Linux系统服务控制

1.什么是服务

cs模型
c表示client—客户端接受服务
s表示server—服务端提供服务
定义:系统中运行的对于系统本身没有意义
但是对客户主机有重大意义的程序叫做服务性软件简称服务

2.用什么控制服务

系统初始化进程可以对服务进行相应的控制

3.当前系统初始化进程是什么

systemd		##系统初始化进程,系统的第一个进程
pstree		##显示系统中的进程树,可以看到systemd在第一个

在这里插入图片描述

4.进程控制命令

ssh ----->sshd
client	  server

systemctl ##服务控制命令

systemctl	status sshd				##查看服务状态
Loaded:loaded(系统服务初始化完成,配置已加载)
Active:inactive(不可用),
		active(running)(一个或多个程序正在运行)
		active(exited)(执行一次后正常结束的服务)
		active(waiting)(正在执行,但是要等待其他事件才能继续)

在这里插入图片描述

systemctl	start sshd		##开启服务
systemctl	stop sshd		##关闭服务
systemctl	restart sshd	##重启服务

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

systemctl	reload sshd			##重新加载服务配置
systemctl	enable sshd			##设定服务开机启动
systemctl	disable sshd		##设定服务开机不启动

在这里插入图片描述在这里插入图片描述
systemctl list-units ##列出已经开启服务当前状态在这里插入图片描述

systemctl	list-unit-files			##列出所有服务开机启动的状态  
disable(服务开机不自启),enable(服务开机自启),static(服务开机启动项不可被管理),masked(冻结)

在这里插入图片描述

systemctl	list-dependencies sshd			##列出服务的依赖

在这里插入图片描述

systemctl	mask	sshd		##冻结服务
systemctl	unmask	sshd		##解除冻结

原始状态
在这里插入图片描述
解除tmp.mount的冻结 在这里插入图片描述
冻结tmp.mount
在这里插入图片描述

systemctl	set-default multi-user.target	##设定系统启动级别为多用户模式(无图形)
systemctl	set-default graphical.target	##设定系统启动级别为图形模式

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_43511217/article/details/86446485