CentOS关机与重启详解

Linux centos重启命令:
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 centos关机命令:
1、halt 立刻关机
2、poweroff 立刻关机
3、shutdown -h now 立刻关机(root用户使用)
4、shutdown -h 10 10分钟后自动关机
如果是通过shutdown命令设置关机的话,可以用shutdown -c命令取消重启
问房网和威海房地产网服务器就是这样设置的!
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如何修改root管理员密码
以root 身份登录(SSH操作)
输入 passwd 命令 就可以看到提示输入新密码了
输入密码的时候是看不到字符的。

发布者:老王,转转请注明出处:https://u148.cn/251.html

(0)
老王的头像老王
上一篇 2021年 4月 27日 下午5:04
下一篇 2021年 4月 27日 下午5:08

相关推荐

  • Linux CentOS完全卸载PHP

    很无语,CentOS居然php版本才5.1.6,很多开源的CMS无法安装。 查看php版本命令: #php -v 下面的命令是删除不干净的 #yum remove php 因为使用这个命令以后再用 #php -v 还是会看到有版本信息的。。。。。   必须强制删除,使用下面命令查看全部php软件包 #rpm -qa|grep p…

    Linux 2021年 4月 27日
    4.2K00
  • Ubuntu(20.4)新装系统应该做的几件事

    一、配置root密码 二、修改主机名(hostname) 主机名(hostname)是在操作系统的安装过程中设置的,或者在创建虚拟机时动态分配给虚拟机的。 本指南说明了如何在Ubuntu 20.04上设置或更改主机名(hostname),而无需重新启动系统。 三、修改IP地址 默认的系统使用的是DHCP方式自动获取IP地址,如果有手动设置IP地址的需要,请参…

    2022年 5月 6日
    4.1K10
  • 如何在ubuntu下设置永久的alias别名

    永久的alias别名步骤如下: 第一步: cd /home/用户名 切换超级用户 sudo -s 第二步: 编辑 vim ./.bashrc 第三步: 在下图横线处输入别名 第四歩:保存退出 第五步:执行命令 source  ./.bashrc 以上步骤就ok了!

    2024年 4月 2日
    1.3K00
  • Windows 10 1903 SNMP离线安装方法【有附件】

    最近公司遇到一个项目,公司小伙伴遇到非互联网的Windows 10 1903的系统需要安装SNMP服务,死活不行。帮忙制作了这个包并且看到整个互联网都没人提供。所以在这里希望能帮到大家【压缩包里有文字+图文的使用说明】1.打开 C盘2.将Windows 10 1903 SNMP本文件夹内的 Windows目录拖入到 C盘根目录并覆盖3.将注册表1 和注册表2…

    2021年 4月 21日
    7.5K00
  • 学习BGP第一天:基本的概念

    回顾自治系统(Autonomous Aystem)的概念: 关于AS的传统定义是:由一个单一的机构或组织所管理的一系列IP网络及其设备所构成的集合。 根据工作范围的不同,动态路由协议可分为两类,一类被称为IGP(Interior Gateway Protocol,内部网关协议),例如RIP、OSPF、IS-IS等。另一类被称为EGP(Exterior Gat…

    2021年 4月 13日
    3.7K00

发表回复

登录后才能评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信