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

相关推荐
点心的游戏开发世界15 小时前
GDScript 入门笔记(十一):Lambda 与匿名函数
开发语言·笔记·游戏引擎·godot
摇滚侠15 小时前
《SpringBoot 3:入门与应用实战》第 12 章 JDBC 与事务 使用 JdbcTemplate 阅读笔记 32
spring boot·笔记·后端
徐小黑ACG16 小时前
nginx配置文件
linux·服务器·nginx
新时代牛马16 小时前
Linux VFS 完整篇:从path_openat、dentry/inode 到page cache 与挂载排障
linux·运维·服务器
java_logo17 小时前
Docker 部署 Rocky Linux:轻松搭建 RHEL 兼容企业级基础镜像平台
linux·docker·容器·rocky linux·基础镜像·轩辕镜像·rhel 兼容
拂拉氏17 小时前
【知识讲解】 Linux虚拟地址空间认识
linux·虚拟地址空间
鱼子星_17 小时前
【C++】继承和多态(上)
c++·笔记
xian_wwq18 小时前
【学习笔记】深度认知系列-第14讲 端侧AI崛起——为什么AI正在从云端走向本地
人工智能·笔记·学习
cloudfantasy18 小时前
docker直接二进制安装,非编译。KylinV10SP3 aarch64有效
运维·docker
新时代牛马18 小时前
Linux 驱动中断与定时完整篇:从 request_threaded_irq 到hrtimer 选型与排障
linux·运维·服务器