当前位置: 首页 > Linux

linux的systemctl命令基本都是用

时间:2023-04-06 04:24:08 Linux

1。systemctl管理命令的基本语法:systemctl[start|停止|重启|status]服务名systemctl命令管理/usr/lib/systemd/system中的服务2.systemctl设置服务自启动状态systemctllist-unit-files[|grepservicename](查看服务启动状态,grep可以过滤)systemctlenableservicename(设置服务启动),runon3(无界面)和5(GUI)所有级别都有效启动它),对3(无界面)和5(GUI)运行级别都有效systemctlis-enabled服务名(查询服务是否自启动)3.应用案例:查看当前防火墙状态,关闭并重新启动防火墙。=>firewalld.service(服务名)可以写一半然后查看完整的服务名。一般也可以简写为:firewalld.service=firewall表示防火墙处于自启动状态,Linux系统启动时防火墙也会自动启动。检查防火墙的状态,它正在运行:systemctlstatusfirewalld关闭防火墙:systemctlstopfirewalld打开防火墙:systemctlstartfirewalld4。详解:关闭或启用防火墙后,会立即生效。【telnet可以测试某个端口】案例演示:查看111端口的状态,如果不能访问,说明防火墙没有放行这个端口。当防火墙关闭时,可以连接到111端口,其他端口是开放的。这种方式(systemctlstart/stopfirewalld)开启或关闭某项服务只是暂时有效。重启系统后,会恢复到之前的服务设置。如果要设置一个服务自启动或永久关闭,首先使用systemctl[enable|disable]服务名称使用systemctlis-enabled服务名称(查询服务是否自启动)命令检查服务是否正在自启动使用systemctlstopfirewalld关闭防火墙,发现还是处于自启动状态。使用systemctldisablefirewalld时,下次重启系统时防火墙仍会关闭,然后重新打开自启动防火墙: