Commandes utiles pour le system

Voici des commandes que j’alimente au grès du temps et des découvertes :

Une commande pour lister les disques et partitions et leur attachement lvm:

 lsblk -o name,mountpoint,label,size,uuid 

ca retourne :

 sda 4,2G
├─sda1 /boot 287M 02aafb28-f09c-4a9c-8d7e-6d4f3f69b819
└─sda2 [SWAP] 3,9G 24ad25f3-f557-4edf-9f8b-9e8bfe53b54f
sdb 20G
└─sdb1 20G b5WfUY-Aigy-efzO-6VKs-SZOX-1jEi-A6aI2U
 └─vg_bdd-LogVolbdd (dm-2) /var/lib 20G 4385dd41-1bcc-49b9-b8e3-deba66bcf7ac
sdc 20G
└─sdc1 20G KX4Xj8-mubB-TN62-17N2-RUrZ-4vyb-JFH2E1
 └─vg_shinken-LogVolshink (dm-1) /usr/local 20G 506a53c4-8a71-48df-a8f6-7d04994bc5fe
sdd 7,8G
└─sdd1 7,8G 53k7xE-mm69-2ghM-KNib-MFAj-npBr-Ifw6Uh
 └─vg_sys-LogVolsys (dm-0) / 7,8G 8e41a223-cc4e-4ebd-aa61-d4eaa8cff096
sr0

Commande VI pour édition de plusieurs fichier contenant le champ recherché

vi $(ls -lri | grep osispine000 * | cut -d ':' -f1 | sort -u)

Puis suivi de :wn pour écrire et passer au suivant

Commande At pour schéduller un job

at -M -f /root/etlV14/Mysql_INIT_ADVANCED_DAILY_STATS_V14_1.0/Mysql_INIT_ADVANCED_DAILY_STATS_V14/Mysql_INIT_ADVANCED_DAILY_STATS_V14_run_ATmode.sh now + 30 min

ce qui est important à retenir c’est la dernière ligne :

La commande at permet ici de lancer la tâche, puis de la relancer une fois celle-ci terminée avec un délais de 30 min.

La commande système atq permet de vérifier que le job est toujours schédullé et de voir son prochain run :

[root@mrs-prd-dbv-1 Mysql_INIT_ADVANCED_DAILY_STATS_V14]# atq
1       2016-03-01 18:10 a root

Commande BG et Fg

Lorsque qu’on a lancé une tache sur sa console et qu’on veut la passer en Background

on fait :

Crtrl + Z

job 

bg n° du job 

Floppy