Voici 10 commandes Linux que vous pouvez utiliser pour en savoir plus sur votre système et devenir rapidement plus productif.
10 commandes Linux pour comprendre votre système
Ouvrez l'application Terminal et commencez à taper les commandes suivantes pour connaître votre bureau Linux ou votre serveur cloud/VM.
1. gratuit – obtenez de la mémoire libre et utilisée
Vous n'avez plus de mémoire ? Utilisez la commande free pour afficher la quantité totale de mémoire physique (RAM) et d'échange disponible et utilisée dans votre système Linux. Il montre également les tampons et caches utilisés par le noyau :
linuxmi@linuxmi :~/www.linuxmi.com
free # Sortie dans un format facile à comprendre linuxmi@linuxmi:~/www.linuxmi.comfree -h
# Utilisez la commande cat pour trouver des détails
linuxmi@linuxmi :~/www.linuxmi.com$ cat /proc/meminfo
Cependant, la commande free ne fournit pas d'informations sur la configuration de la mémoire, la mémoire maximale prise en charge par le serveur Linux et la vitesse de la mémoire Linux. Nous devons donc utiliser la commande dmidecode :
linuxmi@linuxmi :~/www.linuxmi.com$ sudo dmidecode -t mémoire
Pour déterminer la quantité de mémoire sur votre carte graphique sous Linux, essayez :
linuxmi@linuxmi :~/www.linuxmi.com
glxinfo | egrep -i 'appareil|mémoire'
Appareil : llvmpipe (LLVM 11.0.0, 256 bits) (0xffffffff)
Mémoire vidéo : 3895 Mo
Mémoire unifiée : non
2. hwinfo – sonde matérielle
Nous pouvons détecter rapidement le matériel sur un serveur ou un ordinateur de bureau Linux :
# Trouvez des informations détaillées sur votre machine Linux
hwinfo
# Afficher le résumé uniquement #
hwinfo –court
#Afficher tous les disques #
hwinfo –disque
#OBTENEZ UN APERÇU #
hwinfo –short –block
# Trouver un disque spécifique #
hwinfo –disk –uniquement /dev/sda
# Essayez de surveiller les données de 4 ports graphiques #
hwprobe=bios.ddc.ports=4 hwinfo –monitor
# Restreindre les informations à des appareils spécifiques #
hwinfo –short –cpu –disk –listmd –gfxcard –wlan –printer
De plus, les commandes lshw et inxi peuvent être utiles pour afficher les informations sur le matériel Linux :
linuxmi@linuxmi :~/www.linuxmi.com
inxi-Fxz
3. identifiant – afficher les informations utilisateur
Affiche les informations sur l'utilisateur et le groupe Linux pour un nom d'UTILISATEUR donné. Si le nom d'utilisateur est omis, les informations de l'utilisateur actuel sont affichées :
linuxmi@linuxmi :~/www.linuxmi.com$ id
Voir qui est connecté sur votre serveur Linux :
qui
qui suis-je
4. lsblk – liste des périphériques de stockage de blocs
Tous les périphériques de bloc Linux fournissent un accès tampon au périphérique matériel et permettent de lire et d'écrire des blocs en fonction de la configuration. Les périphériques de bloc Linux ont des noms. Par exemple, pour NVMe, il s'agit de /dev/nvme0n1, pour les périphériques SCSI tels que HDD/SSD, il s'agit de /dev/sda. Mais vous n'êtes pas obligé de vous en souvenir. Vous pouvez facilement les lister en utilisant la syntaxe suivante :
lsblk
#Liste uniquement #
lsblk -l
# Utilisez la commande grep pour filtrer les périphériques en boucle #
lsblk -l | grep '^boucle'
5, lsb_release – Informations sur la version Linux
Vous souhaitez obtenir des informations spécifiques à la distribution, telles que la description, le numéro de version et le nom de code de la distribution actuellement installée :
linuxmi@linuxmi :~/www.linuxmi.com$ lsb_release -a
Aucun module LSB disponible.
Version LSB : core-11.1.0ubuntu2-noarch:security-11.1.0ubuntu2-noarch
ID de distributeur : Ubuntu
Description : Ubuntu 20.04.1 LTS
Sortie : 20.04
Nom de code : focal
6. lscpu – affiche des informations sur le CPU
La commandelscpu collecte et affiche les informations sur l'architecture du processeur, y compris diverses erreurs du processeur, dans un format facile à comprendre :
linuxmi@linuxmi :~/www.linuxmi.com$ lscpu
Vous pouvez également utiliser la commande lshw pour lister le CPU :
linuxmi@linuxmi :~/www.linuxmi.com$ sudo lshw -C cpu
7. lstopo – afficher la topologie matérielle
Vous voulez voir la topologie du serveur Linux ou de la version de bureau ? Essayez :
linuxmi@linuxmi :~/www.linuxmi.com$ lstopo
linuxmi@linuxmi :~/www.linuxmi.com$ lstopo-no-graphics
Vous verrez des informations sur :
8. lsusb – Liste des périphériques USB
Nous utilisons tous des périphériques USB tels que des disques durs externes et des claviers. Exécutez la commande NA pour afficher des informations sur le bus USB et ses périphériques connectés dans votre système Linux.
lsusb
#Détecter les informations PID et VID des périphériques USB connectés au système#
sudo usbview
usbview fournit un résumé graphique des périphériques USB connectés au système. Des informations détaillées peuvent être affichées en sélectionnant un appareil individuel dans l'arborescence
lspci – Liste des périphériques PCI
Nous utilisons la commande lspci pour afficher des informations sur le bus PCI du système et les périphériques qui y sont connectés :
linuxmi@linuxmi :~/www.linuxmi.com$ lspci
9. timedatectl – Afficher la date et le fuseau horaire actuels
Habituellement, nous utilisons la commande date pour définir ou obtenir des informations de date/heure sur CLI :
linuxmi@linuxmi :~/www.linuxmi.com$ date |
Dimanche 20 décembre 2020 13:30:22 CSTCependant, les distributions Linux modernes utilisent la commande timedatectl pour interroger et modifier l'horloge système et ses paramètres, et pour activer ou désactiver les services de synchronisation de l'heure (NTPD et co) :
linuxmi@linuxmi :~/www.linuxmi.com$ timedatectl | 10, w – qui s'est connecté
Exécutez la commande w sous Linux pour afficher des informations sur les utilisateurs Linux actuellement utilisés sur votre ordinateur et leurs processus :
RésuméMaintenant, nous avons appris 10 commandes système Linux pour comprendre le système et améliorer rapidement la productivité pour résoudre les problèmes. Dans la section commentaires ci-dessous, faites-moi savoir votre outil préféré que vous connaissez. Merci!
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!