Linux学习笔记(第零篇)计算机基础Linux学习笔记(第零篇)Linux文件系统及Shell
Linux学习笔记(第一篇)零散命令
Linux学习笔记(第二篇)目录操作命令
Linux学习笔记(第三篇)文件操作命令
Linux学习笔记(第四篇)文件内容操作命令+正则表达式+重定向和管道
Linux学习笔记(第五篇)归档及压缩命令
Linux学习笔记(第六篇)Vi编辑器
Linux学习笔记(第七篇)用户和组管理
Linux学习笔记(第八篇)磁盘与文件系统管理
Linux学习笔记(第九篇)逻辑卷管理(LVM)
Linux学习笔记(第十篇)进程管理
Linux学习笔记(第十一篇)服务管理
Linux学习笔记(第十二篇)网络基础
Linux学习笔记(第十三篇)通信管理
Linux学习笔记(第十四篇)管理常用网络服务
Linux学习笔记(第十五篇)常用网络服务器配置
Part11–服务管理
1.服务:
- 定义:Linux中有一些程序,启动后就会持续在后台执行,等待用户或其他软件调用,这种程序称为服务。
- 分类:
(1)系统服务
某些服务的服务对象是Linux系统本身,或者Linux系统的用户,这类服务称为系统服务。比如负责用来监控软件磁盘阵列状态的mdmonitor服务,就是一个系统服务。
(2)网络服务
另外有许多服务,提供给网络中的其他客户端调用,这类服务统称为网络服务。例如网站服务(Web Service)、网络文件系统服务(Networking File System Service)等,都属于网络服务。
2.系统服务的启动控制:
- 服务脚本的位置:/etc/init.d、/etc/rc.d/init.d(两者等价)
- /etc/init.d中的每一个文件就是某一个服务的启动程序文件,可以直接执行某一个启动程序文件,进而启动或停止该服务。
- 【RHEL提供service工具】
(1)可以取代直接执行服务启动程序文件
(2)格式:service FILENAME ACTION
(3)ACTION包括start、stop、restart、status等
(4)例如:service atd start
3.查看系统服务的启动状态:
- chkconfig --list:查看全部系统服务。
- chkconfig --list 服务名称:查看指定服务名称的系统服务。
4.系统服务的启动控制:
- chkconfig 服务名 on / off:设置系统服务的启动状态。
5.Linux系统的运行级别:
- 指运行Linux系统的不同模式。
- 每种模式对应不同的服务程序组合。
- 默认的7中运行级别:
(0)0:关机状态
(1)1:单用户模式
(2)2:字符界面的多用户模式(不支持网络)
(3)3:字符界面的完整多用户模式
(4)4:未分配使用
(5)5:图形界面的多用户模式
(6)6:重新启动
6.设置系统服务在某启动级别的启动状态:
- chkconfig --level RUNLEVELS 服务名 on / off:
- 如果没有指定RUNLEVELS,则以服务启动文件中默认的RUNLEVEL配置。
7.系统服务的启动控制:
- ntsysv:系统服务管理工具
(注:服务列表中用【方向键】控制,切换至【ok】与【cancel】用【Tab】键控制)