【个人笔记】Linux 服务管理两种方式service和systemctl

service命令与systemctl 命令

service 命令与传统的 SysVinit 和 Upstart 初始化系统相关。较早期的 Linux 发行版(如早期的 Ubuntu、Red Hat 等)使用了这些初始化系统。service 命令用于启动、停止、重启和查询系统服务的状态。虽然许多现代 Linux 发行版已经转向使用 systemd,但它们通常仍然提供 service 命令作为向后兼容支持。

systemctl 命令 是与 systemd 初始化系统相关的命令。systemd 是许多现代 Linux 发行版(如 Ubuntu、Fedora、Debian 等)的默认初始化系统。systemd 采用了并行启动方式,提供了更快的启动速度和更高的灵活性。systemctl 是 systemd 的主要命令行工具,用于控制和管理系统服务、挂载点、设备等。

检查 service 是否映射到 systemctl的终端命令:

bash 复制代码
ls -l $(which service)

参考链接:https://blog.csdn.net/kaka_buka/article/details/130512403

service命令

service命令功能:

对系统服务进行管理,如启动(start)、停止(stop)、重启(restart)、查看状态(status)等。

service 常用命令:

bash 复制代码
#1、启动指定的系统服务
service 服务名 start

#2、停止指定的系统服务
service 服务名 stop

#3、重新启动指定的系统服务
service 服务名 restart

#4、查看服务状态
service 服务名 status

#5、打印指定服务的命令行使用帮助
service 服务名

#6、网络重启
service network restart

#7、查看系统服务列表,以及每个服务的运行级别
chkconfig --list

systemctl 命令

systemctl命令主要有两大功能:

  • 控制systemd系统
  • 管理系统上运行的服务

systemctl 常用命令:

bash 复制代码
#1、启动服务
systemctl start 服务名

#2、停止服务
systemctl stop 服务名

#3、重启服务
systemctl restart 服务名

#4、查看服务是否已启动
systemctl is-active 服务名

#5、查看服务的状态
systemctl status 服务名

参考链接:systemctl命令

相关推荐
鹏大师运维1 小时前
为什么信创电脑装软件总提示“软件包架构不匹配”?
linux·运维·架构·国产化·麒麟·deb·统信uos
问心无愧05131 小时前
ctf show web入门111
android·前端·笔记
007张三丰2 小时前
软件测试专栏(11/20):测试框架开发:pytest深度解析与插件体系
运维·服务器·自动化测试·pytest·测试框架
weixin_604236673 小时前
华三 路由器 极简核心配置
运维·服务器·网络·h3c·h3c路由器
鹤落晴春3 小时前
【Linux复习】管理SELinux安全性
linux·运维·服务器
yz_aiks3 小时前
Linux Jar包配置Systemd自启动实战:从排查到配置全流程
linux·python·jar·自启动·systemd
AI智图坊4 小时前
多件装组合SKU图的批量生产效率分析:从PS手工到AI自动化的工作流改造
大数据·运维·人工智能·gpt·ai作画·自动化·aigc
bjzhang755 小时前
CentOS下安装MySQL详解
linux·mysql·centos
和平宇宙6 小时前
AI笔记005. hermes-DeepSeek V4 Pro, 128K上下文引发的探索
前端·人工智能·笔记
十月的皮皮6 小时前
C语言学习笔记20260606- 求月份天数三种写法
c语言·笔记·学习