目录

1. 基本语法

2. 基础命令速查表

3. 常用示例

3.1 部署新服务后,设置开机自启并启动

3.2 检查系统中所有失败的服务并尝试修复

3.3 查看系统中所有开机自启的服务

4. 总结


以下是 systemctl 使用指南,涵盖服务管理、单元操作、运行级别控制、电源管理及常用示例,帮助您高效管理 Linux 系统服务和进程。

1. 基本语法

systemctl    [选项...]   命令   [服务名|.target|.mount等]
  • 选项:可选参数,如 --quiet(静默模式)、--user(用户级服务)。
  • 命令:操作类型(如 startstopenable)。
  • 服务名:目标服务名称(如 nginx.service)。

2. 基础命令速查表

命令作用示例

systemctl start <服务名>

启动指定服务

systemctl start nginx

systemctl stop <服务名>

停止指定服务

systemctl stop nginx

systemctl restart <服务名>

重启服务(先停止再启动)

systemctl restart nginx

systemctl reload <服务名>

重新加载配置(不中断服务,更轻量)

systemctl reload nginx

systemctl try-restart <服务名>

仅当服务运行时才重启,否则不操作

systemctl try-restart mysql

systemctl   status  <服务名>

查看服务详细状态

systemctl  status  nginx

systemctl enable <服务名>

配置服务开机自启

systemctl enable mysql

systemctl disable <服务名>

禁用开机自启(仍可手动启动)

systemctl disable mysql

systemctl enable --now <服务名>

立即启动并配置开机自启(合并操作)

systemctl enable --now redis

systemctl   is-active  <服务名>仅检查服务是否活跃systemctl is-active nginx
systemctl  is-enabled <服务名>检查服务是否开机自启systemctl is-enabled nginx

systemctl mask <服务名>

彻底禁用服务(禁止手动 / 自动启动)

systemctl mask cups

systemctl unmask <服务名>

取消彻底禁用

systemctl unmask cups

systemctl    list-units 列出当前活跃的所有单元(默认)
systemctl    list-units --all列出所有单元(包括未运行、失败的)
systemctl    list-units   --type=service仅显示服务单元
systemctl    list-units   --type=timer仅显示定时器单元
systemctl    list-unit-files列出所有单元文件
systemctl   cat     <服务名>查看单元文件内容(如服务的配置脚本)systemctl cat nginx.service
systemctl   show   <服务名>查看单元的详细属性(配置、依赖等)systemctl show sshd.service
systemctl   list-dependencies   <服务名>查看<服务名>依赖的服务systemctl list-dependencies  nginx.service
systemctl   list-dependencies --reverse  <服务名>查看依赖<服务名>的服务systemctl list-dependencies --reverse nginx.service
systemctl reboot重启系统
systemctl poweroff关机并切断电源
systemctl halt关闭系统(与 poweroff 功能类似)
systemctl suspend进入休眠(数据存内存,需持续供电)
systemctl hibernate进入休眠(数据存硬盘,可断电)
systemctl rescue进入救援模式(单用户,用于修复)
systemctl emergency进入紧急模式(最小环境,极端修复)
systemctl get-default  查看当前系统目标
systemctl isolate <目标名>.target切换系统目标

(切换到图形界面)

systemctl isolate graphical.target

systemctl set-default <目标名>.target设置默认启动目标

(设置为多用户模式)

systemctl set-default multi-user.target

PS:

# 查看系统启动耗时
systemd-analyze# 查看每个服务启动的耗时
systemd-analyze blame

3. 常用示例

3.1 部署新服务后,设置开机自启并启动

systemctl enable  myservice   --now

3.2 检查系统中所有失败的服务并尝试修复

systemctl list-units --failed --type=service
systemctl reset-failed  # 重置失败状态
systemctl restart 失败的服务名

3.3 查看系统中所有开机自启的服务

systemctl list-unit-files --type=service | grep enabled

4. 总结

systemctl 是 Linux 系统管理的核心工具,掌握以下技能将极大提升您的效率:

  • 服务管理:启动、停止、重启、设置开机自启。
  • 单元操作:管理服务、挂载点、定时任务等。
  • 运行级别控制:切换 target 实现多用户/图形界面切换。
  • 电源管理:关机、重启、挂起等操作。
  • 故障排查:日志查看、服务调试、自定义服务配置。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/pingmian/94055.shtml
繁体地址,请注明出处:http://hk.pswp.cn/pingmian/94055.shtml
英文地址,请注明出处:http://en.pswp.cn/pingmian/94055.shtml

如若内容造成侵权/违法违规/事实不符,请联系英文站点网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【JVM内存结构系列】二、线程私有区域详解:程序计数器、虚拟机栈、本地方法栈——搞懂栈溢出与线程隔离

上一篇文章我们搭建了JVM内存结构的整体框架,知道程序计数器、虚拟机栈、本地方法栈属于“线程私有区域”——每个线程启动时会单独分配内存,线程结束后内存直接释放,无需GC参与。这三个区域看似“小众”,却是理解线程执行逻辑、排查栈溢出异常的关键,也是面试中高频被问的…

红帽认证升级华为openEuler证书活动!

如果您有红帽证书&#xff0c;可以升级以下相应的证书&#xff1a;&#x1f447; 有RHCSA证书&#xff0c;可以99元升级openEuler HCIA 有RHCE证书&#xff0c;可以99元升级openEuler HCIP 有RHCA证书&#xff0c;可以2100元升级openEuler HCIE 现金激励&#xff1a;&#x1f4…

迭代器模式与几个经典的C++实现

迭代器模式详解1. 定义与意图迭代器模式&#xff08;Iterator Pattern&#xff09; 是一种行为设计模式&#xff0c;它提供一种方法顺序访问一个聚合对象中的各个元素&#xff0c;而又不暴露该对象的内部表示。主要意图&#xff1a;为不同的聚合结构提供统一的遍历接口。将遍历…

epoll 陷阱:隧道中的高级负担

上周提到了 tun/tap 转发框架的数据通道结构和优化 tun/tap 转发性能优化&#xff0c;涉及 RingBuffer&#xff0c;packetization 等核心话题。我也给出了一定的数据结构以及处理逻辑&#xff0c;但竟然没有高尚的 epoll&#xff0c;本文说说它&#xff0c;因为它不适合。 epo…

微前端架构常见框架

1. iframe 这里指的是每个微应用独立开发部署,通过 iframe 的方式将这些应用嵌入到父应用系统中,几乎所有微前端的框架最开始都考虑过 iframe,但最后都放弃,或者使用部分功能,原因主要有: url 不同步。浏览器刷新 iframe url 状态丢失、后退前进按钮无法使用。 UI 不同…

SQL Server更改日志模式:操作指南与最佳实践!

全文目录&#xff1a;开篇语**前言****摘要****概述&#xff1a;SQL Server 的日志模式****日志模式的作用****三种日志模式**1. **简单恢复模式&#xff08;Simple&#xff09;**2. **完整恢复模式&#xff08;Full&#xff09;**3. **大容量日志恢复模式&#xff08;Bulk-Log…

git的工作使用中实际经验

老输入烦人的密码 每次我git pull的时候都要叫我输入三次烦人的密码&#xff0c;问了deepseek也没有尝试成功 出现 enter passphrase for key ‘~/.ssh/id_rsa’ 的原因: 在生成key的时候,没有注意,不小心设置了密码, 导致每次提交的时候都会提示要输入密码, 也就是上面的提示…

科技赋能,宁夏农业绘就塞上新“丰”景

在贺兰山的巍峨身影下&#xff0c;在黄河水的温柔滋养中&#xff0c;宁夏这片古老而神奇的土地&#xff0c;正借助农业科技的磅礴力量&#xff0c;实现从传统农耕到智慧农业的华丽转身&#xff0c;奏响一曲科技与自然和谐共生的壮丽乐章。一、数字农业&#xff1a;开启智慧种植…

imx6ull-驱动开发篇36——Linux 自带的 LED 灯驱动实验

在之前的文章里&#xff0c;我们掌握了无设备树和有设备树这两种 platform 驱动的开发方式。但实际上有现成的&#xff0c;Linux 内核的 LED 灯驱动采用 platform 框架&#xff0c;我们只需要按照要求在设备树文件中添加相应的 LED 节点即可。本讲内容&#xff0c;我们就来学习…

深度学习中主流激活函数的数学原理与PyTorch实现综述

1. 定义与作用什么是激活函数&#xff1f;激活函数有什么用&#xff1f;答&#xff1a;激活函数&#xff08;Activation Function&#xff09;是一种添加到人工神经网络中的函数&#xff0c;旨在帮助网络学习数据中的复杂模式。类似于人类大脑中基于神经元的模型&#xff0c;激…

Linux高效备份:rsync + inotify实时同步

一、rsync 简介 rsync&#xff08;Remote Sync&#xff09;是 Linux 系统下的数据镜像备份工具&#xff0c;支持本地复制、远程同步&#xff08;通过 SSH 或 rsync 协议&#xff09;&#xff0c;是一个快速、安全、高效的增量备份工具。二、rsync 特性 支持镜像保存整个目录树和…

一种通过模板输出Docx的方法

起因在2个群里都有网友讨论这个问题&#xff0c;俺就写了一个最简单的例子。其实&#xff0c;我们经常遇到一些Docx的输出的需求&#xff0c;“用模板文件进行处理”是最简单的一个方法&#xff0c;如果想预览也简单 DevExpress 、Teleric 都可以&#xff0c;而且也支持 Web 、…

探索 List 的奥秘:自己动手写一个 STL List✨

&#x1f4d6;引言大家好&#xff01;今天我们要一起来揭开 C 中 list 容器的神秘面纱——不是直接用 STL&#xff0c;而是亲手实现一个简化版的 list&#xff01;&#x1f389;你是不是曾经好奇过&#xff1a;list 是怎么做到高效插入和删除的&#xff1f;&#x1f50d;迭代器…

mysql占用高内存排查与解决

mysql占用高内存排查-- 查看当前全局内存使用情况&#xff08;需要启用 performance_schema&#xff09; SELECT * FROM sys.memory_global_total; -- 查看总内存使用 SELECT * FROM sys.memory_global_by_current_bytes LIMIT 10; -- 按模块分类查看内存使用排行memory/perfor…

构建真正自动化知识工作的AI代理

引言&#xff1a;新一代生产力范式的黎明 自动化知识工作的人工智能代理&#xff08;AI Agent&#xff09;&#xff0c;或称“智能体”&#xff0c;正迅速从理论构想演变为重塑各行各业生产力的核心引擎。这些AI代理被定义为能够感知环境、进行自主决策、动态规划、调用工具并持…

青少年机器人技术(四级)等级考试试卷-实操题(2021年12月)

更多内容和历年真题请查看网站&#xff1a;【试卷中心 -----> 电子学会 ----> 机器人技术 ----> 四级】 网站链接 青少年软件编程历年真题模拟题实时更新 青少年机器人技术&#xff08;四级&#xff09;等级考试试卷-实操题&#xff08;2021年12月&#xff09; …

最新短网址源码,防封。支持直连、跳转。 会员无广

最新短网址源码&#xff0c;防封。支持直连、跳转。 会员无广告1.可将长网址自动缩短为短网址&#xff0c;方便记忆和使用。2.短网址默认为临时有效&#xff0c;可付费升级为永久有效&#xff0c;接入支付后可自动完成&#xff0c;无需人工操作。3.系统支持设置图片/文字/跳转页…

缓存-变更事件捕捉、更新策略、本地缓存和热key问题

缓存-基础知识 熟悉计算机基础的同学们都知道&#xff0c;服务的存储大多是多层级的&#xff0c;呈现金字塔类型。通常来说本机存储比通过网络通信的外部存储更快&#xff08;现在也不一定了&#xff0c;因为网络传输速度很快&#xff0c;至少可以比一些过时的本地存储设备速度…

报表工具DevExpress .NET Reports v25.1新版本亮点:AI驱动的扩展

DevExpress Reporting是.NET Framework下功能完善的报表平台&#xff0c;它附带了易于使用的Visual Studio报表设计器和丰富的报表控件集&#xff0c;包括数据透视表、图表&#xff0c;因此您可以构建无与伦比、信息清晰的报表。 DevExpress Reporting控件日前正式发布了v25.1…

kubernetes中pod的管理及优化

目录 2 资源管理方式 2.1 命令式对象管理 2.2 资源类型 2.2.1 常用的资源类型 2.2.2 kubectl常见命令操作 2.3 基本命令示例 2.4 运行和调试命令示例 2.5 高级命令示例 3 pod简介 3.1 创建自主式pod&#xff08;生产环境不推荐&#xff09; 3.1.1 优缺点 3.1.2 创建…