root查询有几个用户,查看root用户 |
您所在的位置:网站首页 › 500px有多少用户 › root查询有几个用户,查看root用户 |
linux怎么看有几个用户登录
1、使用w命令查看登录用户正在使用的进程信息 Linux w命令用于显示目前登入系统的用户信息。 执行这项指令可得知目前登入系统的用户有哪些人,以及他们正在执行的程序。 单独执行w指令会显示所有的用户,您也可指定用户名称,仅显示某位用户的相关信息。 语法:www.fafau.com w [-fhlsuV][用户名称] 参数: -f 开启或关闭显示用户从何处登入系统。 -h 不显示各栏位的标题信息列。 -l 使用详细格式列表,此为预设值。 -s 使用简洁格式列表,不显示用户登入时间等。 -u 忽略执行程序的名称,以及该程序耗费CPU时间的信息。 -V 显示版本信息。 w命令用于显示已经登录系统的用户的名称,以及他们正在做的事。该命令所使用的信息来源于/var/run/utmp文件。 w命令输出的信息包括:用户名称、用户的机器名称或tty号、远程主机地址、用户登录系统的时间、空闲时间、当前进程所用时间、用户当前正在使用的命令。 2、使用who命令查看用户名称及所启动的进程 who命令用于列举出当前已登录系统的用户名称。其输出为:用户名、tty号、时间日期、主机地址。 Linux中who命令用于显示系统中有哪些使用者正在上面,显示的资料包含了使用者ID、使用的终端机、从哪边连上来的、上线时间、呆滞时间、CPU使用量、动作等等。 语法: who[参数] 可得知目前有那些用户登入系统,单独执行who指令会列出登入帐号,使用的终端机,登入时间以及从何处登入或正在使用哪个X显示器。 参数: -H或--heading 显示各栏位的标题信息列。 -i或-u或-idle 显示闲置时间,若该用户在前一分钟之内有进行任何动作,将标示成.号,如果该用户已超过24小时没有任何动作,则标示出old字符串。 -m 此参数的效果和指定am i字符串相同。 -q或--count 只显示登入系统的帐号名称和总人数。 -w或-T或--mesg或--message或--writable 显示用户的信息状态栏。 -l 列出任何登录进程。 -T或-w 显示用户的信息状态栏。 linux查看所有用户 三种方式查看linux用户1.查看 /etc/passwd 文件 /etc/passwd 包含了登录 Linux 系统所必需的每个用户的信息 # cat /etc/passwd root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin daemon:x:2:2:daemon:/sbin:/sbin/nologin adm:x:3:4:adm:/var/adm:/sbin/nologin lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin .. 2. 使用 getent 命令 getent命令显示类似于/etc/passwd 文件的用户详细信息,它将每个用户详细信息显示为包含七个字段的单行。 # getent passwd root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin daemon:x:2:2:daemon:/sbin:/sbin/nologin adm:x:3:4:adm:/var/adm:/sbin/nologin lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin ... 3. 使用 compgen 命令 compgen 是 bash 的内置命令,运行: compgen -u 可以查看所有linux的用户。 # compgen -u root bin daemon adm lp ... linux怎样查询系统上有多少个用户Linux下查看用户登陆历史记录,可以用root用户下的last命令查看: 1.查看单个用户的操作历史 [root@DB-Server ~]# cat /home/username/.bash_history #username要查看的用户名 2.使用root登陆可查看用户登陆历史 [root@DB-Server ~]# su root [root@DB-Server ~]# last -10 root pts/1 :0.0 Wed Dec 18 09:54 still logged in root pts/4 :0.0 Wed Dec 18 09:43 - 09:48 (00:04) root pts/1 :0.0 Wed Dec 18 09:43 - 09:48 (00:05) root pts/3 192.168.103.79 Wed Dec 18 09:41 - 12:40 (02:59) root pts/4 :0.0 Wed Dec 18 09:28 - 09:30 (00:01) root pts/3 :0.0 Wed Dec 18 09:27 - 09:30 (00:02) root pts/2 192.168.103.29 Wed Dec 18 09:27 still logged in root pts/1 :0.0 Wed Dec 18 09:27 - 09:42 (00:15) root pts/2 :0.0 Wed Dec 18 09:23 - 09:25 (00:01) root pts/1 :0.0 Wed Dec 18 09:22 - 09:25 (00:02) #查看最近10次用户历史操作记录 last 命令: 功能说明:列出目前与过去登入系统的用户相关信息。 语 法:last [-adRx][-f ][-n ][帐号名称…][终端机编号…] 参 数: -a 把从何处登入系统的主机名称或IP地址,显示在最后一行; -d 将IP地址转换成主机名称; -f 指定记录文件; -n 或- 设置列出名单的显示列数; -R 不显示登入系统的主机名称或IP地址; -x 显示系统关机,重新开机,以及执行等级的改变等信息; lastlog可简单查看所有用户最后一次的登陆时间。 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |