当前位置: 首页 > news >正文

CentOS 7如何使用systemctl管理应用

说明:本文介绍如何使用systemctl命令的方式来启动、查看、停止和重启应用,以安装后的prometheus、alertmanager为例;

Step1:创建文件

在系统/etc/systemd/system/路径下,创建一个xxx.service文件,该文件内容是告诉系统,我要启动什么应用,以及附加的配置文件在哪里,如下,为系统中启动prometheus、alertmanager应用的文件内容。

在这里插入图片描述

alertmanager

[Unit]
Description=alertmanager
Documentation=https://prometheus.io
After=network.target[Service]
Type=simple
User=root
ExecStart=/usr/local/dev/alertmanager/alertmanager-0.26.0.linux-amd64/alertmanager \--config.file=/usr/local/dev/alertmanager/alertmanager-0.26.0.linux-amd64/alertmanager.yml
Restart=on-failure[Install]                      
WantedBy=multi-user.target

prometheus

[Unit]
Description=prometheus
Documentation=https://prometheus.io
After=network.target[Service]
Type=simple
User=root
ExecStart=/usr/local/dev/prometheus-2.52.0/prometheus-2.52.0.linux-386/prometheus \--config.file=/usr/local/dev/prometheus-2.52.0/prometheus-2.52.0.linux-386/prometheus.yml
Restart=on-failure[Install]                      
WantedBy=multi-user.target

路径需自适应修改;

Step2:使用

配置完成后,就可以通过systemctl命令来管理应用了。相关命令如下,可省去.service

# 启动 alertmanager
systemctl start alertmanager# 查看状态
systemctl status alertmanager# 停止
systemctl stop alertmanager# 重启
systemctl restart alertmanager

在这里插入图片描述

http://www.lryc.cn/news/356787.html

相关文章:

  • 武大深度学习期末复习-常见神经网络概念
  • Leetcode3161. 物块放置查询(Go语言的红黑树 + 线段树)
  • 基于springboot实现医疗挂号管理系统项目【项目源码+论文说明】
  • ScrumMaster认证机构及CSM、PSM、RSM价值比较
  • 加氢站压缩液驱比例泵放大器
  • MyBatis系统学习篇 - MyBatis逆向工程
  • SpringCloud的Config配置中心,为什么要分Server服务端和Client客户端?
  • 「数据结构」队列
  • Python01 注释,关键字,变量,数据类型,格式化输出
  • 基于单片机智能防触电装置的研究与设计
  • 机械行业工程设计资质乙级需要哪些人员
  • vivado改变波形图窗口颜色
  • 蓝桥杯练习系统(算法训练)ALGO-932 低阶行列式计算
  • 四川古力未来科技抖音小店安全靠谱,购物新体验
  • 深入理解Seata:分布式事务的解决方案
  • 【TC8】如何测试IOP中PHY芯片的Llink-up time
  • java大学城水电管理系统源码(springboot)
  • LAMP源码编译安装——CentOS7
  • oracle 还原被覆盖的视图
  • go语言同一包中的同一变量实现不同平台设置不同的默认值 //go:build 编译语法使用示例
  • 校园周边美食探索及分享平台,基于 SpringBoot+Vue+MySQL 开发的前后端分离的校园周边美食探索及分享平台设计实现
  • Discourse 编辑没有办法显示更多的 JS 错误
  • CSS实现一个雨滴滑落效果
  • vue2+echarts地图下钻+地图遮盖物散点
  • 关于C++的特殊类定制
  • Linux备份脚本
  • 【Unity】实现轮盘抽奖
  • 面下对象之overload与override
  • 大数据之Hive函数大全
  • 宝塔下应该用 Memcached 还是 Redis?