Linux学习日志
Linux学习日志
服务管理
1、概述
- 服务本质就是进程,但因为运行在后台,通常都会监听某个端口,等待其他程序的请求,比如(mysql,sshd,防火墙等)。因此又称为守护进程
2、systemctl管理指令
- systemctl服务名[ start | stop | restart | reload | status ]
- systemctl指令管理的服务在 /usr/lib/systemd/system 查看

3、systemctl设置服务自启动状态
- systemctl list-unit-files[| grep 服务名]:查看服务开机启动状态,grep可以进行过滤
- systemctl enable 服务名:设置服务开机启动
- systemctl disable 服务名:关闭服务开机启动
- systemctl is-enabled 服务名:查询某个服务是否是自启动的

4、查看当前防火墙的状态
//查看状态
systemctl status firewalld
//关闭防火墙
systemctl stop firewalld
//启动防火墙
systemctl start firewalld

防火墙细节
1、关闭或启用防火墙,立即生效
防火墙在开启的状态下,外部客户端程序进行访问的时候,必须先经过防火墙,防火墙中查看是否开启相应的端口,若开启则可以监听到我们的程序,若防火墙关闭,则外部客户端可以随意访问
2. 这种方式知识临时生效,当重启系统后,还是回归以前对服务的设置,即使用指令关闭一个服务,如果它是自启动,仍会启动。
3. 如果希望设置某个服务自启动或关闭永久生效,要使用systemctl [enable|disable] 服务名
浙公网安备 33010602011771号