linux如何查看本机名称,Linux查看本机登陆用户信息(w、who、last和lastlog命令)...
如果我们想要知道 Linux 服务器上目前已经登录的用户信息,则可以使用 w 或 who 命令来进行查询。
w 命令
先看看 w 命令,如下:
[root@localhost ~]# w
09:54:22 up 9:50, 2 users, load average:0.00, 0.00, 0.00
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root tty1 - 09:53 57.00s 0.02s 0.02s -bash
root pts/0 192.168.0.108 09:53 0.00s 0.09s 0.06s w
解释一下这个命令的输出。第一行其实和 top 命令的第一行非常类似,主要显示了系统当前时间、开机多久(up)、有多少用户登录(users),以及 1 分钟、5 分钟、15 分钟前的平均负载(load average)。
第二行是项目的说明,从第三行开始每行代表一个用户。这些项目具体如下:USER:登录的用户名。
TTY:登录终端。
FROM:从哪个 IP 地址登录。
LOGIN@:登录时间。
IDLE:用户闲置时间。
JCPU:和该终端连接的所有进程占用的 CPU 运算时间。这个时间里并不包括过去的后台作业时间,但是包括当前正在运行的后台作业所占用的时间。
PCPU:当前进程所占用的 CPU 运算时间。
WHAT:当前正在运行的命令。
从 w 命令的输出中已知,Linux 服务器上已经登录了两个 root 用户,一个是从本地终端 1 登录的(tty1),另一个是从远程终端 1 登录的(pts/0),登录的来源 IP 是 192.168.0.108。
who命令
who 命令比 w 命令稍微简单,也可以用来查看系统中已经登录的用户。命令如下:
[root@localhost ~]# who
root tty1 2013-06-07 09:53
root pts/0 2013-06-07 09:53 (192.168.0.108)
#用户名 登录终端 登录时间(登录来源IP)
如果原先登录的用户现在已经退出登录,那么是否还能查看呢?当然可以,这时就需要使用 last 和 lastlog 命令了。
last命令
我们先来看看 last 命令,如下:
[root@localhost ~]# last
#查询当前已经登录和过去登录的用户信息
root pts/0 192.168.0.108 Fri Jun 7 09:53 still logged in
root tty1 Fri Jun 7 09:53 still logged in
root pts/0 192.168.0.101 Fri Jun 7 06:53 - 09:52 (02:59)
root pts/1 192.168.0.103 Fri Jun 7 04:12 - 04:30 (00:18)
#用户名 登录终端 登录IP 登录时间 - 退出时间(在线时间)
reboot system boot 2.6.32-279.el6.i Thu Jun 6 23:53 - 00:03 (00:09)
#还能看到系统的重启时间
…省略部分输出…
last 命令默认是去读取 /var/log/wtmp 日志文件的,这是一个二进制文件,不能直接用 vi 编辑,只能通过 last 命令调用。
lastlog命令
再来看看 lastlog 命令,如下:
[root@localhost ~]# lastlog
#查看系统中所有用户的最后一次登录时间、登录端口和来源IP
用户名 端口 来自 最后登录时间
root pts/0 192.168.0.108 五 6月 7 09:53:46 +0800 2013
bin **从未登录过**
daemon **从未登录过**
adm **从未登录过**
lp **从未登录过**
sync **从未登录过**
…省略部分输出…
lastlog 命令默认是去读取 /var/log/lastlog 日志文件的,这个文件同样是二进制文件,不能直接用 vi 编辑,需要使用 lastlog 命令调用。
linux如何查看本机名称,Linux查看本机登陆用户信息(w、who、last和lastlog命令)...相关推荐
- 【linux】Linux查看服务器登陆用户信息命令(w、last、who)详解
目 录 1 背 景 2 命令详解 2.1 w命令 2.1.1 参数说明 2.1.2 实例 2.1.3 显示字段说明 2.2 last命令 2.2.1 参数说明 2.2.2 实例 2.3 ...
- linux查看usb设备名称,Linux系统下查看USB设备名及使用USB设备
1.系统插入USB设备后,从控制台界面有如下提示: 从控制台信息可以看出插入的USB设备名. 从上图可以看出,插入的USB设备为sde4. 但是,如果是CRT工具远程连接过去,可以使用下面的命令来查看 ...
- Oracl数据库管理方面的资料(查询sga,查看oracle数据库名称sid,查看oracle数据库名称,查看表空间,修改表空间名称,数据库管理,sqlPlus数据显示)
显示Oracle sga相关信息: SQL> show sga Total System Global Area 105978600 bytes Fixed Size 453352 bytes ...
- linux系统如何修改磁盘名称,Linux系统怎么修改磁盘参数(名称,盘符等等
匿名用户 1级 2017-02-26 回答 1. mknod 用法:mknod 设备名称 [bcp][Major][Minor] 设备种类, b : 设置设备名称为外部的外部的存储设备 ...
- linux系统中软盘的名称,linux中软盘的使用
linux中软盘的使用 发布时间:2008-04-16 01:28:21来源:红联作者:nutra 前两天去面试,做了一份试卷,就一道题没答出来,那张卷子的第一道题,"linux下怎么挂载软 ...
- linux复制并重命名文件名称,linux 复制,移动,重命名文件或目录
前言 linux 文件/目录操作 文件/目录创建和删除之前也写过,链接 1.文件/目录复制 cp [选项] 源文件或目录 目标文件或目录 这个命令可以在复制的同时改变名字 eg, cp abc.log ...
- Linux查看系统中用户信息,Linux下用于查看系统当前登录用户信息的4种方法
作为系统管理员,你可能经常会(在某个时候)需要查看系统中有哪些用户正在活动.有些时候,你甚至需要知道他(她)们正在做什么.本文为我们总结了4种查看系统用户信息(通过编号(ID))的方法. 1. 使用w ...
- linux进程 面试题,Linux面试题,浅析常见Linux命令面试题及答案
原标题:Linux面试题,浅析常见Linux命令面试题及答案 对于Linux面试来说如果面试官问到你不会的问题,你就说这个不太熟悉,没有具体研究过,千万别不懂装懂,还扯一堆没用的话题来掩饰,这样只会让 ...
- linux如何改文件用户组权限,linux修改文件权限和用户组管理小结
如何在linux下修改组权限 chmod g+r path/file 加读权限 当前目录 chmod -R g+r path/file 加读权限 当前目录以及子目录 g-r 减读权限 g+w 加写权限 ...
最新文章
- CSS之布局(盒子模型—边框)
- 如何让Spring Boot 的配置 “动” 起来?
- python 自己写个调试工具
- Python 学习之作用域
- java位操作_关于java按位操作运算
- java server faces
- Quartus ii 13.1错误合集,持续更新
- linux 学习 vi简介; vi下三种工作方式。
- python3 写入excel_Python3 读、写Excel文件的操作方法
- 计算机应用水平考试dream,2016年职称计算机Dreamwaver使用教程:操作环境
- QTP不识别树结构中的点击事件
- 初识Jasima-Jasima中的建模对象
- plsql 64位连接oracle,Plsql连接Oracle 64位
- 剪映怎么把无字幕的英文视频翻译成制作成中文字幕?(附教程+剪映字幕翻译工具免费下载)...
- 文本时间修改器android,NewFileTime(文件时间修改器)
- 《偷影子的人》书评分享:那份属于我的感动
- openbsd系统可以做什么服务器,OpenBSD 3.8 release 架设FTP服务器
- linux mint(ubuntu)频率锁定解决
- Oracle HFM OHS服务无法启动
- 三只小猪的故事[漫画]
热门文章
- layui checkbox加th;全选 反选
- dnf超时空漩涡副本路线流程图_DNF:超时空漩涡C的养成之路 按照目前的情况至少要4个月...
- github团队合作
- linux中如何设置用户自己的工作环境,Linux系统下设置用户登录环境
- linux c获取内存和cpu使用率,linux c程序获取cpu使用率及内存使用情况
- Jsp servlet mysql 学生信息管理系统
- 基于JAVA+Swing+MYSQL的进销存管理系统
- html自学学多久,html自学教程(一)初识html
- 小小智慧树机器人_中国工厂番外篇丨AGV机器人演绎智能“搬运工”
- MicroK8s及KubeFlow安装文档