**
Linux下的控制服务
**
- 控制服务
-
什么是服务
定义:系统中运行的对于系统本身没有意义但是对客户主机有重大意义的程序叫做服务性软件简称服务。 -
用什么控制服务
系统初始化进程可以对服务进行相应的控制 -
当前系统初始化进程是什么
systemd ##系统初始化进程
pstree ##显示系统中的进程树
-
进程控制命令
ssh -->sshd
client server
systemctl 参数 服务名称 ##服务控制命令
systemctl status sshd #查看服务状态,inactive(不可用),active(可用)
systemctl start sshd #开启服务
systemctl stop sshd #关闭服务
systemctl restart sshd #重启服务
systemctl reload sshd #重新加载服务配置(不是所有服务都支持reload)
systemctl enable sshd #设定服务开机启动
systemctl disable sshd #设定服务开机不启动
systemctl list-units #列出已经开启服务当前状态
systemctl list-unit-files ##列出所有服务开机启动的状态(disable,enable,static)
systemctl list-dependencies ##列出服务的依赖
systemctl set-default multi-user.target ##设定系统启动级别为多用户模式(无图形)
systemctl set-default graphical.target ##设定系统启动级别为图形模式