17.2 【Linux】通过 systemctl 管理服务

这篇具有很好参考价值的文章主要介绍了17.2 【Linux】通过 systemctl 管理服务。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

systemd这个启动服务的机制,是通过一支名为systemctl的指令来处理的。跟以前 systemV 需要 service / chkconfig / setup / init 等指令来协助不同, systemd 就是仅有systemctl 这个指令来处理而已。

17.2.1 通过 systemctl 管理单一服务 (service unit) 的启动/开机启动与观察状态

17.2 【Linux】通过 systemctl 管理服务,Linux,linux,服务器,运维

关掉atd不应该使用kill的方式来关掉一个正常的服务,否则systemctl会无法继续监控该服务。使用 systemtctlstatus atd 的输出结果中,第 2, 3 两行很重要~因为那个是告知我们该 unit 下次开机会不会默认启动,以及目前启动的状态。

基本上有几个常见的状态:

active (running):正有一只或多只程序正在系统中执行的意思,举例来说,正在执行中的 vsftpd 就是这种模式。

active (exited):仅执行一次就正常结束的服务,目前并没有任何程序在系统中执行。举例来说,开机或者是挂载时才会进行一次的 quotaon 功能,就是这种模式! quotaon不须一直执行,只须执行一次之后,就交给文件系统去自行处理。通常用 bash shell写的小型服务,大多是属于这种类型 (无须常驻内存)。

active (waiting):正在执行当中,不过还再等待其他的事件才能继续处理。举例来说,打印的伫列相关服务就是这种状态! 虽然正在启动中,不过,也需要真的有伫列进来 (打印工作) 这样他才会继续唤醒打印机服务来进行下一步打印的功能。

inactive:这个服务目前没有运行的意思。

enabled:这个 daemon 将在开机时被执行

disabled:这个 daemon 在开机时不会被执行

static:这个 daemon 不可以自己启动 (enable 不可),不过可能会被其他的 enabled的服务来唤醒 (相依属性的服务)

mask:这个 daemon 无论如何都无法被启动!因为已经被强制注销 (非删除)。可通过systemctl unmask 方式改回原本状态服务启动/关闭与观察的练习

服务启动/关闭与观察的练习

问题:找到系统中名为 chronyd 的服务,观察此服务的状态,观察完毕后,将此服务设置为: 1)开机不会启动 2)现在状况是关闭的情况!回答:我们直接使用指令的方式来查询与设置看看:

17.2 【Linux】通过 systemctl 管理服务,Linux,linux,服务器,运维

强迫服务注销 (mask) 的练习

比较正规的作法是,要关闭 cups.service 时,连同其他两个会唤醒 service 的 cups.socket 与cups.path 通通关闭,比较不正规的作法是,那就强迫 cups.service 注销,通过 mask 的方式来将这个服务注销看看!

17.2 【Linux】通过 systemctl 管理服务,Linux,linux,服务器,运维

那如何取消注销呢?当然就是 unmask。

17.2 【Linux】通过 systemctl 管理服务,Linux,linux,服务器,运维文章来源地址https://www.toymoban.com/news/detail-680513.html

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

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

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

相关文章

  • 实现远程访问Linux堡垒机:通过JumpServer系统进行安全的服务器管理

    正文开始前给大家推荐个网站,前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。 点击跳转到网站。 JumpServer 是广受欢迎的开源堡垒机,是符合 4A 规范的专业运维安全审计系统。JumpServer 帮助企业以更安全的方式管控和登录所有类型

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

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

    2024年02月03日
    浏览(44)
  • 手动安装的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日
    浏览(22)
  • 【玩转Linux操作】Linux服务管理

    🎊专栏【玩转Linux操作】 🍔喜欢的诗句:更喜岷山千里雪 三军过后尽开颜。 🎆音乐分享【如愿】 大一同学小吉,欢迎并且感谢大家指出我的问题🥰 服务(service)本质上就是进程,但是是运行在后台的,通常都会监听某个端口,等待其他程序的请求,比如(mysqld,sshd,防火

    2024年02月12日
    浏览(36)
  • 《Linux基础》06. 进程管理 · 服务管理

    title: 《Linux基础》06. 网络配置 · 进程管理 · 服务管理 date: 2023-04-15 15:24:16 updated: 2023-10-15 10:45:46 categories: 学习记录:Linux基础 excerpt: 网络配置(相关指令,网络环境配置,防火墙)、进程管理、服务管理。 comments: false tags: top_image: /images/backimg/SunsetClimbing.png 本文以 CentOS 7.

    2023年04月15日
    浏览(29)
  • 【Linux学习笔记】Linux服务器:配置与管理samba服务器

    一、【linux学习笔记】红帽Linux 7.8系统在虚拟机上的安装 二、【Linux学习笔记】Linux系统的基本操作  三、【Linux学习笔记】管理Linux操作系统:用户管理  四、【Linux学习笔记】管理Linux操作系统:磁盘管理 五、【Linux学习笔记】管理Linux操作系统:软件安装  六、 【Linux学习

    2024年02月02日
    浏览(29)
  • linux 系统服务管理

    目录 一、chkconfig 1、列出服务列表  chkconfig --list  2、关闭开启服务  chkconfig  服务名  on/off  3、添加新服务  chkconfig --add  服务文件名    4、删除已有服务   chkconfig  --del   服务名 5、系统级别定义: chkconfig——centos6 以下使用的服务管理sysV服务。在centos7中sysV服务,

    2024年02月08日
    浏览(14)
  • Linux服务管理

    介绍: 服务本身就是进程,但是是运行在后台的,通常都会监听某个端口,等待其它程序的请求,比如(sshd,防火墙,mysqld等)因此我们又称为守护进程。 service 管理指令 service 服务名 选项【start | stop | restart | reload | status 】 比如 start 启动网络服务 stop 关闭网络服务 rest

    2024年02月08日
    浏览(18)
  • Linux中SSH远程管理服务

    SSH(Secure Shell)是一种安全通道协议,主要用来实现字符界面的远程登录、远程 复制等功能。SSH 协议对通信双方的数据传输进行了加密处理,其中包括用户登录时输入的用户口令,SSH 为建立在应用层和传输层基础上的安全协议。对数据进行压缩,加快传输速度。 数据传输是

    2024年01月19日
    浏览(30)
  • Linux系统SSH远程管理服务

    目录 一、SSH服务介绍 1、SSH协议是什么? 2、SSH的优点 3、SSH的客户端与服务端 4、SSH的原理 4.1 公钥首次连接原理 4.2 ssh加密通讯原理 4.2.1 对称加密 4.2.2 非对称加密  4.2 ssh远程登录 二、服务端配置 1、常见配置项 1.1 修改默认端口 1.2 禁止root用户登录 1.3 白名单黑名单列表

    2024年01月25日
    浏览(29)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包