前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >systemctl控制服务配置

systemctl控制服务配置

作者头像
Weiyang
发布于 2020-08-02 10:12:45
发布于 2020-08-02 10:12:45
85800
代码可运行
举报
文章被收录于专栏:九思学舍九思学舍
运行总次数:0
代码可运行

systemd的使用(/etc/systemd/system)大幅提高了系统服务的运行效率, 其优先级高于([/usr]/lib/systemd/system)

在/etc/systemd/system/目录下创建一个.service文件,该文件如下配置:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[Unit]
Description=high performance web server
After=network.target remote-fs.target
[Service]
Type=simple
WorkingDirectory=/home/ec2-user/root
#程序工作目录
ExecStart=/home/ec2-user/root/server
#程序启动命令
ExecReload=/bin/kill -s -HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
KillMode=process
Restart=on-failure
RestartSec=20s
[Install]
WantedBy=multi-user.target

此后,便可通过systemctl命令对服务进行startrestartstopenabledisable等操作。 刷新systenctl配置命令为:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
systemctl daemon-reload
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

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

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Centos7 安装 Tomcat8 伪集群 的正确姿势 并设置开机自启 实践笔记
我使用centos7X64最小化安装 CentOS-7-x86_64-Minimal-1708
cookily
2020/09/11
4340
CentOS6/7 配置守护进程
CentOS6中转用Upstrat代替以前的init.d/rcX.d的线性启动方式。
Chester Chen
2022/12/19
9830
10.27 target介绍
target介绍 系统为了方便管理target来管理unit systemctl list-unit-files --type=target //列出系统中所有的target systemctl list-dependencies multi-user.target //查看指定target下面有哪些unit systemctl get-default //查看系统默认的target systemctl set-default multi-user.target 一个service属于一种
运维小白
2018/02/06
8720
源码安装Nginx以及用systemctl管理
/configure软件检查(  ./configure--prefix=/usr/local/nginx --with-http_ssl_module 可以省略自定义安装路径)
误入歧途
2024/05/08
1370
2019-03-27 CentOS7 Tengine 设置系统自动启动
作者:温故而知新666 来源:CSDN 原文:https://blog.csdn.net/nimasike/article/details/51889171 版权声明:本文为博主原创文章,转载请附上博文链接!
Albert陈凯
2019/04/01
4820
k8s下部署ansible进行node-export二安装
远程普通用户若要使用 sudo 权限,需要在 /etc/ansible/ansible.cfg 进行配置,若远程是root用户则可跳过。
BUG弄潮儿
2025/03/10
610
k8s下部署ansible进行node-export二安装
linux系统管理及安全管理——systemctl/systemd
该脚本使用于启动多个mysql实例的环境,如果想管理单个MySQL进程,只需要将“%i”换成具体的参数就好(mysql单实例管理可参考:http://blog.csdn.net/shen2308/article/details/78492460)。
阿dai学长
2019/04/03
5.6K0
.Net 6 linux部署成服务
郑小超.
2023/11/16
3090
Redis 学习笔记 2.2.1 Redis配置成系统服务(CentOS7)
iotisan 博客专家
twowinter
2020/04/17
3010
Redis设置开机自启动
在目录 /lib/systemd/system 下新建文件 redis.service :
子润先生
2021/06/23
2.7K0
编译安装Nginx + PHP + MySQL
编译安装 Nginx # 创建用户和组 groupadd nginx useradd -s /sbin/nologin nginx # 编译安装 ./configure --prefix=/usr/local/nginx --error-log-path=/var/log/nginx/error.log --http-log-path=/var/log/nginx/access.log --pid-path=/var/run/nginx/nginx.pid --lock-path=/var/lock/ng
陳斯托洛夫斯記
2022/10/27
9780
CentOS7配置Tomcat开机自动启动和服务
创建文件 # vi /etc/systemd/system/tomcat.service [Unit] Description=Tomcat8540 After=syslog.target network.target remote-fs.target nss-lookup.target [Service] Type=oneshot ExecStart=/usr/local/apache-tomcat-8.5.40/bin/startup.sh ExecStop=/usr/local/apache-tom
飞狗
2020/05/09
2.6K0
自定义 systemctl 管理服务
##简介 systemd是靠管理unit的方式来控制开机服务,开机级别等功能。 在/usr/lib/systemd/system目录下包含了各种unit文件,有service后缀的服务unit,有target后缀的开机级别unit等,这里介绍关于service后缀的文件。因为systemd在开机要想执行自启动,都是通过这些*.service 的unit控制的,服务又分为系统服务(system)和用户服务(user)。
张琳兮
2020/02/17
1.6K0
Consul部署
默认Policy:global-management,这个是拥有最高权限的SecretID,等于超级管理员
陳斯托洛夫斯記
2022/10/27
6870
Consul部署
【快猫星云】Nightingale 监控详解(二)
环境部署 Prometheus 数据源环境部署 #下载prom,下载链接:https://prometheus.io/download/ #如果下载慢,可以使用国内源地址:https://mirrors.tuna.tsinghua.edu.cn/github-release/prometheus/prometheus/LatestRelease/ mkdir /opt/prometheus wget https://github.com/prometheus/prometheus/releases
用户6792968
2023/04/27
5320
【快猫星云】Nightingale 监控详解(二)
centos7安装keepalived问题
● keepalived.service - LVS and VRRP High Availability Monitor Loaded: loaded (/usr/lib/systemd/system/keepalived.service; enabled; vendor preset: disabled) Active: failed (Result: resources) since Sat 2018-08-04 13:06:35 EDT; 16s ago Process: 3435 ExecStart=/usr/local/keepalived/sbin/keepalived $KEEPALIVED_OPTIONS (code=exited, status=0/SUCCESS)
互联网金融打杂
2018/08/15
3.2K0
centos7安装keepalived问题
Consul 集群部署
默认Policy:global-management,这个是拥有最高权限的SecretID,等于超级管理员
陳斯托洛夫斯記
2024/08/07
720
Consul 集群部署
Kubernetes 1.8.6 集群部署–Node节点(六)
部署 Node 节点 其它两个node节点,需要在两个节点都执行安装操作 下载文件 # wget https://download.docker.com/linux/static/stable/x86_64/docker-17.12.0-ce.tgz # tar zxvf docker-17.12.0-ce.tar # cp docker/docker* /usr/local/bin 配置启动docker cat > docker.service << EOF [Unit] Description=Do
老七Linux
2018/05/31
9580
Linux系统服务神器:systemctl的简单配置与使用
以前使用Ubuntu和CentOS,一般使用SysV init(就是以前使用的service)进行进程的开机自启和进程守护。
Mintimate
2022/04/08
6.8K1
Linux系统服务神器:systemctl的简单配置与使用
基于CentOS 7配置Nginx自启动
Nginx是广为流行的轻量级Web服务器软件。它开源,短小精悍,简单易用,深受广大互联网企业以及IT运维人员所喜爱。很多时候,我们在生产环境基于编译方式安装Nginx后,Nginx需要手工配置自启动服务,以确保服务器异常宕机后自动重启该服务。以下描述的是基于CentOS 7下来配置自启动服务,供大家参考。
Leshami
2018/08/06
1.1K0
相关推荐
Centos7 安装 Tomcat8 伪集群 的正确姿势 并设置开机自启 实践笔记
更多 >
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文