文章目录

  • 1. 创建 service 文件
  • 2. 重载 service 文件
  • 3. 启动与查看

以 mysql 为例,演示 centos7 如何注册系统服务

1. 创建 service 文件

cat > /usr/lib/systemd/system/mysql.service <<EOF
[Unit]
Description=MySQL Community Server
After=network.target
[Service]
User=root
Group=root
Type=simple
ExecStart=/opt/n9e/mysql-5.7.31-linux-glibc2.12-x86_64/bin/mysqld --defaults-file=/opt/n9e/mysql-5.7.31-linux-glibc2.12-x86_64/conf/my.cnf --user=root
WorkingDirectory=/opt/n9e/mysql-5.7.31-linux-glibc2.12-x86_64/
Restart=on-failure
[Install]
WantedBy=multi-user.target
EOF

字段解释

[Unit]
Description=MySQL Community Server     #描述
After=network.target                   #描述服务类别,表示本服务需要在 network 服务启动后在启动
[Service]
User=root                              #设置服务运行的用户
Group=root                             #设置服务运行的用户组
Type=simple                                #表示后台运行模式
#服务启动命令,命令需要绝对路径
ExecStart=/opt/n9e/mysql-5.7.31-linux-glibc2.12-x86_64/bin/mysqld --defaults-file=/opt/n9e/mysql-5.7.31-linux-glibc2.12-x86_64/conf/my.cnf --user=root
#工作目录
WorkingDirectory=/opt/n9e/mysql-5.7.31-linux-glibc2.12-x86_64/
Restart=on-failure                     #定义服务进程退出后,systemd 的重启方式
[Install]
WantedBy=multi-user.target             #多用户模式

2. 重载 service 文件

systemctl daemon-reload

3. 启动与查看

systemctl start mysqld && systemctl enable mysqld
systemctl status mysqld

CentOS7 如何注册系统服务相关推荐

  1. Linux 系统注册系统服务流程

    Linux 系统注册系统服务流程 在/etc/systemd/system定义test.service文件(以定义启动nginx服务为例子) [Unit] Description=nginx serv ...

  2. CentOS7 注册系统服务实现服务自启

    文章目录 背景 实现 创建 `服务别名.service` 文件,添加服务自启内容 将redis.service 文件拷贝至 /etc/systemd/system 目录 重载系统服务 添加开机自启并启 ...

  3. linux中注册系统服务—service命令的原理通俗

    能够使用service命令进行操作的,就是已经注册成为linux的系统服务了.window中也可以注册成为系统服务的办法. service命令用的次数真不少,就是比较多的关联点,用了很多次了,还是有些 ...

  4. Nginx 在windows下注册系统服务

    在windows服务器上运行了nginx,那么肯定会面临一个问题,那就是重启了怎么办,网站访问不了,每次手动启动很麻烦.然而nginx作为linux的一款软件,在windows下面注册成服务还是比较麻 ...

  5. java注册系统服务_奇葩需求:springboot项目注册为windows系统服务并设置开机自启...

    关于springboot项目的部署与SSM(框架)部署war包到Tomcat下有所不同,比较明显的是springboot打包为jar包,运行则是执行通过java -jar xxx.jar,不再需要放置 ...

  6. CentOS7 中注册服务并随系统启动

    CentOS 中注册服务并随系统启动 我们在使用Linux作为服务器的时候,可能想着有些服务在系统重启后会自动启动,在有些安装版的软件中, 安装的过程就已经注册了服务服务,但是有些非安装的就要自动注册 ...

  7. linux 如何注册服务,Linux 系统服务注册

    Linux注册系统服务步骤 1.编写服务脚本 2.拷贝到/etc/init.d目录下 3.为服务脚本添加可执行权限   >>chmod a+x xxxd 4.添加到系统服务中        ...

  8. Centos7 设置开机自启的几种方式

    一.系统服务的方式 1. 前提 (1)首先要将需要自启的软件或应用注册成系统服务,下面提供常用的软件注册系统服务的案例 nginx.service 创建服务文件 vi /usr/lib/systemd ...

  9. Windows注册与删除mysql服务

    1.删除服务: (1)采用windows自带的服务管理工具:参考:http://www.cnblogs.com/qlqwjy/p/8010598.html sc delete MySQL57 (2)m ...

最新文章

  1. 分秒必争域的时间同步问题[为企业部署Windows Server 2008系列十四]
  2. 升腾联手VMware 发布首款本土化桌面虚拟化
  3. 【bzoj1212】[HNOI2004]L语言 AC自动机
  4. 误删了microsoft visual c++后如何正常运行matlab
  5. 【Transformer】TransGAN的鉴别器的理解
  6. C#LeetCode刷题之#463-岛屿的周长​​​​​​​(Island Perimeter)
  7. Django自带的用户验证与事务管理的基本概念理解
  8. P3150 pb的游戏(1)
  9. 线程不安全 静态变量_【高并发】面试官问我:为啥局部变量是线程安全的?...
  10. python插入排序
  11. mysql软件可行性分析报告_网上商城系统可行性分析报告.doc
  12. 直方图规定化(匹配)
  13. RGB颜色与十六进制颜色码
  14. Modern UI for WPF的使用
  15. 以面试的方式了解消息中间件MQ与RabbitMQ
  16. vue3+vite assets动态引入图片的几种方式,解决打包后图片路径错误不显示的问题
  17. 463个生活小窍门 找找你需要的!(1-200)
  18. 九龙证券|通信巨头火了!地产板块异动拉升,龙头获主力资金追捧
  19. pycharm连接数据库步骤
  20. linux虚拟机修改防火墙,vmware防火墙如何设置

热门文章

  1. 用计算机拆分字体,轻松实现Word文字分家(即打散文字,拆偏旁部首) -电脑资料...
  2. 【AI简报20220225期】这枚仿人脑神经芯片跑AI模型超省电、OPPO Find X5系列发布
  3. 联邦学习论文笔记——FedFair: Training Fair Models In Cross-Silo Fedrated Learning
  4. 教你快速输入六角符号
  5. 关于微信小程序自定义组件引入未生效问题
  6. 一秀才和一女子后的对话,判官V5
  7. 小波变换(分解/重构)和彩色图像分量处理
  8. Flutter的优势以及Dart基础语法
  9. java传智考试答案_传智播客java考试习题3
  10. 广州校区2015android传智,2018年传智播客广州校区“黑马杯”高校编程大赛圆满落幕...