Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
utilisateurs:lagrenouille:tutos:votre-ordinateur-en-ligne-de-commande-deuxieme-partie [08/02/2020 00:47] lagrenouille [Les commandes de base] |
utilisateurs:lagrenouille:tutos:votre-ordinateur-en-ligne-de-commande-deuxieme-partie [08/02/2020 20:20] lagrenouille [Introduction] |
||
---|---|---|---|
Ligne 9: | Ligne 9: | ||
* Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) | * Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) | ||
+ | | ||
===== Introduction ===== | ===== Introduction ===== | ||
+ | |||
+ | |||
+ | {{https://debian-facile.org/images/file-Rab359a922a49699623b7583e8ccca504.png}} | ||
Il existe déjà sur ce wiki plusieurs tutos consacrés aux commandes linux, voir: | Il existe déjà sur ce wiki plusieurs tutos consacrés aux commandes linux, voir: | ||
Ligne 387: | Ligne 391: | ||
<code user>htop</code> | <code user>htop</code> | ||
+ | bmon pour une surveillance réseau et bande passante | ||
<code user>bmon</code> | <code user>bmon</code> | ||
+ | nmon est un outils de surveillance, permettant de monitorer les ressources physiques des machines qui sont sous Linux | ||
+ | nmon peut générer un fichier nmon (ressemblant un peu à du CSV | ||
<code user>nmon</code> | <code user>nmon</code> | ||
+ | Essayez par exemple de lancez nmon pour capturer les données pendant une heure en faisant une snapshot.(instantané en français) toutes les 30 secondes, en utilisant : | ||
+ | <code user>nmon -f -s 30 -c 120</code> | ||
- | <code user> tload</code> - représentation graphique de la charge moyenne du système | + | iptraf. pour voir votre réseau, en temps réel, pour diagnostiquer et vérifier vos le trafic de votre réseau, amusez vous, le menu et ses sous-menu sont plein de petites choses sympa. |
+ | <code root>iptraf-ng</code> | ||
+ | |||
+ | tload- représentation graphique de la charge moyenne du système | ||
imprime un graphique de la moyenne de charge du système en cours au tty | imprime un graphique de la moyenne de charge du système en cours au tty | ||
Ligne 406: | Ligne 418: | ||
ce nombre dépend du nombre de processeurs de votre ordinateur. Un ordinateur dual core ne sera complètement chargé que lorsque la valeur aura atteint 2. Pour un quad core (4 coeurs de processeur), la valeur maximale avant surcharge sera de 4. | ce nombre dépend du nombre de processeurs de votre ordinateur. Un ordinateur dual core ne sera complètement chargé que lorsque la valeur aura atteint 2. Pour un quad core (4 coeurs de processeur), la valeur maximale avant surcharge sera de 4. | ||
+ | <code user> tload</code> | ||
+ | |||
Pour consulté vos logs à la demande..plus lisible : | Pour consulté vos logs à la demande..plus lisible : | ||
Ligne 551: | Ligne 565: | ||
</code> | </code> | ||
+ | Le PID d’un processus peut se récupérer avec la commande “ps -edf | grep “processus“. Par exemple pour le processus “apache” | ||
+ | <code user>ps -edf | grep apache | ||
+ | www-data 6904 10269 0 07:41 ? 00:00:02 /usr/sbin/apache2 -k start | ||
+ | www-data 6905 10269 0 07:41 ? 00:00:02 /usr/sbin/apache2 -k start | ||
+ | www-data 6906 10269 0 07:41 ? 00:00:03 /usr/sbin/apache2 -k start | ||
+ | www-data 6908 10269 0 07:41 ? 00:00:04 /usr/sbin/apache2 -k start | ||
+ | www-data 6909 10269 0 07:41 ? 00:00:03 /usr/sbin/apache2 -k start | ||
+ | www-data 6915 10269 0 07:42 ? 00:00:03 /usr/sbin/apache2 -k start | ||
+ | www-data 6924 10269 0 07:45 ? 00:00:03 /usr/sbin/apache2 -k start | ||
+ | lagreno+ 7112 7092 0 08:31 pts/2 00:00:00 grep apache | ||
+ | root 10269 1 0 févr.03 ? 00:00:10 /usr/sbin/apache2 -k start | ||
+ | |||
+ | |||
+ | </code> | ||
+ | |||
+ | |||
+ | Le PID du processus Apache est le premier numéro (2ème colonne). Nous pourrons donc spécifier ce numéro comme suivant à la commande lsof pour avoir les fichiers ouverts par apache: | ||
+ | <code user>lsof -p 6904 | ||
+ | COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME | ||
+ | apache2 6904 www-data cwd DIR 8,2 4096 2 / | ||
+ | apache2 6904 www-data rtd DIR 8,2 4096 2 / | ||
+ | apache2 6904 www-data txt REG 8,2 687944 1184619 /usr/sbin/apache2 | ||
+ | apache2 6904 www-data mem REG 8,2 337024 1183204 /usr/lib/locale/aa_DJ.utf8/LC_CTYPE | ||
+ | apache2 6904 www-data mem REG 8,2 200752 1179422 /usr/lib/locale/C.UTF-8/LC_CTYPE | ||
+ | apache2 6904 www-data mem REG 8,2 1517626 1179421 /usr/lib/locale/C.UTF-8/LC_COLLATE | ||
+ | apache2 6904 www-data mem REG 8,2 282752 1178637 /usr/lib/x86_64-linux-gnu/libnss_systemd.so.2 | ||
+ | apache2 6904 www-data DEL REG 0,5 972876 /dev/zero | ||
+ | apache2 6904 www-data DEL REG 0,5 972875 /dev/zero | ||
+ | apache2 6904 www-data mem REG 8,2 105672 1210245 /usr/lib/x86_64-linux-gnu/libzip.so.4.0 | ||
+ | apache2 6904 www-data mem REG 8,2 67688 1183384 /usr/lib/php/20180731/zip.so | ||
+ | apache2 6904 www-data mem REG 8,2 264320 1195499 /usr/lib/x86_64-linux-gnu/libxslt.so.1.1.32 | ||
+ | |||
+ | </code> | ||
du et df: | du et df: | ||
Ligne 714: | Ligne 761: | ||
Pour obtenir des informations sur le BIOS d’un ordinateur | Pour obtenir des informations sur le BIOS d’un ordinateur | ||
<code root>biosdecode</code> | <code root>biosdecode</code> | ||
+ | |||
+ | Statistiques périodiques sur l’utilisation du CPU (commande root), cpustat doit être installé | ||
+ | <code root>cpustat</code> | ||
+ | |||
+ | dstat pour savoir à chaque fois quel processus à utilisé le plus de ressources mémoire et disque, | ||
+ | <code root>dstat --io --top --mem</code> | ||
+ | |||
+ | Surveiller son disque dur avec sysstat | ||
+ | <code root>iostat -tmdx 1</code> | ||
+ | |||
+ | vmstat : commande permettant d’afficher des statistiques concernant la charge du système, en particulier l’utilisation de la mémoire virtuelle. donc des statistiques de mémoire virtuelle. | ||
+ | |||
+ | Il est possible de collecter périodiquement en tâche de fond ces mesures via un script | ||
+ | vous en trouverez des exemples sur le web | ||
+ | |||
+ | Ces rapports ont pour but d’aider à identifier les goulots d’ étranglement du système. Linux vmstat ne se compte pas comme un processus en cours d’exécution, process qui bouffent trop de mémoire ou qui en perdent... | ||
+ | |||
+ | exemple : avec -w 1 : une nouvelle ligne de rapport est affichée par vmstat toutes les secondes (le 1 ). le paramètre -w permet d’élargir les colonnes pour éviter un décalage des informations avec de grandes valeurs.. | ||
+ | |||
+ | [[http://www.delafond.org/traducmanfr/man/man8/vmstat.8.html]] | ||
+ | <code root>vmstat -w 1 | ||
+ | ou | ||
+ | vmstat -at</code> | ||
Pour récupérer des informations sur le matériel de votre -ordinateur en les collectant depuis le BIOS. | Pour récupérer des informations sur le matériel de votre -ordinateur en les collectant depuis le BIOS. | ||
Ligne 731: | Ligne 801: | ||
<code user>apt-cache show apt</code> | <code user>apt-cache show apt</code> | ||
- | <code>Package: apt | + | //Package: apt |
Version: 1.8.2 | Version: 1.8.2 | ||
Installed-Size: 4064 | Installed-Size: 4064 | ||
Ligne 770: | Ligne 840: | ||
Size: 1418108 | Size: 1418108 | ||
MD5sum: 0e80dedab6ec1e66a8f6c15f1925d2d3 | MD5sum: 0e80dedab6ec1e66a8f6c15f1925d2d3 | ||
- | SHA256: 80e9600822c4943106593ca5b0ec75d5aafa74c6130ba1071b013c42c507475e</code> | + | SHA256: 80e9600822c4943106593ca5b0ec75d5aafa74c6130ba1071b013c42c507475e// |
affiché votre source.list | affiché votre source.list |