有趣生活

当前位置:首页>科技>linux系统入门到精通Linux系统Systemd实战篇

linux系统入门到精通Linux系统Systemd实战篇

发布时间:2026-07-21阅读(0)

导读CentOS7.3学习笔记总结(六十九)-systemd实战篇Systemd是linux系统工具,是用来守护进程的,是大多数发行版的标准配置。对于支持Sys....CentOS7.3学习笔记总结(六十九)- systemd实战篇

Systemd是linux系统工具,是用来守护进程的,是大多数发行版的标准配置。

对于支持Systemd的软件,在最初安装的时候,程序就会自动在/usr/lib/systemd/system目录中添加一个配置文件,启动、停止、重启等程序,以及设置开机自启动,都可以直接运行systemctl命令来执行相关的操作,我们以apache的httpd软件为例进行说明。

首先yum安装httpd软件:

rpm -qa|grep httpd#查询是否安装httpd软件

yum install httpd

启动httpd服务:

ss -lntup|grep httpd#查询httpd是否启动

systemctl start httpd#使用systemctl启动httpd软件

httpd已经启动,说明httpd可以使用systemctl启动服务,httpd的启动配置文件已经生成:

ls -l /usr/lib/systemd/system/httpd.service

重新启动httpd软件:

systemctl restart httpd

停止httpd软件:

systemctl stop httpd#有时执行此命令无响应,可以执行systemctl kill httpd杀死进程,但是我很少使用此命令,我遇到不响应的情况,一般使用killall或者pkill等。

怎么设置开机自启动呢?很简单,直接执行systemctl enable httpd就可以了,它会在/etc/system/system目录中添加一个符号链接,指向/usr/lib/systemd/system/httpd.service。

当然也可以执行取消开机自启动,命令:

systemctl disable httpd

查询软件服务状态:

systemctl status httpd

主要项目的含义:

Loaded:配置文件的位置,并显示是否为开机自启动;

Active:运行状态,active(running)为正在运行,inactive(dead)为未运行;

Main PID:主进程ID;

Status:程序本身提供的软件状态;

CGroup:应用的所有子进程

后面几行是应用日志。

TAGS标签:  linux  系统  入门  精通  linux系统入门到

Copyright © 2024 有趣生活 All Rights Reserve吉ICP备19000289号-5 TXT地图HTML地图XML地图