一些命令可以帮您了解Linux 操作系统用户信息
1 显示上次登录的用户信息列表,包括(登录时间、退出时间、登录IP):
[sywu@wusuyuan ~]$ last
root pts/1 192.168.1.3 Wed Aug 27 22:08 still logged in
sywu pts/0 192.168.1.3 Wed Aug 27 21:52 still logged in
reboot system boot 2.6.32-431.3.1.e Wed Aug 27 21:51 - 22:12 (00:21)
root pts/0 192.168.1.3 Mon Aug 25 23:03 - down (00:11)
root tty1 Mon Aug 25 22:48 - down (00:26)
reboot system boot 2.6.32-431.3.1.e Mon Aug 25 22:47 - 23:15 (00:27)
root tty1 Mon Aug 25 19:32 - down (00:00)
reboot system boot 2.6.32-431.3.1.e Mon Aug 25 19:23 - 19:32 (00:09)
root pts/2 192.168.1.3 Sun Aug 24 22:17 - 22:36 (00:18)
sywu pts/0 192.168.1.3 Sun Aug 24 22:13 - down (00:22)
2 显示上次用户登录信息(仅仅是上次),包括(登录时间、登录IP):
[root@wusuyuan ~]# lastlog --help
Usage: lastlog [options]
Options:
-b, --before DAYS print only lastlog records older than DAYS
-h, --help display this help message and exit
-t, --time DAYS print only lastlog records more recent than DAYS
-u, --user LOGIN print lastlog record of the specified LOGIN
[root@wusuyuan ~]# lastlog
用户名 端口 来自 最后登陆时间
root pts/2 192.168.1.3 日 8月 24 22:17:05 +0800 2014
gdm **从未登录过**
ntp **从未登录过**
saslauth **从未登录过**
postfix **从未登录过**
pulse **从未登录过**
sshd **从未登录过**
tcpdump **从未登录过**
vboxadd **从未登录过**
sywu pts/0 192.168.1.3 日 8月 24 22:13:52 +0800 2014
lanston pts/1 192.168.1.100 日 6月 8 17:08:10 +0800 2014
3.上次登录失败的用户信息:
[sywu@wusuyuan ~]$ sudo lastb
root ssh:notty 192.168.1.3 Wed Aug 27 22:16 - 22:16 (00:00)
root ssh:notty 192.168.1.3 Thu Aug 21 20:18 - 20:18 (00:00)
btmp begins Thu Aug 21 20:18:11 2014
4.谁登录了当前系统(包括IP、登录时间):
[root@wusuyuan ~]# who --help
用法:who [选项]... [ 文件 | 参数1 参数2 ]
显示当前已登录的用户信息。
-a, --all 等于-b -d --login -p -r -t -T -u 选项的组合
-b, --boot 上次系统启动时间
-d, --dead 显示已死的进程
-H, --heading 输出头部的标题列
-l,--login 显示系统登录进程
--lookup 尝试通过 DNS 查验主机名
-m 只面对和标准输入有直接交互的主机和用户
-p, --process 显示由 init 进程衍生的活动进程
-q, --count 列出所有已登录用户的登录名与用户数量
-r, --runlevel 显示当前的运行级别
-s, --short 只显示名称、线路和时间(默认)
-T, -w, --mesg 用+,- 或 ? 标注用户消息状态
-u, --users 列出已登录的用户
--message 等于-T
--writable 等于-T
--help 显示此帮助信息并退出
--version 显示版本信息并退出
[root@wusuyuan ~]# who -a
系统引导 2014-08-24 22:11
运行级别 3 2014-08-24 22:11
登录 tty1 2014-08-24 22:13 1996 id=1
登录 tty2 2014-08-24 22:13 1998 id=2
登录 tty3 2014-08-24 22:13 2000 id=3
登录 tty4 2014-08-24 22:13 2002 id=4
登录 tty5 2014-08-24 22:13 2008 id=5
登录 tty6 2014-08-24 22:13 2010 id=6
sywu + pts/0 2014-08-24 22:13 00:11 2011 (192.168.1.3)
root + pts/2 2014-08-24 22:17 . 2158 (192.168.1.3)
5.登录的用户当前在做什么:
[root@wusuyuan ~]# w --help
w:无效选项 -- -
usage: w -hlsufV [user]
-h skip header
-l long listing (default)
-s short listing
-u ignore uid of processes
-f toggle FROM field (default on)
-V display version
[root@wusuyuan ~]# w
22:28:03 up 16 min, 2 users, load average: 0.01, 0.02, 0.02
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
sywu pts/0 192.168.1.3 22:13 13:21 0.07s 0.01s rlwrap sqlplus / as sysdba
root pts/2 192.168.1.3 22:17 0.00s 0.13s 0.00s w
6.显示用户登录的时间:
[sywu@wusuyuan ~]$ ac #总的
total 115.46
[sywu@wusuyuan ~]$ ac -p
lanston 2.30
root 11.35
sywu 101.83
total 115.49
一些命令可以帮您了解Linux 操作系统用户信息的更多相关文章
- linux中用户信息及密码相关知识
在linux中若修改用户信息.密码,组群信息.密码等.其实是在修改/etc/passwd,/etc/shadow,/etc/group,/etc/groupshadow等文件的内容. 这四个文件的意思 ...
- 18 个命令&工具帮你定位 Linux 性能问题
1.TopTop命令是一个性能监控程序,它按一定的顺序显示所有正在运行而且处于活动状态的实时进程,而且会定期更新显示结果.这条命令显示了CPU的使用率.内存使用率.交换内存使用大小.高速缓存使用大小. ...
- Linux关于用户信息的一些命令
1.用户增加删除[root@VM_0_13_centos ~]# useradd better407 #添加 better407 用户 [root@VM_0_13_centos ~]# passwd ...
- Linux系统用户与属组管理(3)
好了,终于要到了管理 Linux 账号的时刻了,对于 Linux 有一定的熟悉度之后,再来就是要管理连上 Linux 的账号问题了,这个账号的问题可大可小,大到可以限制他使用 Linux 主机的各项资 ...
- Linux修改用户基本信息(不含密码)
如果想修改密码请查看Linux命令之passwd.chpasswd (1).使用usermod修改用户基本信息 Linux命令之usermod (2).进入配置文件修改用户信息 使用vim /etc/ ...
- 性能测试培训:帮你定位 Linux 性能问题的 18 个命令以及工具
性能测试培训:帮你定位 Linux 性能问题的 18 个命令以及工具 poptest是国内唯一一家培养测试开发工程师的培训机构,以学员能胜任自动化测试,性能测试,测试工具开发等工作为目标.在popte ...
- Linux操作系统上要慎用的6个命令及防范方法
Linux操作系统上要慎用的6个命令及防范方法 基于Linux平台工作的童鞋都知道Linux命令行使用起来非常高效和快捷,但有时候也很危险,尤其是在你不确定你自己在正在做什么时候(别笑,别以为自己真的 ...
- Hadoop Shell命令(基于linux操作系统上传下载文件到hdfs文件系统基本命令学习)
Apache-->hadoop的官网文档命令学习:http://hadoop.apache.org/docs/r1.0.4/cn/hdfs_shell.html FS Shell 调用文件系统( ...
- linux操作系统中的netstat命令查看端口状态的使用和window操作系统查看端口号
1:linux操作系统 netstat 命令用于显示各种网络相关信息,即网络状态.而我主要使用netstat查看端口号是否启动: 参数详情: 1 -a (all)显示所有选项,默认不显示LISTEN相 ...
随机推荐
- python算两个时间之间的天数,将天数转成int型
import time import datetime #计算两个日期相差天数,自定义函数名,和两个日期的变量名. def Caltime(date1,date2): #%Y-%m-%d为日期格式,其 ...
- 关于使用PyExecJS+nodejs使用与js反混淆
来源:https://cuiqingcai.com/5024.html 梳理这篇博客的时候出问题,我默认的是jscript作为pyexcJs的引擎,问题很大,大部分的js都无法加载,各种包用不了,只能 ...
- [Java][Web]Response学习
// 在 http 中,meta 标签可以模拟响应头 response.setHeader("Content-type", "text/html;charset=UTF- ...
- 第六章 通过Service访问Pod(下)
6.4 外网如何访问service (1)ClusterIp: Service通过Cluster内部的IP对外提供服务,只有Cluster内的节点和Pod可以访问,这是默认的Service类型. (2 ...
- canvas之太阳系效果
星球 变量名 公转周期 光色 暗色 水星 Mercury 87.70 #a69697 #5c3e40 金星 Venus 224.701.70 #c4bbac #1f1315 地球 Earth 365. ...
- c++ 先序构建二叉树
二叉树首先要解决构建问题,才能考虑后续的遍历,这里贴出通过先序构建二叉树,同时包含四种二叉树的遍历方法(先序,中序,后序,逐层) 第一.定义BinaryTreeNode 类 #include < ...
- VMware 虚拟机中添加新硬盘的方法(转载)
随着在虚拟机中存储的东西的逐渐的增加,虚拟机的硬盘也逐渐告急,因此急需拓展一块新的虚拟磁盘.以下便是在VMware 中添加新的虚拟磁盘的方法: 一.VMware新增磁盘的设置步骤 (建议:在设置虚 ...
- Xming配置
提要:一般服务器是以命令模式运行,所以缺少图形化界面.当我们需要在本机进行一些测试时,这也算是一个困扰我们的问题.所以在Xming+CRT可以为我们解决此问题.请看一下介绍: 1.windows环境下 ...
- Jenkins启动报端口被占用,解决办法FAILED ServerConnector@2a265ea9{HTTP/1.1}{0.0.0.0:8080}: java
修改Jenkins端口java -jar jenkins.war --httpPort=8081
- Javascript中prototype属性详解 (存)
Javascript中prototype属性详解 在典型的面向对象的语言中,如java,都存在类(class)的概念,类就是对象的模板,对象就是类的实例.但是在Javascript语言体系中,是不 ...