例子

首先我们在/usr/lib/systemd/system目录下创建一个服务文件,写下服务启动任务配置。下面我以prometheus的node_exporter为例

vim /usr/lib/systemd/system/node_exporter.service

写如下配置

[Unit]
Description=node_exporter[Service]
ExecStart=/book/install/node_exporter-1.1.2.linux-amd64/node_exporter --web.listen-address=":9077"
Restart=on-failure[Install]
WantedBy=multi-user.target

然后重新加载服务

systemctl daemon-reload

然后开启此服务

systemctl start node_exporter

再查看服务开启状态

systemctl status node_exporter

从上图可以看出失败了,我去为什么呢赶紧查看日志吧
查看对应node_exporter.service服务的日志

journalctl -u node_exporter.service

翻到最后可以看到报错日志为

可以判断了是参数端口号解析不出来,由于多了"“,所以去掉”",改为下面的配置。

[Unit]
Description=node_exporter[Service]
ExecStart=/book/install/node_exporter-1.1.2.linux-amd64/node_exporter --web.listen-address=:9077
Restart=on-failure[Install]
WantedBy=multi-user.target

再次加载服务文件,并开启服务

systemctl daemon-reload
systemctl start node_exporter

查看服务开启状态:

systemctl status node_exporter

总结:

从上面的排查示例可以看出服务开启后先查看状态,如果报错到对应服务的日志去查看报错信息。

centos7服务启动不了的排查思路相关推荐

  1. 详解php+nginx 服务发生500 502错误排查思路

    https://www.jb51.net/article/165775.htm 利用strace追踪php-fpm多个进程: https://blog.csdn.net/fantexi1984/art ...

  2. IT故障排查思路和方法交流

    1.故障处理原则 首要原则: 生产环境优先恢复业务(比如重启服务.修改负载均衡指向.恢复原有程序包等):保留现场以备查找故障原因 a.遇到问题不要慌:理清思路: b.首先要自行排查,不要遇到问题就甩到 ...

  3. SpringBoot服务启动慢排查思路

    一个其他团队的比较老的dubbo服务,spring的版本在3.2.x范围,用的还是spring那一套. 由于这个服务比较核心,而且集成的组件比较多:rabbit.dubbo.es.kafka.zk.r ...

  4. mysql star item 失败_解决CentOS7下MySQL服务启动失败的问题.md

    --- title: 解决CentOs7下MySQL服务启动失败的问题 date: 2021-01-06 15:21:31 tags: MySQL --- 老夫前几天才在虚拟机的CentOS安装好My ...

  5. windows系统下Mysql服务启动后立即关闭问题-排查及解决方法

    文章目录 1. 问题情况: 1.1 启动 1.2 短暂显示启动成功 1.3 显示停止 2. 解决方法: 2.1 查看日志: 2.1.1 到指定目录下 2.1.2 排查日志,发现了两条ERROR语句: ...

  6. centos7使用命令行查看开机启动项和服务启动状态

    centos7使用命令行查看开机启动项和服务启动状态 查看开机启动项 查看单个服务开机启动状态 第一种grep方法 第二种命令行 查看哪些为开机启动的服务 查看开机启动项 systemctl list ...

  7. linux系统日志排故方案,Linux系统故障排查思路与常见案例

    Linux系统故障排查思路与常见案例 1.Linux系统日志与分类 内核及系统日志 这种日志数据由系统服务syslog统一管理,根据其主配置文件"/etc/syslog.conf" ...

  8. 系统运行缓慢,CPU 100%,以及Full GC次数过多问题的排查思路

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试资料 来源:http://h5ip.cn/uWWR 处理过线上问题的同学 ...

  9. Linux入侵类问题排查思路

    深入分析,查找入侵原因 一.检查隐藏帐户及弱口令 检查服务器系统及应用帐户是否存在 弱口令: 检查说明:检查管理员帐户.数据库帐户.MySQL 帐户.tomcat 帐户.网站后台管理员帐户等密码设置是 ...

  10. curl命令java_让 Bug 无处藏身,Java 线上问题排查思路、常用工具

    本文总结了一些常见的线上应急现象和对应排查步骤和工具.分享的主要目的是想让对线上问题接触少的同学有个预先认知,免得在遇到实际问题时手忙脚乱. 只不过这里先提示一下.在线上应急过程中要记住,只有一个总体 ...

最新文章

  1. 标记三维点_三维扫描仪对汽车钣金外形检测折弯件钣金件热成型加工件的应用...
  2. Linux的磁盘管理
  3. c#实现手机号码归属地查询
  4. 推荐一款可以监控电脑软硬件和操作电脑的微信小程序,名叫HiPC
  5. [html] iframe父页面如何获取子页面的元素?
  6. html5 crosshair,嘿,纯正ROG血统 CROSSHAIR VIII IMPACT (开箱篇)最终版
  7. 抽象类和接口的主要区别
  8. 数据库实验报告--安全性实验
  9. 全息过山车:带你释放压力,体验激情
  10. Microsoft Designer 微软设计师 拆机(拆鼠标)路程
  11. Spark SQL 内置函数(六)Window Functions(基于 Spark 3.2.0)
  12. dll加壳c语言,使用VC自己动手编写加壳程序
  13. 阿卡索口语学习(Learn And Talk 0)短语及单词(二)
  14. 苹果手机天气温度显示80度_iPhone如何做到锁屏桌面显示天气?花上一分钟,亮屏就能看天气...
  15. celery基础知识
  16. 台式机安装ubuntu 双系统(踩坑)
  17. 快速学习Java8新特性第七讲——Optional类
  18. 笔记本桌面窗口管理器占用内存过高怎么办?
  19. Python廖雪峰教程学习笔记:Day4
  20. 多媒体计算机探索 教案,浅论关于多媒体教学的思考和探索

热门文章

  1. Prepar3d.cfg
  2. lesson5_No wrong numbers
  3. 利用MediaExtractor和MediaMuxer实现视频剪切
  4. ios: 画半个椭圆
  5. 学习笔记一:数据分析总揽--摘自陈旸课程
  6. 2022煤矿瓦斯检查考试题模拟考试题库及答案
  7. ecplise中取消之前打的断点的一些办法
  8. WordPress资讯自媒体头条新闻博客主题模版
  9. 这个机器人宇航员Fyodor,是否能助俄罗斯“漫步”太空?
  10. Eclipse控制台输入后 输出的中文带有拼音