Linux关闭和重启系统一般使用相同的命令可以实现。

在Linux系统下常用在关机/重启命令有shutdown、halt、reboot和init,但每个命令的内部工作过程是不同的。

1、shutdown命令

Shutdown命令可以安全地关闭系统,有些用户会使用直接断电源的方式来关闭计算机,这是十分危险的。

Linux与Windows不同,其后台运行着许多进程,所以强制关机可能会导致进程的数据丢失,使系统处于不稳定的状态,在有的系统中甚至会损坏硬件设备。

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

语法:shutdown [选项] [时间] [警告信息]

选项说明:

-k:并不真正关机,只是发出警告信息给所有用户

-r:关机后立即重新启动

-h:关机后不重新启动

-f:快速关机,重启动时跳过fsck

-n:快速关机,不经过init程序

-c:取消一个已经运行的shutdown[-time]:设定关机前的时间

举例:

1)立即关闭系统:shutdown -h now

2)定时45min后关闭系统:shutdown -h 45

3)重新启动系统,并发出警告信息:shutdown –r now“system will be reboot now!”

2、halt命令

halt命令就是调用“shutdown-h”命令执行的

语法:halt [选项]

选项说明:

-c:防止sync系统调用,它用在fsck修补根分区之后,以阻止内核用老版本的超级块覆盖修补过的超级块

-w:并不是真正的重启或关机,只是写wtmp(/var/log/wtmp)记录

-d:不写wtmp记录(已包含在选项[-n]中)

-f:没有调用shutdown而强制关机或重启

-I:关机(或重启)前,关掉所有的网络接口

-p:该选项为缺省选项,即关机时调用poweroff

3、reboot命令

Reboot的工作过程与halt相似,不过reboot是引发主机重启,而halt是引发主机关机。它的参数与halt相似

4、init命令

Init是所有进程的祖先,它的进程号始终为1,所以发送TREM信号给init会终止所有的用户进程和守护进程等。

shutdown就是使用这种机制。init定义了7个运行级别,其中init0为关机,init为重启。

总结

以上所述是小编给大家介绍的Linux下服务器重启的脚本命令,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对我们网站的支持!

时间: 2017-09-19

xshell中重启指令_Linux下服务器重启的脚本命令相关推荐

  1. Linux服务器重启后crs,Linux服务器重启后crs_stat -t 命令无法正常使用以及解决思路...

    Linux服务器重启后crs_stat -t 命令无法正常使用以及解决思路 发布时间:2020-05-30 16:10:45 来源:51CTO 阅读:3571 作者:xiaocao13140 前提:在 ...

  2. 方舟手游服务器自动重启,方舟适者生存连接服务器重启怎么办_连接服务器重启解决方法_快吧单机游戏...

    <方舟适者生存>最近关于这款游戏的讨论是非常火热的,然而出现的问题也是非常多的,除了常见的闪退.进不去之类的问题,还有就是连接服务器重启的问题,说说其他玩家的解决方法吧. 连接服务器重启解 ...

  3. linux服务器重启的步骤,linux服务器重启步骤_保护Linux服务器的7个步骤

    linux服务器重启步骤 本入门将向您介绍基本的Linux服务器安全性. 虽然它专注于Debian / Ubuntu,但是您可以将此处介绍的所有内容应用于其他Linux发行版. 我也鼓励您研究此材料并 ...

  4. linux中mysql导入数据库命令_linux下mysql数据库导入导出命令

    首先linux 下查看mysql相关目录 root@ubuntu14:~# whereis mysql mysql: /usr/bin/mysql--   mysql的运行路径 /etc/mysql ...

  5. linux mysql设置开机启动脚本_linux下添加oracle自启动脚本

    1.修改/etc/oratab文件,后面的dbstart和dbshut依据这个文件启动数据库 soadb:/u01/oracle/product/11.2.0/dbhome_1:Y 2.创建数据库初始 ...

  6. hwclock设置日期_Linux 下日期显示和设置命令 date hwclock 小结

    Linux 下日期显示和设置命令 date & hwclock 小结 --- 1.1.1 设 置系统日期和时间 可以使用下列 命令修改系统时间: # date {mmddhhmiyyyy.ss ...

  7. linux清屏命令_linux下的7个常用命令的基本使用

    02.Linux下的7个常用命令的基本使用 小技巧: 使用[ctrl + shift + = ]可以放大终端窗口的字体显示使用[ctrl + -]可以缩小终端窗口的字体显示 ls:查看当前目录下的文件 ...

  8. bz2解压命令_Linux下的tar压缩解压缩命令

    tar -c: 建立压缩档案 -x:解压 -t:查看内容 -r:向压缩归档文件末尾追加文件 -u:更新原压缩包中的文件 这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个 ...

  9. JAVA远程连接ssh异步,SSH-2实现java连接远程服务器并执行脚本命令

    参考文档: maven jar包:https://mvnrepository.com/artifact/ch.ethz.ganymed/ganymed-ssh2 Ganymed SSH2 API文档 ...

最新文章

  1. ## Hive分析疫情数据
  2. memset、memcpy、strcpy、HeapAlloc
  3. 解释与构造---无理数能级
  4. 为什么开了数据不能上网_Doinb和LCK选手双排为什么不能开语音?Doinb深夜道出实情...
  5. 阿里云块存储、对象存储(OSS)、文件存储(NAS)的区别?
  6. python设置ini文件中的值_5分钟掌握Python中常见的配置文件
  7. ScheduledExecutorService 延迟 / 周期执行线程池
  8. mmo游戏开发应在profile下运行,才能保证正式运行不卡
  9. 那些我们卖掉的二手iPhone到底去哪了?
  10. python mian 方法传递参数个数判定 | 简记
  11. Jenkins配置-腾讯企业微信邮箱
  12. 5G发展困难,贪婪的手机企业不愿降价,运营商无奈再开4G价格战
  13. SAP SE38代码大小写设定
  14. 对uchar* data = image.ptr<uchar>(j)的理解
  15. padding的用途
  16. 点滴:python数据集的文本标签转换成数值
  17. 帕斯卡计算机介绍,帕斯卡计算机:第一台被写入百科全书的计算机
  18. 计算机考研院校对比与分析-南京理工VS华南理工
  19. Ubuntu18.04未发现WiFi适配器解决方案汇总
  20. oracle查不到凭证,用友T3软件在查询凭证界面怎么查不到已经做的凭证了

热门文章

  1. Spring框架(IOCDI)xXML形式和注解形式
  2. 7.4任务实践STM32F401RE :中断方式检测按键
  3. 基于RouterOS的ARP攻击与防御
  4. 在统计学中参数的含义是指_统计学中基础概念说明
  5. 计算机网络西京学院,计算机网络阶段性测试试题-西京学院精品课程网.doc
  6. 2.3 深度学习开发任务实例
  7. 前YouTube高管加入全球创作者公司Jellysmack;AI平台Dataiku完成4亿美元E轮融资 | 全球TMT...
  8. 不会盗QQ,还当什么程序员?
  9. P4278 带插入区间K小值
  10. 【dp水题】HDU5079+LGP2051