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可简单查看所有用户最后一次的登陆时间。
1、用户名和密码的存储位置
存储帐号的文件:/etc/passwd
存储密码的文件:/etc/shadow
2、可以使用cat、more、head、tail以及vim等命令查看或者修改,如下图所示:
比如要查找系统中admin普通用户的密码,则执行:
cat /etc/shadow | grep "admin"
3、注意:/etc/shadow文件中的密码不是明文密码。如上图所示,第1个“:”号后面的即为“口令”字段,存放的是加密后的用户口令字,长度为13个字符。如果为空,则对应用户没有口令,登录时不需要口令;如果含有不属于集合{./0-9A-Za-z}中的字符,则对应的用户不能登录。
所以通过/etc/shadow获取的只是密码加密后的Hash散列值,要获取明文密码,需要自己进行破解。
Linux w命令用于显示目前登入系统的用户信息。
执行这项指令可得知目前登入系统的用户有哪些人,以及他们正在执行的程序。
单独执行w指令会显示所有的用户,您也可指定用户名称,仅显示某位用户的相关信息。
语法:
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的who命令,可以列出目前Linux系统上所有已经登录的用户。如果是统计已经登录的用户数目,可以用管道符加wc命令,来统计who命令的结果有几行:
who | wc –l
百度下《Linux就该这么学》。
root@localhost:~/xly# w
11:55:52 up 85 days, 2:48, 2 users, load average: 0.54, 0.69, 0.71
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root pts/3 192.168.1.22 2411月17 12:16 0.32s 0.32s -bash
root pts/5 192.168.1.18 3011月17 0.00s 0.51s 0.00s w
用命令w就可以啦
linux查看节点信息linux查看节点
linux中如何查看某一类似文件的总占用空间大小及文件个数?语法:df 说明:linux中df命令可显示所有文件系统对i节点和磁盘块的使用情况。该命令各个选项的含义如下:-a显示所有文件系统的磁盘使用情况,包括0块(block)的文件系统,如\/proc文件系统。-k以k字节为单位显示。-i显示i节点信息,而不是磁盘...
linux网卡查看命令linux网卡查看
严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU工程各种工具和数据库的操作系统。Linux如何判断哪个网卡是否连接网线?ifconfig查看现在使用的网卡ethtool命令查看网卡的具体信息,如eth0是连接状态,正常使用在ifconfig中可以看到有eth2这个网卡,...
查看当前目录linux命令查看当前目录linux
vm系统共享文件夹linux找不到?需要手工添加共享文件夹,在“我的电脑”上按右键,选择“映射网络驱动器”,再单击“浏览”找到你共享的文件夹,查找过程有点慢,需要等待一会儿。;如果不能找到共享文件夹,在主机上运行services.msc,检查VMware开头的服务是不是都是“已启动”状态。如何查看linux根分区...
linux 如何查看目录的剩余空间大小?
3.查看Linux系统分区信息,使用命令“fdisk -l”。我门可以看到“ 磁盘 \/dev\/sda:21.5 GB ”和“ 磁盘 \/dev\/mapper\/centos-swap:2147 MB ”以及”磁盘 \/dev\/mapper\/centos-root:18.8 GB“,其中磁盘 \/dev\/sda代表系统所具有的硬盘标号,表示系统含有一个系统内部识别为磁盘 \/dev\/sda的硬盘...
linux系统如何查看自己创建了多少文件夹
一、进入linux系统并终端,输入命令”cd/“,然后按回车键来到根目录。二、根目录中,输入”sudomkdir文件夹的名字“,然后按回车键。三、输入管理员密码后,按回车键,文件夹就创建成功了。四、此时,输入”ls“指令,然后按回车键,查看根目录下的所有文件名称。五、可以看到根目录下有了名为ls文件...
查看目录大小linuxlinux目录大小查看
linux如何查看文件夹大小?显示当前目录所有文件大小的命令ls-lht1在命令框输入命令:ls-lht将会一一列出当前目录下所有文件的大小,以及所有文件大小的统计总和。或者直接打入ll命令。2使用du-sh*命令也可以列出当前文件以及文件夹的大小。这个命令要注意:sh与*之前要有个空格的。列出home目录所有文件大小...
linux命令查看日志查看linux命令日志
总的来说,整个过程非常简单,只要你有一定的Linux基础,熟悉一下上面的命令和说明,很快就能掌握的,可以参考一下这个文章https:\/\/blog.csdn.net\/kingwolfs\/article\/details\/84481927,介绍的非常详细,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言进行补充。linux如何查看多行log日志?cat...
linux 如何查看各类用户尝试登陆的时间,ip地址信息等
linux (用命令)如何查看当前用户登陆信息? who 和 w都可以的,也可以用ps -aux|grep ssh看用ssh登陆的用户信息 很基础噢,直接搜索就好,百度知道有些慢的 如何查看QQ好友IP地址信息 今天我为大家带来如何查看QQ好友的IP地址,进而如何查看QQ好友的地址信息,希望分享出来对大家有所帮助。 方法\/步骤 1、首先我们右键...
linux查看硬件命令有哪些
你们知道怎么查看Linux中的硬件吗,命令是什么?下面是我带来的关于linux查看硬件命令有哪些的内容,欢迎阅读!Linux查看硬件命令一:linux如何查看系统的硬件配置 如何在linux系统下查看系统配置? 在图形模式下我们可以很方便的利用Linux的图形工具,点击几下就可以查看到Linux系统的的硬件信息。但是大部分生产...
linux中查看历史记录
1.linux如何查看用户所有的历史操作记录 1、使用w命令查看登录用户正在使用的进程信息,w命令用于显示已经登录系统的用户的名称,以及他们正在做的事。该命令所使用的信息来源于\/var\/run\/utmp文件。w命令输出的信息包括:用户名称 用户的机器名称或tty号 远程主机地址 用户登录系统的时间 空闲时间(作用不...
黄梅利福: 用Linux的who命令,可以列出目前Linux系统上所有已经登录的用户.如果是统计已经登录的用户数目,可以用管道符加wc命令,来统计who命令的结果有几行: who | wc -l
宜昌市18034788990: 查看Linux服务器有哪些用户正登录在服务器上 - ?
黄梅利福: 那么Linux操作系统里查看所有用户该怎么办呢?用命令.其实用命令就能很轻松的查看到Linux系统有哪些用户. 1、Linux里查看所有用户 (1)在终端里.其实只需要查看 /etc/passwd文件就行了. (2)看第三个参数:500以上的,就是后面建的...
宜昌市18034788990: linux查看当前系统有几个账户 - ?
黄梅利福: (1)在终端里.其实只需要查看 /etc/passwd文件就行了. (2)看第三个参数:500以上的,就是后面建的用户了.其它则为系统的用户. 或者用cat /etc/passwd |cut -f 1 -d : 在网上论坛看到的,你试试吧.
宜昌市18034788990: 如何查出一台linux服务器上有哪些人在登录 - ?
黄梅利福: 如果查询目前正在登录的用户可以使用 who,或者是 w,这二者的区别就是:who 命令只显示都有谁在登录,而 w 命令的功能比 who 要强,它除了可以显示出目前都有哪些用户在登录系统之外,还可以显示出每个人在什么时间、具体地都在做什么事情. 另外,如果想查询Linux/UNIX系统上曾经都有哪些人登录过,那么使用 last 命令就可以显示出以往都有哪些用户登录过系统(用户登录的历史记录).
宜昌市18034788990: Linux查看所有用户用什么命令 - ?
黄梅利福: 1.who命令 who用于查看当前登入主机的用户终端信息,格式为“who [参数]”. 这三个简单的字母可以快速显示出所有正在登录本机的用户的名称以及他们正在开启的终端信息.表2-9所示为执行who命令后的结果. [root@linuxprobe ~]# who...
宜昌市18034788990: linux系统如何察看存在的用户 - ?
黄梅利福: 查看正在使用linux的用户 你可以使用who命令 或者 使用top查看用户总数 查看存在的用户 你可以vim /etc/passwd进行查看
宜昌市18034788990: 怎么用Linux查看当前系统有几个账户 - ?
黄梅利福: 使用这条命令, cat /etc/passwd 里边的第一字段就是用户名是以:号隔开的几个字段 cat /etc/passwd | wc -l 上边这条的含义是直接显示数字有多少个用户 实际上是统计刚刚那个文件有多少行,因为一行是一个用户,所以统计多少行,就是代表有多少个用户
宜昌市18034788990: linux 如何查看有多少用户 - ?
黄梅利福: /etc/group 文件是用户组的配置文件. /etc/passwd 文件是用户的配置文件. 使用cat、more、less、head、tail以及vim等命令都可以查看、修改这两个配置文件.说明: /etc/passwd的文件内容格式:注册名:口令:用户标识号:组标识号:用...
宜昌市18034788990: linux 中如何查看有多少用户 - ?
黄梅利福: linux用户身份与群组记录的文件 cat /etc/group 查看用户组 cat /etc/shadow 查看个人密码 cat /etc/passwd 查看用户相关信息 这三个文件可以说是:账号,密码,群组 信息的的集中地!w或who 查看用户在线信息和登录信息
宜昌市18034788990: linux中 统计当前所有用户总数和已登入用户的指令分别是什么 - ?
黄梅利福: who命令 该命令主要用于查看当前在线上的用户情况.这个命令非常有用. 下面对who命令的常用参数进行说明. -m 它的效果同who am i显示出自己在系统中的用户名,登录终端,登录时间-q 只显示用户的登录帐号和登录用户的数量 -s 忽略,它同于who-r 可以查看当前系统的运行级别