Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >systemctl

systemctl

原创
作者头像
buiu
发布于 2021-12-21 08:58:19
发布于 2021-12-21 08:58:19
95100
代码可运行
举报
运行总次数:0
代码可运行
常用命令
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
systemctl start/status/stop/restart/enable/disable/mask/unmask/is-active/is-enabled xxx
systemctl
systemctl list-units  [--type=service --all]
systemctl list-unit-files 
systemctl list-sockets
​
#追踪unit的依赖
systemctl list-dependencies sshd  # 查看sshd服务的依赖
sshd.service
● ├─-.mount
● ├─system.slice
● └─sysinit.target
●   ├─apparmor.service
●   ├─blk-availability.service
●   ├─dev-hugepages.mount
●   ├─dev-mqueue.mount
●   ├─keyboard-setup.service
●   ├─kmod-static-nodes.service
●   ├─lvm2-lvmetad.socket
●   ├─lvm2-lvmpolld.socket
●   ├─lvm2-monitor.service
●   ├─open-iscsi.service
●   ├─plymouth-read-write.service
●   ├─plymouth-start.service
●   ├─proc-sys-fs-binfmt_misc.automount
●   ├─setvtrgb.service
●   ├─sys-fs-fuse-connections.mount
●   ├─sys-kernel-config.mount
●   ├─sys-kernel-debug.mount
●   ├─systemd-ask-password-console.path
●   ├─systemd-binfmt.service
​
systemctl list-dependencies --reverse plymouth-read-write.service  | grep ssh # 反向查找依赖某unit的unit
●   ├─ssh.service
相关目录

/usr/lib/systemd/system/:

使用 CentOS 官方提供的软件安装后,默认的启动脚本配置文件都放在这里,这里的数据尽量不要修改~ 要修改时,请到 /etc/systemd/system 下面修改较佳

/run/systemd/system/:

系统执行过程中所产生的服务脚本,这些脚本的优先序要比 /usr/lib/systemd/system/ 高

/etc/systemd/system/:

管理员依据主机系统的需求所创建的执行脚本,其实这个目录有点像以前/etc/rc.d/rc5.d/Sxx 之类的功能!执行优先序又比 /run/systemd/system/ 高

/etc/sysconfig/*:

几乎所有的服务都会将初始化的一些选项设置写入到这个目录下,举例来说,mandb 所要更新的 man page 索引中,需要加入 的参数就写入到此目录下的 man-db 当中喔!而网络的设置则写在 /etc/sysconfig/network-scripts/ 这个目录内。所以,这个目 录内的文件也是挺重要的;

/var/lib/:

一些会产生数据的服务都会将他的数据写入到 /var/lib/ 目录中。举例来说,数据库管理系统 Mariadb 的数据库默认就是写入 /var/lib/mysql/ 这个目录下

/run/:

放置了好多 daemon 的暂存盘,包括 lock file 以及 PID file 等等。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Linux基础:systemctl和journalctl常用命令「建议收藏」
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/142324.html原文链接:https://javaforall.cn
全栈程序员站长
2022/08/31
1.7K0
关于 Linux 中 systemd 的一些笔记
傍晚时分,你坐在屋檐下,看着天慢慢地黑下去,心里寂寞而凄凉,感到自己的生命被剥夺了。当时我是个年轻人,但我害怕这样生活下去,衰老下去。在我看来,这是比死亡更可怕的事。--------王小波
山河已无恙
2023/01/30
7290
关于 Linux 中 systemd 的一些笔记
关于Linux中控制群组cgroup(资源管理指南)的一些笔记
不加思考地滥读或无休止地读书,所读过的东西无法刻骨铭心,其大部分终将消失殆尽。——叔本华
山河已无恙
2023/03/02
1.9K0
关于Linux中控制群组cgroup(资源管理指南)的一些笔记
转 systemctl命令完全指南
使用Systemctl管理Linux服务 本文旨在阐明在运行systemd的系统上“如何控制系统和服务”。 Systemd初体验和Systemctl基础 1. 首先检查你的系统中是否安装有systemd并确定当前安装的版本 # systemd --version systemd 215 +PAM +AUDIT +SELINUX +IMA +SYSVINIT +LIBCRYPTSETUP +GCRYPT +ACL +XZ -SECCOMP -APPARMOR 上例中很清楚地表明,我们安装了215版本的syst
霡霂
2018/06/04
2.4K0
99%的人不知道的centos7 fstab
其实,在CentOS 7开始,还提供了systemd挂载文件系统的方式。 即/etc/fstab不再是唯一的永久挂载途径。在CentOS 7&8中,/etc/fstab的内容非常少,在上图中我们也能发现。
运维部落
2020/04/27
2.5K0
Redhat7-禁用firewalld&开启iptables&systemctl使用简介
防火墙服务默认使用的是 firewalld ,而不是 iptables 。如果想改用 iptables ,可以参考以下步骤:
拓荒者
2019/03/11
1.8K0
最后防线:Linux系统服务检测
在主机入侵检测系统里,也可以通过system, popen, fork/execv之类的函数调用如下命令实现上面目的
血狼debugeeker
2021/03/02
1.3K0
Systemd 入门教程:命令篇
Systemd 是 Linux 系统工具,用来启动守护进程,已成为大多数发行版的标准配置。 本文介绍它的基本用法,分为上下两篇。今天介绍它的主要命令,下一篇介绍如何用于实战。 一、由来 历史上,Lin
ruanyf
2018/04/13
9880
Systemd 入门教程:命令篇
Linux基础(day36)
10.23 linux任务计划cron Linux任务计划 crontab -u、-e、-l、-r 格式:分 时 日 月 周 user command 文件/var/spool/cron/username 分范围0-59,时范围0-23,日范围1-31,月范围1-12,周1-7 可用格式1-5表示一个范围1到5 可用格式1,2,3表示1或者2或者3 可用格式*/2表示被2整除的数字,比如小时,那就是每隔2小时 要保证服务是启动状态 systemctl start crond.service crontab命
运维小白
2022/01/06
3890
centos systemctl_正在不使用中
CentOS 7.x开始,CentOS开始使用systemd服务来代替daemon,原来管理系统启动和管理系统服务的相关命令全部由systemctl命令来代替。
全栈程序员站长
2022/09/30
3530
RHCE培训笔记-4
每个用户在创建的时候都会有一个默认权限,这个默认权限是由 umask值来决定的,又称之为 反掩码
Elapse
2020/08/17
6110
CentOS7下Systemctl详解
Systemd是由红帽公司的一名叫做Lennart Poettering的员工开发,systemd是Linux系统中最新的初始化系统(init),它主要的设计目的是克服Sys V 固有的缺点,提高系统的启动速度,systemd和upstart是竞争对手,ubantu上使用的是upstart的启动方式,centos7上使用systemd替换了Sys V,Systemd目录是要取代Unix时代依赖一直在使用的init系统,兼容SysV和LSB的启动脚本,而且能够在进程启动中更有效地引导加载服务。 system:系统启动和服务器守护进程管理器,负责在系统启动或运行时,激活系统资源,服务器进程和其他进程,根据管理,字母d是守护进程(daemon)的缩写,systemd这个名字的含义就是它要守护整个系统。
用户5807183
2019/08/02
1.4K0
学习笔记0418----系统管理
iptables备份数据到配置文件/etc/sysconfig/iptables,使用如下命令
嘻哈记
2022/01/11
2.1K0
学习笔记0418----系统管理
关于 Kubernetes中kubelet的一些笔记
「 夜深难眠,是遗憾浪费了昨天,是不想面对今天,还是希望时间停留在这些时刻,等一等迷茫的自己 --- 山河已无恙」
山河已无恙
2023/01/30
7310
自定义 systemctl 管理服务
##简介 systemd是靠管理unit的方式来控制开机服务,开机级别等功能。 在/usr/lib/systemd/system目录下包含了各种unit文件,有service后缀的服务unit,有target后缀的开机级别unit等,这里介绍关于service后缀的文件。因为systemd在开机要想执行自启动,都是通过这些*.service 的unit控制的,服务又分为系统服务(system)和用户服务(user)。
张琳兮
2020/02/17
1.6K0
关于 Linux 中 Cgroup (资源管理)的一些笔记
「 不加思考地滥读或无休止地读书,所读过的东西无法刻骨铭心,其大部分终将消失殆尽。——叔本华」
山河已无恙
2023/01/30
1.3K0
关于 Linux 中 Cgroup (资源管理)的一些笔记
关于Linux中通过 Systemd Path Unit 监听配置更新自动重启服务的一些笔记
《在路上》 这本书买了好久,大概是离我的生活太远了,看了几页就在没看过,或者应该在年少的时候读....
山河已无恙
2023/01/30
2.7K0
Linux 命令(107)—— systemctl 命令
systemctl 命令是 systemd 系统和服务的管理命令,systemctl 是与 systemd 交互的主要工具,其实现的功能包含了 service 和 chkconfig 这两个命令的功能。
恋喵大鲤鱼
2019/12/20
2.9K0
linux的服务与如何建立自己的服务
我们在上章就曾经谈过『服务』这东西! 当时的说明是『常驻在记体体中的程序,且可以提供一些系统或网络功能,那就是服务』。而服务一般的英文说法是『 service 』。
小柒吃地瓜
2020/04/23
4.5K0
systemd 使用教程【转】
http://www.ruanyifeng.com/blog/2016/03/systemd-tutorial-commands.html
保持热爱奔赴山海
2019/09/18
1.1K0
systemd 使用教程【转】
相关推荐
Linux基础:systemctl和journalctl常用命令「建议收藏」
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验