mirror of
https://github.com/LCTT/TranslateProject.git
synced 2025-01-25 23:11:02 +08:00
已校对
This commit is contained in:
parent
2ca86d067b
commit
6233bf2aec
@ -1,12 +1,13 @@
|
||||
Linux who 命令 – 显示系统登录者
|
||||
================================================================================
|
||||
作为一名系统管理员,我们需要弄清楚在一个特定的时间点都有谁活跃在系统上。我们必须严密监视我们的服务器。但是,当然,不可能一天24小时都盯着系统。在linux系统中,我们可以使用who命令查看登录者信息。
|
||||
作为一名系统管理员,我们需要弄清楚在一个特定的时间点都有谁活跃在系统上。必须严密监视我们的服务器。但是,我们当然不可能一天24小时都盯着系统。在linux系统中,我们可以使用who命令查看登录者信息。
|
||||
|
||||
### 什么是 who 命令 ###
|
||||
**who**命令一个打印用户信息的工具,**当前都有谁登录到系统中**。who命令只会显示真正登录到系统中的用户。它不会打印那些通过**su**命令切换用户的登陆者。
|
||||
**who**命令是一个工具,它能够打印 **当前都有谁登录到系统中** 的信息 。who命令只会显示真正登录到系统中的用户。它不会显示那些通过**su**命令切换用户的登录者。
|
||||
|
||||
### 如何使用who命令 ###
|
||||
在大多数linux发行版中,who命令都是默认安装上的。想使用该命令,只需在控制台敲命令就行了。不带选项的话,运行该命令产生默认输出。
|
||||
|
||||
$ who
|
||||
|
||||
![](http://linoxide.com/wp-content/uploads/2013/12/who_default.png)
|
||||
@ -23,6 +24,7 @@ Who命令有一些参数用于调整输出。以下是常用的例子。
|
||||
|
||||
#### 显示上一次重新启动的时间和日期 ####
|
||||
使用 **-b** 选项
|
||||
|
||||
$ who -b
|
||||
|
||||
![](http://linoxide.com/wp-content/uploads/2013/12/who_b.png)
|
||||
@ -32,6 +34,7 @@ Who命令有一些参数用于调整输出。以下是常用的例子。
|
||||
#### 显示初始化进程的当前运行级别 ####
|
||||
|
||||
使用 -r 选项,who命令会打印出初始化进程的当前运行级别
|
||||
|
||||
$ who -r
|
||||
|
||||
![](http://linoxide.com/wp-content/uploads/2013/12/who_r.png)
|
||||
@ -47,40 +50,45 @@ Who命令有一些参数用于调整输出。以下是常用的例子。
|
||||
|
||||
#### 只打印当前运行终端的相关信息 ####
|
||||
可以使用**-m**选项。
|
||||
|
||||
$ who -m
|
||||
|
||||
![](http://linoxide.com/wp-content/uploads/2013/12/who_m.png)
|
||||
|
||||
#### 对当前登录用户数量计数 ####
|
||||
如果系统同时有多人登录在线,-q 选项协助你完成计数功能。
|
||||
|
||||
$ who -q
|
||||
|
||||
![](http://linoxide.com/wp-content/uploads/2013/12/who_q.png)
|
||||
|
||||
#### 附加空闲时间和PID信息 ####
|
||||
默认情况下,who命令不会打印空闲时间和PID信息。如果打算显示这些东西,使用-u选项。不要忘记使用 -H选项让信息显示更加人性化,易读一些 。
|
||||
默认情况下,who命令不会打印空闲时间和PID信息。如果打算显示这些信息,使用-u选项。不要忘记使用 -H选项让显示的信息更加简单易读。
|
||||
|
||||
$ who -u -H
|
||||
|
||||
![](http://linoxide.com/wp-content/uploads/2013/12/who_u.png)
|
||||
|
||||
**空闲时间** 包含了最近最后一次活动以来消逝的时间. 所以,00:13 意思是 用户leni已经13分钟没执行过命令了. ** (.)符号** 意思是该终端过去的一分钟有过活动。**PID** 是用户shell程序的进程ID号。
|
||||
**空闲时间** 包含了最近最后一次活动以来消逝的时间. 所以,00:13 意思是 用户leni已经13分钟没执行过命令了. **(.)符号** 是指该终端过去的一分钟有过活动。在那期间,我们称之为 “current” 。**PID** 是用户shell程序的进程ID号。
|
||||
|
||||
#### 显示 login 进程####
|
||||
#### 显示登录进程####
|
||||
使用**-l**选项
|
||||
|
||||
$ who -l
|
||||
|
||||
![](http://linoxide.com/wp-content/uploads/2013/12/who_l.png)
|
||||
|
||||
第一列只显示系统登录守护进程的名字。上面快照中的数字 967, 971等是进程ID。
|
||||
第一列只显示系统登录守护进程的名字。上面截图中的数字 967, 971等是进程ID。
|
||||
|
||||
#### 显示所有信息 ####
|
||||
使用**-a**选项会显示所有信息。例如:
|
||||
|
||||
$ who -a
|
||||
|
||||
![](http://linoxide.com/wp-content/uploads/2013/12/who_a.png)
|
||||
|
||||
####总结####
|
||||
你会发现who命令跟w命令在某些方面有些相像。不要为此感到疑惑,为什么linux要实现这些在功能上相近的命令。你可以使用你认为对你来说适用于某种场合的命令。请查阅who命令手册,了解更多详细信息。
|
||||
你会发现 who 命令跟 w 命令在某些方面有些相像。不要为此感到疑惑,为什么linux要实现这些在功能上相近的命令。你可以使用你觉得最适合你的或者适用于某种场合的命令。请查阅who命令手册了解更多详细信息。
|
||||
|
||||
- See more at: http://linoxide.com/linux-command/linux-who-command/#sthash.CU0bq3e4.dpuf
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user