30 Commandes Linux utiles pour les administrateurs système

30 Commandes Linux utiles pour les administrateurs système

Dans cet article, nous allons passer en revue certaines des commandes Linux ou Unix utiles et fréquemment utilisées pour Administrateurs du système Linux qui sont utilisés dans leur vie quotidienne.

Ce n'est pas complet mais c'est une liste compacte de commandes à référence en cas de besoin. Commençons un par un comment nous pouvons utiliser ces commandes avec des exemples.

1. Commande de disponibilité

Dans Linux Uptime, la commande indique la durée de votre système et le nombre d'utilisateurs qui sont actuellement connectés et affiche également la moyenne de chargement d'un système pour 1, 5, et 15 Intervalles de minutes.

# de disponibilité 08:16:26 En haut de 22 min, 1 utilisateur, moyenne de chargement: 0.00, 0.03, 0.22

Vérifier la version de la disponibilité

Durée de la baisse la commande n'a pas d'autres options autres que durée de la baisse et version. Il donne des informations uniquement dans Heures: Mins: SEC Si c'est moins que 1 jour.

# Uptime -v Procps version 3.2.8

2. Commandement W

Le Commandement W Affichera les utilisateurs actuellement connectés et leur processus ainsi que l'affichage Moyennes de chargement, identifiant, nom de Tty, hôte éloigné, temps de connexion, temps d'inactivité, JCPU, PCPU, commande et processus.

# w 08:27:44 Up 34 min, 1 utilisateur, moyenne de chargement: 0.00, 0.00, 0.08 Utilisateur tty de [e-mail protégé] JCPU inactif pcpu ce que Tecmint PTS / 0 192.168.50.1 07:59 0.00S 0.29S 0.09s W

Options disponibles

  • -H : Affiche aucune entrée d'en-tête.
  • -s : sans JCPU et PCPU.
  • -F : Supprime du terrain.
  • -V : (lettre supérieure) - montre les versions.

3. Commande des utilisateurs

La commande utilisateurs affiche actuellement les utilisateurs connectés. Cette commande n'a pas d'autres paramètres autres que l'aide et la version.

# utilisateurs Tecmint

4. Qui commande

Qui commande renvoie simplement le nom d'utilisateur, date, temps, et Informations sur l'hôte. qui commande est similaire à w commande. Contrairement au w commande OMS n'imprime pas ce que font les utilisateurs. Illustrons et voyons la différence entre OMS et w commandes.

# OMS Tecmint PTS / 0 2012-09-18 07:59 (192.168.50.1)
# w 08:43:58 Up 50 min, 1 utilisateur, moyenne de chargement: 0.64, 0.18, 0.06 User tty de [e-mail protégé] JCPU inactif pcpu ce que Tecmint PTS / 0 192.168.50.1 07:59 0.00S 0.43S 0.10s w

Qui commande des options

  • -b: Affiche la date et l'heure du dernier redémarrage du système.
  • -r: Montre le runlet actuel.
  • -A,-tout: Affiche toutes les informations cumulativement.

5. Commande whoami

Dans Linux, un qui suis je La commande est utilisée pour imprimer le nom d'utilisateur actuellement connecté dans votre système Linux. Si vous êtes connecté comme racine en utilisant la commande sudo "qui suis je»Retour de commande racine En tant qu'utilisateur actuel.

# qui suis je Tecmint

6. Commande LS

La commande LS affiche une liste de fichiers dans un format lisible par l'homme.

# ls -l Total 114 DR-XR-XR-X. 2 racine racine 4096 sept 18 08:46 bin dr-xr-xr-x. 5 Root Root 1024 SEP 8 15:49 BOOT

Trier le fichier selon la dernière heure modifiée.

# ls -ltr total 40 -rw-r - r--. 1 Root Root 6546 17 septembre 18:42 Installation.enregistrer.syslog -rw-r - r--. 1 racine racine 22435 sept 17 18:45 Installation.journal -rw-------. 1 racine racine 1003 sept 17 18:45 Anaconda-ks.CFG

Pour plus d'exemples de la Commande LS, Veuillez consulter nos articles:

  • 10 exemples de commande LSOF dans Linux
  • 7 Trucs de commande «LS» excentrique Chaque utilisateur Linux devrait savoir
  • Comment trier la sortie de la commande «ls» par la dernière date et heure modifiées

7. Commande crontab

Répertoriez les travaux de planification pour l'utilisateur actuel avec crontab commande et -l option.

# crontab -l 00 10 * * * / bin / ls> / ls.SMS

Modifiez votre crontab avec -e l'option. Dans l'exemple ci-dessous VI Editor. Apporter les modifications nécessaires et arrêter de presser : wq Clés qui enregistrent automatiquement le réglage.

# crontab -e

Pour plus d'exemples de Commande Linux Cron, Veuillez lire nos articles précédents:

  • 11 Exemples de tâches de planification Cron dans Linux
  • Comment créer et gérer des travaux Cron sur Linux

8. Moins de commande

moins La commande permet de visualiser rapidement le fichier. Vous pouvez monter et descendre. Presse 'q'Pour arrêter de moins de fenêtre.

# moins d'installation.enregistrer Installation de la configuration-2.8.14-10.EL6.AVERTISSEMENT NOARCH: Configuration-2.8.14-10.EL6.NOARCH: En-tête V3 RSA / SHA256 Signature, ID de clé C105B9DE: NOKEY INSTALLATION DE FISSYSYME-2.4.30-2.1.EL6.I686 Installation de CA-Certificates-2010.63-3.EL6.NOARCH INSTALLATION XML-COMMON-0.6.3-32.EL6.Noarch Installation de tzdata-2010l-1.EL6.Noarch Installation des codes ISO-3.16-2.EL6.noarch

9. Plus de commandement

plus La commande permet de visualiser le fichier rapidement et affiche les détails en pourcentage. Vous pouvez monter et descendre. Presse 'q'Pour quitter de plus de fenêtres.

# Plus d'installation.enregistrer Installation de la configuration-2.8.14-10.EL6.AVERTISSEMENT NOARCH: Configuration-2.8.14-10.EL6.NOARCH: En-tête V3 RSA / SHA256 Signature, ID de clé C105B9DE: NOKEY INSTALLATION DE FISSYSYME-2.4.30-2.1.EL6.I686 Installation de CA-Certificates-2010.63-3.EL6.NOARCH INSTALLATION XML-COMMON-0.6.3-32.EL6.Noarch Installation de tzdata-2010l-1.EL6.Noarch Installation des codes ISO-3.16-2.EL6.noarch --Plus - (10%)

[Vous pourriez également aimer: savoir pourquoi «moins» est plus rapide que «plus» de commande pour la navigation de fichiers efficace]

dix. Commande CP

UN commande CP Copie le fichier de la source à la destination préservant le même mode.

# cp -p filea fileb

Vous serez invité avant l'écrasement de déposer.

# cp -i filea fileb

[Vous pourriez également aimer: comment forcer la commande CP pour écraser sans confirmation]

11. Commande MV

Un Commande MV renommée déposer un pour fileb en utilisant le -je option, qui invite la confirmation avant l'écrasement. Demandez une confirmation si existe déjà.

# mv -i filea fileb

12. Commandement de chat

Le chat La commande est utilisée pour afficher plusieurs fichiers en même temps.

# chat filea fileb

Vous combinez plus et moins Commande avec commande Cat pour afficher le fichier contenu si cela ne correspond pas à un seul écran / page.

# Installation de chat.Journal | moins # Installation de chat.Journal | plus

Pour plus d'exemples de Linux, les commandes CAT lisent notre article sur 13 exemples de commandes de Cat de base dans Linux.

13. Commande CD (répertoire de modification)

Avec la commande cd (modifier le répertoire ou le répertoire de commutation), il ira à déposer un annuaire.

# CD / Filea

14. Commande PWD (répertoire de travail imprimé)

Un retour de commande PWD avec le répertoire de travail actuel.

# PWD /racine

15. Trier la commande

La commande de tri est utilisée pour trier les lignes de fichiers texte dans l'ordre croissant. avec -r Les options trient en ordre décroissant.

# trier filea.SMS # tri -R filea.SMS

16. VI Commande

Vi est l'éditeur de texte le plus populaire disponible dans la plupart OS de type Unix. Exemples ci-dessous Fichier ouvrir en lecture seule avec -R option. Presse ': Q'Pour arrêter de VI Windows.

# vi -r / etc / shadows

En apprendre davantage sur VI Editor, Lisez nos articles:

  • Apprenez des conseils et des astuces utiles de l'éditeur «VI / VIM»
  • 8 Astuces et astuces «VI / VIM» intéressantes pour chaque administrateur Linux
  • Comment installer le dernier éditeur VIM dans Linux Systems

17. Commande SSH (Secure Shell)

La commande ssh est utilisée pour se connecter dans l'hôte distant. Par exemple, la commande SSH ci-dessous se connectera à l'hôte distant (192.168.50.2) en utilisant l'utilisateur comme Narad.

# ssh [e-mail protégé]

Pour vérifier la version de SSH, utilisez l'option -V (majuscule) montre la version de SSH.

# ssh -v OpenSSH_8.2p1 Ubuntu-4ubuntu0.3, OpenSSL 1.1.1f 31 mars 2020

En apprendre davantage sur Ssh, Lisez nos articles:

  • Comment sécuriser et durcir le serveur OpenSSH
  • Comment définir une bannière d'avertissement SSH personnalisée et MOTD à Linux
  • Comment configurer la connexion sans mot de passe SSH dans Linux [3 étapes faciles]

18. Commande FTP ou SFTP

FTP ou SFTP La commande est utilisée pour se connecter à l'hôte FTP distant. FTP est (Protocole de transfer de fichier) et sftp est (protocole de transfert de fichiers sécurisé). Par exemple, les commandes ci-dessous se connecteront à l'hôte FTP (192.168.50.2).

# FTP 192.168.50.2 # SFTP 192.168.50.2

Mettre plusieurs fichiers dans l'hôte distant avec mut De même, nous pouvons faire mget Pour télécharger plusieurs fichiers à partir de l'hôte distant.

# ftp> Mput *.SMS # ftp> mget *.SMS

19. Commande SystemCTL

La commande SystemCTL est un outil de gestion SystemD qui est utilisé pour gérer les services, vérifier les statuts en cours d'exécution, démarrer et activer les services et travailler avec les fichiers de configuration.

# systemctl start httpd.Service # SystemCTL Activer Httpd.Service # Statut SystemCTL Httpd.service 

20. Commande libre

La commande libre montre gratuit, total, et échanger la mémoire Informations en octets.

# gratuit Total utilisé des tampons partagés gratuits mem cache: 1030800 735944 294856 0 51648 547696 - / + tampons / cache: 136600 894200 Swap: 2064376 0 2064376

Libre -t Les options montrent mémoire totale Utilisé et disponible pour utiliser en octets.

# gratuit -T Total utilisé des tampons partagés gratuits mem cache: 1030800 736096 294704 0 51720 547704 - / + tampons / cache: 136672 894128 Swap: 2064376 0 2064376 Total: 3095176 736096 2359080

21. Commande supérieure

La commande supérieure affiche l'activité du processeur de votre système et affiche également les tâches gérées par le noyau en temps réel. Ça va montrer processeur et mémoire sont utilisés.

En utilisant la commande supérieure avec u L'option affichera les détails du processus utilisateur spécifiques comme indiqué ci-dessous. Presse 'O'(lettre majuscule) trier comme vous le désiré. Presse 'q'Pour quitter à partir de l'écran supérieur.

# TOP -U Tecmint TOP - 11:13:11 UP 3:19, 2 utilisateurs, moyenne de chargement: 0.00, 0.00, 0.00 Tâches: 116 au total, 1 course, 115 sommeil, 0 arrêté, 0 CPU zombie (s): 0.0% nous, 0.3% sy, 0.0% ni, 99.7% ID, 0.0% wa, 0.0% salut, 0.0% si, 0.0% St MEM: 1030800K au total, 736188K utilisé, 294612k gratuit, 51760k tampons Swap: 2064376K total, 0k utilisé, 2064376K GRATUIT, 547704K Cached Pid User Pr Ni Virt res SHR S CPU% MEM TIME + COMMANDE 1889 TECMINT 20 0 11468 1648 920 S 0.0 0.2 0:00.59 SSHD 1890 Tecmint 20 0 5124 1668 1416 S 0.0 0.2 0:00.44 bash 6698 Tecmint 20 0 11600 1668 924 S 0.0 0.2 0:01.19 SSHD 6699 Tecmint 20 0 5124 1596 1352 S 0.0 0.2 0:00.11 bash

Pour en savoir plus sur Top Command, nous avons déjà compilé une liste de 12 meilleurs exemples de commande dans Linux.

22. Commande de goudron

Le le goudron La commande est utilisée pour compresser les fichiers et les dossiers de Linux. Par exemple, la commande ci-dessous créera une archive pour /maison Répertoire avec le nom du fichier nom d'archive.le goudron.

# TAR -CVF Archive-Name.goudron / maison

Pour extraire le fichier d'archive TAR, utilisez l'option comme suit.

# TAR -XVF Archive-Name.le goudron

Pour en savoir plus sur commande de goudron Nous avons créé un complet Guide d'instruction sur la commande de goudron à 18 exemples de commande de goudron de TAR dans Linux.

23. Commande grep

Commande Grep Recherche d'une chaîne donnée dans un fichier. Seul Tecmint L'utilisateur s'affiche de / etc / passwd déposer. on peut utiliser -je Une option pour ignorer la sensibilité aux caisses.

# grep tecmint / etc / passwd Tecmint: X: 500: 500 :: / Home / Tecmint: / bin / bash

24. Trouver la commande

Trouver la commande utilisée pour rechercher des dossiers, cordes, et répertoires. L'exemple ci-dessous de recherche de recherche Tecmint mot dans '/ /'Partition et renvoyez la sortie.

# trouver / -name Tecmint / var / spool / mail / tecmint / home / tecmint / root / home / tecmint

Pour un guide complet sur Commande Linux Find Exemples Fount à 35 exemples pratiques de la commande Linux Find.

25. Commande LSOF

lsof Liste moyenne de tous les fichiers ouverts. Ci-dessous lsof une liste de commandes de tous les fichiers ouverts par l'utilisateur Tecmint.

# lsof -u tecmint Commande PID User Type FD Taille du périphérique / Off Nom du nœud SSHD 1889 Tecmint CWD DIR 253,0 4096 2 / SSHD 1889 Tecmint Txt Reg 253,0 532336 298069 / USR / SBIN / SSHD SSHD 1889 Tecmint del Reg 253,0 412940 / lib / libcom_err.donc.2.1 SSHD 1889 Tecmint del Reg 253,0 393156 / lib / ld-2.12.SO SSHD 1889 Tecmint del Reg 253,0 298643 / USR / Lib / Libcrypto.donc.1.0.0 SSHD 1889 Tecmint del Reg 253,0 393173 / lib / libnsl-2.12.SO SSHD 1889 Tecmint del Reg 253,0 412937 / lib / libkrb5Support.donc.0.1 SSHD 1889 Tecmint del Reg 253,0 412961 / lib / libplc4.donc

Pour plus Exemples de commande LSOF Visitez 10 exemples de commande LSOF dans Linux.

26. Dernière commande

Avec la dernière commande, nous pouvons regarder l'activité de l'utilisateur dans le système. Cette commande peut également exécuter des utilisateurs normaux. Il affichera les informations complètes de l'utilisateur comme Terminal, temps, date, redémarrage du système ou botte, et version du noyau. Une commande utile pour dépanner.

# dernier Tecmint PTS / 1 192.168.50.1 mar sept 18 08:50 toujours connecté en pts tecmint / 0 192.168.50.1 TUe 18 sept. 07:59 Toujours enregistré dans le redémarrage du système Système 2.6.32-279.EL6.Je suis 18 sept. 07:54 - 11:38 (03:43) Root Pts / 1 192.168.50.1 Sun sept. 16 10:40 - Down (03:53) Root Pts / 0: 0.0 Sun sept 16 10:36 - 13:09 (02:32) Root Tty1: 0 Sun 16 sept.6.32-279.EL6.I Sun 16 sept. 09:57 - 14:33 (04:35) Narad Pts / 2 192.168.50.1 jeu 13 septembre 08:07 - Down (01:15)

Vous pouvez utiliser dernier avec nom d'utilisateur à savoir pour l'activité de l'utilisateur spécifique comme indiqué ci-dessous.

# Dernier Tecmint Tecmint PTS / 1 192.168.50.1 mar sept 18 08:50 toujours connecté en pts tecmint / 0 192.168.50.1 TUe 18 sept. 07:59 Toujours connecté à Tecmint PTS / 1 192.168.50.1 jeu 13 septembre 08:07 - Down (01:15) Tecmint Pts / 4 192.168.50.1 mer 12 sept. 10:12 - 12:29 (02:17)

27. commande ps

La commande ps affiche les processus exécutés dans le système. L'exemple ci-dessous montre le init Pour traiter uniquement.

# ps -ef | grep init Root 1 0 0 07:53 ? 00:00:04 / SBIN / Init Root 7508 6825 0 11:48 PTS / 1 00:00:00 Grep init

28. tuer le commandement

Utilisez la commande kill pour terminer le processus. Tout d'abord, trouvez le processus identifiant avec ps commande comme indiqué ci-dessous et tuez le processus avec tuer -9 commande.

# ps -ef | grep init Root 1 0 0 07:53 ? 00:00:04 / SBIN / Init Root 7508 6825 0 11:48 PTS / 1 00:00:00 Grep init # Kill- 9 7508

29. commande RM

RM Commande utilisée pour supprimer ou supprimer un fichier sans inciter à confirmer.

# nom de fichier RM

Utilisez le -je Option pour obtenir la confirmation avant de le retirer. Utilisation d'options '-r' et '-F'Supprimera le fichier avec force sans confirmation.

# rm -i test.SMS RM: supprimer le test de fichier régulier '.SMS'?

30. Exemple de commande MKDIR.

La commande mkdir est utilisée pour créer des répertoires sous Linux.

# MKDIR DirectoryName

Ceci est un quotidien pratique de bases utilisées dans le système d'exploitation de type Linux / Unix. Veuillez partager dans notre boîte de commentaires si nous avons manqué.