【linux】systemctl控制系统服务启动与关闭

发布时间:2024年01月16日

systemctl简介

systemctl是一个在linux系统中,管理系统服务的命令。它通常是启动与关闭像防火墙,网络,数据库这类不是直接的软件,而是给软件提供支持的服务。

但是值得注意的是,并不是所有服务都可以用它管理,就像我们windows的卸载一样,有的软件安装后会注册,我们能卸载,但是有的脚本或软件(尤其是盗版游戏),他们是不会注册的,所以这个时候我们控制面板中找不到他们。这里的systemctl也是如此,只能管理那些注册过的。

常用语法与参数

systemctl [参数] [服务名]

常用参数如下

start开启服务
stop结束服务
status判断服务是否开启
enable开启开机自启
disable关闭开机自启
list-units列出启动的服务
list-unit-files

列出所有的服务

落下一个restart,是重启服务的参数

部分参数和案例演示

他只能启动注册过的一些系统服务,有些脚本等是无法用它启动的。比如我这里安装了nmap和sqlmap这两个软件,他们并不是系统服务,所以是无法启动的。

但是像mysql数据库这种的支持类的就可以。

当然这些是他的常用的用法,他还有一些其他的功能,但是不太常用。

文章来源:https://blog.csdn.net/2302_79590880/article/details/135632866
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。