【个人笔记】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命令

相关推荐
探索云原生2 小时前
终于搞懂 Kueue:5 个核心对象一次讲透
linux·docker·ai·云原生·kubernetes
huainingning3 小时前
交换机通过ftp下载文件或者传输文件到ftp服务器
运维·服务器·网络
hengcaib3 小时前
防封号电销外包公司怎么选合规线路与风控核查方法
笔记
An_s3 小时前
机器学习python之识别图中物品信息
java·linux·开发语言
edwarddamon3 小时前
CentOS 7 国内安装 Docker CE(阿里云源)
运维
Championship.23.244 小时前
Linux 3.0 LVDS驱动开发详解
linux·运维·驱动开发·lvds
小池先生4 小时前
Windows服务器如何备份
运维·服务器
风向决定发型丶4 小时前
Shell中的特殊变量
linux·运维·bash
FII工业富联科技服务5 小时前
灯塔工厂用例详解:AR 远程巡检与智能运维闭环落地实践
运维·ar
mounter6255 小时前
走向长时运行:引入协程(Coroutines),打破 BPF 程序的“一堂到底”限制
linux·ebpf·kernel