文章目录

  • 一、systemd
    • 1. systemd 守护进程管理 Linux 的启动
    • 2. systemd 提供的功能:
    • 3. systemd 使用单元来管理不同类型的对象。
    • 4. 服务单元信息
  • 二、systemctl
    • 1. systemctl输出中的服务状态
    • 2. 列出servera上安装的所以服务单元
    • 3. 列出servera上所有活动和不活动的套接字单元
    • 4.1 浏览chronyd服务的状态,此服务用于网络时间同步(NTP)
    • 4.2 确认列出的守护进程正在运行
    • 5.1 浏览sshd服务的状态,此服务用于系统建的安全加密通信
    • 5.2 确定sshd服务是否活动,但不显示所有状态信息
    • 5.3 显示sshd服务的状态
    • 6.1 列出所有服务单元的已启用或已禁用状态

一、systemd

1. systemd 守护进程管理 Linux 的启动

一般包括服务启动和服务管理,可在系统引导时以及运行中的系统上激活系统资源、服务器守护进程和其他进程。

2. systemd 提供的功能:

 并行化功能(同时启动多个服务) ,它可提高系统的启动速度。按需启动守护进程,而不需要单独的服务。自动服务依赖关系管理,可以防止长时间超时。例如,只有在网络可用                 时,依赖网络的服务才会尝试启动。利用 Linux 控制组一起追踪相关进程的方式。

3. systemd 使用单元来管理不同类型的对象。

下方列出了一些常用单元类型:

 服务单元具有.service 扩展名,代表系统服务。这种单元用于启动经常访问的守护进程,如web 服务器。套接字单元具有.socket 扩展名,代表 systemd 应监控的进程间通信(IPC)套接字。如果客户端连接套接字,systemd 将启动一个守护进程并将连接传递给它。套接字单元用于延迟系统启动时的服务启动,或者按需启动不常使用的服务。路径单元具有.path 扩展名,用于将服务的激活推迟到特定文件系统更改发生之后。这通常用于使用假脱机目录的服务,如打印系统。

4. 服务单元信息

二、systemctl

1. systemctl输出中的服务状态


识别服务器上当前启用和活动的服务

2. 列出servera上安装的所以服务单元

systemctl list-units --type=service

3. 列出servera上所有活动和不活动的套接字单元

systemctl list-units --type=socket --all

4.1 浏览chronyd服务的状态,此服务用于网络时间同步(NTP)

显示chronyd服务的状态,记下任何活动守护进程的进程ID

systemctl status chronyd

4.2 确认列出的守护进程正在运行

在以上命令输出中,与chronyd服务关联的进程ID是680

ps -p 680

5.1 浏览sshd服务的状态,此服务用于系统建的安全加密通信

确定sshd服务是否已启用在系统引导是启动

systemctl is-enabled sshd

5.2 确定sshd服务是否活动,但不显示所有状态信息

systemctl is-active sshd

5.3 显示sshd服务的状态

systemctl status sshd

6.1 列出所有服务单元的已启用或已禁用状态

 systemctl list-unit-files --type=service

【Linux】之systemd与systemctl相关推荐

  1. Linux之systemd服务配置及自动重启

    Linux之systemd服务配置及自动重启 0 背景 在linux上开发时,往往需要将自己的程序做成服务,并且实现服务开机自动重启,以及服务崩溃后自动重启功能,本文就对该功能的实现做简单介绍,实现方 ...

  2. wsl arch linux图形,WSL2(Arch Linux)使用systemd

    WSL2(Arch Linux)使用systemd 概述 WSL本身是由Windows负责运行的,因此使用tree可以看到根进程不是systemd,而这将导致无法启动服务的守护进程(deamon),如 ...

  3. Linux 之systemd服务简介

    Linux 之systemd服务简介 Systemd机制 systemd是Linux下的一种init软件,作用是提供更优秀的框架以表示系统服务之间的依赖关系,并依次实现系统初始化时服务的并行启动,同时 ...

  4. linux一运行大文件就自动重启,Linux之systemd服务配置及自动重启

    layout: post title: Linux之systemd服务配置及自动重启 date: 2019-09-09 tags: linux --- Linux之systemd服务配置及自动重启 0 ...

  5. systemd linux_这些年来为什么Linux的systemd仍然存在分歧

    systemd linux fatmawati achmad zaenuri/ShutterstockFatmawati achmad zaenuri / Shutterstock systemd i ...

  6. linux服务 Systemd 简介

    systemctl常用命令介绍 Systemctl是一个systemd工具,主要负责控制systemd系统和服务管理器. Systemd是一个系统管理守护进程.工具和库的集合,用于取代System V ...

  7. centos7当中的systemd及systemctl(节选)

    全面进入centos7时代,这个东东是需要系统了解的. http://blog.jobbole.com/85070/?utm_source=blog.jobbole.com&utm_mediu ...

  8. linux中systemd服务介绍

    Systemd是Linux系统工具也是系统基础组件的集合用来启动守护进程.提供了一个系统和服务管理器,是系统启动的启动第一个程序.运行为 PID 1,并负责启动其它程序其中systemctl是syst ...

  9. 关于 Linux中systemd的一些笔记

    写在前面 嗯,准备RHCA,学习整理这部分知识 博文内容涉及: systemd简述 对于unit的信息的介绍 通过systemctl命令控制Service unit的Demo Service unit ...

最新文章

  1. PHP与Python哪个做网站产品好?
  2. python哪些类型可以作为迭代器_详解Python迭代和迭代器
  3. ECSHOP去版权标志删除Powered by ECShop(转)
  4. ubuntu/wireshark --Lua: Error during loading: [string /usr/share/wireshark/init.lua]:45问题解决
  5. 你走过最长的路 ,就是机器学习过程中的弯路
  6. Qt文档阅读笔记|Qt工作笔记-QMutexLocker的使用(抛出异常也能解锁)
  7. 第十二章:Spring Cloud Config Server 的配置
  8. boost context上下文切换
  9. python类的构造函数是_python类(class)的构造函数、初始化函数、析构函数
  10. linux搭建博客-day 7安装Nginx
  11. 4.linux 命令行 光标移动技巧
  12. 控制系统|反馈系统的稳定性分析
  13. matlab有限差分一维导热,一维导热方程-有限差分法-matlab实现.docx
  14. 普加甘特图,项目管理解决方案。
  15. 在windows 10中输入法语等语言的特殊字符
  16. 每天学命令deleteRow
  17. 解决ERROR: text file '***' contains disallowed UTF-8 whitespace character(s)
  18. datatable 摧毁_我们快速的生活方式将使假新闻的发展摧毁我们。
  19. Pareto Chart
  20. powershell ssh-agent 无法工作

热门文章

  1. Linux下批量修改文件名(rename)
  2. ESP32-C3入门教程 WiFi篇②——WiFi Station 模式连接到 AP 热点接入点
  3. python basename()函数和dirname()函数
  4. 自动抓取QQ好友列表?Windows UIA教你轻松实现
  5. 探索 Android TDD 开发方法
  6. 计算机网络网络层之路由算法2链路状态路由算法
  7. 中南大学杰出校友_杰出客户服务的10个要点。
  8. 怎么开发一个完整的对外接口API
  9. 单片机的AVCC、AVSS、DVCC、DVSS引脚有何区别?
  10. PMP备考错题集-冲刺题二(下)