Maison  >  Article  >  Opération et maintenance  >  Comment vérifier combien d'utilisateurs sont connectés sous Linux

Comment vérifier combien d'utilisateurs sont connectés sous Linux

WBOY
WBOYoriginal
2022-05-17 10:38:439765parcourir

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]".

Comment vérifier combien d'utilisateurs sont connectés sous Linux

L'environnement d'exploitation de ce tutoriel : système linux7.3, ordinateur Dell G3.

Comment vérifier combien d'utilisateurs sont connectés sous Linux

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn