加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

Linux 系统运行级别(SysVinit 系统)

发布时间:2020-12-13 23:36:20 所属栏目:Linux 来源:网络整理
导读:个人博客首页(点击查看详情) -- https://blog.51cto.com/11495268 个人微信公众号(点击查看详情) -- https://blog.51cto.com/11495268/2401194 ???? 1、简介 ????systemctl 基础操作 学习中,接触 系统运行级别 之间的 切换,本文 描述 SysVinit 系统运
个人博客首页(点击查看详情) -- https://blog.51cto.com/11495268
个人微信公众号(点击查看详情) -- https://blog.51cto.com/11495268/2401194

????

1、简介

????systemctl 基础操作 学习中,接触 系统运行级别 之间的 切换,本文 描述 SysVinit 系统运行级别 基本概念

# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 16.04.2 LTS
Release:    16.04
Codename:   xenial

????

2、运行级别

2.1 概述

????运行级别是Linux系统上的操作系统状态,存在七个运行级别,编号从0到6,系统可以引导到任何给定的运行级别,运行级别由数字标识,每个运行级别指定不同的系统配置,并允许访问不同的进程组合;默认情况下,Linux会引导至运行级别3或运行级别5,启动时一次只执行一个运行级别,它不会一个接一个地执行


????

2.2 配置

## /etc/rc.d/ 不同级别 目录下的 文件 均执行 /etc/init.d 中的文件
## 运行级别0 - /etc/rc.d/rc0.d/
## 运行级别1 - /etc/rc.d/rc1.d/
## 运行级别2 - /etc/rc.d/rc2.d/
## 运行级别3 - /etc/rc.d/rc3.d/
## 运行级别4 - /etc/rc.d/rc4.d/
## 运行级别5 - /etc/rc.d/rc5.d/
## 运行级别6 - /etc/rc.d/rc6.d/

????

3、基础操作

3.1 当前系统运行级别

3.1.1 runlevel命令

## runlevel打印系统的上一个和当前运行级别
## N:“N”表示自系统启动后运行级别尚未更改。
## 5:“5”表示系统的当前运行级别。
# runlevel
N 5

????

3.1.2 who命令

## 打印有关当前登录用户的信息,它将使用-r选项打印运行级别信息
# who -r
         run-level 5  2019-06-27 11:12

????

3.2 修改 系统默认 运行级别

????Ubuntu 流程比较复杂(咱不解释)
????
备注:
????CentOS 操作系统 配置文件为 "/etc/inittab"

# cat /etc/inittab
## inittab is only used by upstart for the default runlevel.
...
id:3:initdefault:

????

3.3 运行级别 切换

## 0 -> 关闭或暂停系统
## 1 -> 单用户模式
## 2 -> 多用户,没有NFS
## 3 -> 完全多用户模式
## 4 -> 没用过
## 5 -> X11(图形用户界面)
## 6 -> 重启系统
# init {level}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读