重启命令

Linux中常用的关机和重新启动命令有shutdown、halt、reboot以及init,它们都可以达到关机和重新启动的目的,但是每个命令的内部工作过程是不同的,下面将逐一进行介绍。
1. shutdown
shutdown命令用于安全关闭Linux系统。有些用户会使用直接断掉电源的方式来关闭Linux,这是十分危险的。因为Linux与Windows不同,其后台运行着许多进程,所以强制关机可能会导致进程的数据丢失,使系统处于不稳定的状态,甚至会损坏硬件设备。
执 行shutdown命令时,系统会通知所有登录的用户系统将要关闭,并且login指令会被冻结,即新的用户不能再登录系统。使用shutdown命令可 以直接关闭系统,也可以延迟指定的时间再关闭系统,还可以重新启动。延迟指定的时间再关闭系统,可以让用户有时间储存当前正在处理的文件和关闭已经打开的 程序。
shutdown命令的部分参数如下:
[-t] 指定在多长时间之后关闭系统
[-r] 重启系统
[-k] 并不真正关机,只是给每个登录用户发送警告信号
[-h] 关闭系统(halt)
shutdown命令的工作实质是给init程序发送信号(signal),要求其切换系统的运行级别(Runlevel)。系统的运行级别包括:
0:关闭系统
1:单用户模式,如果没有为shutdown命令指定-h或-r参数而直接执行,则默认将切换到此运行级别
2:多用户模式(不支持NFS)
3:多用户模式(支持NFS),一般常用此种运行级别
5:多用户模式(GUI模式)
6:重新启动系统
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,即重新启动。

CentOS,重启的常用命令相关推荐

  1. lamp 重启mysql_lamp常用命令 --Ubuntu下启动/重启/停止apache,mysql服务器

    lamp常用命令 --Ubuntu下启动/重启/停止apache,mysql服务器 (2011-08-19 16:20:35)转载▼标签: it 分类: LINUX Ubuntu下启动/重启/停止ap ...

  2. 第二课 预习内容笔记(centos 系统安装与常用命令解读)

    2018.7.26直播课堂笔记 两天过起来非常快,也非常充实,在做的东西有点多,这才刚开始,想想后面应该要更加加倍预习和学习! 1.1今天的直播课程首先是介绍了操作系统有哪些:一般操作系统分类为:wi ...

  3. k8s 命令 重启_k8s常用命令

    K8s一些命令: 通过yaml文件创建: kubectl create -f xxx.yaml (不建议使用,无法更新,必须先delete) kubectl apply -f xxx.yaml (创建 ...

  4. k8s 命令 重启_k8s 常用命令

    # 启动etcd存储服务 service etcd start # 运行master cd /opt/kubernetes/bin ./apiserver.sh 192.168.220.135 htt ...

  5. centos下mysql 命令,CentOS下mysql 常用命令

    linux常用操作命令: 一:连接mysql mysql -uroot -h192.168.1.24 -P3306 -p kobe24   # -u:用户名.-h:IP 远程连接数据库.-P:端口(默 ...

  6. centos重启和关闭命令

    1.重启命令 (立刻重启 root 用户) reboot shutdown -r now shutdown -r X X 表示 过多少分钟后重启 shutdown -r 1 shutdown -r 1 ...

  7. xampp linux 命令,centos 下XAMPP 常用命令

    linux之centos安装xampp 一.xampp下载地址: http://downloads.sourceforge.net/project/xampp/XAMPP%20Linux/5.5.19 ...

  8. CentOS Linux最常用命令及快捷键整理

    https://blog.csdn.net/q13965211/article/details/80818375 转载于:https://www.cnblogs.com/newlangwen/p/99 ...

  9. Linux学习笔记:安装CentOS与Linux常用命令

    文章目录 一.安装虚拟机 1.安装VMWare 2.安装CentOS6.5 3.简单使用CentOS6.5 (1)浏览网页

最新文章

  1. mysql 哈希缓存_MySQL Buffer Pool
  2. 微信企业号开启回调模式--php
  3. HMAC算法及其应用
  4. 计算机操作系统之存储管理
  5. pandas基础(part5)--透视表与交叉表
  6. Win2003 + SQL 2005 做数据库集群总结(虚拟机)
  7. 从一个hibernate配置文件中了解到的东西
  8. PKUWC2018 5/6
  9. 《信号与系统学习笔记》—采样(二)
  10. 炸裂!跑P站上教微积分,年入170w...
  11. 极速版RPS选股,一秒出结果的方案是如何实现的!股票量化分析工具QTYX-V2.5.3...
  12. 一个免费在线文件处理网站-HEIC转JPG Word转长图 PPT转长图 转成JPG 转成PNG 转成BMP(保姆级图文)
  13. 鹏业安装算量软件8.0.0.41 升级内容
  14. RFID在图书馆系统管理中的有哪些应用优势?
  15. 计算机单招知识点重点,2018年度单招考试《数学》必背知识点(一).doc
  16. 【Python机器学习】回归模型:推土机售价预测
  17. 如何在Mac上获取App Store的ipa包(非越狱手机也可以)
  18. 如何基于 ZEGO SDK 实现 Android 一对一音视频聊天应用
  19. 为什么outlook不能改成HTML格式,如何解决Outlook 2016中的HTML格式问题
  20. 01 - 嵌入式的学习路线、职业规划:嵌入式基本知识与开发流程

热门文章

  1. pat 乙级 1009 说反话 (C++)
  2. pat 乙级 1016 部分A+B(C++)
  3. [渝粤教育] 南京信息职业技术学院 电工电子技术基础 参考 资料
  4. 【渝粤教育】广东开放大学 文化田野调查 形成性考核 (22)
  5. matlab 矩阵jocobi迭代_高校MATLAB被禁用,掀起中国本土软件脆弱的冰山一角
  6. oracle数据库安装HotSpot,安装Oracle数据库软件遭遇诡异的HotSpot Virtual Machine Error : 11报错...
  7. 两轮差速机器人舵机转轴示意图_机器人教程2:舵机及转向控制原理
  8. visual studio odbc数据源设计器_NEW!WinForm界面开发设计时正式支持.NET 5
  9. linearregression_机器学习-TensorFlow建模过程 Linear Regression线性拟合应用
  10. oracle lms进程 内存,Oracle RAC 内存融合(Cache Fusion)