Linux学习日志

Linux学习日志

服务管理

1、概述

  • 服务本质就是进程,但因为运行在后台,通常都会监听某个端口,等待其他程序的请求,比如(mysql,sshd,防火墙等)。因此又称为守护进程

2、systemctl管理指令

  • systemctl服务名[ start | stop | restart | reload | status ]
  • systemctl指令管理的服务在 /usr/lib/systemd/system 查看

image

3、systemctl设置服务自启动状态

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

image

4、查看当前防火墙的状态

//查看状态
systemctl status firewalld
//关闭防火墙
systemctl stop firewalld
//启动防火墙
systemctl start firewalld

image

防火墙细节
1、关闭或启用防火墙,立即生效

防火墙在开启的状态下,外部客户端程序进行访问的时候,必须先经过防火墙,防火墙中查看是否开启相应的端口,若开启则可以监听到我们的程序,若防火墙关闭,则外部客户端可以随意访问

2. 这种方式知识临时生效,当重启系统后,还是回归以前对服务的设置,即使用指令关闭一个服务,如果它是自启动,仍会启动。

3. 如果希望设置某个服务自启动或关闭永久生效,要使用systemctl [enable|disable] 服务名

posted @ 2023-11-29 00:01  路明非487  阅读(27)  评论(0)    收藏  举报