一、service和systemctl的区别

在CentOS 7中,service和systemctl都是用于管理系统服务的命令。但它们有一些区别:

  1. 配置文件位置不同:service命令使用/etc/init.d/目录下的脚本文件,而systemctl命令使用/lib/systemd/system/目录下的unit文件。

  2. 状态信息不同:service命令通过执行脚本来获取服务状态信息,而systemctl命令通过systemd的状态管理功能来获取状态信息。因此,systemctl命令提供了更详细和准确的状态信息。

  3. 命令选项不同:service命令只有start、stop、restart、reload等简单选项,而systemctl命令提供了更多的选项,比如enable、disable、status、is-active、is-enabled等。

  4. 兼容性不同:一些较老的服务可能只能通过service命令启动或停止,而systemctl命令并不支持。

综上所述,虽然两者都可以用于管理系统服务,但systemctl命令更加强大和灵活,更适合在CentOS 7中使用。

二、关于service的指令

  1. service <服务名> start – 启动指定的服务
  2. service <服务名> stop – 停止指定的服务
  3. service <服务名> restart – 重启指定的服务
  4. service <服务名> reload – 重新加载指定的服务
  5. service <服务名> status – 查看指定服务的运行状态
  6. service <服务名> enable – 开机启动指定的服务
  7. service <服务名> disable – 禁止开机启动指定的服务
  8. service <服务名> --full-restart – 重启指定的服务,会满足所有配置文件的改动
  9. service --status-all – 列出所有系统中的服务及其状态
  10. service <服务名> configtest – 检查指定的服务的配置文件是否正确
  11. service <服务名> condrestart – 重新启动指定的服务,但只有在该服务已经启动过时才执行
  12. service <服务名> try-restart – 重新启动指定的服务,但在服务没有启动前不执行
  13. service <服务名> reload-or-restart – 尝试通过卸载和重新加载服务来重新启动指定服务

三、关于systemctl的指令

  1. systemctl start <服务名> – 启动指定的服务
  2. systemctl stop <服务名> – 停止指定的服务
  3. systemctl restart <服务名> – 重启指定的服务
  4. systemctl reload <服务名> – 重新加载指定的服务
  5. systemctl status <服务名> – 查看指定服务的运行状态
  6. systemctl enable <服务名> – 开机启动指定的服务
  7. systemctl disable <服务名> – 禁止开机启动指定的服务
  8. systemctl is-active <服务名> – 判断指定的服务是否正在运行
  9. systemctl is-enabled <服务名> – 判断指定服务是否开启了开机自启
  10. systemctl is-failed <服务名> – 判断指定服务是否启动失败
  11. systemctl mask <服务名> – 锁定指定的服务,禁止所有对它的操作
  12. systemctl unmask <服务名> – 解锁指定的服务
  13. systemctl daemon-reload – 重载 systemctl 守护进程,读取最新的服务配置
  14. systemctl list-units – 查看所有正在运行的服务
  15. systemctl list-unit-files – 查看所有已安装的服务文件
  16. systemctl show <服务名> – 显示指定服务的属性信息
  17. systemctl set-property <服务名> <属性名>=<属性值> – 设置指定服务的属性
  18. systemctl edit <服务名> – 编辑指定服务的配置文件(如果没有则新建一个)
  19. systemctl cat <服务名> – 查看指定服务的配置文件
  20. systemctl kill <服务名> – 关闭指定的服务
  21. systemctl poweroff – 立即关闭系统
  22. systemctl reboot – 立即重启系统
  23. systemctl suspend – 让系统进入睡眠状态
  24. systemctl hibernate – 让系统进入休眠状态

service和systemctl相关推荐

  1. linux 服务管理两种方式service和systemctl

    1.service命令 service命令其实是去/etc/init.d目录下,去执行相关程序 # service命令启动redis脚本 service redis start # 直接启动redis ...

  2. service和systemctl的区别

    Linux服务管理的两种方式service和systemctl. service service命令其实是去/etc/init.d目录下,去执行相关程序,init.d目录包含许多系统各种服务的启动和停 ...

  3. linux 下的 service 和systemctl 服务管理方式

    linux 下的 service  和systemctl 服务管理方式 man service 得到:执行一个system V 风格的启动脚本 service - run a System V ini ...

  4. init,service和systemctl的区别

    参考http://www.ruanyifeng.com/blog/2016/03/systemd-tutorial-commands.html 1.service service是一个脚本命令,分析s ...

  5. systemctl status mysqld.service或者systemctl start mysqld 启动失败的解决办法

    报错过程: mysql需要启动,执行一下命令启动mysql: systemctl start mysqld.service 结果出现如下提示 Job for mysqld.service failed ...

  6. OpenBSD操作系统(1)——服务管理程序rcctl 类似linux下的service或systemctl

    目录 rcctl简介 启用或禁用后台进程 启动或停止后台进程 列出进程相关的参数 列出进程默认参数 列出符合特定条件的进程 列出符合条件的进程 设置进程参数 rcctl简介 rcctl是OpenBSD ...

  7. systemctl和service区别

    从 CentOS 7.x 开始,CentOS 开始使用 systemd 服务来代替 daemon,原来管理系统启动和管理系统服务的相关命令全部由 systemctl命 令来代替. service 命令 ...

  8. linux停止ftp服务命令,centos没有service命令,怎么启用ftp服务

    防火墙,开启FTP服务器需要的端口 CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙. *: systemctl stop firewalld.service ...

  9. Creating my own systemd service files on Fedora 16(x86_64)

    2019独角兽企业重金招聘Python工程师标准>>> systemd is a replacement for the System V init daemon for Linux ...

最新文章

  1. WordPress数据库优化技巧
  2. vs快捷键及常用设置(vs2012版)
  3. android 布局preview 技巧
  4. Android中的JSON解析方式:json; Gson ; Fastjson
  5. javascript做极简时钟特效,再简单没思路你也做不出来
  6. cmd52命令发送 mmc_乾坤合一~Linux SD/MMC/SDIO驱动分析(上)
  7. 绝对定位水平垂直居中(HTML、CSS)
  8. Linux笔试题及答案
  9. 下载安装php详细教程(在安装配置apache之后)
  10. c++ SIMD AVX2比较 例子
  11. torch repeate 的用法
  12. 微积分(七)——一元函数积分学
  13. MATLAB从入门到精通:MATLAB调色板,作图更酷炫
  14. Python爬虫项目实战(欧美音乐网站)
  15. 年末了,是该总结一波了,冲鸭2021
  16. EMMC内存芯片和NAND区别
  17. WINCE上网本才是正道——关于目前ARM+CE的上网本的文章汇编
  18. adb root 权限运行
  19. switch手柄键位名称图解_Switch官方资料汇总!所有你想知道的都在这里
  20. 自然数的皮亚诺公理系統

热门文章

  1. Linux临时解决命令行cat命令中文乱码
  2. SQL基本语句学习(上)
  3. 2022好看的校园表白墙程序源码Ver2.0
  4. 线性函数,C语言方式实现
  5. Java学习笔记——从零开始(2018.04.22已更新)
  6. ORACLE中RECORD的使用
  7. Macos下的docker安装目录在哪?
  8. ubuntu下的python的diango环境安装
  9. BIGO 的数据管理与应用实践
  10. 股市顶尖高手超短秘诀