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

Centos系统及国产麒麟系统设置自己写的go服务的开机启动项完整教程

1、创建服务文件
在 /etc/systemd/system/ 下新建服务配置文件(需sudo权限),例如:

sudo nano /etc/systemd/system/mygo.service

如下图,创建的mygo.service

2、创建内容如下:

Description=The go HTTP and reverse proxy server
After=network.target remote-fs.target nss-lookup.target[Service]
Type=simple
User=root
WorkingDirectory=/www/go
ExecStart=/www/go/mygos
Restart=always
RestartSec=10
[Install]
WantedBy=multi-user.target

3、设置权限并重载配置

sudo chmod 644 /etc/systemd/system/mygo.service  # 设置文件权限
sudo systemctl daemon-reload                          # 重新加载systemd配置

4、启动服务并设开机自启

sudo systemctl start mygo      # 立即启动服务
sudo systemctl enable mygo     # 开机自启:cite[2]:cite[8]

5、验证状态

sudo systemctl list-unit-files | grep enabled | grep mygo

如下图说明成功了:

如果您还有其它的问题请私聊我,或者到我的博客上找到我

二当家的素材网:https://www.erdangjiade.com/

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

相关文章:

  • 开源 | V3.1.1慧知开源重卡运营充电桩平台 - 重卡运营充电桩平台管理解决方案;企业级完整代码 多租户、模拟器、多运营商、多小程序;
  • Chrome 下载文件时总是提示“已阻止不安全的下载”的解决方案
  • DQL-1-基础查询
  • 技术学习_大语言模型
  • 大数据平台与数据中台:从概念到落地的系统化实践指南
  • day045-nginx跳转功能补充与https
  • 安全风险监测预警平台对企业的价值
  • 【AI智能体】基于Coze 制作高质量PPT实战操作详解
  • Android Native 之 inputflinger进程分析
  • flutter flutter_vlc_player播放视频设置循环播放失效、初始化后获取不到视频宽高
  • PyQt5-高级控件-容器StackedWidget
  • 学习笔记(29):训练集与测试集划分详解:train_test_split 函数深度解析
  • Servlet开发流程(包含IntelliJ IDEA项目添加Tomcat依赖的详细教程)
  • 玄机——某学校系统中挖矿病毒应急排查
  • 打造Docker Swarm集群服务编排部署指南:从入门到精通
  • 【公司环境下发布个人NPM包完整教程】
  • 网络协议概念与应用层
  • 解释LLM怎么预测下一个词语的
  • 图像二值化方法及 Python OpenCV 实现
  • 使用v-bind指令绑定属性
  • 【第三章:神经网络原理详解与Pytorch入门】01.神经网络算法理论详解与实践-(1)神经网络预备知识(线性代数、微积分、概率等)
  • 新能源汽车功率级测试自动化方案:从理论到实践的深度解析
  • 如何将文件从 iPhone 传输到 Android(新指南)
  • 网安-XSS-pikachu
  • MUX-VLAN基本概述
  • 【格与代数系统】格与哈斯图
  • 【分明集合】特征函数、关系与运算
  • 【HarmonyOS】鸿蒙使用仓颉编程入门
  • 【1.6 漫画数据库设计实战 - 从零开始设计高性能数据库】
  • UniApp完全支持快应用QUICKAPP-以及如何采用 Uni 模式开发发行快应用优雅草卓伊凡