Linux 服务管理学习笔记
分类:
文章
•
2024-04-20 13:02:41
Linux服务管理
Linux 服务运行级别
- 基本介绍:Linux 系统有7个运行级别:
运行级别0:表示系统处于停机状态,默认不可以设置该模式,否则系统总是处于关机状态。
运行级别1:表示系统处于单用户工作状态,有root用户的权限。
运行级别2:表示系统处于没有网络的多用户模式
运行级别3:表示系统处于有网络的多用户状态模式,是一个终端窗口界面
运行级别4:系统还为使用的级别,作为保留
运行级别5 :系统处于图形界面的状态级别,桌面显示的方式
运行级别6 :系统正常关闭并重启,默认不可以设置该模式,否则系统总是处于重启状态
- 设置系统运行级别的方式(仅对主机有影响,对远程登录的没有影响):
第一种方式:使用指令 init 级别数(0 - 6)来设置

第二种方式: 通过修改 /etc/inittab 文件来改变运行级别
服务管理的指令
- 查看系统拥有的服务:
第一种方式:setup 指令
第二种方式:查看 /etc/init.d 目录的内容
- 管理服务的指令:
serve 服务名 start/stop/restart/reload/status
通过后面的选项可以控制该服务的状态,该指令执行后立即生效,但重启过后就失效了
- chkconfig 指令:该指令可以给需要的服务设置不同运行级别的开启和关闭
第一种用法:chkconfig --list 可用来查看当前各个服务各个级别的状态

第二种用法: chkconfig 服务名 --list 可用来查看某个服务当前各个运行级别的状况

第三种用法:chkconfig --level 级别数(0 - 6)服务名 on/off 可用来为某个服务对应级别数设置开启还是关闭。