【Linux】之systemd与systemctl
文章目录
- 一、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相关推荐
- Linux之systemd服务配置及自动重启
Linux之systemd服务配置及自动重启 0 背景 在linux上开发时,往往需要将自己的程序做成服务,并且实现服务开机自动重启,以及服务崩溃后自动重启功能,本文就对该功能的实现做简单介绍,实现方 ...
- wsl arch linux图形,WSL2(Arch Linux)使用systemd
WSL2(Arch Linux)使用systemd 概述 WSL本身是由Windows负责运行的,因此使用tree可以看到根进程不是systemd,而这将导致无法启动服务的守护进程(deamon),如 ...
- Linux 之systemd服务简介
Linux 之systemd服务简介 Systemd机制 systemd是Linux下的一种init软件,作用是提供更优秀的框架以表示系统服务之间的依赖关系,并依次实现系统初始化时服务的并行启动,同时 ...
- linux一运行大文件就自动重启,Linux之systemd服务配置及自动重启
layout: post title: Linux之systemd服务配置及自动重启 date: 2019-09-09 tags: linux --- Linux之systemd服务配置及自动重启 0 ...
- systemd linux_这些年来为什么Linux的systemd仍然存在分歧
systemd linux fatmawati achmad zaenuri/ShutterstockFatmawati achmad zaenuri / Shutterstock systemd i ...
- linux服务 Systemd 简介
systemctl常用命令介绍 Systemctl是一个systemd工具,主要负责控制systemd系统和服务管理器. Systemd是一个系统管理守护进程.工具和库的集合,用于取代System V ...
- centos7当中的systemd及systemctl(节选)
全面进入centos7时代,这个东东是需要系统了解的. http://blog.jobbole.com/85070/?utm_source=blog.jobbole.com&utm_mediu ...
- linux中systemd服务介绍
Systemd是Linux系统工具也是系统基础组件的集合用来启动守护进程.提供了一个系统和服务管理器,是系统启动的启动第一个程序.运行为 PID 1,并负责启动其它程序其中systemctl是syst ...
- 关于 Linux中systemd的一些笔记
写在前面 嗯,准备RHCA,学习整理这部分知识 博文内容涉及: systemd简述 对于unit的信息的介绍 通过systemctl命令控制Service unit的Demo Service unit ...
最新文章
- PHP与Python哪个做网站产品好?
- python哪些类型可以作为迭代器_详解Python迭代和迭代器
- ECSHOP去版权标志删除Powered by ECShop(转)
- ubuntu/wireshark --Lua: Error during loading: [string /usr/share/wireshark/init.lua]:45问题解决
- 你走过最长的路 ,就是机器学习过程中的弯路
- Qt文档阅读笔记|Qt工作笔记-QMutexLocker的使用(抛出异常也能解锁)
- 第十二章:Spring Cloud Config Server 的配置
- boost context上下文切换
- python类的构造函数是_python类(class)的构造函数、初始化函数、析构函数
- linux搭建博客-day 7安装Nginx
- 4.linux 命令行 光标移动技巧
- 控制系统|反馈系统的稳定性分析
- matlab有限差分一维导热,一维导热方程-有限差分法-matlab实现.docx
- 普加甘特图,项目管理解决方案。
- 在windows 10中输入法语等语言的特殊字符
- 每天学命令deleteRow
- 解决ERROR: text file '***' contains disallowed UTF-8 whitespace character(s)
- datatable 摧毁_我们快速的生活方式将使假新闻的发展摧毁我们。
- Pareto Chart
- powershell ssh-agent 无法工作