025_基础篇_系统管理(二)_系统运行级别 命令 setup setup命令是一个基于文本界面的系统管理工具, 集成了用户认证管理、防火墙管理、网络管理和系统服务管理。 tab切换按键,回车确定,空格选中 括号< >里面的是标题 系统5 启动脚本 这个是CentOS老版本的项目 系统d 服务 CentOS新版本的项目 早期的Linux的版本,是基于Unix进行的设计和优化, 在Unix里,它对于系统服务的管理也影响了Linux的做法 Unix有一个非常重要稳定的版本就叫System5,即SystemV, 在这个版本,系统第一个启动的进程就叫init 接下来init进程会通过调用init.d目录下所有的脚本来启动相应服务的守护进程 这里的init进程,它其实是整个系统在Linux内核自身初始化之后主动启动的第一个用户进程 所以之后,init进程就会根据用户自己定义的系统运行级别,来去启动不同的服务进程 这里的服务进程到底去选取哪些去进行开机的自启动,是根据当前系统运行的级别有关系的 这样系统就能进入不同的操作环境,这里就涉及到了运行级别的概念 系统运行级别 Linux运行级别(CentOS-6) Linux进程运行级别 | 运行级别(runlevel) | 开机 → bios → /boot → init进程 → 运行级别 → 运行级对应的服务 查看默认级别 /etc/inittab Linux系统有7种运行级别,常用的是级别3和5 运行级别0: 系统停机状态,系统默认运行级别不能设为0,否则不能正常启动 运行级别1: 单用户工作状态,root权限,用于系统维护,禁止远程登陆,(类似于Windows下的安全模式) 运行级别2: 多用户状态(没有NFS),不支持网络 运行级别3: 完全的多用户状态(有NFS),登陆后进入控制台命令行模式 运行级别4: 系统未使用,保留 运行级别5: X11控制台,登陆后进入图形GUI模式 运行级别6: 系统正常关闭并重启,默认运行级别不能设为6,否则不能正常启动 CentOS-7 的运行级别简化为 multi-user.target 等价于原运行级别3 (多用户有网,无图形界面) graphical.target 等价于原运行级别5 (多用户有网,有图形界面) 查看当前运行级别 命令 systemctl get-default 修改当前系统运行级别 命令 systemctl set-default multi-user.target systemctl set-default graphical.target 或者 init 3 init 5