详解在Linux系统中如何管理systemd服务(在linux系统中)

admin3年前云主机23

(1) 什么是单元


在RHEL7之前,服务管理是分布式的被SysV init或UpStart通过/etc/rc.d/init.d下的脚本管理。这些脚本是经典的Bash脚本,允许管理员控制服务的状态。在RHEL7中,这些脚本被服务单元文件替换。
在systemd中,服务、挂载等资源统一被称为单元,所以systemd中有许多单元类型,服务单元文件的扩展名是.service,同脚本的功能相似。例如有查看、启动、停止、重启、启用或者禁止服务的参数。
systemd单元文件放置位置:
/usr/lib/systemd/system/systemd默认单元文件安装内容介绍
/run/systemd/systemsystemdsystemd单元运行时创建,这个内容介绍优先于按照内容介绍
/etc/systemd/system系统管理员创建和管理的单元内容介绍,优先级最高。


(2)systemd的服务管理


使用systemcl命令可以控制服务,service命令和chkconfig命令依然可以使用,但是主要是出于兼容的原因,应该尽量避免使用。
使用systemctl命令的时候,服务名字的扩展名可以写全,例如:

复制代码代码如下:systemctl stop bluuetooth.service
也可以忽略,例如:

复制代码代码如下:systemctl stop bluetooth
systemctl常用命令:
启动服务
复制代码代码如下:systemctl start name.service
关闭服务
复制代码代码如下:systemctl stop name.service
重启服务
复制代码代码如下:systemctl restar tname.service
仅当服务运行的时候,重启服务
复制代码代码如下:systemctl try-restart name.service
重新加载服务配置文件
复制代码代码如下:systemctl relaod name.service
检查服务运作状态
复制代码代码如下:systemctl status name.service或者
复制代码代码如下:systemctl is-active\ name.service
展示所有服务状态详细信息
复制代码代码如下:systemctl list-units--type service --all
允许服务开机启动
复制代码代码如下:systemctl enable name.service
禁止服务开机启动
复制代码代码如下:systemclt disable name.service
检查服务开机启动状态
复制代码代码如下:systemctl status name.service或者
复制代码代码如下:systemctl\
is-enabled name.service
列出所有服务并且检查是否开机启动
复制代码代码如下:systemctl list-unit-files --type service


(3)服务详细信息查看

<
p>
使用如下命令列出服务:

复制代码代码如下:systemctl list-units --type service
默认只列出处于激活状态的服务,如果希望看到所有的服务,使用--all或-a参数:

复制代码代码如下:systemctl list-units--type service --all
有时候希望看到所以可以设置开机启动的服务,使用如下命令:

复制代码代码如下:systemctl list-unit-files --type service
查看服务详细信息,使用如下命令:

复制代码代码如下:systemctl status name.service
服务信息关键词解释
Loaded服务已经被加载,显示单元文件绝对路径,标志单元文件可用。
Active服务已经被运行,并且有启动时间信息。
Main PID与进程名字一致的PID,主进程PID。
Status服务的附件信息。
Process相关进程的附件信息。
CGroup进程的CGroup信息。

《详解在Linux系统中如何管理systemd服务(在linux系统中)》来自互联网同行内容,若有侵权,请联系我们删除!

免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

如何选择高防服务器租用?重点考虑这些方面!

正文:一、服务器规格1.1 CPUCPU是服务器中最重要的硬件之一。处理器越强大,计算速度越快,服务器的性能也就越好。在选择高防服务器时,需要考虑CPU的速度和核心数,以满足企业的业务需求。1.2 内...

香港服务器网络中断的原因是什么(揭秘香港网络中断原因)

一、网络硬件故障网络硬件故障是一种最常见的网络中断原因,香港服务器也不例外。其中,路由器失效是一个常见的问题,如果在服务器的路由器上发生故障,就会导致服务器无法连接到互联网。数据中心故障也同样常见,其...

本溪网站建设公司

本溪网站建设公司:让您的网站焕发新生 随着互联网的不断发展,越来越多的人开始重视网站建设。无论是从商业角度还是个人博客,都能通过网站获得更广泛的影响力,提高自身的知名度和价值。而本溪网站建设公司就是...

利用阿里云DNS,提升网站访问速度的技巧

一、使用CDN1、什么是CDNCDN是内容分发网络的缩写,是一种通过在全球的网络节点上缓存您网站的静态和动态内容,使得离用户距离更近的网络节点能更快地加载网站内容,从而提高网站的访问速度。2、为什么需...

海量科技

人工智能赋能,海量科技释放无限可能近年来,人工智能已经成为全球科技领域的热门话题之一。作为最为前沿的技术之一,人工智能的出现将众多传统行业带入数字化时代。在这样的背景下,诸如海量科技这样的AI公司也越...

debian10

Debian 10: 稳定、高效的操作系统介绍Debian 10Debian 10(代号:buster)是一款免费、开源、稳定的操作系统,由全球开发人员合作开发和维护。 Debian 10的发布已经迎...