Différences entre les versions de « Commandes utiles »
De BlaxWiki
Aller à la navigationAller à la recherche| (41 versions intermédiaires par 7 utilisateurs non affichées) | |||
| Ligne 1 : | Ligne 1 : | ||
[https:// | [https://{{SERVERNAME}}/BENPERSO/doc-manuel/system/linux/Command_linux_vim_memento_fr.pdf Command linux memento-fr] | ||
[https:// | [https://{{SERVERNAME}}/index.php/Modification_de_texte Commandes d'analyse & modification de texte] | ||
*Commandes diverses | *Commandes diverses | ||
<pre> | <pre> | ||
blkid : donne les correspondances uid <--> /dev/sdX | |||
cheat : soft permettant d'obtenir des exemples de commandes (awk, bash, find, mysql...), doit etre installé en plus | |||
dmidecode : donne des infos précises sur le hardware | dmidecode : donne des infos précises sur le hardware | ||
dmsetup : info & modification des montages LVM & autres (dmsetup table : un peu equivalent à /proc/mount) / lsblk donne aussi ce genre d'info | |||
hdparm & smartctl : permettent d'avoir des infos précises sur les disques et d'optimiser les perfs | expect : commande d'automatisation (voir https://wiki.blaxeen.com/index.php/Script_interactif) | ||
file -Lks /dev/vol_kvm1/cdrapp01.m2o_root : permet d avoir plein d info sur une image ou un LV (boot sector, taille, secteur...) | |||
fuser : identifier les processus qui utilisent un fichier ou un disque et peux les killer | |||
hdparm & smartctl & ioping & fio : permettent d'avoir des infos précises sur les disques et d'optimiser les perfs /benchmark | |||
htop , nc (simule des connexions comme telnet en mieux, ouvre des sockets...) | htop , nc (simule des connexions comme telnet en mieux, ouvre des sockets...) | ||
iostat / mpstat / sar : stat divers io (sar stat par heures) | |||
lsblk : info partition | |||
lscpu : info cpu | |||
lshw : info matériel général (lshw -C netw pour les cartes réseaux) | |||
lsinitrd : voir les fichiers que contient un fichier initrd | |||
lsof +L1 : trouver les librairies utilisees par les daemons qui sont a l'ecoute | lsof +L1 : trouver les librairies utilisees par les daemons qui sont a l'ecoute | ||
lsof -i:<num de port> : voir si un port particulier est à l'écoute | lsof -i:<num de port> : voir si un port particulier est à l'écoute | ||
lspci | |||
memtester : test la ram | |||
nmcli : sur OS récent, récapitule toutes les infos réseaux et route | |||
partprobe : inform the OS du changement de table de partition, peut mettre à jour le /dev, fonctionne rarement. Pour mettre à jour /dev, hdparm -z /dev/sdX (ou sfdisk -R /dev/sdX), | |||
mais aucune partition de /dev/sdX ne doit etre utilisée | |||
parted : fdisk moderne et plus puissant (info précise sur les partitions : parted -s /dev/sda print free) | |||
paste : regroupe 2 fichiers par colonnes | |||
ps -eLf : permet de voir les thread en cours (que ps aux ne permet pas) | |||
readelf : similaire à ldd | |||
script : make typescript of terminal session (permet de gerer bien les sorties dans un fichier quand on lance des commandes) | |||
sensors : affiche la température des cpu et leur limite | |||
ss : utilitaire pour avoir des statistiques sur les socket. /!\ Attention si il y a beaucoup de traffic et de socket ouverte, on peut perdre la main /!\ | |||
strace : strac -f -s 8192 -p 3184 (f pour suivre les process enfant, s pour la taille du strinf en sortie, p pour le pid) / "-e trace=process" (pour suivre les forks) | |||
systat : package & demon de statistiques diverses avancés (inclu les binaires sar, sadf, mpstat, iostat, nfsiostat, cifsiostat, pidstat and sa tools ) + | |||
systool : commande systeme & hardware (à creuser) | |||
tune2fs -l /dev/sda1 : donne plein d'informations sur la partition | |||
udevadm : info sur tous les dev (info -q path -n /dev/sda) | |||
vmstat : info mémoire, disque | vmstat : info mémoire, disque | ||
</pre> | </pre> | ||
[[Catégorie:Linux]] | [[Catégorie:Linux]] | ||
Version actuelle datée du 5 octobre 2023 à 10:38
Commandes d'analyse & modification de texte
- Commandes diverses
blkid : donne les correspondances uid <--> /dev/sdX
cheat : soft permettant d'obtenir des exemples de commandes (awk, bash, find, mysql...), doit etre installé en plus
dmidecode : donne des infos précises sur le hardware
dmsetup : info & modification des montages LVM & autres (dmsetup table : un peu equivalent à /proc/mount) / lsblk donne aussi ce genre d'info
expect : commande d'automatisation (voir https://wiki.blaxeen.com/index.php/Script_interactif)
file -Lks /dev/vol_kvm1/cdrapp01.m2o_root : permet d avoir plein d info sur une image ou un LV (boot sector, taille, secteur...)
fuser : identifier les processus qui utilisent un fichier ou un disque et peux les killer
hdparm & smartctl & ioping & fio : permettent d'avoir des infos précises sur les disques et d'optimiser les perfs /benchmark
htop , nc (simule des connexions comme telnet en mieux, ouvre des sockets...)
iostat / mpstat / sar : stat divers io (sar stat par heures)
lsblk : info partition
lscpu : info cpu
lshw : info matériel général (lshw -C netw pour les cartes réseaux)
lsinitrd : voir les fichiers que contient un fichier initrd
lsof +L1 : trouver les librairies utilisees par les daemons qui sont a l'ecoute
lsof -i:<num de port> : voir si un port particulier est à l'écoute
lspci
memtester : test la ram
nmcli : sur OS récent, récapitule toutes les infos réseaux et route
partprobe : inform the OS du changement de table de partition, peut mettre à jour le /dev, fonctionne rarement. Pour mettre à jour /dev, hdparm -z /dev/sdX (ou sfdisk -R /dev/sdX),
mais aucune partition de /dev/sdX ne doit etre utilisée
parted : fdisk moderne et plus puissant (info précise sur les partitions : parted -s /dev/sda print free)
paste : regroupe 2 fichiers par colonnes
ps -eLf : permet de voir les thread en cours (que ps aux ne permet pas)
readelf : similaire à ldd
script : make typescript of terminal session (permet de gerer bien les sorties dans un fichier quand on lance des commandes)
sensors : affiche la température des cpu et leur limite
ss : utilitaire pour avoir des statistiques sur les socket. /!\ Attention si il y a beaucoup de traffic et de socket ouverte, on peut perdre la main /!\
strace : strac -f -s 8192 -p 3184 (f pour suivre les process enfant, s pour la taille du strinf en sortie, p pour le pid) / "-e trace=process" (pour suivre les forks)
systat : package & demon de statistiques diverses avancés (inclu les binaires sar, sadf, mpstat, iostat, nfsiostat, cifsiostat, pidstat and sa tools ) +
systool : commande systeme & hardware (à creuser)
tune2fs -l /dev/sda1 : donne plein d'informations sur la partition
udevadm : info sur tous les dev (info -q path -n /dev/sda)
vmstat : info mémoire, disque