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

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

文章目录

  • [7 Linux实操篇-关机、重启和用户登录注销](#7 Linux实操篇-关机、重启和用户登录注销)
    • [7.1 关机、重启命令](#7.1 关机、重启命令)
    • [7.2 用户登录和注销](#7.2 用户登录和注销)
  1. 《鸟哥的Linux私房菜 基础学习篇 第四版》[1](#1)
  2. 《鸟哥的Linux私房菜 服务器架设篇 第三版》[2](#2)
  3. 《韩顺平_2021图解Linux全面升级》[3](#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](#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也只是退出终端窗口。
  1. 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全面升级》 ↩︎

相关推荐
云栖梦泽1 分钟前
Linux内核与驱动:5.并发与竞争
linux·c++
牢七4 分钟前
CVE-2022-37202 nday 研究 sql
linux·windows·microsoft
打工人1379号6 分钟前
2K3000常见问题合集
linux·运维·服务器
冰冷的希望9 分钟前
【系统】非虚拟机,物理机安装Ubuntu教程,Windows与Linux(Ubuntu)双系统共存!
linux·windows·ubuntu·系统架构·vmware·双系统·pe系统
minji...28 分钟前
Linux 进程信号(四)内核态&&用户态,sigaction,可重入函数,volatile,SIGCHLD信号
linux·运维·服务器
新兴AI民工28 分钟前
【Linux内核二十九】进程管理模块:CFS调度器check_preempt_wakeup
linux·linux内核·wakeup
lwx91485236 分钟前
Linux-parted命令
linux·运维·服务器
xin_yao_xin42 分钟前
Linux 下 Docker 安装教程(2026)
linux·运维·docker
不愿透露姓名的大鹏1 小时前
Linux环境下Node.js后台运行方式(实用版)
linux·运维·node.js
biubiubiu07061 小时前
Linux 与 Shell 自动化运维基础知识记录
linux·运维·自动化