Linux学习笔记——服务管理

deanyuancn
发布于 2021-1-29 09:43
浏览
0收藏

Part11–服务管理
 
1.服务:

 

定义:Linux中有一些程序,启动后就会持续在后台执行,等待用户或其他软件调用,这种程序称为服务。
分类:
(1)系统服务
某些服务的服务对象是Linux系统本身,或者Linux系统的用户,这类服务称为系统服务。比如负责用来监控软件磁盘阵列状态的mdmonitor服务,就是一个系统服务。

(2)网络服务
另外有许多服务,提供给网络中的其他客户端调用,这类服务统称为网络服务。例如网站服务(Web Service)、网络文件系统服务(Networking File System Service)等,都属于网络服务。


2.系统服务的启动控制:

 

服务脚本的位置:/etc/init.d、/etc/rc.d/init.d(两者等价)Linux学习笔记——服务管理-鸿蒙开发者社区/etc/init.d中的每一个文件就是某一个服务的启动程序文件,可以直接执行某一个启动程序文件,进而启动或停止该服务。Linux学习笔记——服务管理-鸿蒙开发者社区【RHEL提供service工具】
(1)可以取代直接执行服务启动程序文件
(2)格式:service FILENAME ACTION
(3)ACTION包括start、stop、restart、status等
(4)例如:service atd startLinux学习笔记——服务管理-鸿蒙开发者社区

 

3.查看系统服务的启动状态:

 

chkconfig --list:查看全部系统服务。Linux学习笔记——服务管理-鸿蒙开发者社区chkconfig --list 服务名称:查看指定服务名称的系统服务。Linux学习笔记——服务管理-鸿蒙开发者社区

 

4.系统服务的启动控制:

 

chkconfig 服务名 on / off:设置系统服务的启动状态。

Linux学习笔记——服务管理-鸿蒙开发者社区

5.Linux系统的运行级别

 

指运行Linux系统的不同模式。
每种模式对应不同的服务程序组合。
默认的7中运行级别:
(0)0:关机状态
(1)1:单用户模式
(2)2:字符界面的多用户模式(不支持网络)
(3)3:字符界面的完整多用户模式
(4)4:未分配使用
(5)5:图形界面的多用户模式
(6)6:重新启动


6.设置系统服务在某启动级别的启动状态:

 

chkconfig --level RUNLEVELS 服务名 on / off:Linux学习笔记——服务管理-鸿蒙开发者社区

如果没有指定RUNLEVELS,则以服务启动文件中默认的RUNLEVEL配置。


7.系统服务的启动控制:

 

ntsysv:系统服务管理工具Linux学习笔记——服务管理-鸿蒙开发者社区(注:服务列表中用【方向键】控制,切换至【ok】与【cancel】用【Tab】键控制)

分类
已于2021-1-29 09:43:09修改
收藏
回复
举报
回复
    相关推荐