news 2025/12/30 3:13:10

17、Linux系统启动与运行级别全解析

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
17、Linux系统启动与运行级别全解析

Linux系统启动与运行级别全解析

1. 系统启动流程

在Linux系统启动时,会执行一系列的脚本和操作来完成初始化。首先,系统会运行/etc/profile这个shell脚本,为所有用户设置循环使用的变量。接着,系统会运行/etc/profile.d目录下与shell相关的文件。之后,系统会执行每个用户的登录配置文件,以及用户本地的登录和bash启动文件。如果用户主目录下存在自定义文件(如BASH的.bashrc或C shell的.login),这些文件也会被执行。完成这些操作后,用户的初始环境就配置好了,shell开始执行。

2. 理解运行级别

在许多操作系统中,通常只有两种运行级别:运行和关闭。但在Linux系统中,存在七种不同的运行级别,具体如下表所示:
| 运行级别 | 描述 |
| ---- | ---- |
| 0 | 系统关闭 |
| 1 | 单用户模式,只允许一个用户(通常是root用户)登录 |
| 2 | 多用户模式,但不启用NFS(网络文件系统) |
| 3 | 多用户模式,启用网络和NFS,非图形化界面 |
| 4 | 默认未使用,由各厂商自行定义 |
| 5 | 全多用户环境,支持网络和X Window System(图形界面) |
| 6 | 重启系统 |

下面对每个运行级别进行详细解释:
-运行级别0:系统处于关机状态,需要手动重启。在切换到这个级别时

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2025/12/26 3:07:07

Qwen3-Next震撼发布:800亿参数仅激活30亿,大模型训练推理性价比再突破

通义千问Qwen团队再次深夜发布重磅开源成果——Qwen3-Next系列大模型。该系列针对长上下文处理与大参数规模场景深度优化,创新性融合混合注意力机制、高稀疏度MoE架构及多token预测技术,实现训练成本降低90%以上、长上下文推理吞吐提升10倍的跨越式突破&…

作者头像 李华
网站建设 2025/12/23 18:28:23

ZooKeeper 集群最少机器数与规则解读:面试必看!

文章目录 集群最少要几台机器?集群规则是怎样的?前言一、什么是 ZooKeeper?二、集群最少要几台机器?1. ZooKeeper 的数据存储机制2. 为什么最少需要3台?3. 实际案例 三、ZooKeeper 的集群规则1. 节点角色2. 心跳机制3.…

作者头像 李华
网站建设 2025/12/26 0:44:41

59、Oracle数据库管理与技术全解析

Oracle数据库管理与技术全解析 1. 安装相关内容 安装工作是数据库使用的基础,涉及多个组件和步骤。 - iAS(Internet Application Server)安装 - 准备工作 :需满足磁盘空间要求,明确Global Database Name和JDK位置等。 - 安装步骤 :从欢迎界面开始,选择安装类型…

作者头像 李华
网站建设 2025/12/21 13:16:55

31、多线程编程中的同步与管理

多线程编程中的同步与管理 1. 互斥锁使用规则 在多线程编程中,互斥锁(mutex)是一种重要的同步机制,用于保护共享资源,避免多个线程同时访问而导致的数据竞争问题。但在使用互斥锁时,有一些重要的规则需要遵循: - 非递归互斥锁 :持有非递归互斥锁的线程不能再次调用…

作者头像 李华