Temps de lecture approximatif : 4 minutes
+>>>>>>>>>>>>>>>>>>>>>>>+
| GESTION DES PROCESSUS |
+>>>>>>>>>>>>>>>>>>>>>>>+
Les taches lancées
*********************
1. Lister les tâches lancées:
jobs
2. Mise en premier plan de la tâche:
fg%1
3. Mise en arrière-plan de la tâche:
bg%1
Affichage des processus sous forme d’arbre
************************************************
ps -tree
Afficher le numéro d’un processus et ceux qui en dépendent
*******************************************************************
pgrep thunderbird 2487 2503 moi@estaque:
Tuer des pids multiples d’un processus:
********************************************
echo `ps -fu claude | grep bash |awk 'NR != 1 {print $2} ' `
Ex: pour tuer les processus multiples du programme OpenOffice, on remplace « echo » par « kill » et « bash » par « ooffice »:
kill `ps -fu toto |grep ooffice |awk 'NR != 1 {print $2} ' `
Montrer les « tty » en cours:
******************************
ps -aef
– la ligne « bash » correspond à un terminal ouvert
– la 2ème colonne = le processus « fils »
– la 3ème colonne = le processus « père »
(La 2ème étant dépendante de la 3ème)
Crontab
**********
– Exécuter une commande tous les 5min
*/5 * * * * root /usr/local/bin/check_ipstatus
– Exécuter une commande à une heure précise (12h15)
15 12 * * * root /usr/local/bin/check_ipstatus
– Exécuter une commande tous les 5min de minuit à 10H.
*/5 00-10 * * * root /usr/local/bin/check_ipstatus
+>>>>>>>>>>>>>>>>>>>>>>>>>+
| UTILISATION DU TERMINAL |
+>>>>>>>>>>>>>>>>>>>>>>>>>+
Les screens
**************
1. Les combinaisons de touches:
– ctrl + a + \ => fermer le screen
– ctrl + a + MAJ => scinder le terminal en 2 parties
– ctrl + a + TAB =>
2. Récupération du screen 3319.pts-0.aloes
screen -D -RR 3319.pts-0.aloes
3. Faire plusieurs fenêtres et basculer de l’une à l’autre:
screen
– puis…ctrl-a et tch « c » pour créer une autre fenêtre
– Pour basculer d’une fenêtre à l’autre: ctrl-a et tch « n » ou tch « p » OU ctrl-a puis le numéro de la fenêtre ( tch 1,2,3…)
– Pour nommer un screen : ctrl-a + tch « a »
– Pour sélectionner un screen par son nom: ctrl-a + « »
Copier-coller une commande
********************************
Ex: nous avons oublié d’exécuter une commande avant celle que l’on vient de taper à l’écran et qui est prête à être lancée.
Pour copier la commande à l’écran afin d’éviter de la retaper, nous devons faire ce qui suit:
– ctrl-a ( nous positionne en début de ligne )
– ctrl-k ( copie la commande tapé à l’écran )
– on peut ensuite retaper la commande oubliée…
– ctrl-y ( colle la commande copiée précédement )
Créer de façon permanente un alias pour un utilisateur lorsqu’il ouvre son terminal:
***********************************************************************************
– Editer le fichier ~/.bashrc de l’utilisateur
– Ajouter comme pour exemple les lignes suivantes:
#MES ALIAS alias vi='vim' alias rsync_boulot='rsync -ar --progress --stats /home/titi/synchro_bureau/ /media/usb/SYNCHRO_BOULOT/' alias synchro_bureau='unison /home/titi/synchro_bureau ssh://titi@sormiou//home/titi'
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>+
| CONFIGURATION DE L’ENVIRONEMENT SYSTEME |
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>+
Re-configuration de l’horloge
********************************
scrat1:/opt/zimbra/log# dpkg-reconfigure tzdata
Current default timezone: 'UTC'.
Local time is now: Wed Dec 16 16:28:18 UTC 2009.
Universal Time is now: Wed Dec 16 16:28:18 UTC 2009.
Run 'tzconfig' if you wish to change it.
Re-configuration de la zone de temps ( timezone )
*****************************************************
scrat1:/opt/zimbra/log# tzconfig Your current time zone is set to UTC Europe/Moscow Do you want to change that? [n]: y Please enter the number of the geographic area in which you live: 1) Africa 7) Australia 2) America 8) Europe 3) US time zones 9) Indian Ocean 4) Canada time zones 10) Pacific Ocean 5) Asia 11) Use System V style time zones 6) Atlantic Ocean 12) None of the above Then you will be shown a list of cities which represent the time zone in which they are located. You should choose a city in your time zone. Number: 8 Amsterdam Andorra Athens Belfast Belgrade Berlin Bratislava ......Warsaw Zagreb Zaporozhye Zurich Please enter the name of one of these cities or zones You just need to type enough letters to resolve ambiguities Press Enter to view all of them again Name: [] Zurich Your default time zone is set to 'Europe/Zurich'. Local time is now: Wed Dec 16 17:29:05 CET 2009. Universal Time is now: Wed Dec 16 16:29:05 UTC 2009. scrat1:/opt/zimbra/log# date Wed Dec 16 17:29:10 CET 2009 scrat1:/opt/zimbra/log#
Variables d’environement:
******************************
1. Afficher les variables d’environement:
env
2. Ajouter une variable d’environement: Ex:
export https_proxy=http://proxy:3128
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
La suite à la page suivante 😉
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++