7 Linux实操篇-关机、重启和用户登录注销

7 Linux实操篇-关机、重启和用户登录注销

  1. 《鸟哥的Linux私房菜 基础学习篇 第四版》1
  2. 《鸟哥的Linux私房菜 服务器架设篇 第三版》2
  3. 《韩顺平_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 1shudown -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。如下图所示:

su - root
su - jerry
su - root
logout/exit
logout/exit
logout/exit
logout/exit
tom
root
jerry
root
退出系统
图7-1 用户登录和注销示例
  • 目前有三个账户:普通账户tom、普通账户jerry、管理员root。那么使用相应的指令便可实现上图所示的账户切换。
  • “退出系统”指的是断开远程链接,但不会令系统关机。
  • 出现了两次“root账户”是因为可以跳转可以重复。

额外说明:

  1. 从权限高的用户切换到权限低的用户,不需要输入密码,反之需要。
  2. logout/exit注销指令在运行级别3有效(也就是用Shell远程连接)。但是在图形运行级别5输入logout无效、输入exit也只是退出终端窗口。
  3. Linux系统有7个运行级别,如下表所示,后面还会介绍。
表7-1 Linux系统的运行级别
级别 描述
0 停机状态,系统默认运行级别不能设置为0,否则系统不能正常启动。使用 init 0 命令,可关闭系统。
1 单用户状态,此状态仅 root 用户可登录。用于系统维护,禁止远程登录,相当于 Windows 下的安全模式。
2 多用户状态(无NFS)。没有网络服务。
3 完整的多用户状态(有NFS)。有网络服务,登录后进入控制台命令行模式。
4 系统未使用,保留一般不用,在一些特殊情况下可以用它来做一些事情。
例如在笔记本电脑的电池用尽时,可以切换到这个模式来做一些设置。
5 图形化模式,登陆后进入图形GUI模式或GNOME、KDE图形化界面,如X Window系统。
6 系统正常关闭并重启,默认运行级别不能设为6,否则不能正常启动,而是会一直开机重启开机重启。

  1. 《鸟哥的Linux私房菜 基础学习篇 第四版》 ↩︎ ↩︎

  2. 《鸟哥的Linux私房菜 服务器架设篇 第三版》 ↩︎

  3. 《韩顺平_2021图解Linux全面升级》 ↩︎

猜你喜欢

转载自blog.csdn.net/weixin_46258766/article/details/131949132