Linux控制服务
1.什么是服务?
2.用什么控制服务
系统初始化进程可以对服务进行相应的控制
3.当前的系统初始化进程是什么?
systemd ##系统初始化进程
pstree ##显示系统中的进程树
4.进程控制命令
(1)ssh ---------->sshd(在systemd下能找到)
client sever (你开了sshd这个服务,才能让别人用ssh命令连接你)
例子:172.25.254.122这个ip 地址对应的localhost主机开启sshd服务,foundation60 这个主机可以通过ssh命令连接localhost主机
(2)systemctl ------服务控制命令
systemctl status sshd ##查看服务状态,inactive(不可用),active(可用)
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,enble,static
演示结果:
systemctl list-dependencies 服务名称 ##列出服务的依赖
演示结果:
systemctl set-default multi-eser.target ##设定系统启动级别为多用户模式
注意:多用户模式就是没有图形,在系统中设置启动级别为多用户模式后,重新启动就会进入没有图形界面的多用户模式 (就是只有黑色界面,没有有图形),此时用下边这一句命令设置系统的启动级别为图形模式,和进行重新启动,又回到图形模式(一般我们的启动默认为图形模式)。
systemctl set-default graphical.target ##设定系统启动级别为图型模式