GNU/Linux >> Tutoriels Linux >  >> Linux

90 commandes Linux fréquemment utilisées par les administrateurs système Linux

Il existe bien plus de 100 commandes Unix partagé par le noyau Linux et d'autres systèmes d'exploitation de type Unix. Si vous êtes intéressé par les commandes fréquemment utilisées par les administrateurs système Linux et les utilisateurs expérimentés, vous êtes au bon endroit. Récemment, j'ai publié une série en cinq parties couvrant les commandes souvent utilisées par les administrateurs système Linux.

Ci-dessous, j'ai énuméré les 90 commandes couvert et des liens vers chacun des cinq articles dans cette série. Certaines des commandes répertoriées incluent des liens vers des articles connexes. Il existe également des milliers de commandes disponibles si nous incluons des logiciels et des scripts téléchargeables, tels que bpytop (illustré ci-dessous). Cependant, pour les besoins de cet article, nous couvrirons principalement les commandes Unix utilisées sous Linux par les administrateurs système et les utilisateurs expérimentés. Si vous trouvez cette page utile, faites-moi savoir si vous souhaitez voir des publications similaires à l'avenir.


Illustré :bpytop – De nombreux outils de surveillance système/serveur et de ligne de commande réseau sont disponibles.

Commandes Linux fréquemment utilisées par les administrateurs système Linux – Partie 1 :
1. ip – de Iproute2, une collection d'utilitaires pour contrôler le réseau TCP/IP et le contrôle du trafic sous Linux.
2. ls – lister le contenu du répertoire.
3. df – afficher l'utilisation de l'espace disque.
4. du – estimer l'utilisation de l'espace fichier.
5. free – affiche l'utilisation de la mémoire.
6. scp – Copier des fichiers en toute sécurité à l'aide de SCP, avec des exemples.
7. find – localise les fichiers en fonction de certains critères spécifiés par l'utilisateur.
8. ncdu – un utilitaire de disque pour les systèmes Unix.
9. pstree – afficher une arborescence de processus.
10. last – afficher une liste des derniers utilisateurs connectés.
11. w – afficher une liste des sessions utilisateur actuellement connectées.
12. grep – Recherchez dans un fichier un modèle de caractères, puis affichez toutes les lignes correspondantes.

Sponsorisé : Datadog – Découvrez l'intérieur de n'importe quelle pile, n'importe quelle application, à n'importe quelle échelle, n'importe où.
Datadog est une plateforme unifiée de surveillance, d'analyse et de sécurité qui offre une surveillance de bout en bout pour vos applications Linux aux côtés des métriques et des événements de plus de 450 autres technologies pour une vue unifiée de l'ensemble de votre infrastructure. Grâce à la surveillance corrélée de l'infrastructure, à la surveillance des performances des applications, à la gestion des journaux, aux outils de sécurité, etc., Datadog permet aux équipes de développement, d'exploitation et de sécurité de travailler en collaboration pour aider les organisations à éviter les temps d'arrêt, à résoudre rapidement les problèmes de performances et à garantir que les cycles de développement et de déploiement se terminent sur temps.

Coût :Forfait gratuit ou à partir de 15 $ par mois.

Commandes Linux fréquemment utilisées par les administrateurs système Linux – Partie 2 :
13. uptime – affiche la disponibilité du système et la charge moyenne.
14. top – affiche une vue globale du système.
15. vmstat – affiche la mémoire système, les processus, les interruptions, la pagination, les E/S de bloc et les informations sur le processeur.
16. htop – visualiseur et gestionnaire de processus interactifs.
17. dstat – visualiser les processus, la mémoire, la pagination, les E/S, le CPU, etc., en temps réel. Tout-en-un pour vmstat, iostat, netstat et ifstat.
18. iftop – visualiseur de trafic réseau.
19. nethogs – analyseur de trafic réseau.
20. iotop – visualiseur d'E/S interactif. Obtenez un aperçu de l'activité de stockage r/w.
21. iostat – pour les statistiques d'E/S de stockage.
22. netstat – pour les statistiques du réseau.
23. ss – utilitaire pour enquêter sur les sockets.
24. atop – Pour l'analyse des performances du serveur Linux.
25. Glances et nmon – htop et top Alternatives :
26. ssh – accès sécurisé en ligne de commande aux systèmes Linux distants.
27. sudo – exécuter des commandes avec des privilèges administratifs.
28. cd – navigation dans les répertoires.
29. pwd – affiche l'emplacement de votre répertoire actuel.
30. cp – copier des fichiers et des dossiers.
31. mv – déplacer des fichiers et des dossiers.
32. rm – supprimer des fichiers et des dossiers.
33. mkdir – créer ou créer de nouveaux répertoires.
34. touch – permet de mettre à jour la date d'accès et la date de modification d'un fichier ou d'un répertoire informatique.
35. man – pour lire les manuels de référence du système.
36. apropos – Recherchez les noms et les descriptions des pages de manuel.

Commandes Linux fréquemment utilisées par les administrateurs système Linux – Partie 3 :
37. rsync – transferts et synchronisation de fichiers à distance.
38. tar – un utilitaire d'archivage.
39. gzip – compression et décompression de fichiers.
40. b2zip – similaire à gzip. Il utilise un algorithme de compression différent.
41. zip – pour empaqueter et compresser (pour archiver) des fichiers.
42. locate – rechercher des fichiers sous Linux.
43. ps – des informations sur les processus en cours d'exécution.
44. Utilisation de scripts Bash. Exemple :./bashscript.sh
45. cron – configurer les tâches planifiées à exécuter.
46. nmcli – gestion du réseau.
47. ping – envoyer ICMP ECHO_REQUEST aux hôtes du réseau.
48. traceroute – vérifier l'itinéraire emprunté par les paquets vers un hôte spécifié.
49. mtr – outil de diagnostic réseau.
50. nslookup – interroger les serveurs de noms Internet (NS) de manière interactive.
51. host – effectuer des recherches DNS sous Linux.
52. dig – Utilitaire de recherche DNS.

Commandes Linux fréquemment utilisées par les administrateurs système Linux – Partie 4 :
53. wget – récupérer des fichiers via HTTP, HTTPS, FTP et FTPS.
54. curl – transfert de données à l'aide de divers protocoles réseau. (prend en charge plus de protocoles que wget)
55. dd – convertir et copier des fichiers.
56. fdisk – manipuler la table de partition du disque.
57. parted – pour créer et manipuler des tables de partition.
58. blkid – utilitaire de ligne de commande pour localiser/imprimer les attributs de périphérique de bloc.
59. mkfs – construire un système de fichiers Linux.
60. fsck –  outil de vérification de la cohérence d'un système de fichiers.
61. whois – client pour le service d'annuaire whois.
62. nc – utilitaire de mise en réseau en ligne de commande. (Voir également 60 commandes et scripts de mise en réseau Linux.)
63. umask – définir le masque de création du mode fichier.
64. chmod – modifier les autorisations d'accès des objets du système de fichiers.
65. chown – changer le propriétaire et le groupe du fichier.
66. chroot – exécuter une commande ou un shell interactif avec un répertoire racine spécial.
67. useradd – créer un nouvel utilisateur ou mettre à jour les informations par défaut du nouvel utilisateur.
68. userdel – utilisé pour supprimer un compte utilisateur et tous les fichiers associés.
69. usermod – utilisé pour modifier ou changer les attributs d'un compte utilisateur existant.

Commandes Linux fréquemment utilisées par les administrateurs système Linux – Partie 5 :
70. vi – éditeur de texte.
71. cat – afficher le contenu du fichier.
72. tac – contenu du fichier de sortie, à l'envers.
73. more – afficher le contenu du fichier un écran/une page à la fois.
74. less – similaire à la commande more avec des fonctionnalités supplémentaires.
75. tail – utilisé pour afficher la fin d'un fichier texte ou de données canalisées.
76. dmesg – imprime le tampon de messages de l'anneau du noyau.
77. journalctl – interroger le journal systemd.
78. kill – terminer un processus.
79. killall – Envoie un signal d'arrêt à toutes les instances d'un processus par leur nom.
80. sleep – suspend l'exécution du programme pendant une durée spécifiée.
81. wait – Suspendre l'exécution du script jusqu'à ce que toutes les tâches exécutées en arrière-plan soient terminées.
82. nohup – Exécuter des commandes en arrière-plan.
83. screen – maintenir une session ouverte sur un serveur distant. (également un gestionnaire de fenêtres plein écran)
84. tmux – un multiplexeur de terminaux.
85. passwd – modifier le mot de passe d'un utilisateur.
86. chpassword
87. mount / umount – donne accès à un système de fichiers entier dans un répertoire.
88. systemctl – Gestion des services (démons).
89. clear – efface l'écran du terminal.
90. env -Exécuter une commande dans un environnement modifié.

Commandes diverses :
91. cheat – vous permet de créer et d'afficher des feuilles de triche interactives sur la ligne de commande."
92. tldr – Astuces collaboratives pour les commandes de la console.
93. bashtop – l'alternative "cool".
94. bpytop – Port Python de bashtop.

95. btop – Version C++ et continuation de bashtop et bpytop.
96. nload - un outil de surveillance d'interface réseau en ligne de commande super simple.

Consultez également 60 commandes et scripts de mise en réseau Linux.

J'ai qualifié les commandes de "commandes Linux" car ce blog et cet article sont spécifiques aux administrateurs et utilisateurs Linux. Cependant, il s'agit bien de commandes Unix pour Unix et d'autres systèmes d'exploitation de type Unix tels que Linux.

Publié :1er novembre 2020 / Dernière mise à jour :28 mars 2022


Linux
  1. 5 erreurs de débutant Linux

  2. 40 commandes Linux de base utilisées fréquemment

  3. 5 commandes de dépannage du réseau Linux

  4. Mes 8 commandes Linux pratiques préférées

  5. [Linux] :15 commandes YUM les plus fréquemment utilisées avec des exemples

50 commandes Crontab Linux incroyables pour les administrateurs système

Commandes Linux fréquemment utilisées par les administrateurs système Linux - Partie 5

Commandes Linux fréquemment utilisées par les administrateurs système Linux - Partie 4

Commandes Linux fréquemment utilisées par les administrateurs système Linux - Partie 3

Commandes Linux fréquemment utilisées par les administrateurs système Linux - Partie 2

Commandes Linux fréquemment utilisées par les administrateurs système Linux - Partie 1