首页 > 编程知识 正文

linux立即重启,运行重启命令

时间:2023-05-05 08:58:36 阅读:51411 作者:662

介绍有关在LinuxOS操作系统中重新启动和关闭的命令。 关闭、重新引导、init、halt、关闭电源、系统。 如果需要,可以选择适当的Linux命令关闭或重新启动系统。 其中,shutdown、halt、poweroff和reboot命令用于停止、重新启动或断电,systemctl命令用于管理systemd,是Linux系统和服务器的管理程序。

使用shutdown命令关闭并重新启动Linux系统

shutdown命令用于关闭和重新启动本地和远程Linux计算机。 为有效完成工作提供了几个选项。 时间参数确保在系统关闭前5分钟创建/run/nologin文件,并拒绝后续登录。

常用语法如下:

# shut down [ option ] [ time ] [ message ]

运行以下命令,立即关闭Linux计算机: 马上杀死所有进程,关闭系统。

# shutdown -h now

-h :这与-poweroff选项相同,特别是如果未指定-halt选项。

此外,可以使用带有-halt选项的shutdown命令立即关闭设备。

# shutdown --halt now

或:

# shutdown -H now

-H,--halt :停止设备运行。

也可以使用shutdown命令和poweroff选项立即关闭设备。

# shut down--电源关闭新

或:

# shutdown -P now

-P,- -关闭电源:关闭电源(默认)。

如果不使用时间选项运行以下命令,则指定的命令将在一分钟后运行。

# shutdown -h

shutdownscheduledforthu 2018-11-0106336042336031 EDT,use 'shutdown -c' to cancel。

其他登录用户在中断过程中可以看到以下广播消息:

broadcastmessagefromroot @2day geek.com (thu 2018-11-0106336041336031 EDT ) :

thesystemisgoingdownforpower-offatthu 2018-11-0106336042:31 EDT!

如果使用-halt选项:

# shutdown -H

shutdownscheduledforthu 2018-11-0106336037336053 EDT,use 'shutdown -c' to cancel。

使用-poweroff选项时:

# shutdown -P

shutdownscheduledforthu 2018-11-0106336040336007 EDT,use 'shutdown -c' to cancel。

您可以在终端上单击shutdown -c选项取消操作。

# shutdown -c

其他登录用户在中断过程中可以看到以下广播消息:

broadcastmessagefromroot @ VPS.2 day geek.com (thu 2018-11-0106336041336035 EDT ) :

thesystemshutdownhasbeencancelledatthu 2018-11-0106336042:35 EDT!

如果要添加时间参数,并在n秒后执行关机或重新启动操作。 在此,您可以向所有登录用户添加自定义广播消息。 例如,5分钟后重新启动设备。

# shut down-r5 ' toactivatethelatestkernel '

shutdownscheduledforthu 2018-11-010733601336016 EDT,use 'shutdown -c' to cancel。

运行以下命令立即重新启动Linux计算机: 立即杀死所有进程,重新启动系统。

# shutdown -r now

-r,--reboot :重新启动设备。

使用reboot命令关闭并重新启动Linux系统

reboot命令关闭并重新启动本地或远程设备。 reboot命令有两个实用的选项。

可以优雅地关闭设备并重新启动。 就像在系统菜单上在意重启选项一样简单。

在没有参数的情况下运行reboot命令,重新启动Linux计算机。

#重新引导

使用-p参数发出reboot命令,关闭Linux计算机的电源。

#重新引导- p

-p,poweroff :调用halt或poweroff命令关闭设备电源。

执行带 -f 参数的 reboot 命令来强制重启 Linux 设备(这类似按压机器上的电源键):

# reboot -f

-f, --force:立刻强制中断,切断电源或重启。

通过 init 命令关闭和重启 Linux 系统

init(“initialization” 的简写)是系统启动的第一个进程。

它将会检查 /etc/inittab 文件并决定 linux 运行级别。同时,允许用户在 Linux 设备上执行关机或重启操作. 这里存在从 0 到 6 的七个运行等级。

执行以下 init 命令关闭系统:

# init 0

0: 停机 – 关闭系统。

运行下面的 init 命令重启设备:

# init 6

6:重启 – 重启设备。

通过 halt 命令关闭和重启 Linux 系统

halt 命令用来切断电源或关闭远程 Linux 机器或本地主机。中断所有进程并关闭 cpu:

# halt

通过 poweroff 命令关闭和重启 Linux 系统

poweroff 命令用来切断电源或关闭远程 Linux 机器或本地主机。poweroff 很像 halt,但是它可以关闭设备硬件(灯和其他 PC 上的其它东西)。它会给主板发送 ACPI 指令,然后信号发送到电源,切断电源。

# poweroff

通过 systemctl 命令关闭和重启 Linux 系统

systemd 是一款适用于所有主流 Linux 发型版的全新 init 系统和系统管理器,而不是传统的 SysV init 系统。

systemd 兼容与 SysV 和 LSB 初始化脚本。它能够替代 SysV init 系统。systemd 是内核启动的第一个进程,并持有序号为 1 的进程 PID。

它是一切进程的父进程,Fedora 15 是第一个适配安装 systemd (替代了 upstart)的发行版。

systemctl 是命令行下管理 systemd 守护进程和服务的主要工具(如 start、restart、stop、enable、disable、reload & status)。

systemd 使用 .service 文件而不是 SysV init 使用的 bash 脚本。 systemd 将所有守护进程归与自身的 Linux cgroups 用户组下,您可以浏览 /cgroup/systemd 文件查看该系统层次等级:

# systemctl halt

# systemctl poweroff

# systemctl reboot

# systemctl suspend

# systemctl hibernate

结语

shutdown、reboot、init、halt、poweroff、systemctl 命令可以达到重启和关闭 Linux 系统目的,都是在命令行下操作。如果你对命令行比较熟悉,那这样做是最便捷的,也是最安全的。同时重启和关闭系统的命令不多,你可以选择其中拿手的来完成任务。

Linux重启命令与如何重启网络?

分享下Linux重启命令的用法,linux如何重启网络的方法? 第一部分,有关Linux重启命令的用法 1.shutdown2.poweroff3.init4.reboot5.halt *---具体说 ...

Linux系统运行级别和关机重启命令介绍

Linux系统运行级别介绍 Linux系统有七种运行级别(Run Level),各个运行级别下,系统有不同的状态,各个级别的意义描述如下. 0:关键级别1:单用户运行级别,运行rc.sysinit和r ...

Linux 重启命令

一.Linux 的五个重启命令 1.shutdown 2.poweroff 3.init 4.reboot 5.halt 二.五个重启命令的具体说明 shutdown reboot 在linux下一些 ...

linux重启命令学习

Linux关闭和重启系统一般使用相同的命令可以实现. 在Linux系统下常用在关机/重启命令有shutdown.halt.reboot和init,但每个命令的内部工作过程是不同的. 1.shutdow ...

Linux重启命令

Linux和windows不同,linux后台运行着许多进程,所以强制关机可能会导致进程的数据丢失使系统处于不稳定的状态.甚至在有的系统中会损坏硬件设备.而在系统关机前使用shutdown命令,系统管 ...

Linux基础命令介绍七:网络传输与安全 wget curl rsync iptables

本篇接着介绍网络相关命令:wget 文件下载工具.curl 网络数据传输工具.rsync 文件传输工具等. 本篇接着介绍网络相关命令 1.wget 文件下载工具 wget [option]... [U ...

Linux —— Vi 命令介绍

简介 vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器. 这里只是简单地介绍一下它的用法和一小部分指令. 由于对Unix及Linux系统的任何版本,vi编辑 ...

Linux netstat命令介绍

关注Linux的系统状态,主要从两个角度出发,一个角度是系统正在运行什么服务(ps命令):另外一个就是有什么连接或服务可用(netstat命令).netstat还可以显示ps无法显示的.从inetd或 ...

linux常用命令介绍

参考博客: https://www.cnblogs.com/caozy/p/9261224.html 学前理论 linux主要特征 :一切且文件(目录.硬盘等都是文件):硬件都在/dev 目录,如硬盘 ...

随机推荐

EntityFramework.Extended 实现 update count+=1

在使用 EF 的时候,EntityFramework.Extended 的作用:使IQueryable转换为update table set ...,这样使我们在修改实体对象的时候, ...

在CDH5.5.0上安装Kudu6.0

1. 下载安装文件: a. CSD文件:KUDU-0.6.0.jar b. kudu parcel:KUDU-0.6.0-1.kudu0.6.0.p0.334-el6.parcel和manifest. ...

Android项目实战(五):TextView自适应大小

对于设置TextView的字体默认大小对于UI界面的好看程度是很重要的,小屏幕设置的文字过大或者大屏幕设置的文字过小都造成UI的不美观 现在就让我们学习自适应大小的TextView控件,即当文字长度变 ...

windows下的Git简单入手

现在再搞golang,用go get github.com/xxx 命令使需要git.提交新项目到github.com也要git,老东西了,呵呵现在也要学习一下. 下载windows版的git. ·准 ...

HBase优化

1.hbase的balance策略是region数量策略,即维持每个regionserver的region数量基本一致,这并未考虑一个table的region可能都落到一个refionserver的不 ...

vue watch高级用法

watch是vue组件最常用,最重要的功能之一,我们都知道它最基本的特性就是监听的data对象里的属性变化了,watch就会自动执行. 那它还有什么骚操作呢?下面我带大家看看,菜鸟一枚,如有错误欢迎指 ...

Nodejs sublime text 3安装与配置

1.下载subline的nodejs插件 2.解压zip文件, 并重命名文件夹“Nodejs” 3.  打开sublime,操作"preference" --> " ...

time模块的使用

https://www.cnblogs.com/玩命的书本-share/p/10605575.html import time 一.方法汇总: time.sleep():定时函数 time.time( ...

STM32(2)——GPIO

对于初学者而言,最简单的是对芯片上的IO进行操作,我们学习ARM时候,第一个工程就是点亮LED,STM32F103ZET6通用输入输出接口(General-Purpose Inputs/Outputs ...

java设计模式1--工厂方法模式(Factory Method)

本文地址:http://www.cnblogs.com/archimedes/p/java-factory-method-pattern.html,转载请注明源地址. 工厂方法模式(别名:虚拟构造) ...

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。