首页 > 代码库 > 系统管理与用户登录信息查看命令(二)
系统管理与用户登录信息查看命令(二)
关机: halt,poweroff,shutdown,init 0
重启: reboot,shutdown, init 6
用户登录信息查看:whoami,who,w,last,users
2.1.halt
这个命令相当于直接拔电源关机,不管你目前的系统状态如何,进行硬件强制关机。一般不建议使用。
2.2.poweroff
poweroff意思是立即关机,跟shutdown -h now效果一样,在系统启动级别为3的情况下,不建议使用。
2.3.shutdown
功能:关机
语法:shutdown [OPTION]... TIME [MESSAGE]
常用选项:
-h:停止系统服务并关机
-r: 停止系统服务并重启
常用用法:
shutdown -h now #立即关机
shutdown -h 14:00 #到14:00关机
shutdown -h +30 #30分钟后自动关机
shutdown -r now #立即重启
shutdown -r +30 #30分钟后重启
2.4.reboot
reboot意思是立即重启,跟shutdown -r now一样。
2.5. init
功能:使用启动级别来关机重启
0:在启动级别中代表关机
6:在启动级别中代表重启
3:多用户模式
5:桌面模式
init 0:系统关机
init 6:系统重启
init 3:重启到多用户模式的纯命令行
init 5:重启到桌面模式
2.6.whoami
功能:打印有效的用户名(已登录的当前shell所在用户)
语法:whoami [OPTION]...
[root@localhost scripts]# whoami #当前用户为rootroot [yyl@localhost ~]$ whoami #当前用户为yylyyl
whoami和id -un效果一样 [yyl@localhost ~]$ id -un yy l也可以分开写,可以显示tty信息,从哪台机什么时间什么ip登陆的 [yyl@localhost ~]$ who am i yyl pts/1 2017-05-23 14:32 (192.168.19.1)
2.7.who
功能:显示谁登陆了系统
语法:who [OPTION]... [ FILE | ARG1 ARG2 ]
[yyl@localhost ~]$ who yyl :0 2017-05-12 22:22 (:0) yyl pts/0 2017-05-23 11:19 (:0) yyl pts/1 2017-05-23 14:32 (192.168.19.1) 显示信息依次为:用户名,tty号,时间日期,主机地址
2.8.w
功能:显示谁登陆了系统并且做了什么
语法: w - [husfV] [user]
常用选项:
-h:不打印头文件信息
-s:短格式显示,不打印登陆时间,和JCPU或PCPU时间
[yyl@localhost ~]$ w 14:43:47 up 3:28, 3 users, load average: 0.00, 0.01, 0.05 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT yyl :0 :0 12May17 ?xdm? 1:48 0.14s gdm-session-worker [pam/gdm-password yyl pts/0 :0 11:19 3:03m 0.10s 0.57s /usr/libexec/gnome-terminal-server yyl pts/1 192.168.19.1 14:32 3.00s 0.06s 0.02s w [yyl@localhost ~]$ w -s 14:48:44 up 3:33, 3 users, load average: 0.00, 0.01, 0.05 USER TTY FROM IDLE WHAT yyl :0 :0 ?xdm? gdm-session-worker [pam/gdm-password] yyl pts/0 :0 3:08m /usr/libexec/gnome-terminal-server yyl pts/1 192.168.19.1 4.00s w -s
输出的信息包含:
用户名称
用户的机器名称或tty号
远程主机地址
用户登录系统的时间
空闲时间(作用不大)
附加到tty(终端)的进程所用的时间(JCPU时间)
当前进程所用时间(PCPU时间)
用户当前正在使用的命令
2.9.last(lastb)
功能:显示上次登录的用户列表(也就是历史信息)
last跟lastb是一样的
[yyl@localhost ~]$ last yyl yyl pts/1 192.168.19.1 Tue May 23 14:32 still logged in yyl pts/0 :0 Tue May 23 11:19 still logged in yyl :0 :0 Fri May 12 22:22 still logged in wtmp begins Sat May 13 06:20:47 2017
显示信息包含:用户名,tty设备号, 主机登陆地址,登陆时间,当前状态,系统总工作时间
2.10.users
功能:打印当前登录到当前主机用户的用户名
语法:users [OPTION]... [FILE]
[yyl@localhost ~]$ usersyyl yyl yyl
登陆的用户只有yyl,通过不同tty登陆
本文出自 “烂笔头” 博客,请务必保留此出处http://lanbitou.blog.51cto.com/9921494/1928621
系统管理与用户登录信息查看命令(二)