首页 运维 linux运维 如何使用systemctl命令管理systemd服务

如何使用systemctl命令管理systemd服务

Mar 19, 2019 pm 02:03 PM
systemd

本篇文章将介绍如何使用systemctl命令管理systemd服务。Systemd是基于Linux的操作系统的系统和服务管理器,用于管理服务。Systemd比旧的Sysvinit更强大,更受欢迎。

如何使用systemctl命令管理systemd服务

大多数基于Linux的操作系统(例如:CentOS/Redhat 7、Fedora 25、Ubuntu 16.04)的更新版本都使用Systemd作为默认的服务管理工具。

在使用以下示例命令之前,需要使用实际的服务名(如httpd、mysql、apache2或ssh)更改

启动或停止服务:

语法:

$ sudo systemctl start <service name> .service 
$ sudo systemctl stop <service name>.service
登录后复制

start: 用于启动已停止的服务。

stop: 用于停止正在运行的服务。

例如:

$ sudo systemctl startssh.service
$ sudo systemctl stopssh.service
登录后复制

重启或重新加载服务:

$ sudo systemctl reloadssh.service
$ sudo systemctl restartssh.service
$ sudo systemctl reload-or-restartssh.service
登录后复制

Reload:用于重新加载正在运行的服务的配置

Restart: 用于重新启动(Stop/Start)正在运行的服务

reload-or-restart: 用于重新加载服务默认值,但是如果该服务无法重新加载,则会重新启动它

检查服务状态:

$ sudo systemctl statusssh.service
登录后复制

Status:用于检查服务的当前状态

启用或禁用服务:

$ sudo systemctl enablessh.service
$ sudo systemctl disablessh.service
登录后复制

Enable:用于使服务在系统启动时启动

Disable:用于禁用服务以在系统启动时不启动

检查服务的启用/禁用状态:

$ sudo systemctl is-activessh.service
$ sudo systemctl is-enabledssh.service
登录后复制

is-active:用于检查服务当前服务状态

is-enabled:用于检查系统启动时是否已启用服务

本篇文章到这里就已经全部结束了,更多其他精彩内容可以关注PHP中文网的Linux教程视频栏目!

以上是如何使用systemctl命令管理systemd服务的详细内容。更多信息请关注PHP中文网其他相关文章!

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

如何使用Systemd和Crontab在Linux系统中实现任务的并行执行 如何使用Systemd和Crontab在Linux系统中实现任务的并行执行 Sep 26, 2023 pm 06:37 PM

如何使用Systemd和Crontab在Linux系统中实现任务的并行执行在Linux系统中,任务的并行执行是提高系统效率和性能的重要手段之一。本文将介绍如何使用Systemd和Crontab两个工具,在Linux系统中实现任务的并行执行,并提供具体的代码示例。一、Systemd介绍Systemd是一个用于管理Linux系统启动流程和服务管理的工具。通过配置

怎么通过Systemd编译Mysql5.7.11 怎么通过Systemd编译Mysql5.7.11 May 29, 2023 pm 06:46 PM

MySQL5.7主要特性:原生支持Systemd更好的性能:对于多核CPU、固态硬盘、锁有着更好的优化更好的InnoDB存储引擎更为健壮的复制功能:复制带来了数据完全不丢失的方案,传统金融客户也可以选择使用MySQL数据库。此外,GTID在线平滑升级也变得可能更好的优化器:优化器代码重构的意义将在这个版本及以后的版本中带来巨大的改进,Oracle官方正在解决MySQL之前最大的难题原生JSON类型的支持更好的地理信息服务支持:InnoDB原生支持地理位置类型,支持GeoJSON,GeoHash特

如何使用Systemd和Crontab在Linux系统中自动重启应用程序 如何使用Systemd和Crontab在Linux系统中自动重启应用程序 Sep 28, 2023 pm 03:35 PM

如何使用Systemd和Crontab在Linux系统中自动重启应用程序在Linux系统中,Systemd和Crontab是两个非常重要的工具。Systemd是一个系统和服务管理器,而Crontab则是一个用于在指定时间自动执行任务的工具。本文将以一个具体的例子,介绍如何使用Systemd和Crontab在Linux系统中自动重启应用程序。假设我们有一个No

如何利用Systemd和Crontab在Linux系统中设置定时任务的优先级 如何利用Systemd和Crontab在Linux系统中设置定时任务的优先级 Sep 27, 2023 am 08:25 AM

如何利用Systemd和Crontab在Linux系统中设置定时任务的优先级,需要具体代码示例在Linux系统中,我们经常需要设置定时任务来执行一些重复性的操作,例如定时备份文件、定期清理日志等。然而,不同的任务可能具有不同的优先级,有些任务需要更高的优先级来确保其准时执行,而有些任务则可以稍后执行。本文将介绍如何利用Systemd和Crontab来设置定时

如何在Linux系统中使用Systemd和Crontab实现系统自启动 如何在Linux系统中使用Systemd和Crontab实现系统自启动 Sep 26, 2023 am 11:57 AM

如何在Linux系统中使用Systemd和Crontab实现系统自启动引言:在Linux系统中,我们经常需要将一些常用的服务或脚本设置为系统自启动,以便系统重启后能够自动运行。在本文中,将介绍如何使用Systemd和Crontab这两个工具来实现系统自启动,并给出具体的代码示例。一、Systemd的使用Systemd是Linux操作系统中常用的系统和服务管理

如何使用Systemd和Crontab在Linux系统中实现任务依赖关系 如何使用Systemd和Crontab在Linux系统中实现任务依赖关系 Sep 27, 2023 pm 08:13 PM

如何使用Systemd和Crontab在Linux系统中实现任务依赖关系引言:在Linux系统中,任务调度是非常重要的一环,它能够确保各个任务按照预定的时间和顺序执行。Systemd和Crontab是两种常用的任务调度工具,它们分别适用于不同的场景。本文将介绍如何使用Systemd和Crontab来实现任务的依赖关系,并提供具体的代码示例。一、Systemd

Linux Systemd Crontab入门教程:从基础到进阶 Linux Systemd Crontab入门教程:从基础到进阶 Sep 26, 2023 am 08:53 AM

LinuxSystemdCrontab入门教程:从基础到进阶引言:在Linux系统中,我们常常需要定期执行某些任务,例如备份数据、清理临时文件等。为了自动化这些任务的执行,我们可以使用Crontab来创建和管理定时任务。而在最新的Linux发行版中,Systemd已经成为了主流的系统初始化和管理工具。本文将介绍如何使用Systemd的Crontab来实现

如何通过Systemd和Crontab在Linux系统中自动化服务器监控 如何通过Systemd和Crontab在Linux系统中自动化服务器监控 Sep 26, 2023 am 09:49 AM

如何通过Systemd和Crontab在Linux系统中自动化服务器监控概述在服务器管理中,监控是一个非常重要的环节。通过监控服务器的状态和性能,可以及时发现问题并采取相应的措施进行优化和修复。本文将介绍如何使用Systemd和Crontab两个工具来自动化服务器的监控,并提供具体的代码示例。SystemdSystemd是一个Linux系统的初始化系统和服务

See all articles