Pour activer https sur Ubuntu
a2ensite default-ssl
The French Hack
Notes de campagnes accumulées pendant les différents projets auxquels j'ai participé
samedi 3 décembre 2011
vendredi 2 décembre 2011
Update Grub in Ubuntu
In order to start have your windows first in your Ubuntu 11.10, just change the order of the files in /etc/grub.d by changing the number starting each entry.
By default, the directory contains the files : 00_header, 01_linux, 02_linux_xen, 03_os_probe etc.
If you change the file names so that numbers looks like 00_header, 01_os_probe, 02_linux, 03_linux_xen
And then run grub-update (to update /boot/grub/grub.cfg) in command line. Windows will launch first at startup.
By default, the directory contains the files : 00_header, 01_linux, 02_linux_xen, 03_os_probe etc.
If you change the file names so that numbers looks like 00_header, 01_os_probe, 02_linux, 03_linux_xen
And then run grub-update (to update /boot/grub/grub.cfg) in command line. Windows will launch first at startup.
mercredi 26 octobre 2011
Aptitude sur Ubuntu
Installation a travers un proxy
vi /etc/apt/apt.conf.d/05aptitude
Ajouter la ligne :
Acquire::http::Proxy "http://myusername:mypasswd@myproxy:3128";
Rechercher un package à partir de son nom
root@ubuntu:/home/clement# apt-cache search jetty
libjetty-extra - Java servlet engine and webserver -- extra libraries
libjetty-extra-java - Java servlet engine and webserver -- extra libraries
libjetty-java - Java servlet engine and webserver -- core libraries
libjetty-java-doc - Javadoc for the Jetty API
jetty - Java servlet engine and webserver
liblogback-java - flexible logging library for Java
liblogback-java-doc - flexible logging library for Java - documentation
liboauth-signpost-java - simple OAuth message signing for Java
libspring-security-2.0-java-doc - documentation for Spring Security 2.0
libspring-security-acl-2.0-java - modular Java/J2EE application security framework - ACL
libspring-security-core-2.0-java - modular Java/J2EE application security framework - Core
libspring-security-ntlm-2.0-java - modular Java/J2EE application security framework - NTLM
libspring-security-portlet-2.0-java - modular Java/J2EE application security framework - Portlet
libspring-security-taglibs-2.0-java - modular Java/J2EE application security framework - Taglibs
solr-common - enterprise search server based on Lucene - common files
solr-jetty - enterprise search server based on Lucene - Jetty integration
Libellés :
proxy apt ubuntu
mardi 1 mars 2011
Dump et load avec MySQL
How to make a dump
mysqldump -umyuser -pmypasswd mydb > dumpinteg_20110228.sql
How to load a dump
mysql -umyuser -pmypasswd mydb --default-character-set=utf8 < dumpinteg_20110228.sql
mysqldump -umyuser -pmypasswd mydb > dumpinteg_20110228.sql
How to load a dump
mysql -umyuser -pmypasswd mydb --default-character-set=utf8 < dumpinteg_20110228.sql
Libellés :
mysql export dump load
mardi 22 février 2011
Installer un serveur subversion sur apache sur Ubuntu
Nous allons installer simplement un serveur svn
1. Installer les packages:
apt-get install subversion libapache2-svn
ou
yum install mod_dav_svn
(yum search dav)
2. Créer le répository
mkdir /var/svn
svnadmin create /var/svn/
chown -R www-data:www-data /var/svn/
chmod -R g+ws /var/svn/
3. Créer le fichier d'authentification
htpasswd -c -m /etc/apache2/dav_svn.passwd
4. Configurer apache
<Location /svn >
DAV svn
SVNPath /var/svn
AuthType Basic
AuthName "Subversion Repository"
AuthUserFile /etc/apache2/dav_svn.passwd
Require valid-user
</Location /svn >
5.Redémarrer Apache
/etc/init.d/apache2 restart
Libellés :
svn apache install unbuntu
lundi 21 février 2011
deploiement d'un fichier
Pour déployer un fichier sur archiva :
clement@clement-laptop:~/Bureau$ mvn deploy:deploy-file -Dfile=gwt-servlet.jar -DgroupId=com.google.gwt -DartifactId= -Dversion=1.3.0 -Dpackaging=jar -DrepositoryId=archiva.internal -Durl=http://archiva/repository/internal -DgeneratePom=true
Attention a bien fournir le proxy correct (https) et a fournir le user Id
clement@clement-laptop:~/Bureau$ mvn deploy:deploy-file -Dfile=gwt-servlet.jar -DgroupId=com.google.gwt -DartifactId= -Dversion=1.3.0 -Dpackaging=jar -DrepositoryId=archiva.internal -Durl=http://archiva/repository/internal -DgeneratePom=true
Attention a bien fournir le proxy correct (https) et a fournir le user Id
<proxies>
<proxy>
<id>optional</id>
<active>true</active>
<protocol>http https</protocol>
<host>proxy.mdp</host>
<port>3128</port>
<nonProxyHosts>vmjirarh01|archiva</nonProxyHosts>
</proxy>
</proxies>
<server>
<id>archiva.internal</id>
<username>upload</username>
<password>ftj0bs-09</password>
</server>
<server>
<id>archiva.snapshots</id>
<username>upload</username>
<password>ftj0bs-09</password>
</server>
Libellés :
maven deploy deploy-file
mercredi 8 décembre 2010
Bréviaire d'Oracle
Se connecter en tant que sysdba
Se connecter en avec l'utilisateur oracle (utilisateur unix) sur la machine hébergeant l'instance, puis :
sqlplus / as sysdba
Créer un USER
CREATE USER PHARERHCSD IDENTIFIED BY PHARERHCSD
DEFAULT tablespace PHARERHCSD;
GRANT CONNECT,RESOURCE,DBA to PHARERHCSD;
connect PHARERHCSD/PHARERHCSD
Lister toutes les tables
Lister toutes les tables de l'utilisateur
select * from user_tables
Lister toutes les tables
select * from all_tables
Create a tablespace
create tablespace PHARERHCSD datafile '/data/ora/D59A001/u03/dta_PHARERHCSD.dbf'
size 10M
autoextend on maxsize 200M
extent management local uniform size 64K;
Drop a tablespace
DROP TABLESPACE DTA_ELECTION_ISOPROD_20081216
INCLUDING CONTENTS CASCADE CONSTRAINTS;
DROP TABLESPACE tbs_02 INCLUDING CONTENTS AND DATAFILES;
Libérer de l'espace disque
ALTER DATABASE DATAFILE '/data/ora/D59A001/u03/dta_ELECT_isoprod_20081216.dbf' offline DROP;
conn / as sysdba
shutdown immediate;
startup mount
host
$ cp /u01/oradata/tools01.dbf /u06/oradata/tools01.dbf
$ exit
alter database rename file '/u01/oradata/tools01.dbf' to '/u06/oradata/tools01.dbf';
alter database open
host
$ rm /u01/oradata/tools.01.dbf
$ exit
Si le message est :
ORA-01034: ORACLE not available, cela signifie que l'instance n'est pas démarrée. Et pour démarrer l'instance oracle :
export ORACLE_SID
sqlplus /nolog
connect as sysdba
startup
Pour créer un tablespace
sqlplus system/pwd
CREATE TABLESPACE MYTABLESPACE DATAFILE '/export/oradata/mynamespace.dbf' size 5M MINIMUM EXTENT 65536 DEFAULT STORAGE (initial 1M next 1M MAXEXTENTS 500 PCTINCREASE 0);
Pour contrôler le listener :
lsnrctl stop
lsnrctl start
lsnrctl services
Voici un exemple de fichier listener.ora
# listener.ora Network Configuration File: /u01/app/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora
# Generated by Oracle configuration tools.
LISTENER_MYDB =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = mymachine.mycompany.com)(PORT = 1521))
)
)
Voici un exemple de fichier TNSNAMES.ORA
MYDB =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = mymachine.mycompany.com)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = mydb.mycompany.com)
)
)
Si le message est no services started il y a une erreur d'écriture dans le fichier listener.ora
Exporter des données, créer des dumps oracle :
exp userid=MYUSERFROM@MYSID file=D:\export_full.dump log=d:\export_full.log
Importer des données, insérer des dumps oracles :
imp system/mymdp@mydb file=/local/schemas/mydbdump.dmp FULL=Y ROWS=Y Ignore=Y FROMUSER=MYSRCTABLESPACE TOUSER=MYDSTTABLESPACE
ou
imp system/ouch ROWS=Y Ignore=Y file=D:\export_full.dump TOUSER=MYUSERFROM FROMUSER=MYUSERFROM
Créer un user
create user myuser identified by myuser_pwd default tablespace MYTABLESPACE temporary tablespace TEMP;
Affecter les droits à cet utilisateur :
grant connect,resource to mydb;
Grant succeeded.
Vérifier que l'on peut se connecter avec cet utilisateur
connect myuser/mypwd
Affecter à cet utilisateur le namespace par défauts
ALTER USER myuser QUOTA UNLIMITED ON MYTABLESPACE;
Créer une instance ORACLE
Plusieurs instances peuvent tourner sur un même numéro de port. Le SID permet de faire la distinction. Dans le plupart des cas, il vaut mieux éviter de créer de nouvelles instances.
Il est suffisant de créer un nouvel utilisateur, l'utilisateur est une notion confondue avec celle du schéma.
Copier le fichier
dbca.rsp et l'éditer
dbca -progress_only -responseFile dbca.rsp
L'instance est créee
Libellés :
ligne de commande,
oracle
Inscription à :
Messages (Atom)