Maison > Article > Opération et maintenance > Comment vérifier l'utilisateur actuellement connecté sous Linux
Méthode d'affichage : 1. Utilisez la commande "w" pour afficher les informations de l'utilisateur actuellement connecté au système ; 2. Utilisez la commande "who" pour afficher les informations de l'utilisateur actuellement connecté, affichez le nom de l'utilisateur. , terminal de connexion, heure de connexion ; 3. Utilisez la commande "last" ; 4. Utilisez la commande "lastlog" ;
L'environnement d'exploitation de ce tutoriel : système Red Hat Enterprise Linux 6.1, ordinateur Dell G3.
1, w
w, afficher les informations de l'utilisateur actuellement connecté au système
-f Allumer ou désactiver l'affichage des informations utilisateur à partir de Où se connecter 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és, 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 la phase terminale et le temps CPU consommé par le programme.
-u Ignore le nom du programme en cours d'exécution et les informations sur le temps CPU consommé par le programme.
-V Afficher les informations de version.
[root@card-web03 ~]# w 17:28:45 up 84 days, 23:32, 1 user, load average: 0.01, 0.03, 0.05 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT root pts/1 123.115.76.110 17:06 5.00s 0.03s 0.00s w
La signification du résultat de sortie :
Nom d'utilisateur de connexion USER
Terminal de connexion TTY
DEpuis quelle adresse IP Connexion
LOGIN@ Temps de connexion
IDLE Temps d'inactivité de l'utilisateur
JCPU fait référence au temps occupé par tous les processus connectés au terminal, ce temps n'inclut pas le passé Contexte
temps de travail, mais inclut le temps occupé par le travail en arrière-plan en cours d'exécution
Temps PCPU occupé par le processus en cours
QUELLE commande est en cours d'exécution
2.who
Afficher les informations de l'utilisateur actuellement connecté
Les résultats de sortie incluent : le nom d'utilisateur, le terminal de connexion, l'heure de connexion
[root@card-web03 ~]# who root pts/1 2019-03-12 17:06 (12.3.1.15) #输出的结果有:用户名,登录终端,登录的时间
3. dernier
Répertorie les informations relatives aux utilisateurs qui se sont connectés au système actuellement et dans le passé.
- R : Omettez le champ du nom d'hôte
-n : Spécifiez le nombre d'enregistrements de sortie.
-f fichier : spécifiez le fichier fichier comme fichier journal pour la requête.
-t tty : afficher uniquement l'état de connexion sur la console virtuelle spécifiée.
-h Nœud : Afficher uniquement l'état de connexion sur le nœud spécifié.
-i IP : Afficher uniquement l'état de connexion sur l'IP spécifiée.
-1 : Utilisez IP pour afficher l'adresse distante.
-y : Afficher l'année, le mois et le jour de l'enregistrement.
-ID : Connaître le nom d'utilisateur de la requête.
-x : Afficher l'historique de l'arrêt du système, de la connexion et de la déconnexion des utilisateurs.
[root@card-web03 ~]# last root pts/1 12.3.11.5 Tue Mar 12 17:06 still logged in root pts/1 12.3.11.5 Tue Mar 12 16:03 - 16:06 (00:02) root pts/2 12.3.11.5 Tue Mar 12 15:46 - 15:46 (00:00) root pts/2 12.3.11.5 Tue Mar 12 15:44 - 15:44 (00:00) root pts/3 12.3.11.5 Tue Mar 12 15:42 - 15:42 (00:00) root pts/2 12.3.11.5 Tue Mar 12 15:41 - 15:42 (00:01) #命令的输出包含:用户名,登录终端,登录IP,登录时间,退出时间(在线时间)
4.lastlog
La commande lastlog vérifie la dernière fois qu'un utilisateur spécifique s'est connecté
-B,-BEFORE DAYS imprime uniquement l'enregistrement de connexion récent de DAYS
-R, --root CHROOT_DIR Le répertoire vers lequel chrooter(2) -d : Afficher l'heure de connexion quotidienne
(3) -y : Afficher l'année, utilisé en conjonction avec -d Recommandations associées : "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!