Catégorie : Systèmes

16 mars 2016 /

Petit mémo pour intégrer un fichier .sql dans une base de données mysql.

On commence par ce connecter sur la base mysql:

mysql -u root -p

Puis dans l’invite de commande mysql (mysql>):

source /chemin/fichier.sql

ou alors la même chose sur une seule ligne:

mysql < /chemin/fichier.sql -u root-p

15 mars 2016 /

MariaDB est un système de gestion de base de données édité sous licence GPL. Il s’agit d’un fork communautaire de MySQL : la gouvernance du projet est assurée par la fondation MariaDB2, et sa maintenance par la société Monty Program AB, créateur du projet3. Cette gouvernance confère au logiciel l’assurance de rester libre.

Si MySQL est déjà installé sur votre système, il faudra le désinstaller:

rpm -qa | grep mysql
yum remove mysql-libs-5.1.73-5.el6_6.x86_64 mysql-server-5.1.73-5.el6_6.x86_64 mysql-devel-5.1.73-5.el6_6.x86_64 mysql-5.1.73-5.el6_6.x86_64

Il faut maintenant créer le fichier du dépôt Yum pour MariaDB:

vi /etc/yum.repos.d/MariaDB.repo

Et on y met le texte suivant:

# MariaDB 10.1 RedHat repository list - created 2016-03-15 08:48 UTC
# http://mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.1/rhel6-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

On mets à jour la liste des paquets et on installe MariaDB:

yum update
yum install MariaDB-server MariaDB-client

On test le fonctionnement du service:

service mysql start
service mysql stop

Pour les autres dépôts, c’est ici.

15 mars 2016 /

MariaDB est un système de gestion de base de données édité sous licence GPL. Il s’agit d’un fork communautaire de MySQL : la gouvernance du projet est assurée par la fondation MariaDB2, et sa maintenance par la société Monty Program AB, créateur du projet3. Cette gouvernance confère au logiciel l’assurance de rester libre.

Si MySQL est déjà installé sur votre système, il faudra le désinstaller:

rpm -qa | grep mysql
yum remove mysql-libs-5.1.73-5.el6_6.x86_64 mysql-server-5.1.73-5.el6_6.x86_64 mysql-devel-5.1.73-5.el6_6.x86_64 mysql-5.1.73-5.el6_6.x86_64

Il faut maintenant créer le fichier du dépôt Yum pour MariaDB:

vi /etc/yum.repos.d/MariaDB.repo

Et on y met le texte suivant:

# MariaDB 10.0 RedHat repository list - created 2016-03-15 08:40 UTC
# http://mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.0/rhel6-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

On mets à jour la liste des paquets et on installe MariaDB:

yum update
yum install MariaDB-server MariaDB-client

On test le fonctionnement du service:

service mysql start
service mysql stop

Pour les autres dépôts, c’est ici.

14 mars 2016 /

Si vous avez des conteneurs Truecrypt, on peut continuer à les utiliser de manière sure avec Veracrypt.

Pour l’installer c’est très simple, malgré le manque d’un dépôt viable (add-apt-repository ppa:unit193/encryption) pour le moment.
Nous allons donc devoir l’installer à la main.

On commence par télécharger la dernière archive (sur le site officiel) dans son répertoire personnel et on l’extrait:

mkdir veracrypt
tar xjvf veracrypt-1.17-setup.tar.bz2 -C veracrypt

On a le choix d’installer Veracrypt en mode console ou en mode graphique.

Nous allons le faire en mode graphique:

cd veracrypt
./veracrypt-1.17-setup-gui-x64

On se retrouve avec cette boite de dialogue, On clique sur « Install VeraCrypt »:

veracrypt

On accepte la Licence:

veracrypt2

On clique Ok (création de la commande veracrypt-uninstall.sh pour désinstaller):

Capture du 2016-02-28 12-28-55

Une fois l’installation terminée, on appuie sur Entrée:

veracrypt4

On nettoie:

cd ..
rm -rf veracrypt veracrypt-1.17-setup.tar.bz2

Voila, votre remplaçant pour TrueCrypt est pleinement opérationnel. Faut juste penser à le tenir à jour.

Voici quelques exemples d’utilisation en ligne de commande.

Création d’un conteneur:

veracrypt -t -c

Monter un vieux conteneur créé avec TrueCryp:

veracrypt -tc -p votre_mot_de_passe /repertoire/conteneur

Montage du conteneur Volume1 sur /media/Veracrypt (le point de montage facultatif, si vous ne le mettez pas, le conteneur sera monté dans /dev/mapper/Veracryptx):

veracrypt -p votre_mot_de_passe /repertoire/conteneur /media/Veracrypt

Montage du conteneur Volume1 en lecture seule:

veracrypt -m ro -p votre_mot_de_passe /repertoire/conteneur

Montage du conteneur Volume1 si votre password est un ou plusieurs fichiers (keyfile):

veracrypt -k keyfile /repertoire/conteneur

Démonter un conteneur:

veracrypt -d /repertoire/conteneur

Démonter tous les conteneurs montés:

veracrypt -d

10 mars 2016 /

1) Désactivation du service ip6tables

service ip6tables stop

chkconfig ip6tables off

2) Édition du fichier /etc/modprobe.conf

Ajout des lignes « alias net-pf-10 off » et « alias ipv6 off » à la fin du fichier

3) Création du fichier /etc/modprobe.d/ipv6.conf

Ajout de la ligne « options ipv6 disable=1 »

4) Édition du fichier /etc/sysconfig/network-scripts/ifcfg-eth0 (peut changer suivant la carte eth1 ou eth2 par exemple):

Et on y ajoute/modifie ces deux paramètres « IPV6INIT=no » et « IPV6_AUTOCONF=no »

5) Redémarrage

reboot