Linux系统运行级别介绍

Linux系统有七种运行级别(Run Level),各个运行级别下,系统有不同的状态,各个级别的意义描述如下。

0:关键级别
1:单用户运行级别,运行rc.sysinit和rc1.d目录下的脚本。
2:多用户,但系统不会启动NFS,字符模式,在有些Linux系统中,级别2为默认模式,具有网络功能,如ubuntu.debian。
3:多用户,字符模式,系统启动具有网络功能,Red Hat常用运行级别。
4:用户自定义级别。
5:图形界面模式,Red Hat常用运行级别。
6:重启级别。

更改系统运行级别的方法:

1:在字符终端界面上,以root用户身份执行命令 init n 或者 telinit n, n为级别号。
2:在字符终端界面上执行命令 stratx 启动图形化环境。
3:更改/etc/inittab 文件中“id:5:initdefault” 项目,把数字5改为其他数字,表示Linux默认采用某种运行级别启动。

关机和重启命令

init命令(telinit命令使用一样的语法)

功能:用于关闭系统
语法(命令格式):init [0-6Ss]
使用权限:超级管理员使用
常用选项/参数含义如下
0-6:表示系统的7个运行级别 
S或s:配合开机执行级别1时使用,表示开机后不参考/etc/inittab文件

范例:
重启系统:
[root@localhost~]# init 6

shutdown命令

功能:关闭或重启系统
语法(命令格式):shutdown [选项] [时间] [警告信息]
[警告信息]:一项为可选参数项,即该项参数可有可无
使用权限:超级管理员使用
常用选项/参数含义如下
-r:关机后立即重新启动
-h:关机后不重新启动
-f:快速关机,重启是跳过fsck
-n:快速关机,不经过init程序

范例:
立即关机:
[root@localhost~]# shutdown -h now

系在5分钟内关机,并告诉所有用户:
[root@localhost~]# shutdown -h +5 "Warning! The system will halt after 5 minutes."

立即重新启动:
[root@localhost~]# shutdown -r now

halt命令

功能:用于关闭系统。
语法(命令格式):halt [选项]
使用权限:所有用户可使用
常用选项/参数含义如下
-p:关机时,顺便做关闭电源的动作
-d:不把记录写到/var/log/wtemp文件里
-f:强制关机,不呼叫shutdown这个命令

范例:
关闭系统后关闭电源:
[root@localhost~]# halp -p

poweroff命令

功能:用于关闭系统和关闭电源
语法(命令格式):poweroff [选项]
使用权限:所有用户可使用
常用选项/参数含义如下
-p:关机时,顺便做关闭电源的动作
-w:并非真正关机,只把记录写到/var/log/temp文件里
-f:强制关机,不呼叫shutdown这个命令

范例:
关闭系统后关闭电源:
[root@localhost~]# poweroff -p

reboot命令

功能:用于重启系统。
语法(命令格式):reboot [选项]

[选项]:一项为可选参数项,即该项参数可有可无
使用权限:所有用户可使用
常用选项/参数含义如下
-n:在重启前不将内存资料写回硬盘
-w:并非真正重启,只把记录写到/var/log/temp文件里
-f:强制重启,不呼叫shutdown这个命令
-d:不把记录写到/var/log/wtemp文件里

范例:
重启系统:
[root@localhost~]# reboot

总结

Linux系统有7种运行级别0-6,不同Run Level有不同含义。

Linux系统中的关机命令:

命令 参数列表 使用权限
init 0 root
shutdown -h now root
halt -p all user
poweroff -p all user

Linux系统中的重启命令:

命令 参数列表 使用权限
init 6 root
shutdown -r now root
reboot 可选项 all user

#Time: 2019-04-22 19:03:56

Linux系统运行级别和关机重启命令介绍的更多相关文章

  1. 『学了就忘』Linux启动引导与修复 — 68、Linux系统运行级别

    目录 1.Linux系统运行级别介绍 2.查看运行级别 3.修改当前系统的运行级别 4.系统默认运行级别 5./etc/rc.d/rc.local文件说明 1.Linux系统运行级别介绍 Linux默 ...

  2. linux 系统运行级别及修改[转]

    Linux运行级别从0-6,共7个. 0:关机.不能将系统缺省运行级别设置为0,否则无法启动. 1:单用户模式,只允许root用户对系统进行维护. 2:多用户模式,但不能使用NFS(相当于Window ...

  3. Linux系统运行级别配置

    Linux的运行级别 Linux的运行级别有七种,可以通过查看/etc/inittab文件进行了解: Level0:系统停机状态,默认系统运行级别不能设置为0,否则系统不能正常启动: Level1:单 ...

  4. Linux 系统运行级别

    Linux运行级别从0-6,共7个.  0:关机.不能将系统缺省运行级别设置为0,否则无法启动.  1:单用户模式,只允许root用户对系统进行维护.  2:多用户模式,但不能使用NFS(相当于Win ...

  5. Linux系统——运行级别

    学习之前先了解下Linux系统的运行级别和其原理,博主使用的是Linux系统中的Redhat9.0版本,之后的学习也是基于这个系统版本. Linux系统的7个运行级别(runlevel) 运行级别0: ...

  6. linux 系统运行级别(转)

    Linux系统有7个运行级别(runlevel)运行级别0:系统停机状态,系统默认运行级别不能设为0,否则不能正常启动运行级别1:单用户工作状态,root权限,用于系统维护,禁止远程登陆运行级别2:多 ...

  7. linux 系统运行级别一般为 0-6,请分别写出每个级别的含义

    每个运行级别的含义 0   关机模式(不要把启动级别  运行级别设置为0) 1   单用户模式 2   无NFS多用户模式 3   文本模式(命令行模式,完整的多用户模式) 4   未使用的 5   ...

  8. 【linux学习笔记七】关机重启命令

    shutdown命令 shutdown [选项] 时间 #-c 取消前一个关机命令 #-h 关机(慎用远程关机) #-r 重启 其它关机命令 halt poweroff init 0  其它重启命令 ...

  9. ubuntu关机重启命令介绍

    转载请注明来源:https://www.cnblogs.com/hookjc/ 重启命令: 1.reboot    2.shutdown -r now 立刻重启(root用户使用)    3.shut ...

随机推荐

  1. 【ADO.NET基础-GridView】GridView的编辑、更新、取消、删除以及相关基础操作代码

    代码都是基础操作,后续功能还会更新,如有问题欢迎提出和提问....... 前台代码: <asp:GridView ID=" OnRowDataBound="GridView1 ...

  2. iOS开发进阶(唐巧)读书笔记(一)

    如何提高iOS开发技能 1.阅读博客:https://github.com/tangqiaoboy/iOSBlogCN 40多位iOS开发博主的博客地址 2.读书:每年阅读一本高质量的iOS开发书籍 ...

  3. 04-Django模型(1)

    ---恢复内容开始--- 模型 MTV图解 ORM ORM全拼:Object-Relation-Mapping翻译就是对象关系映射.在MVC/MTV设计模式中的Model模块中都包括ORM.主要实现模 ...

  4. 微人事 star 数超 10k,如何打造一个 star 数超 10k 的开源项目

    看了下,微人事(https://github.com/lenve/vhr)项目 star 数超 10k 啦,松哥第一个 star 数过万的开源项目就这样诞生了. 两年前差不多就是现在这个时候,松哥所在 ...

  5. 点集配准技术(ICP、RPM、KC、CPD)

    在计算机视觉和模式识别中,点集配准技术是查找将两个点集对齐的空间变换过程.寻找这种变换的目的主要包括:1.将多个数据集合并为一个全局统一的模型:2.将未知的数据集映射到已知的数据集上以识别其特征或估计 ...

  6. python编程基础之二十七

    列表生成式:[exp for iter_var in iterable] 同样也会有字典生成式,集合生成式,没有元组生成式,元组生成式的语法被占用了 字典生成式,集合生成式,就是外面那个括号换成{}  ...

  7. mac 下修改 jenkins 端口以及Jenkins的启动、关闭与更新

    安装包安装的Jenkins修改默认端口的方法: 先关闭jenkins ; 命令行下修改端口:sudo defaults write /Library/Preferences/org.jenkins-c ...

  8. MQ相关面试题

    如果你的简历中有写到MQ,那么面试官一般会问到如下几个问题,至少我在面试中经常常被问到,所以今天总结一下,有不对的地方还望多多包涵: 首先第一个问题,为什么要用MQ? 如果这个问题你都没考虑过,那么说 ...

  9. 如何在Linux服务器上部署Mysql

    一.安装mysql 1.通过文件上传工具,将mysql安装包上传到linux服务器上 2.卸载mariadb包,由于系统中存在mariadb包会导致mysql安装时报错mariadb-libs被mys ...

  10. Java零基础手把手系列:HashMap排序方法一网打尽

    HashMap的排序在一开始学习Java的时候,比较容易晕,今天总结了一些常见的方法,一网打尽.HashMap的排序入门,看这篇文章就够了. 1. 概述 本文排序HashMap的键(key)和值(va ...