iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >Linux系统工具Systemd怎么用
  • 896
分享到

Linux系统工具Systemd怎么用

2023-06-27 16:06:02 896人浏览 独家记忆
摘要

小编给大家分享一下linux系统工具Systemd怎么用,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!systemd 是一个 Linux 系统基础组件的集合,提供了一个系统和服务管理器,运行为 PID 1 并负责启动其它程

小编给大家分享一下linux系统工具Systemd怎么用,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!

systemd 是一个 Linux 系统基础组件的集合,提供了一个系统和服务管理器,运行为 PID 1 并负责启动其它程序。功能包括:支持并行化任务;同时采用 Socket 式与 D-Bus 总线式激活服务;按需启动守护进程(daemon);利用 Linux 的 cgroups 监视进程;支持快照和系统恢复;维护挂载点和自动挂载点;各服务间基于依赖关系进行精密控制。

Linux系统工具Systemd怎么用

systemd特点:

最新系统都采用systemd管理(RedHat7,Centos7,ubuntu15…)

CentOS7 支持开机并行启动服务,显著提高开机启动效率

CentOS7关机只关闭正在运行的服务,而CentOS6,全部都关闭一次。

CentOS7服务的启动与停止不再使用脚本进行管理,也就是/etc/init.d下不在有脚本。

CentOS7使用systemd解决原有模式缺陷,比如原有service不会关闭程序产生的子进程。

systemd语法:

systemctl [command]      [unit](配置的应用名称)command可选项· start:启动指定的unit          systemctl start Nginx· stop:关闭指定的unit           systemctl stop nginx· restart:重启指定unit          systemctl restart nginx· reload:重载指定unit           systemctl reload nginx· enable:系统开机时自动启动指定unit,前提是配置文件中有相关配置 systemctl enable nginx· disable:开机时不自动运行指定unit   systemctl disable nginx· status:查看指定unit当前运行状态 systemctl status nginx

systemd配置文件说明:

  1. 每一个Unit都需要有一个配置文件用于告知systemd对于服务的管理方式
  2. 配置文件存放于/usr/lib/systemd/system/,设置开机启动后会在/etc/systemd/system目录建立软链接文件
  3. 每个Unit的配置文件配置默认后缀名为.service
  4. 在/usr/lib/systemd/system/目录中分为system和user两个目录,一般将开机不登陆就能运行的程序存在系统服务里,也就是/usr/lib/systemd/system
  5. 配置文件使用方括号分成了多个部分,并且区分大小写

systemd相关文件:

Linux系统工具Systemd怎么用

实战 源码编译安装nginx 实现systemd管理控制

安装nginx编译环境

yum  -y install GCc gcc-c++    openssl-devel pcre-devel gd-devel  iproute net-tools telnet wget curlwget Http://nginx.org/download/nginx-1.15.5.tar.gztar zxf nginx-1.15.5.tar.gz &&cd nginx-1.15.5./configure --prefix=/usr/local/nginx \--with-http_ssl_module \--with-http_stub_status_modulemake -j 4 && make install

通用方式启动nginx

/usr/local/nginx/sbin/nginx  #启动/usr/local/nginx/sbin/nginx  -s reload  #重启/usr/local/nginx/sbin/nginx -s   quit   #关闭nginx

systemd 管理控制启动模式

vim      /usr/lib/systemd/system/nginx.service[Unit]Description=nginxAfter=network.target[Service]Type=forkingExecStart=/usr/local/nginx/sbin/nginxExecReload=/usr/local/nginx/sbin/nginx -s reloadExecStop=/usr/local/nginx/sbin/nginx -s quitPrivateTmp=true[Install]WantedBy=multi-user.target

参数详解

systemctl restart nginxsystemctl enable  nginxsystemctl stop  nginx

如图所示实现了systemd 管理控制nginx服务

看完了这篇文章,相信你对“Linux系统工具Systemd怎么用”有了一定的了解,如果想了解更多相关知识,欢迎关注编程网操作系统频道,感谢各位的阅读!

--结束END--

本文标题: Linux系统工具Systemd怎么用

本文链接: https://www.lsjlt.com/news/311898.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Linux系统工具Systemd怎么用
    小编给大家分享一下Linux系统工具Systemd怎么用,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!systemd 是一个 Linux 系统基础组件的集合,提供了一个系统和服务管理器,运行为 PID 1 并负责启动其它程...
    99+
    2023-06-27
  • 如何查看Linux系统中的进程管理工具SystemD
    这篇文章主要介绍“如何查看Linux系统中的进程管理工具SystemD”,在日常操作中,相信很多人在如何查看Linux系统中的进程管理工具SystemD问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何查看L...
    99+
    2023-06-12
  • linux 系统进程管理工具systemd详解(systemctl命令、创建自己的systemd服务)
    目录linux systemd什么是 systemdsystemd 特点unit(单元)systemd unit目录Unit 和 TargetUnit 文件结构Linux命令——systemctl...
    99+
    2022-12-12
    linux 进程管理工具systemd Linux使用systemd管理进程 Linux systemd服务
  • systemd进程管理工具怎么用
    systemd进程管理工具怎么用,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。 1. systemd介绍systemd是目前Linux系统上主要的系统...
    99+
    2023-06-15
  • Linux系统监控工具Collectl怎么用
    这篇文章跟大家分析一下“Linux系统监控工具Collectl怎么用”。内容详细易懂,对“Linux系统监控工具Collectl怎么用”感兴趣的朋友可以跟着小编的思路慢慢深入来阅读一下,希望阅读后能够对大家有所帮助。下面跟着小编一起深入学习...
    99+
    2023-06-28
  • Linux系统抓包工具tcpdump怎么用
    今天给大家介绍一下Linux系统抓包工具tcpdump怎么用。文章的内容小编觉得不错,现在给大家分享一下,觉得有需要的朋友可以了解一下,希望对大家有所帮助,下面跟着小编的思路一起来阅读吧。tcpdump是Linux系统中一个数据包解析工具,...
    99+
    2023-06-28
  • Linux系统调试工具strace怎么用
    这篇文章主要讲解了“Linux系统调试工具strace怎么用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux系统调试工具strace怎么用”吧!1、简介strace是Linux系统中...
    99+
    2023-06-28
  • Linux系统监视工具Glances怎么用
    这篇文章给大家分享的是有关Linux系统监视工具Glances怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Glances 是一个由 Python 编写,使用 psutil 库来从系统抓取信息的基于 cur...
    99+
    2023-06-27
  • linux 系统进程管理工具systemd详解(systemctl命令、创建自己的systemd服务)
    目录linux systemd什么是 systemdsystemd 特点unit(单元)systemd unit目录Unit 和 TargetUnit 文件结构Linux命令&mda...
    99+
    2022-12-12
    linux 进程管理工具systemd Linux使用systemd管理进程 Linux systemd服务
  • Linux系统信息统计工具dstat怎么用
    这篇文章主要介绍Linux系统信息统计工具dstat怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!dstat命令是一个用来替换vmstat、iostat、netstat、nfsstat和ifstat这些命令的工...
    99+
    2023-06-27
  • linux中系统清理工具BleachBit怎么用
    这篇文章主要介绍linux中系统清理工具BleachBit怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!BleachBit 是一款专为 Linux 设计的系统清理工具。使用 BleachBit,你可以清理系统中...
    99+
    2023-06-16
  • Linux系统IO分析工具iotop怎么用
    这篇文章给大家分享的是有关Linux系统IO分析工具iotop怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。iotop是linux系统下测试硬盘IO读写的工具,简单的说,iotop是一个用来监视磁盘I/O使...
    99+
    2023-06-27
  • Linux系统审计工具Lynis怎么使用
    这篇“Linux系统审计工具Lynis怎么使用”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Linux系统审计工具Lynis...
    99+
    2023-06-28
  • Linux系统wegt下载工具怎么使用
    Linux系统wegt下载工具怎么使用,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。wget是Linux系统中一个比不可少的的下载文件的工具,可以支持HTTP,HTTPS和...
    99+
    2023-06-28
  • 怎么使用Linux终端管理systemd单元的工具chkservice
    今天就跟大家聊聊有关怎么使用Linux终端管理systemd单元的工具chkservice,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。systemd 意即系统守护进程system ...
    99+
    2023-06-16
  • Linux操作系统分区工具Fdisk怎么用
    这篇文章给大家分享的是有关Linux操作系统分区工具Fdisk怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。fdisk是linux下的一个硬盘分区工具硬盘分区原理一样,但工具格式等等都不一样,一个是在装系统...
    99+
    2023-06-10
  • Linux怎么使用backup-manager工具备份系统
    本篇内容介绍了“Linux怎么使用backup-manager工具备份系统”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!  只有在电脑出了问...
    99+
    2023-06-13
  • Linux系统中串口调试工具怎么用
    这篇文章主要介绍了Linux系统中串口调试工具怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。实验环境:OS: Ubuntu16.04 Kernel: 4.4.0mini...
    99+
    2023-06-27
  • Linux系统安全检查工具Lynis怎么用
    这篇文章给大家介绍Linux系统安全检查工具Lynis怎么用,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。Lynis是针对Unix/Linux的安全检查工具,可以发现潜在的安全威胁。这个工具覆盖可疑文件监测、漏洞、恶意...
    99+
    2023-06-16
  • 如何在Debian上使用systemd工具对系统进行管理
    本篇内容介绍了“如何在Debian上使用systemd工具对系统进行管理”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!“一个软件只做一件事情...
    99+
    2023-06-13
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作