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 ##设定系统启动级别为图形模式