Linux 关机和重启命令

简介:

Linux 中要实现关机和重启系统,有多个命令可以做到,它们分别是: halt, poweroff, shutdown, init 和 reboot,下面来挨个演示使用这些命令来实现 Linux 的关机和重启操作。

另外需要说明一下,这些命令中,部分需要管理员权限。所以如果当前使用的不是 root 用户,可能会执行失败。如果安装和配置了 sudo,就使用 sudo 来执行,否则就只能切换到 root 来执行。

关机命令

halt

halt 本来就是停止的意思,所以直接输入这个命令就可以完成 Linux 关机操作。这是比较推荐的 Linux 关机命令。
poweroff

poweroff 命令的介绍是关机并且关闭电源。这很容易让人误解为其他的关机命令不会切断电源。但其实并不是这样。

在以前老旧的没有 ACPI 的电脑系统上,halt 这类关机命令只是关闭了系统,但电源还在工作,所以还需要人工手动取按一下关机按钮才能切断电源。而 poweroff 会发送一个关闭电源的信号给 ACPI。但在现在的电脑系统上,已经不存在这样的差别。所以它跟其他的关机命令表现是一样的了。
shutdown -h now

使用 shutdown 关机,需要使用 -h 参数,它可以实现延时关机的功能。上面给的时间代词是 now,表示立即关机。如果要指定一个延后的时间,可以这样:

shutdown -h 10
上面的命令表示 10 分钟后关机。还可以指定一个具体的时间:

shutdown -h 22:00
这表示在晚上 10 点的时候执行关机任务。
init 0

这是使用指定 Linux 运行级别来实现关机功能。
重启命令

reboot

这是最直观的方式。顾名思义,名副其实。所以也是平常推荐的 Linux 重启命令。
shutdown -r now

使用 shutdown 重启,要使用 -r 参数。

跟关机一样,也可以使用延时功能。命令格式与执行关机时一样。如 10 分钟后重启:

shutdown -r 10
又或是晚上 10 点重启:

shutdown -r 22:00
init 6

同样使用指定 Linux 运行级别来实现重启功能。

转载来自https://www.zzxworld.com/blogs/linux-poweroff-and-reboot-commands.html

目录
相关文章
|
11天前
|
运维 安全 Linux
Linux中传输文件文件夹的10个scp命令
【10月更文挑战第18天】本文详细介绍了10种利用scp命令在Linux系统中进行文件传输的方法,涵盖基础文件传输、使用密钥认证、复制整个目录、从远程主机复制文件、同时传输多个文件和目录、保持文件权限、跨多台远程主机传输、指定端口及显示传输进度等场景,旨在帮助用户在不同情况下高效安全地完成文件传输任务。
100 5
|
11天前
|
Linux
Linux系统之expr命令的基本使用
【10月更文挑战第18天】Linux系统之expr命令的基本使用
42 4
|
1天前
|
Linux Shell 数据安全/隐私保护
|
2天前
|
域名解析 网络协议 安全
|
9天前
|
监控 Linux Shell
|
8天前
|
运维 监控 网络协议
|
12天前
|
Unix Linux
Linux | Rsync 命令:16 个实际示例(下)
Linux | Rsync 命令:16 个实际示例(下)
25 3
Linux | Rsync 命令:16 个实际示例(下)
|
4天前
|
Linux 数据库
Linux服务如何实现服务器重启后的服务延迟自启动?
【10月更文挑战第25天】Linux服务如何实现服务器重启后的服务延迟自启动?
31 3
|
9天前
|
Linux 开发工具 Perl
Linux命令替换目录下所有文件里有"\n"的字符为""如何操作?
【10月更文挑战第20天】Linux命令替换目录下所有文件里有"\n"的字符为""如何操作?
26 4
|
13天前
|
运维 网络协议 Linux
linux系统命令 losf详解
**lsof命令**(List Open Files)是Linux系统中一个非常实用的工具,用于列出当前系统上所有打开的文件以及与之关联的进程。以下是对lsof命令的详细介绍: ### 一、基本功能 lsof命令可以显示系统中被进程打开的文件,这些文件可以是普通文件、目录、网络套接字、设备文件等。通过lsof命令,用户可以方便地查看哪些文件被哪些进程打开,以及这些文件的状态信息。 ### 二、基本语法 lsof命令的基本语法为:`lsof [选项] [文件]`。其中,选项用于指定lsof命令的行为,文件则是可选的,用于指定要查询的文件。 ### 三、常用选项 * `-a` 或 `-