搜索
首页php教程PHP开发linux所有关机命令

linux所有关机命令

Dec 17, 2016 pm 04:30 PM

1、shutdown

shutdown命令是最常用的关闭系统命令,不仅可以用于立即关闭系统,还可以在指定时间关闭系统。

使用 shutdown 命令﹐系统管理员会通知所有登录的用户系统将要关闭。

login 指令冻结﹐新用户不能再登录。直接关机或者延迟一定的时间才关机都是可能的﹐还可能重启。

这由所有进程都会收到系统所送达的信号决定。

这让像vi之类的程序有时间储存正在编辑的文档﹐像处理邮件和新闻的程序可以正常离开等。

shutdown 送信号signal给init程序﹐要求它改变runlevel。

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

runlevel 1 用来让系统进入管理工作可以进行的状态﹔这是预设的﹐

假定没有-h也没有-r参数给shutdown。

要想了解在停机〔halt〕或者重新开机〔reboot〕过程中做了哪些动作﹐

可以在文件/etc/inittab 看到 runlevels 相关资料。

(1)在1分钟后关闭系统:   # shutdown -h 1 

由于关闭、重启系统需要管理员权限,因此应该以root用户的身份执行shutdown等关闭、重启系统命令。

立即关闭系统:# shutdown -h now 

(2)指定时间关闭系统:# shutdown -h 15:30 

当根用户发出关机指令后,系统中的其他用户可以得到如下提示:

The system is going DOWN for system halt in 2 minutes! 

如果得到此提示信息,用户应该立即停止正在进行的作业,保存必要的数据然后退出系统。

(3)shutdown命令也可用于重启系统: # shutdown -r 2 

系统将在2分钟后重新启动。

如果正在使用系统的用户不止一个,关闭系统时应该使用shutdown命令,

并采用延时关闭的方法,以避免数据丢失。

2、halt


halt命令用于挂起系统(挂起系统通常应用于笔记本等便携设备中),

与shutdown和poweroff命令不同,使用halt只会挂起系统(系统停止运行)而不会切断主机电源。

使用halt立即挂起系统:# halt 

注意:由于挂起系统需要多种硬件驱动支持,因此使用挂起前应该在系统中作相应的设置,

否则可能会出现无法恢复系统的现象。

halt执行时﹐杀死应用进程﹐执行sync系统调用﹐文件系统写操作完成后停止内核。

3、reboot

重启系统时,如果确定系统中已经没有任何用户的数据需要保存,可以使用reboot命令。

使用reboot命令重启系统: # reboot 

使用了reboot命令之后,系统将会立即关闭并重启

4、init


init是所有进程的祖先﹐它的进程号始终为1﹐发送TERM信号给init会终止所有的用户进程、守护进程等。

运行级别在Linux系统中非常重要,它描述了Linux系统的运行状态,也是Linux系统管理知识中不可或缺的部分。Linux系统使用数字0~6来表示系统运行的状态(即运行级别),这7个运行级别分别如下所示。

0:数字0表示停机,当运行级别切换至0时,系统会立即关闭正在运行的服务,并关闭系统电源。

1:数字1表示单用户模式,单用户模式类似于Windows系统中的安全模式。

   当系统的运行级别切换至1时,系统只允许root用户登录,单用户模式一般用于对系统进行维护。

2:多用户模式,当系统处于运行级别2时,用户不能使用NFS(网络文件系统)。

   在运行级别2之下系统将会拒绝向网络中的其他计算机提供服务,此模式一般用于维护系统。

3:完全多用户模式:完全多用户模式是Linux系统在命令行模式中正常工作的运行级别,

   目前许多服务器都使用这一运行级别。

4:未分配使用。此级别主要由开发人员定制其功能,目前主要用于单片机

   或其他系统(例如手机操作系统)的开发和应用。

5:图形模式。这一运行级别和运行级别3基本相同,

   不同的是该模式下用户将使用图形界面登录并使用Linux系统。

6:重新启动。在这一运行级别下系统会立即重新启动。

技巧:如果忘记root用户密码,可以在系统启动时,将系统的运行级别切换到单用户模式,

      然后再重新设置root用户密码。

使用init命令立即关闭系统:# init 0 

使用init命令立即重启系统:# init 6

 

使用init命令时,系统将会立即执行切换运行操作,因此应该先查看是否有其他用户正在使用系统。

5、poweroff


如果确认系统中已经没有用户存在且所有数据都已保存,需要立即关闭系统,可以使用poweroff命令。

使用poweroff立即关闭系统:# poweroff 


即直接切断电源,在没有电源管理的系统中,两者无区别,


而如果有电源管理系统,halt只是暂停所有指令运算,系统停止,更多是软件层面,


poweroff是发送一个ACPI电源切断命令给供电系统,来停止供电,主要是硬件层面



更多linux所有关机命令相关文章请关注PHP中文网!

声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
4 周前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳图形设置
4 周前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您听不到任何人,如何修复音频
4 周前By尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解锁Myrise中的所有内容
1 个月前By尊渡假赌尊渡假赌尊渡假赌

热工具

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

适用于 Eclipse 的 SAP NetWeaver 服务器适配器

适用于 Eclipse 的 SAP NetWeaver 服务器适配器

将Eclipse与SAP NetWeaver应用服务器集成。

Dreamweaver Mac版

Dreamweaver Mac版

视觉化网页开发工具

安全考试浏览器

安全考试浏览器

Safe Exam Browser是一个安全的浏览器环境,用于安全地进行在线考试。该软件将任何计算机变成一个安全的工作站。它控制对任何实用工具的访问,并防止学生使用未经授权的资源。

MinGW - 适用于 Windows 的极简 GNU

MinGW - 适用于 Windows 的极简 GNU

这个项目正在迁移到osdn.net/projects/mingw的过程中,你可以继续在那里关注我们。MinGW:GNU编译器集合(GCC)的本地Windows移植版本,可自由分发的导入库和用于构建本地Windows应用程序的头文件;包括对MSVC运行时的扩展,以支持C99功能。MinGW的所有软件都可以在64位Windows平台上运行。