logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

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 → ODT PDF Export

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

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 [07/02/2020 15:13]
lagrenouille [les droits et les acl sous linux]
utilisateurs:lagrenouille:tutos:votre-ordinateur-en-ligne-de-commande-deuxieme-partie [10/02/2020 15:31]
lagrenouille [commandes utiles et quelques utilitaires pratiques]
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 333: Ligne 337:
 </​code>​ </​code>​
  
-curl: un outil qui permet de faire des requêtes à un serveur. Il télécharge vos fichiers à travers divers protocoles ( DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, Telnet et TFTP).+**curl**: un outil qui permet de faire des requêtes à un serveur. Il télécharge vos fichiers à travers divers protocoles ( DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, Telnet et TFTP).
  
 Voir les nombreuses doc sur le net Voir les nombreuses doc sur le net
Ligne 341: Ligne 345:
 <code user>​curl -# -O https://​debian-facile.org/​utilisateurs:​lagrenouille:​tutos:​votre-ordinateur-en-ligne-de-commande-deuxieme-partie#​les-commandes-de-base</​code>​ <code user>​curl -# -O https://​debian-facile.org/​utilisateurs:​lagrenouille:​tutos:​votre-ordinateur-en-ligne-de-commande-deuxieme-partie#​les-commandes-de-base</​code>​
  
 +==== surveillance réseau =====
  
 **glances**:​est un outil de surveillance de votre réseau, installez le avec "apt install glances"​ **glances**:​est un outil de surveillance de votre réseau, installez le avec "apt install glances"​
Ligne 367: Ligne 372:
 Capture du trafic du port ssl Capture du trafic du port ssl
 <code root>​tcpdump -v port https</​code>​ <code root>​tcpdump -v port https</​code>​
 +
 +il peut arriver qu'il y ait un problème avec le port 80, vous pourrez, par l'​intermédiaire de cette commande voir l'​état du port.
 +
 +<code user>nc -zv localhost 80
 +localhost [127.0.0.1] 80 (http) open</​code>​
 +
 +plusieurs autres logiciels vous donneront satisfaction,​ selon ce que vous voulez consulté, essayez ceux là:
 +
 +Moniteur de ressources système et d’activité de processus
 +Atop est un moniteur en mode texte plein écran, similaire à la commande top, mais qui ne montre que les processus et ressources système actifs, et n’affiche que les différences depuis le dernier intervalle. À intervalle régulier, il affiche l’activité du système concernant l’utilisation du processeur en mode utilisateur et système, de l’évolution de la mémoire virtuelle et résidente, des priorités, des utilisateurs,​ des états et des codes de sortie. Le niveau d’activité des processus est aussi affiché pour les processus qui se sont terminés lors du dernier intervalle de temps, afin d’avoir un aperçu complet de la consommation d’éléments comme le temps CPU. 
 +<code user>​atop</​code>​
 +
 +la commande htop liste les processus, vous pouvez retrouver l’utilisateur qu’il l’a exécutée, le pourcentage de mémoire et de CPU qu’il utilise ainsi que la commande qui sert à l’exécuter.
 +* F4 inversera l’ordre de trie. croissant et décroissant.
 +* F9 permet de tuer un processus
 +* F1 affiche de l’aide
 +* F6 permet de choisir le trie par critère, un petit menu déroulant s’affiche pour vous permettre de choisir .
 +<code user>​htop</​code>​
 +
 +bmon pour une surveillance réseau et bande passante
 +<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>​
 +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>​
 +
 +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
 +
 +- en haut a gauche trois valeurs du temps actif demandé au processeur
 +
 +- charge moyenne depuis xtemps
 +
 +- charge moyenne depuis xtemps
 +
 +- harge moyenne depuis xtemps
 +
 +depuis ce temps, il y a en moyenne 0,xx processus qui réclament le processeur. Votre processeur est donc actif xx % du temps.
 +
 +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 :
 +<code user>​lnav</​code>​
  
  
Ligne 437: Ligne 493:
 lshw -C network</​code>​ lshw -C network</​code>​
  
-cal vous affiche un simple calendrier, ncal place les jours à gauche du calendrier+cal vous affiche un simple calendrier, ncal aligne ​les jours à gauche du calendrier
  
 <code user>cal <code user>cal
Ligne 448: Ligne 504:
 23 24 25 26 27 28 29  ​ 23 24 25 26 27 28 29  ​
 </​code>​ </​code>​
 +
 +<code user>​date
 +samedi 8 février 2020, 00:08:42 (UTC+0100)</​code>​
  
 les commandes ps -e, -aux, -xl et pstree: les commandes ps -e, -aux, -xl et pstree:
Ligne 506: 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 542: Ligne 634:
 </​code>​ </​code>​
  
-la commande who -b affiche la date du dernier démarrage du système +la commande who -b affiche la date du dernier démarrage du système.
- +
-**la commande find**  +
- +
-**la commande sed**  +
- +
-**les commandes grep/​egrep** ​+
  
-**la commande awk** +Certaines commandes tel que : **la commande find** **la commande sed** **les commandes grep/​egrep** et **la commande awk** possendent tellement de possibilités que je me contente de les cités.. la commande awk est un veritable programme à elle seule, vous trouveren un grand nombre de doc sur le web.
  
 === utilitaires === === utilitaires ===
Ligne 669: Ligne 755:
 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 686: Ligne 795:
  
 <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 725: Ligne 834:
 Size: 1418108 Size: 1418108
 MD5sum: 0e80dedab6ec1e66a8f6c15f1925d2d3 MD5sum: 0e80dedab6ec1e66a8f6c15f1925d2d3
-SHA256: 80e9600822c4943106593ca5b0ec75d5aafa74c6130ba1071b013c42c507475e</code>+SHA256: 80e9600822c4943106593ca5b0ec75d5aafa74c6130ba1071b013c42c507475e/​/
  
 affiché votre source.list affiché votre source.list
Ligne 844: Ligne 953:
 Et n'​oubliez pas de relancé les services Et n'​oubliez pas de relancé les services
  
-==== pdftk ====+==== pdftk c'est ici ==== 
 +[[https://​debian-facile.org/​utilisateurs:​lagrenouille:​tutos:​pdftk]]
  
 ===== users et group ===== ===== users et group =====
utilisateurs/lagrenouille/tutos/votre-ordinateur-en-ligne-de-commande-deuxieme-partie.txt · Dernière modification: 12/08/2020 10:22 par lagrenouille

Pied de page des forums

Propulsé par FluxBB