w、who、last、lastbon、lastlog显示登录命令用法
一、w 显示已登录用户信息和用户正在执行命令
1.命令功能
w可以显示已登录系统的用户,并显示用户正在执行的命令
2.语法格式
w option user
选项说明
|
选项 |
选项说明 |
|
-h |
不显示前两行标题信息 |
|
-u |
忽略执行程序的名称,以及cpu时间的信息 |
|
-s |
使用段输出格式 |
3.使用范例
范例1 显示已登录账号信息
[root@cxf ~]# w
02:33:50 up 26 min, 2 users, load average: 0.08, 0.03, 0.05
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root pts/0 172.16.2.100 02:07 11.00s 0.12s 0.01s top
root pts/1 172.16.2.100 02:33 0.00s 0.00s 0.00s w
范例2 w结合-h选项
[root@cxf ~]# w -h
root pts/0 172.16.2.100 02:07 5.00s 0.26s 0.15s top #执行命令
root pts/1 172.16.2.100 02:33 0.00s 0.00s 0.00s w -h
二、who 显示已登录信息
1.命令功能
who显示已登录系统的账号,以及系统的启动时间等信息。
2.语法格式
who option
选项说明
|
选项 |
选项说明 |
|
-a |
显示说有信息,相当于 –b –d –login –p –r –t –T –u |
|
-b |
显示系统的启动时间 |
|
-d |
显示已死的进程 |
|
-H |
显示标题,默认不显示 |
|
-l |
显示登录进程 |
3.使用范例
范例1 显示已登录用户的全部信息
[root@cxf ~]# who
root pts/0 2018-05-21 02:07 (172.16.2.100)
root pts/1 2018-05-21 02:33 (172.16.2.100)
[root@cxf ~]# who -a
系统引导 2018-05-21 02:07
运行级别 3 2018-05-21 02:07
登录 tty1 2018-05-21 02:07 1431 id=1
登录 tty2 2018-05-21 02:07 1433 id=2
登录 tty3 2018-05-21 02:07 1435 id=3
登录 tty4 2018-05-21 02:07 1438 id=4
登录 tty5 2018-05-21 02:07 1440 id=5
登录 tty6 2018-05-21 02:07 1442 id=6
root + pts/0 2018-05-21 02:07 00:06 1445 (172.16.2.100)
root + pts/1 2018-05-21 02:33 . 1633 (172.16.2.100)
范例2 显示系统启动时间
[root@cxf ~]# who -b
系统引导 2018-05-21 02:07
三、last 显示用户登录列表
1.命令功能
last能够从日志文件/var/log/wtmp读取信息并显示用户最近登录列表
2.语法格式
last option
3.使用范例
范例1
[root@cxf ~]# last
root pts/0 172.16.2.100 Mon May 21 02:42 still logged in
root pts/1 172.16.2.100 Mon May 21 02:33 still logged in
root pts/1 172.16.2.100 Mon May 21 02:10 - 02:33 (00:23)
root pts/0 172.16.2.100 Mon May 21 02:07 - 02:42 (00:34)
...
root tty1 Thu Apr 7 19:49 - down (00:44)
reboot system boot 2.6.32-642.el6.x Thu Apr 7 19:48 - 20:33 (00:45) wtmp begins Sat Mar 19 12:15:21 2016
范例2 显示指定用户的登录情况
[root@cxf ~]# last joe
joe tty1 Sat Apr 14 19:33 - crash (00:05)
joe tty1 Sat Apr 14 19:27 - crash (00:05) wtmp begins Sat Mar 19 12:15:21 2016
四、lastb 显示用户登录失败记录
1.命令功能
lastb从日志文件/var/log/btmp中读取信息,并显示用户登录失败的记录,用于发现系统登录异常。
2.语法格式
lastb option
3.使用范例
[root@cxf ~]# lastb
chu ssh:notty 172.16.2.100 Mon May 21 02:58 - 02:58 (00:00)
chu ssh:notty 172.16.2.100 Mon May 21 02:58 - 02:58 (00:00)
chu ssh:notty 172.16.2.100 Mon May 21 02:58 - 02:58 (00:00)
chu ssh:notty 172.16.2.100 Mon May 21 02:58 - 02:58 (00:00)
五、lastlog 显示说有用户的最近登录记录
1.命令功能
lastlog 从日志文件/var/log/lastlog文件中读取信息,并显示所有用户最近登录记录,用户查看信通私有存在异常登录。
2.语法格式
lastlog option
3.使用范例
[root@cxf ~]# lastlog
用户名 端口 来自 最后登陆时间
root pts/0 172.16.2.100 一 5月 21 02:57:38 +0800 2018
bin **从未登录过**
daemon **从未登录过**
adm **从未登录过**
lp **从未登录过**
sync **从未登录过**
shutdown **从未登录过**
halt **从未登录过**
mail **从未登录过**
uucp **从未登录过**
operator **从未登录过**
games **从未登录过**
gopher **从未登录过**
ftp **从未登录过**
nobody **从未登录过**
vcsa **从未登录过**
saslauth **从未登录过**
postfix **从未登录过**
sshd **从未登录过**
ntp **从未登录过**
cxf pts/2 127.0.0.1 一 4月 23 09:37:58 +0800 2018
ok **从未登录过**
joe tty1 六 4月 14 19:33:41 +0800 2018
dbus **从未登录过**
notepad **从未登录过**
ett **从未登录过**
test **从未登录过**
chu pts/2 172.16.2.100 一 5月 21 02:57:47 +0800 2018
test2 **从未登录过**
w、who、last、lastbon、lastlog显示登录命令用法的更多相关文章
- gdb显示内存命令用法简介
http://blog.csdn.net/allenlinrui/article/details/5964046
- Linux 命令 - w: 显示登录的用户及其当前执行的任务
命令格式 w - [husfV] [user] 命令参数 -h 不打印头部信息 -u 当列出当前进程和 CPU 时间时忽略用户名,这主要是用于执行su命令后的情况. -s 使用简短的格式化,不打印 L ...
- Linux基础命令---显示登录用户w
w 显示哪些用户登录,并且显示用户在干什么.报头按此顺序显示当前时间.系统运行时间.当前登录用户数以及过去1.5和15分钟的系统平均负载.接着为每个用户显示以下条目:登录名.TTY名称.远程主机.登录 ...
- linux常用命令详解 (一) 安装和登录命令
Linux必学的60个命令 Linux提供了大量的命令,利用它可以有效地完成大量的工 作,如磁盘操作.文件存 Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作.文件存取. ...
- cv:显示Linux命令运行进度
cv: 显示 cp.mv 等命令的进度 2014-07-14 By toy Posted in Apps Edit on GitHub 在 Linux 系统中 , 大多数命令从来都是信奉 “ 沉默是金 ...
- linux which-查找并显示给定命令的绝对路径
推荐:更多Linux 文件查找和比较 命令关注:linux命令大全 which命令用于查找并显示给定命令的绝对路径,环境变量PATH中保存了查找命令时需要遍历的目录.which指令会在环境变量$PAT ...
- which---查找并显示给定命令的绝对路径
which命令用于查找并显示给定命令的绝对路径,环境变量PATH中保存了查找命令时需要遍历的目录.which指令会在环境变量$PATH设置的目录里查找符合条件的文件.也就是说,使用which命令,就可 ...
- Centos7.6安装教程 && history设置显示执行命令的时间
一.规划磁盘使用空间(磁盘总大小200GB) /dev/sda1 mount /boot 1G mount point /dev/sda2 mount / 100G /dev/sda3 mount / ...
- mac 关闭&&显示隐藏文件命令
打开终端,输入: defaults write com.apple.finder AppleShowAllFiles -bool true 此命令显示隐藏文件 defaults write com.a ...
随机推荐
- 批处理bat相关
时间 %date:~0,4%%date:~5,2%%date:~8,2%_%time:~0,2%%time:~3,2%%time:~6,2% 判断 if %date:~2,1%==/ (echo en ...
- 使用多个fixture和fixture直接互相调用
使用多个fixture 如果用例需要用到多个fixture的返回数据,fixture也可以return一个元组.list或字典,然后从里面取出对应数据. # test_fixture4.py impo ...
- 【HTML】---HTML语义化
1.什么是HTML语义化? <基本上都是围绕着几个主要的标签,像标题(H1~H6).列表(li).强调(strong em)等等> 根据内容的结构化(内容语义化),选择合适的标签(代码语义 ...
- Python学习之数据库初识
9 数据库 9.1 数据库的初识 数据库是可以独立运行的,并且可以对数据的增删改查提供高效便捷方式的工具. 数据库解决的问题: 解决了操作文件的效率和便捷问题 解决了多个服务同时使用数据时 ...
- 主机加固之win7
这套主机加固方案很简单,一步一步按着顺序来弄就可以,部分步骤还配有相关图片.可以先用虚拟机来做一次加固,以防弄错后不好恢复.记得弄个快照,以防万一.下次有空写个win7暴力破解~ 1. 配置管理 1. ...
- 【Ruby on Rails 学习四】简单的代码快和错误处理
第一个例子: 1 ... 5000的加法运算 1 sum = 0 2 i = 1 3 while true 4 sum += i 5 i += 1 6 break if i == 5001 7 end ...
- 《Python编程从0到1》笔记4——你分得清“索引和切片”吗?
Python为序列类型(sequence types)[1]提供了独特的索引(indexing)和切片(slicing)机制以访问序列的某个元素或某一部分. [1] 如list, tuple, ran ...
- Maven从入门到精通(一)
maven是一个项目管理工具,我的后续将会根据这个思维导图给大家由浅到深讲解Maven是如何管理我们的项目,以及我们如何更好的使用Maven maven在开发过程中功能主要有三个方面: 管理依赖 ...
- [转帖]Linux修改时区
公司一台国产服务器的时间总是错的 我用 date -R 出来的结果 是 +7.0 修改办法就是 这个文档来里面的 https://www.cnblogs.com/royfans/p/8056270.h ...
- tomcat的相关
[针对tomcat修改,那么就直接找关于tomcat的相关文件目录进行修改即可] 1.对tomcat进行相关的操作,启动tomcat时,让其不要出现tomcat主页,与之相反的让其出现404的界面! ...