linux中shutdown命令(linux的shutdown命令和poweroff的区别)

2024-07-05 10:47:13 161

linux中shutdown命令(linux的shutdown命令和poweroff的区别)

本文目录

linux的shutdown命令和poweroff的区别

Linux有三个常用的关机命令,下面是它们的区别:
shutdown以一种安全的方式关闭系统。所有登陆用户都可以看到关机信息提示,并且 login 将被阻塞。可以指定立刻关机,也可以指定系统在一定的延时后关机。所有进程都将接收到 SIGTERM 信号。这可以使 vi 等程序有时间将处于编辑状态的文件进行存储,邮件和新闻程序进程则可以将所有缓冲池内的数据进行适当的清除等等。 shutdown 通过通知 init 进程,要求它改换运行级别来实现。运行级别 0 用来关闭系统,运行级别 6 用来重启系统,运行级别 1 用来使系统进入执行系统管理任务状态,如果没有给出 -h 或 -r 标志时,这是 shutdown 命令的默认工作状态。
halt是最简单的关机命令。其实halt就是调用shutdown -h。halt执行时会杀死应用进程,执行sync系统调用,文件系统写操作完成后就会停止内核。
poweroff在关闭计算机操作系统之后,最后还会发送ACPI指令,通知电源,最后切断电源供应,当然路由器等嵌入系统不支持ACPI的,所以这个无效。
请参考《Linux就该这么学》入门书籍。

Linux里面的poweroff 、halt、shutdown -h now这三个命令的区别在于什么

一、意思不同

poweroff就是掉电关机了,但实际过程依然是先关闭系统,然后掉电的。

halt是停掉系统而已,并没有掉电,主板是通电的。

shutdown -h now就是halt,后边不写now而是写一个具体时间可以设置几秒后执行这一语句,实际上halt后是掉电关机的。

二、用法不同

shutdown命令,通过参数-h或-r的配合来完成关机或重启,不过在linux系统中只有拥有root权限才可以使用这个命令。

用halt命令来关机时,实际调用的是shutdown -h,halt 执行时将杀死应用进程,执行sync系统调用文件系统写操作完成后就会停止内核。

poweroff,基本用法和halt差不多。

扩展资料:

注意事项

shutdown直接断掉电源的方式来关闭linux,这是十分危险的。因为linux与windows不同,其后台运行着许多进程,所以强制关机可能会导致进程的数据丢失﹐使系统处于不稳定的状态,甚至在有的系统中会损坏硬件设备。

而在系统关机前使用shutdown命令,系统管理员会通知所有登录的用户系统将要关闭,并且login指令会被冻结,即新的用户不能再登录,直接关机或者延迟一定的时间才关机都是可能的,还可能重启。

linux 下的关机命令

linux下的关机命令使用方法如下:

1、halt。用halt命令来关机时,实际调用的是shutdown -h。halt 执行时将杀死应用进程,执行sync系统调用文件系统写操作完成后就会停止内核。

2、poweroff,指向halt的链接。

3、shutdown -h now,shutdown执行它的工作是送信号〔signal〕给init程序,要求它改变 runlevel为run level 0 。(run level 0: 关机)

4、init 0。init是所有进程的祖先,是Linux系统操作中不可缺少的程序之一。它的进程号始终为1,所以发送TERM信号给init会终止所有的用户进程,守护进程等。shutdown 就是使用这种机制。init定义了8个运行级别(runlevel),init 0为关机,init 1为重启。

5、reboot。reboot的工作过程差不多跟halt一样﹐不过它是引发主机重启,而halt是关机。

Linux的重启命令有哪些

----Linux 重启命令----

1、shutdown

2、poweroff

3、init

4、reboot

5、halt

---具体说明---

shutdown

reboot

在linux下一些常用的关机/重启命令有shutdown、halt、reboot、及init,它们都可以达到重启系统的目的,但每个命令的内部

工作过程是不同的,通过本文的介绍,希望你可以更加灵活的运用各种关机命令。

1.shutdown

shutdown命令安全地将系统关机。 有些用户会使用直接断掉电源的方式来关闭linux,这是十分危险的。因为linux与windows不同,其后台运行着许多进程,所以强制关机可能会导致进程的数据丢失?使系统处于不稳定的状态?甚至在有的系统中会损坏硬件设备。而在系统关机前使用shutdown命令?系统管理员会通知所有登录的用户系统将要关闭。并且login指令会被冻结?即新的用户不能再登录。直接关机或者延迟一定的时间才关机都是可能的?还可能重启。这是由所有进程〔process〕都会收到系统所送达的信号

〔signal〕

决定的。这让像vi之类的程序有时间储存目前正在编辑的文档?而像处理邮件〔mail〕和

新闻〔news〕的程序则可以正常地离开等等。

shutdown执行它的工作是送信号〔signal〕给init程序?要求它改变runlevel。

Runlevel 0被用来停机〔halt〕?runlevel 6是用来重新激活〔reboot〕系统?

而runlevel 1则是被用来让系统进入管理工作可以进行的状态?这是预设的?假定没有-h也没有-r参数给shutdown。要想了解在停机

〔halt〕或者重新开机〔reboot〕过程中做了哪些动作?你可以在这个文件/etc/inittab里看到这些runlevels相关的资料。

shutdown 参数说明:

[-t] 在改变到其它runlevel之前?告诉init多久以后关机。

[-r] 重启计算器。

[-k] 并不真正关机?只是送警告信号给

每位登录者〔login〕。

[-h] 关机后关闭电源〔halt〕。

[-n] 不用init?而是自己来关机。不鼓励使用这个选项?而且该选项所产生的后果往往不总是你所预期得到的。

[-c] cancel current process取消目前正在执行的关机程序。所以这个选项当然没有时间参数?但是可以输入一个用来解释的讯息

?而这信息将会送到每位使用者。

[-f] 在重启计算器〔reboot〕时忽略fsck。

[-F] 在重启计算器〔reboot〕时强迫fsck。

[-time] 设定关机〔shutdown〕前的时间。

2.halt----最简单的关机命令

其实halt就是调用shutdown -h。halt执行时?杀死应用进程?执行sync系统调用?文件系统写操作完成后就会停止内核。

参数说明:

[-n] 防止sync系统调用?它用在用fsck修补根分区之后?以阻止内核用老版本的超级块〔superblock〕覆盖修补过的超级块。

[-w] 并不是真正的重启或关机?只是写

wtmp〔/var/log/wtmp〕纪录。

[-d] 不写wtmp纪录〔已包含在选项[-n]中〕。

[-f] 没有调用shutdown而强制关机或重启。

[-i] 关机〔或重启〕前?关掉所有的网络接口。

[-p] 该选项为缺省选项。就是关机时调用poweroff。

3.reboot

reboot的工作过程差不多跟halt一样?不过它是引发主机重启?而halt是关机。它 的参数与halt相差不多。

4.init

init是所有进程的祖先?它的进程号始终为1?所以发送TERM信号给init会终止所有的 用户进程?守护进程等。shutdown 就是使用这种机制。init定义了8个运行级别(runlevel), init 0为关机?init 1为重启。关于init可以长篇大论?这里就不再叙述。另外还有telinit命令可以改变init的运行级别?比如?telinit -iS可使系统进入单用户模式? 并且得不到使用shutdown时的信息和等待时间。

linux命令shutdown参数

shutdown命令:
可搭配参数:
-t  :后面跟数字,也就是“几秒之后关机”的意思,单位是秒(除了此指令后面的数字单位是秒,其他指令后面数字单位都是分钟,)
-k  :不是真正的关机,但是会向当前所有在线用户发送指令后面跟着的语句“语句用单引号包裹”(其他指令后面默认可以跟随语句——不过我试了一下好像没用?网上也没有找到资料,等接触到了再来更新~)
-r  :将系统服务停止之后重启机器
-h   :关掉系统服务之后立即关机(后面可以跟上数字,单位是分钟,也可以跟指令执行时刻,格式为xx:xx)
-n  :不经过init程序,直接通过shutdown命令关机(此处对于init程序理解不是很深,需要重新学习)
-f   :关机并且开机之后强制略过fsck磁盘检查
-F  :系统重启之后,强制进行fsck磁盘检查
-c  :取消已经在进行的shutdown命令内容(撤销关机——但是对于t参数为0或者now的关机指令不起作用)

linux 下的关机命令是怎么用的

1、shutdown命令,它的使用在于安全地将系统关机。 

很多用户会使用直接按电源键的方式来关闭linux服务器,这是不对的。linux服务器与windows服务器有很大的不同,它的后台运行着许多进程,强制关机会导致进程的数据丢失,使得系统不稳定,甚至会损坏硬件。

2、工作中,shutdown命令的使用时常会跟一些参数。其中:[-r] 重启计算器,执行完之后,网口识别完了还能登录到这台服务器上;

[-k]
带这个参数其实并不真正关机﹐只是送警告信号给每位登录者;[-h]
在关闭服务器后再闭电源,执行过后就不能登录服务器了,除非把服务器的电源键按下,使其启动。

3、halt命令,可以说是最简单的关机命令。halt命令说白了其实是调用shutdown -h。halt在执行的时候,杀死应用进程,并在文件系统写操作完成之后就会停止内核的运行。

4、halt命令在实际使用的时候,也有一些常用的参数项。其中:[-f] 在不调用shutdown的情况下强制关机或重启;[-i] 关机前,先关闭掉所有的网络接口;[-p] 为缺省选项,其实就是关机时调用poweroff。

5、reboot命令,reboot的工作过程跟halt基本上一样,只不过它是引发主机重启,而halt是关机不再启动,在执行halt命令后不要惊讶怎么服务器登不上了。它的参数与halt也类似。

6、init命令,init是所有进程的鼻祖,其进程号为1。它可以发送信号终止所有的用户进程,守护进程等。shutdown命令其实也就是使用这种机制。init定义了8个运行级别(runlevel),init 0为关机,而init1为重启。

linux shutdown命令

这个我 没有使用过。
给定时关机,我使用的是定时关机3000.
定时关机3000有11种执行条件和可以执行电脑定时关机在内的14种任务。
11 种执行条件是:等待多少时间、开机多长时间、全天电脑累计开机多长时间、上传网速连续多长时间低于多少、下载网速连续多长时间低于多少、电脑空闲多长时间、指定的具体时间、每天的几点几分、每周的周几的几点几分、每月那天的几点几分、每年的哪天的几点几分。
14种执行的任务是;电脑关机、电脑重启、电脑注销当前用户、系统锁定、电脑睡眠、提醒、关闭显示器、电脑待机、运行软件、打开文件、打开网址、关闭软件、系统垃圾清理和断开网络。并且可以设置任务开机自动启动和同时执行多项任务。

linux中shutdown命令(linux的shutdown命令和poweroff的区别)

本文编辑:admin

更多文章:


铃铛边框素材图片(饥荒铃铛怎么做)

铃铛边框素材图片(饥荒铃铛怎么做)

大家好,如果您还对铃铛边框素材图片不太了解,没有关系,今天就由本站为大家分享铃铛边框素材图片的知识,包括饥荒铃铛怎么做的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!本文目录饥荒铃铛怎么做PS制作精致圣诞小铃铛怎么用PS制

2024年7月27日 22:25

dedecms的官方网站是(想做个网站,用什么建站程度好)

dedecms的官方网站是(想做个网站,用什么建站程度好)

本文目录想做个网站,用什么建站程度好做一个网站要多少钱dede cms到底怎么样想做个网站,用什么建站程度好可以用百度智能建站,这个就适合不懂代码的新手,非常简单,上手也很快,如果配置了云服务器,想搭建博客网站这一类的,可以考虑用WordP

2024年7月24日 01:08

在线客服系统 开源(有没有开源的Java在线客服系统)

在线客服系统 开源(有没有开源的Java在线客服系统)

本文目录有没有开源的Java在线客服系统开源的独立在线客服系统合从开源在线客服系统怎么样开源在线客服系统有哪些有没有什么好的开源的在线客服系统有没有开源的Java在线客服系统Open Web Messenger (现已经改名为 Mibew

2024年6月29日 13:57

html黑色背景代码(有没有HTML网页添加背景图片和颜色德代码)

html黑色背景代码(有没有HTML网页添加背景图片和颜色德代码)

本文目录有没有HTML网页添加背景图片和颜色德代码请教html设置字体背景色的标签或代码如何写html背景颜色代码有哪些有没有HTML网页添加背景图片和颜色德代码《html》《body》《h4》给表格设置背景颜色:《/h4》《tablebo

2023年11月22日 18:40

elementor(blocksy主题和elementor是冲突的嘛)

elementor(blocksy主题和elementor是冲突的嘛)

本文目录blocksy主题和elementor是冲突的嘛elementor上传视频超过50m该怎么办elementor怎样把页面内的模块删除为什么曾elementor编辑页面布局会出错为什么在elementor官网注册不了账号,老是提示密码

2024年7月19日 02:53

currently翻译(翻译问题描述里的英文)

currently翻译(翻译问题描述里的英文)

本文目录翻译问题描述里的英文whatever you were looking for doesn’t currently exist at this address. 为什么用whatever而不是what当前的英语翻译 当前用英语怎么说

2024年7月5日 15:56

datedif函数日期要统一格式吗(datediff函数用法!)

datedif函数日期要统一格式吗(datediff函数用法!)

各位老铁们,大家好,今天由我来为大家分享datedif函数日期要统一格式吗,以及datediff函数用法!的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!本

2024年8月15日 11:15

删除索引的sql语句(如何用sql语句删除存在的索引)

删除索引的sql语句(如何用sql语句删除存在的索引)

本文目录如何用sql语句删除存在的索引以下关于SQL语句及其用途的叙述,正确的是()如何用SQL语句删除一个表上的所有索引删除索引的sql语句是(如何通过SQL创建删除表的索引如何用sql语句删除存在的索引drop index 索引名dro

2024年5月31日 01:49

weblogic集群搭建(weblogic集群怎么配置ssl)

weblogic集群搭建(weblogic集群怎么配置ssl)

本文目录weblogic集群怎么配置sslweblogic单机集群怎么配置zookeeper如何用多台电脑搭建一个集群weblogic集群节点的启动内存如何调整weblogic集群 如何配置session的复制weblogic集群部署 一台

2024年7月3日 02:47

vb源码论坛(如何使用vb获得网站源码)

vb源码论坛(如何使用vb获得网站源码)

大家好,今天小编来为大家解答以下的问题,关于vb源码论坛,如何使用vb获得网站源码这个很多人还不知道,现在让我们一起来看看吧!本文目录如何使用vb获得网站源码有网站可以下VB的实例吗学习VB小游戏开发,哪里能下载到小游戏的.vbp文件vb高

2024年8月14日 00:45

jquery select插件(怎么设置Jquery 多选下拉列表插件jquery multiselect 的高度)

jquery select插件(怎么设置Jquery 多选下拉列表插件jquery multiselect 的高度)

“jquery select插件”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看jquery select插件(怎么设置Jquery 多选下拉列表插件jquery multiselect 的高度)!本文目录怎么设置Jquer

2024年7月13日 21:30

aspnet服务器控件(在ASP.NET中将控件设置为作为服务器控件是为什么)

aspnet服务器控件(在ASP.NET中将控件设置为作为服务器控件是为什么)

本文目录在ASP.NET中将控件设置为作为服务器控件是为什么ASP.NET框架中,服务器控件分为哪两种什么是ASP.NET中的控件html服务器控件和asp.net标准控件的不同ASP.NET服务器控件的详细信息asp.net客户端控件和服

2024年7月1日 23:36

进程管理器 系统中断(win10系统中断占用cpu100%怎么办)

进程管理器 系统中断(win10系统中断占用cpu100%怎么办)

大家好,进程管理器 系统中断相信很多的网友都不是很明白,包括win10系统中断占用cpu100%怎么办也是一样,不过没有关系,接下来就来为大家分享关于进程管理器 系统中断和win10系统中断占用cpu100%怎么办的一些知识点,大家可以关注

2024年9月4日 03:00

validation loss(matlab deeplearning toolbox 中的DBN输入数据必须是(0,1]范围内的吗)

validation loss(matlab deeplearning toolbox 中的DBN输入数据必须是(0,1]范围内的吗)

本文目录matlab deeplearning toolbox 中的DBN输入数据必须是(0,1]范围内的吗2 某数据集l练数配总共有10000条(train data, train labels),测故据matlab deeplearni

2024年7月22日 16:41

excel+号隐藏(EXCEL表格中如何把几列数据隐藏,在顶上行成个+号,点+号就能弹出隐藏列)

excel+号隐藏(EXCEL表格中如何把几列数据隐藏,在顶上行成个+号,点+号就能弹出隐藏列)

本文目录EXCEL表格中如何把几列数据隐藏,在顶上行成个+号,点+号就能弹出隐藏列EXCEL中的加减号隐藏是怎么弄的你好!我的问题是:excel中在列号的上边有+ - 号隐藏列是怎么做的excel中带加号的隐藏怎样弄如在excel 里,点击

2024年6月22日 13:44

接口文档swagger(Swagger离线文档生成)

接口文档swagger(Swagger离线文档生成)

本文目录Swagger离线文档生成swagger-ui及swagger用法Swagger常见注解@API、@ApiOperation、@ApiParam等Springboot2.X版本配置Swagger2Swagger接口文档Swagger

2024年7月21日 05:11

c语言数组怎么存放汉字(C语言中如何读取文件中的汉字并将其存入数组中)

c语言数组怎么存放汉字(C语言中如何读取文件中的汉字并将其存入数组中)

本篇文章给大家谈谈c语言数组怎么存放汉字,以及C语言中如何读取文件中的汉字并将其存入数组中对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。本文目录C

2024年8月6日 08:55

linux安装nginx报错(linux 下 nginx安装问题:/usr/include/openssl/md5.h:70:2: error: #error MD5 is disabled.)

linux安装nginx报错(linux 下 nginx安装问题:/usr/include/openssl/md5.h:70:2: error: #error MD5 is disabled.)

本文目录linux 下 nginx安装问题:/usr/include/openssl/md5.h:70:2: error: #error MD5 is disabled.Linux下报错make: *** No targets specif

2024年7月19日 13:42

excel表格制作怎么添加表格(如何在一个EXCEL表格的单元格中插入一个EXCEL表格)

excel表格制作怎么添加表格(如何在一个EXCEL表格的单元格中插入一个EXCEL表格)

各位老铁们好,相信很多人对excel表格制作怎么添加表格都不是特别的了解,因此呢,今天就来为大家分享下关于excel表格制作怎么添加表格以及如何在一个EXCEL表格的单元格中插入一个EXCEL表格的问题知识,还望可以帮助大家,解决大家的一些

2024年9月9日 17:35

tsql与sql的关系(TSQL和SQL的区别)

tsql与sql的关系(TSQL和SQL的区别)

大家好,tsql与sql的关系相信很多的网友都不是很明白,包括TSQL和SQL的区别也是一样,不过没有关系,接下来就来为大家分享关于tsql与sql的关系和TSQL和SQL的区别的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开

2024年9月2日 21:50

近期文章

本站热文

iphone vpn设置(ios设置vpn快捷开关)
2024-07-22 15:01:12 浏览:2334
windows12正式版下载(操作系统Windows Server 2012 R2,在哪能下载到,公司用的)
2024-07-20 17:26:53 浏览:1732
java安装教程(win10如何安装JAVA)
2024-07-19 19:55:49 浏览:1156
client mfc application未响应(每次进cf就提示client MFC Application未响应该怎么办啊!急急急)
2024-07-20 11:15:58 浏览:1153
标签列表

热门搜索