Linux 创建一个service并设置开机启动

Linux 创建一个service并设置开机启动

为了在Systemd中创建并配置Node Exporter服务,你可以按照以下步骤进行:

  1. 创建Service文件:
    使用文本编辑器创建Node Exporter的Service文件。在终端中执行:
bash 复制代码
sudo nano /etc/systemd/system/node_exporter.service

将以下内容复制到文件中:

bash 复制代码
[Unit]
Description=Node Exporter
After=network.target

[Service]
ExecStart=/home/test/prometheus/node_exporter-1.7.0.linux-amd64/node_exporter
User=your_username
Restart=always

[Install]
WantedBy=default.target

确保替换 /home/test/prometheus/node_exporter-1.7.0.linux-amd64 为你实际的Node Exporter二进制文件的路径,以及 your_username 为运行服务的用户。

  1. 重新加载Systemd配置:

保存并关闭文件后,告诉Systemd重新加载配置:

bash 复制代码
sudo systemctl daemon-reload
  1. 启用并启动服务:
    启用服务以确保它在系统启动时自动启动:
bash 复制代码
sudo systemctl enable node_exporter

启动服务:

bash 复制代码
sudo systemctl start node_exporter
  1. 检查服务状态:
    检查服务的状态以确保它正在运行:
bash 复制代码
sudo systemctl status node_exporter

如果一切正常,你的Node Exporter服务应该已经在运行。

现在,你的Node Exporter服务已经设置为在系统启动时自动启动。如果需要停止服务,可以使用:

bash 复制代码
sudo systemctl stop node_exporter

如果需要禁用服务的自动启动,可以使用:

bash 复制代码
sudo systemctl disable node_exporter

请确保你的Node Exporter二进制文件路径、用户和其他配置正确,并通过检查服务状态来验证服务是否正常运行。

相关推荐
MarcoPage2 小时前
Python 字典推导式入门:一行构建键值对映射
java·linux·python
埃伊蟹黄面4 小时前
计算机的“身体”与“灵魂”:冯·诺依曼架构与操作系统
linux
顾安r5 小时前
11.8 脚本网页 星际逃生
c语言·前端·javascript·flask
Hello.Reader5 小时前
Data Sink定义、参数与可落地示例
java·前端·网络
im_AMBER5 小时前
React 17
前端·javascript·笔记·学习·react.js·前端框架
一雨方知深秋5 小时前
2.fs模块对计算机硬盘进行读写操作(Promise进行封装)
javascript·node.js·promise·v8·cpython
winner88815 小时前
Linux 软件安装 “命令密码本”:yum/apt/brew 一网打尽
linux·运维·服务器
谷歌开发者6 小时前
Web 开发指向标 | Chrome 开发者工具学习资源 (六)
前端·chrome·学习
一晌小贪欢6 小时前
【Html模板】电商运营可视化大屏模板 Excel存储 + 一键导出(已上线-可预览)
前端·数据分析·html·excel·数据看板·电商大屏·大屏看板
发现你走远了6 小时前
连接模拟器网页进行h5的调试(使用Chrome远程调试(推荐)) 保姆级图文
前端·chrome