Ansible

Samuel Chevalley
15 novembre 2017

Installation

Après avoir mis à jour le système, activer le repo rhel-7-server-extras-rpms :

subscription-manager repos --enable rhel-7-server-extras-rpms

Ensuite pour installer ansible :

yum install ansible

Lire la suite Ansible

Réduire un FS XFS

Samuel Chevalley
8 novembre 2017

Il n’est pour l’instant pas possible de réduire un FS en XFS, il faut alors faire un dump du FS, réduire le volume, reformater et remettre les données.

Imaginons que nous voulons réduire le FS monté sur /test.

Lire la suite Réduire un FS XFS

Git

Samuel Chevalley
3 novembre 2017

Nous partons du principe que nous avons un gitlab, que notre user est créé et que sa clé public est connu de gitlab.

Commandes utiles

Configurer git :

git config --global user.name "votre_pseudo"
git config --global user.email moi@email.com

Cette config sera reporté dans le fichier ~/.gitconfig

Ceci est utile pour que git ne vous embête pas lors de vos futurs commit.

Lire la suite Git

Perl

Samuel Chevalley
12 juin 2017

Un script Perl se présente sous la forme d’un fichier contenant une ou plusieurs commandes qui seront exécutées de manière séquentielle. Il pourra donc permettre d’automatiser une série d’opérations.
 

Tests et conditions en Perl

Les opérateurs de test

Lire la suite Perl

Rotation des logs avec logrotate

Samuel Chevalley
22 février 2017

Imaginons que nous souhaitions mettre en place une rotation de logs sur le fichier access_log d’Apache, créer un fichier « apache » (par exemple) dans /etc/logrotate.d, puis la déclaration du fichier à archiver est du type :

/chemin/vers/fichier/access_log {
      options
      ....
      ....
}

Lire la suite Rotation des logs avec logrotate

Restauration de données avec Networker sur client Linux

Samuel Chevalley
6 février 2017

Se placer sur le répertoire à restaurer et lancer « recover » :

[root@test /]# cd /home
[root@test /home]# recover
Current working directory is /home/
recover>

Lire la suite Restauration de données avec Networker sur client Linux

Administration cups

Samuel Chevalley
2 février 2017

La commande lpstat

La commande lpstat permet d’obtenir diverses statistiques, comme par exemple :
La liste des imprimantes installées :

$ lpstat -a

 
L’imprimante définie par défaut :

$ lpstat -d

 
Lire la suite Administration cups

Découverte attachement SAN multipath Linux

Samuel Chevalley
31 janvier 2017

Pour effectuer une relecture de la configuration multipath :

multipath -F
multipath -v2

 
Si un « multipath -l » ne donne rien, tenter une redécouverte des devices :

for i in /sys/class/scsi_host/host*/scan; do echo « – – – » > $i; done
mutlipath -F
multipath -v2

 
Si toujours rien, on peut faire une reinit de la carte fibre (Attention perte de liaison avec le SAN) :

for i in /sys/class/fc_host/host*/issue_lip; do echo 1 > $i; done
for i in /sys/class/scsi_host/host*/scan; do echo « – – – » > $i; done
multipath -F
multipath -v2