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 ...
随机推荐
- AOP 代理类的创建
AOP 代理类的创建 入口:AnnotationAwareAspectJAutoProxyCreator#postProcessAfterInitialization 和 AnnotationAwar ...
- Mini-batch 和batch的区别
原文地址:https://blog.csdn.net/weixin_39502247/article/details/80032487 深度学习的优化算法,说白了就是梯度下降.每次的参数更新有两种方式 ...
- Kotlin之定义函数
java: int add (int m ,int n){ return m+n; } void process(int m){ Systrm.out.println(m); } kotlin: fu ...
- 阶段3 2.Spring_07.银行转账案例_10 使用动态代理实现事务控制
回到事物的案例中 我们现在希望用代码比较精简的这个AccountServiceImpl这个类.而不是一堆事物的AccountServiceImpl_OLD这个类 新建BeanFactory类 Acco ...
- 十七:jinja2之宏
宏有点类似于函数,接收一些数据,进行处理,但是没有返回值,可以将一些常用的代码片段放到宏中,然后把不固定的值抽出来做变量 使用maacro来定义宏,使用宏的时候,参数可以设默认值 自定义一个input ...
- Python学习之==>面向对象编程(二)
一.类的特殊成员 我们在Python学习之==>面向对象编程(一)中已经介绍过了构造方法和析构方法,构造方法是在实例化时自动执行的方法,而析构方法是在实例被销毁的时候被执行,Python类成员中 ...
- Python学习之==>数组(一)
1.定义数组 city = [] # 定义一个空数组 name = ['Jack','Panda','Bob','Franck'] # 根据下标找元素,最前面一个元素的下标是0,最后一个元素下标是-1 ...
- Django表单集合Formset的高级用法
Formset(表单集)是多个表单的集合.Formset在Web开发中应用很普遍,它可以让用户在同一个页面上提交多张表单,一键添加多个数据,比如一个页面上添加多个用户信息.今天小编我就介绍下Djang ...
- docker 运行mysql最新版本用navicat连接报错:1251
主要是:新版的mysql的加密方式发生了变化,解决方法如下: 1:进入docker容器: docker exec -it mysql(启动mysql时候起的别名) /bin/bash 2:登陆my ...
- JSR303 校验扩展(分组、按顺序校验)
1.在spring MVC 项目中使用JSR303 校验数据合法性,一般情况下使用方法为 (1)在接受数据的实体使用注解标添加校验规则 package com.hzsj.wechatdto; impo ...