一、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显示登录命令用法的更多相关文章

  1. gdb显示内存命令用法简介

    http://blog.csdn.net/allenlinrui/article/details/5964046

  2. Linux 命令 - w: 显示登录的用户及其当前执行的任务

    命令格式 w - [husfV] [user] 命令参数 -h 不打印头部信息 -u 当列出当前进程和 CPU 时间时忽略用户名,这主要是用于执行su命令后的情况. -s 使用简短的格式化,不打印 L ...

  3. Linux基础命令---显示登录用户w

    w 显示哪些用户登录,并且显示用户在干什么.报头按此顺序显示当前时间.系统运行时间.当前登录用户数以及过去1.5和15分钟的系统平均负载.接着为每个用户显示以下条目:登录名.TTY名称.远程主机.登录 ...

  4. linux常用命令详解 (一) 安装和登录命令

    Linux必学的60个命令   Linux提供了大量的命令,利用它可以有效地完成大量的工 作,如磁盘操作.文件存   Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作.文件存取. ...

  5. cv:显示Linux命令运行进度

    cv: 显示 cp.mv 等命令的进度 2014-07-14 By toy Posted in Apps Edit on GitHub 在 Linux 系统中 , 大多数命令从来都是信奉 “ 沉默是金 ...

  6. linux which-查找并显示给定命令的绝对路径

    推荐:更多Linux 文件查找和比较 命令关注:linux命令大全 which命令用于查找并显示给定命令的绝对路径,环境变量PATH中保存了查找命令时需要遍历的目录.which指令会在环境变量$PAT ...

  7. which---查找并显示给定命令的绝对路径

    which命令用于查找并显示给定命令的绝对路径,环境变量PATH中保存了查找命令时需要遍历的目录.which指令会在环境变量$PATH设置的目录里查找符合条件的文件.也就是说,使用which命令,就可 ...

  8. Centos7.6安装教程 && history设置显示执行命令的时间

    一.规划磁盘使用空间(磁盘总大小200GB) /dev/sda1 mount /boot 1G mount point /dev/sda2 mount / 100G /dev/sda3 mount / ...

  9. mac 关闭&&显示隐藏文件命令

    打开终端,输入: defaults write com.apple.finder AppleShowAllFiles -bool true 此命令显示隐藏文件 defaults write com.a ...

随机推荐

  1. AOP 代理类的创建

    AOP 代理类的创建 入口:AnnotationAwareAspectJAutoProxyCreator#postProcessAfterInitialization 和 AnnotationAwar ...

  2. Mini-batch 和batch的区别

    原文地址:https://blog.csdn.net/weixin_39502247/article/details/80032487 深度学习的优化算法,说白了就是梯度下降.每次的参数更新有两种方式 ...

  3. Kotlin之定义函数

    java: int add (int m ,int n){ return m+n; } void process(int m){ Systrm.out.println(m); } kotlin: fu ...

  4. 阶段3 2.Spring_07.银行转账案例_10 使用动态代理实现事务控制

    回到事物的案例中 我们现在希望用代码比较精简的这个AccountServiceImpl这个类.而不是一堆事物的AccountServiceImpl_OLD这个类 新建BeanFactory类 Acco ...

  5. 十七:jinja2之宏

    宏有点类似于函数,接收一些数据,进行处理,但是没有返回值,可以将一些常用的代码片段放到宏中,然后把不固定的值抽出来做变量 使用maacro来定义宏,使用宏的时候,参数可以设默认值 自定义一个input ...

  6. Python学习之==>面向对象编程(二)

    一.类的特殊成员 我们在Python学习之==>面向对象编程(一)中已经介绍过了构造方法和析构方法,构造方法是在实例化时自动执行的方法,而析构方法是在实例被销毁的时候被执行,Python类成员中 ...

  7. Python学习之==>数组(一)

    1.定义数组 city = [] # 定义一个空数组 name = ['Jack','Panda','Bob','Franck'] # 根据下标找元素,最前面一个元素的下标是0,最后一个元素下标是-1 ...

  8. Django表单集合Formset的高级用法

    Formset(表单集)是多个表单的集合.Formset在Web开发中应用很普遍,它可以让用户在同一个页面上提交多张表单,一键添加多个数据,比如一个页面上添加多个用户信息.今天小编我就介绍下Djang ...

  9. docker 运行mysql最新版本用navicat连接报错:1251

    主要是:新版的mysql的加密方式发生了变化,解决方法如下: 1:进入docker容器: docker exec -it  mysql(启动mysql时候起的别名)  /bin/bash 2:登陆my ...

  10. JSR303 校验扩展(分组、按顺序校验)

    1.在spring MVC 项目中使用JSR303 校验数据合法性,一般情况下使用方法为 (1)在接受数据的实体使用注解标添加校验规则 package com.hzsj.wechatdto; impo ...