16.服务 - xiaoxiaoxuegao/rhcsa GitHub Wiki
服务:service 就是为用户服务的进程
大部分情况下服务和进程是一样的
辅助服务 核心服务(系统启动的服务)
Linux 不支持延迟启动
pstree -p | less
第一个启动的进程是systemd
5,6 第一个启动的是init
httpd systemd vsftpd 都带一个d(deamon) 守护神
守护进程:当启动该进程的父进程关闭之后,守护进程也不会关闭,不一定都是以d结尾
守护进程就是服务,为系统服务的进程是进程,为用户服务的进程是服务
一.服务的控制:
1.服务的管理需要通过第一个守护进程systemd来统一管理进程 :
systemctl status | start |stop | restart | mask | unmask | disable | enable | is-active|is-enabled+服务
1).status:查看服务状态
2)start:启动服务
3)stop:关闭服务
4)restart:重启服务
5)mask:屏蔽某些服务(比如network和networkmanager网络 服务是冲突的,iptablels和firewalld防火墙 服务冲突)
例:systemctl mask iptablels.service 再执行 systemctl start iptablels就被禁止了
当一个服务被mask屏蔽掉的时候,管理员无法通过正常方式管理该服务,需要用unmask取消掉屏蔽的服务
6)unmask:取消屏蔽的服务
7)disable:设置下次开机不启动
8)enable:设置下次开机启动
9)is-active:查看服务的当前运行状态
10)is-enabled:查看服务器的下次开机启动状态
都用systemd来控制某个进程而不是用kill单独控制
例如:systemctl stop httpd