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

这篇具有很好参考价值的文章主要介绍了【个人笔记】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的终端命令:

ls -l $(which service)

【个人笔记】Linux 服务管理两种方式service和systemctl,Linux,笔记,linux,运维
参考链接:https://blog.csdn.net/kaka_buka/article/details/130512403

service命令

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

service 常用命令:

#1、启动指定的系统服务
service 服务名 start

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

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

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

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

#6、网络重启
service network restart

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

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

systemctl 命令

systemctl命令主要有两大功能:

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

systemctl 常用命令:

#1、启动服务
systemctl start 服务名

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

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

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

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

参考链接:systemctl命令文章来源地址https://www.toymoban.com/news/detail-621364.html

到了这里,关于【个人笔记】Linux 服务管理两种方式service和systemctl的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • service和systemctl的区别/修改PATH的方法/一条命令查看IP地址和网关以及DNS服务器

    一.service和systemctl的区别 Linux服务管理的两种方式:service 和 systemctl service命令其实是去/etc/init.d目录下,去执行相关程序,init.d目录包含许多系统各种服务的启动和停止脚本。当Linux启动时,会寻找这些目录中的服务脚本,并根据脚本的run level确定不同的启动级别。 这种方法

    2024年02月05日
    浏览(67)
  • linux安装部署mysql服务 tar.gz rpm两种安装方式教程

    本教程为linux下安装部署mysql服务,安装方式分为两种,一种tar.gz包安装,另一种为rpm包安装。 服务器:linxu CentOS 7 mysql服务tar.gz版本:mysql-5.7.36-el7-x86_64.tar.gz mysql服务rpm版本: mysql-5.7.36-1.el7.x86_64.rpm-bundler.tar 首先连接linux服务器,将防火墙关闭: 1.下载mysql-5.7.36-el7-x86_64.ta

    2024年02月05日
    浏览(35)
  • 【Ubuntu】Systemctl 管理 MinIO 服务器的启动和停止

    要使用 systemctl 来管理 MinIO 服务器的启动和停止,您需要创建一个 systemd 服务单元文件,以便 systemd 能够启动和停止 MinIO 服务器。下面是一般的步骤: 创建 systemd 服务单元文件: 打开终端并使用文本编辑器创建一个新的 systemd 服务单元文件,例如 minio.service : 在打开的文件

    2024年02月03日
    浏览(59)
  • systemctl针对service类型的配置文件

    现在我们知道服务的管理是通过systemd来完成,而systemd的配置文件大部分放置于 /usr/lib/systemd/system/ 目录中,但是Red Hat官方文件指出,该目录的文件主要是原本软件所提供的设置,建议不要修改。而要修改的位置应该放置于 /etc/systemd/system 目录中。举例来说你想要额外修改v

    2024年02月05日
    浏览(43)
  • 手动安装的ElasticSearch如何注册成一个服务(使用systemctl 管理Es)

    创建一个 Elasticsearch 服务配置文件。 在 /etc/systemd/system/ 目录中创建一个名为 elasticsearch.service 的文件 sudo vim /etc/systemd/system/elasticsearch.service 将以下内容复制到 elasticsearch.service 文件中: 设置 Elasticsearch 目录的权限。 sudo chown -R esadmin /home/elasticsearch/elasticsearch-7.15.1 注册启用服

    2024年04月22日
    浏览(36)
  • systemctl status mysqld.service或者systemctl start mysqld 启动失败的解决办法

    报错过程: mysql需要启动,执行一下命令启动mysql: 结果出现如下提示 在这里给大家一个提示,因为每个人的报错原因不同,我们需要去查看mysql的日志 如果mysql日志太多,可以通过dG将mysql的日志全部删除,之后再执行启动musql的命令 找到日志中出现error的地方,根据具体问

    2024年02月08日
    浏览(68)
  • 17.2.4 【Linux】通过systemctl分析各服务之间的相依性

    使用list-dependencies时,所列出的default.target其实是muli-user.target的内容。multi-user.target 其实还会用到 basic.target + getty.target +remote-fs.target 三大项目, 而 basic.target 又用到了 sockets.target + sysinit.target +timers.target。 reverse是反向的意思。multi-user.target 主要是被 graphical.target 所使用。 所

    2024年02月11日
    浏览(39)
  • 【Linux | systemd】systemd(systemctl命令)运行服务的配置文件详解

    【systemctl】让程序以守护进程的方式在后台运行 首先需要创建一个systemd unit 配置文件,比如:verdaccio.service,一般放在 /lib/systemd/system/ 下 添加配置如下: 开机自启动:systemctl enable verdaccio.service 立即启动:systemctl start verdaccio.service 重新启动:systemctl restart verdaccio.service 运

    2024年01月17日
    浏览(46)
  • 【Linux】Centos7 的 Systemctl 与 创建系统服务 (shell脚本)

    systemctl 命令 systemctl 状态 systemctl 运行级别 自建服务 1、服务存放路径 2、编写一个系统服务 Unit: Service: 举例 :wq退出 syscmd.sh脚本内容 方式一: 命令: java -jar xxxx.jar 方式二: 命令:java -jar xxxx.jar 方式三: 命令:nohup java -jar xxxx.jar 方式四: 命令:nohup java -jar xxxx.jar /

    2024年02月14日
    浏览(53)
  • systemctl enable docker.service报错“Failed to execute operation: Bad message“

    将docker加入到开机自启,报错: 解决:  重新粘贴复制:

    2024年02月03日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包