7 Linux实操篇-关机、重启和用户登录注销
文章目录
- 7 Linux实操篇-关机、重启和用户登录注销
- 7.1 关机、重启命令
- 7.2 用户登录和注销
- 学习视频来自于B站【小白入门 通俗易懂】2021韩顺平 一周学会Linux。
- 可能会用到的资料有如下所示,下载链接见文末:
- 《鸟哥的Linux私房菜 基础学习篇 第四版》1
- 《鸟哥的Linux私房菜 服务器架设篇 第三版》2
- 《韩顺平_2021图解Linux全面升级》3
7.1 关机、重启命令
【常用】
shutdown会给系统计划一个时间停止、关机、重启机器。你可以指定一个时间字符串(通常是now或者用hh:mm指定小时/分钟)作为第一个参数,也可以设置一个广播信息在系统关闭前发送给所有已登录的用户。如果使用了时间参数,系统关机前5分钟会创建/run/nologin文件,以确保没有人可以再登录。下面是shutdown命令示例:
shutdown -h now:h表示halt(暂停,中止),立该进行关机并关闭电源。shudown -h 1:给所有用户发送通知:“hello, 1分钟后会关机了”。注意只写shutdown也是默认1分钟。shudown -h 09:35:给所有用户发送通知:“hello, 09:35am会关机”。shutdown -r now:r代表reboot,也就是重启。现在重新启动计算机。shudown -r 1、shudown -r 09:35同理。shutdown -c:取消关机。
halt通知硬件来停止所有的CPU功能,但是仍然保持通电。你可以用它使系统处于低层维护状态。注意在有些情况会它会完全关闭系统。下面是 halt 命令示例:
halt:系统停止,屏幕可能会保留系统已经停止的信息。
poweroff会发送一个ACPI信号来通知系统关机。下面是 poweroff 命令示例:
poweroff:系统关机,所以没有提供额外的电力,屏幕空白。
reboot常用于系统重启,但是注意在重启前一定要注意同步文件sync。
reboot:通知系统重启。【重点】
sync用于同步内存数据到磁盘,虽然目前的shutdown/reboot/halt等命令均已经在关机前进行了sync,但最好还是手动输入一次sync!
sync:把内存的数据同步到磁盘。注:详细了解《鸟哥的Linux私房菜 基础学习篇 第四版》“4.5 正确的关机方法”。1。
注:Linux下输入man xx指令、info xx指令都可以查看该指令的帮助文档。
7.2 用户登录和注销
本小节来介绍su - 用户名和logout指令。因为root账户是系统管理员有最大的权限,所以登录时尽量少用root帐号以避免操作失误。可以利用普通用户登录,登录后再用“ su - 用户名”命令来切换成用户身份(注意杠“-”左右有两个空格),若用户名是root那就是切换成管理员账户。而退出当前账户的指令便是logout或者exit。如下图所示:
- 目前有三个账户:普通账户
tom、普通账户jerry、管理员root。那么使用相应的指令便可实现上图所示的账户切换。- “退出系统”指的是断开远程链接,但不会令系统关机。
- 出现了两次“root账户”是因为可以跳转可以重复。
额外说明:
- 从权限高的用户切换到权限低的用户,不需要输入密码,反之需要。
logout/exit注销指令在运行级别3有效(也就是用Shell远程连接)。但是在图形运行级别5输入logout无效、输入exit也只是退出终端窗口。- Linux系统有7个运行级别,如下表所示,后面还会介绍。
| 级别 | 描述 |
|---|---|
| 0 | 停机状态,系统默认运行级别不能设置为0,否则系统不能正常启动。使用 init 0 命令,可关闭系统。 |
| 1 | 单用户状态,此状态仅 root 用户可登录。用于系统维护,禁止远程登录,相当于 Windows 下的安全模式。 |
| 2 | 多用户状态(无NFS)。没有网络服务。 |
| 3 | 完整的多用户状态(有NFS)。有网络服务,登录后进入控制台命令行模式。 |
| 4 | 系统未使用,保留一般不用,在一些特殊情况下可以用它来做一些事情。 例如在笔记本电脑的电池用尽时,可以切换到这个模式来做一些设置。 |
| 5 | 图形化模式,登陆后进入图形GUI模式或GNOME、KDE图形化界面,如X Window系统。 |
| 6 | 系统正常关闭并重启,默认运行级别不能设为6,否则不能正常启动,而是会一直开机重启开机重启。 |
《鸟哥的Linux私房菜 基础学习篇 第四版》 ↩︎ ↩︎
《鸟哥的Linux私房菜 服务器架设篇 第三版》 ↩︎
《韩顺平_2021图解Linux全面升级》 ↩︎