Maison > Article > Opération et maintenance > Comment vérifier combien d'utilisateurs sont connectés sous Linux
Méthode d'affichage : 1. Utilisez la commande w, qui est utilisée pour afficher les informations de l'utilisateur actuellement connecté au système. La syntaxe est "w [-fhlsuV] [nom d'utilisateur]" ; est utilisé pour afficher les informations dans le système. Quels utilisateurs s'y trouvent, la syntaxe est "qui [paramètre]".
L'environnement d'exploitation de ce tutoriel : système linux7.3, ordinateur Dell G3.
1. Utilisez la commande w pour afficher les informations de processus utilisées par l'utilisateur connecté
Linux La commande w est utilisée pour afficher les informations des utilisateurs. actuellement connecté au système.
Exécutez cette commande pour savoir qui sont les utilisateurs actuellement connectés au système et quels programmes ils exécutent.
L'exécution de la commande w seule affichera tous les utilisateurs. Vous pouvez également spécifier un nom d'utilisateur pour afficher uniquement les informations pertinentes d'un certain utilisateur.
Syntaxe
w [-fhlsuV][用户名称]
Description du paramètre :
-f Activer ou désactiver l'affichage de l'endroit où l'utilisateur se connecte au système.
-h N'affiche pas la colonne d'informations sur le titre de chaque champ.
-l Utiliser la liste de formats détaillée, c'est la valeur par défaut.
-s Utilisez une liste de formats concis et n'affichez pas le temps de connexion de l'utilisateur, les opérations de l'étape terminale et le temps CPU consommé par le programme.
-u Ignorez le nom du programme en cours d'exécution et les informations sur le temps CPU consommé par le programme.
-V Afficher les informations sur la version. La commande
w est utilisée pour afficher les noms des utilisateurs qui se sont connectés au système et ce qu'ils font. Les informations utilisées par cette commande proviennent du fichier /var/run/utmp. Les informations générées par la commande w incluent :
Nom d'utilisateur
Le nom de la machine de l'utilisateur ou le numéro d'appel
Adresse de l'hôte distant
L'heure à laquelle l'utilisateur s'est connecté au système
Idle time (pas très utile )
Temps passé par le processus attaché au tty (terminal) (temps JCPU)
Temps passé par le processus en cours (temps PCPU)
La commande actuellement utilisée par l'utilisateur
Les exemples sont les suivants :
# w // 显示当前用户登录信息及执行的命令 19:50:14 up 9:27, 4 users, load average: 0.31, 0.26, 0.18 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT root tty7 :0 Thu12 31:39m 10:10 0.60s gnome-session root pts/0 :0.0 17:09 2:18m 15.26s 0.15s bash root pts/1 192.168.1.17 18:51 1.00s 1.24s 0.14s -bash root pts/2 192.168.1.17 19:48 60.00s 0.05s 0.05s -bash
2. Utilisez la commande who pour afficher (vous connecter) les noms d'utilisateur et les processus démarrés
La commande who est utilisée pour répertorier les noms des utilisateurs actuellement connectés au système. Le résultat est : le nom d'utilisateur, le numéro de terminal, l'heure et la date et l'adresse de l'hôte.
La commande who sous Linux est utilisée pour afficher quels utilisateurs se trouvent sur le système. Les informations affichées incluent l'ID utilisateur, le terminal utilisé, l'endroit où ils sont connectés, le temps d'inactivité, l'utilisation du processeur et les actions, etc.
Syntaxe :
who [参数]
Vous pouvez savoir quels utilisateurs sont actuellement connectés au système. L'exécution de la commande who seule répertoriera le compte de connexion, le terminal utilisé, l'heure de connexion et où se connecter ou quel moniteur X est utilisé. .
Paramètres :
-H ou --heading Affiche la colonne d'informations sur le titre de chaque colonne.
-i ou -u ou --idle Affiche le temps d'inactivité. Si l'utilisateur a effectué une action dans la minute précédente, il sera marqué d'un symbole "." plus de 24 heures, puis l'"ancienne" chaîne est marquée.
-m L'effet de ce paramètre est le même que la spécification de la chaîne "suis-je".
-q ou --count Affiche uniquement le nom du compte et le nombre total de personnes connectées au système.
-s Ce paramètre sera ignoré et ne sera pas traité. Il est uniquement chargé de résoudre les problèmes de compatibilité des autres versions de la commande who.
-w ou -T ou --mesg ou --message ou --writable Afficher la barre d'état des informations de l'utilisateur.
-l Répertoriez tous les processus de connexion.
-T ou -w Afficher la barre d'état des informations de l'utilisateur.
L'exemple est le suivant : Afficher l'utilisateur actuellement connecté au système
[root@localhost ~]# who root tty2 2021-05-20 09:20 (tty2)
Apprentissage recommandé : Tutoriel vidéo Linux
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!