操作系统服务管理

Posted "sudo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了操作系统服务管理相关的知识,希望对你有一定的参考价值。

文章目录

定义

长期运行在内存中的进程,且可以提供一些系统或网络功能

服务的本质就是进程,但是是运行在后台的,比如:mysql、sshd、防火墙等,因此我们又称为守护进程(daemon)。

分类

按照安装方式的不同,可分为:
1 - 使用rpm 安装包 安装的服务
	服务的安装位置按照 rpm包 设定好的目录;
	rpm包启动的服务通常会加入到系统服务目录中,通过 service、systemctl等 配合参数 可以启动。(如:systemctl start mysqld)
2 - 使用 源码包 编译安装的服务
	可以手动指定安装目录;
	源码包 安装的服务 默认需要 启动脚本文件 的绝对路径配合参数来启动 (如:/usr/local/nginx/sbin/nginx start)

服务的运行状态

1 - active (running)	#运行中
2 - inactive(dead)	#停止状态

补充:kylin os 三种管理服务的方式

1 - /etc/init.d/   #直接对该目录下的服务脚本进行管理
2 - service	#调用/etc/init.d/目录下的 服务脚本 管理服务
3 - systemctl	#是systemd对应的服务管理命令

查看服务运行状态

service

service service_name status

systemctl

systemctl status service_name 

补充:
下载 rpm包,启动服务,关闭服务,重启服务

一般麒麟系统自带的光驱里面
/media/Packages 中存着自带的rpm包
rpm -ivh rpm包名  # 安装服务
systemctl start 服务名称  #开启服务
systemctl stop 服务名称
systemctl restart 服务名称	#重启服务

# 修改了服务的配置文件,需要重载配置文件,重载服务
systemctl reload 服务名称 #注意服务在停止状态无法重载配置文件

######一般重载欸之文件过程:
1 - 开启服务
2 - 重载
####
systemctl start 服务名称
systemctl reload 服务名称

服务自启动

systemctl  is-enabled 服务名称  #查看服务是否开机自启
systemctl enable 服务名称 #开机自启
systemctl disable 服务名称	#关闭开机自启

以上是关于操作系统服务管理的主要内容,如果未能解决你的问题,请参考以下文章

香港服务器系统性能管理和网络管理的区别

软考系统集成项目管理工程师信息系统集成及服务管理

Linux系统管理初步系统服务管理chkconfig与systemd 编辑中

档案管理系统服务器一定要本地部署吗

Linux服务器配置与管理的目录

信创操作系统--麒麟Kylin桌面操作系统 (项目十二 使用Systemd管理系统服务)