Linux登录与关机命令

shutdown

shutdown命令用于关机重启更为安全,会正确保存当前正在运行编辑的资源。
语法:shutdown [选项] 时间
选项说明:
-c: 取消前一个关机命令
-h: 关机
-r: 重启

# 立即关机
shutdown -h now
# 立即重启
shutdown -r now
# 取消上一个关机命令
shutdown -c
# 在22点10分关机,执行命令后终端不能使用,可以使用ctrl + c取消命令
shutdown -r 22:10
# 后台运行关机命令,此时按回车键就可以继续使用终端
shutdown -r 22:10 &

其他关机重启命令

关机

都不推荐使用,了解即可

14795543-026e660fea0e9c0e.jpg
重启

可以使用reboot,相对较为安全

14795543-b6a2081ed89f31e5.jpg

系统运行级别

为什么使用init 0可以进行关机,使用init 6可以进行重启呢,这就涉及到了系统运行级别的知识。
系统默认识别7个运行级别,这7个运行级别分别用数字0-6表示,如图。通过 init n 可以调用

14795543-8add72e69a3a3414.png
系统运行级别配置

查询系统运行级别:runlevel
系统运行级别配置文件:/etc/inittab
修改系统默认运行级别:(修改配置文件)
id:3:initdefault: (3代表开机进入字符界面,5代表进入图形界面,X指代图形界面,千万不要写0和6!)

14795543-53b6090aa201de71.png

logout

退出登录,也可以使用快捷键ctrl + d进行退出。
使用远程工具(xshell)连接个数是有限制的,连接完成后必须退出,而不是直接将软件关闭,否则连接达到上限后只能重启服务器了,养成每次关闭连接前先退出登录的习惯。

w

查看登录用户信息,可以指定查看具体的某个用户。
语法:w [用户名]

命令输出

第一行显示的是当前的系统时间,系统运行的时间,总共登录的用户数,系统在1分钟、5分钟、15分钟的平均负载

14795543-c7e5d86cf381d54a.png

who

查看登录用户信息,同w命令,输出内容更简洁。
命令输出:用户名 登录终端 登录时间(登录来源IP地址)

14795543-fb3b32bddebe61d8.png

last

用于显示系统开机以来或是从每月初登录的用户信息。
last命令默认是读取/var/log/wtmp文件数据(该文件以二进制格式存储,防止恶意篡改)
命令输出:用户名 登录终端 登录IP 登录时间 退出时间(在线时间)

14795543-f678da553b0fb5e4.png

lastlog

用于查看所有用户的最后一次登录时间
lastlog命令默认是读取/var/log/lastlog文件内容(该文件以二进制格式存储,防止恶意篡改)
命令输出:用户名 登录终端 登录IP 最后一次登录时间

14795543-cd7d666e3b6a58d9.jpg

命令总结

关机命令:shutdown -h now
重启命令:shutdown -r nowreboot
退出登录:logout
查看当前登录用户信息:wwho
查询当前登录和过去登录的用户信息:last
查看所有用户的最后一次登录时间:lastlog

猜你喜欢

转载自blog.csdn.net/weixin_34343689/article/details/86863655
今日推荐