Linux基础命令之关机、重启、注销命令 shutdown是一个用来安全关闭或重启Linux系统的命令,系统在关闭之前会通知所有的登录用户,系统即将关闭 , 此时所有的新用户都不可以登录,与shutdown功能类似的命令还有init、halt、poweroff、reboot 。
【语法格式】
shutdown[OPTION] TIME [MESSAGE]
【命令操作】
通常情况下,我们执行的shutdown命令为shutdown -h now或shutdown -r now 。
从RedHat或CentOS 6开始,你会发现halt、poweroff、reboot这三个命令对应的都是同一个man帮助文档,而halt和poweroff命令是reboot命令的链接文件.
【语法格式】
reboot[OPTION]
halt[OPTION]
poweroff[OPTION]
【命令操作】
linux关闭服务命令在linux中关闭一些没有的服务可以释放系统资源,那么我们要怎么关闭服呢?下面由我为大家整理了linux关闭服务的相关命令,希望对大家有所帮助 。
1.linux关闭服务原因
服务器的本质是为各种服务提供访问功能 。使服务器只运行所需的服务,关闭没有使用的服务 。这样做不仅会释放一些系统资源,而且也会使服务器变得更加安全 。比如,如果只是运行一个简单的服务器 , 显然不需要X显示或者桌面环境 。如果不需要Windows网络共享功能,则可以放心关闭Samba 。
2.linux关闭服务命令
使用下面的命令能查看伴随系统启动而启动的服务:
代码如下:
chkconfig --list | grep "3:on"
如果系统运行了systemd,执行这条命令:
代码如下:
systemctl list-unit-files --type=service | grep enabled
然后使用下面的命令关闭服务:
代码如下:
chkconfig service off
或
代码如下:
systemctl disable service
在上面的例子中,把“service”替换成真正想要停止的服务名称 。实例如下:
代码如下:
chkconfig httpd off
或
代码如下:
systemctl disable httpd
linux关机命令linux关机命令有五个 , 分别如下:
1、shutdown 。
2、poweroff 。
3、init 。
4、reboot 。
5、halt 。
Linux其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统 。
相关特点
Linux不仅系统性能稳定 , 而且是开源软件 。其核心防火墙组件性能高效、配置简单,保证了系统的安全 。在很多企业网络中,为了追求速度和安全,Linux不仅仅是被网络运维人员当作服务器使用,甚至当作网络防火墙,这是Linux的一大亮点 。
Linux具有开放源码、没有版权、技术社区用户多等特点,开放源码使得用户可以自由裁剪 , 灵活性高,功能强大,成本低 。尤其系统中内嵌网络协议栈,经过适当的配置就可实现路由器的功能 。这些特点使得Linux成为开发路由交换设备的理想开发平台 。
linux关机的命令【关闭linux系统命令有 如何关闭linux系统】关机命令:
1、halt立刻关机
2、poweroff立刻关机
3、shutdown -h now 立刻关机(root用户使用)
4、shutdown -h 10 10分钟后自动关机 如果是通过shutdown命令设置关机的话,可以用shutdown -c命令取消重启
重启命令:
1、reboot
2、shutdown -r now 立刻重启(root用户使用)
3、shutdown -r 10 过10分钟自动重启(root用户使用)
4、shutdown -r 20:35 在时间为20:35时候重启(root用户使用) 如果是通过shutdown命令设置重启的话,可以用shutdown -c命令取消重启
拓展资料
下面我们来看看linux的这些具体的关机命令之间的区别和各自的用法
1、shutdown 安全的关机命令
对于shutdown命令 , 它是大家都推荐的一个安全的命令,通过参数-h或-r的配合来完成关机或重启 。不过在linux系统中只有拥有root权限才可以使用这个命令 。所以 , 虽然大家都推荐用这个命令,但是这个命令用起来真的不太方便:想要用这个命令吗?先去获得root权限吧 。shutdown执行关机 , 是送信号给init,要求它改变运行级别,以此来关机 。关机或重启实际上是运行级别的调整,所以我们也可以用init直接调整运行级别来进行关机或重启 。使用这个命令时 , 机器立即关机或重启 。它也需要root权限 。
那么为什么说shutdown命令是安全地将系统关机呢?
实际中有些用户会使用直接断掉电源的方式来关闭linux,这是十分危险的 。因为linux与windows不同,其后台运行着许多进程 , 所以强制关机可能会导致进程的数据丢失使系统处于不稳定的状态 。甚至在有的系统中会损坏硬件设备 。而在系统关机前使用shutdown命令,系统管理员会通知所有登录的用户系统将要关闭 。并且login指令会被冻结 , 即新的用户不能再登录 。直接关机或者延迟一定的时间才关机都是可能的 , 还有可能是重启 。这是由所有进程〔process〕都会收到系统所送达的信号〔signal〕决定的 。
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系统调用文件系统写操作完成后就会停止内核 。
halt 参数说明:
[-n] 防止sync系统调用 , 它用在用fsck修补根分区之后,以阻止内核用老版本的超级块〔superblock〕覆盖修补过的超级块 。[-w] 并不是真正的重启或关机,只是写wtmp〔/var/log/wtmp〕纪录 。[-d] 不写wtmp纪录〔已包含在选项[-n]中〕 。[-f] 没有调用shutdown而强制关机或重启 。[-i] 关机〔或重启〕前关掉所有的网络接口 。[-p] 该选项为缺省选项 。就是关机时调用poweroff 。
3.poweroff 常用的关机命令
对于poweroff,网上说它是halt命令的链接,基本用法和 halt 差不多 , 这里就不多说了 。
4.init
init是所有进程的祖先,他是Linux系统操作中不可缺少的程序之一 。它的进程号始终为1 , 所以发送TERM信号给init会终止所有的用户进程,守护进程等 。shutdown 就是使用这种机制 。init定义了8个运行级别(runlevel),init 0为关机,init 1为重启 。
5.reboot 重启命令
reboot的工作过程差不多跟halt一样 。不过它是引发主机重启,而halt是关机 。它的参数与halt相差不多 。
linux系统关机命令Linux系统中我们一般使用如下四种方式来进行关机,具体如下:
1、shutdown命令
shutdown命令用于安全关闭Linux系统 。
执行shutdown命令时,系统会通知所有登录的用户系统将要关闭,并且login指令会被冻结,即新的用户不能再登录系统 。使用shutdown命令可以直接关闭系统 , 也可以延迟指定的时间再关闭系统,还可以重新启动 。延迟指定的时间再关闭系统,可以让用户有时间储存当前正在处理的文件和关闭已经打开的程序 。
shutdown命令的部分参数如下:
[-t] 指定在多长时间之后关闭系统
[-r] 重启系统
[-k] 并不真正关机,只是给每个登录用户发送警告信号
[-h] 关闭系统
2、halt命令
halt是最简单的关机命令 , 其实际上是调用shutdown -h命令 。halt执行时,杀死应用进程 , 文件系统写操作完成后就会停止内核 。
halt命令的部分参数如下:
[-f] 没有调用shutdown而强制关机或重启
[-i] 关机或重新启动之前,关掉所有的网络接口
[-p] 关机时调用poweroff,此选项为缺省选项
3、reboot命令
reboot的工作过程与halt类似 , 其作用是重新启动,而halt是关机 。其参数也与halt类似 。
4、init命令
init是所有进程的祖先,其进程号始终为1 。init用于切换系统的运行级别 , 切换的工作是立即完成的 。init
0命令用于立即将系统运行级别切换为0,即关机;init 6命令用于将系统运行级别切换为6,即重新启动 。
关闭linux系统命令有的介绍就聊到这里吧 , 感谢你花时间阅读本站内容 , 更多关于如何关闭linux系统、关闭linux系统命令有的信息别忘了在本站进行查找喔 。
推荐阅读
- ios13官方壁纸原生,ios13官方壁纸原图高清
- 单机建筑经营游戏,经营建筑类手机游戏
- 扯扯直播运营,直播运营真的赚钱吗
- 如何提高读取sqlserver表,读取sql数据
- 区块链世界经典文章摘录,区块链的文章
- 女司机开模拟飞机游戏,模拟驾驶飞机的游戏
- vb.net转流程图 vb程序流程图例子
- gis语言包,arcgis106中文语言包
- 安卓ps软件叠图,手机ps叠加图层的软件