linux怎么设置开机启动守护进程,linux设置开机自启-systemctl
systemctl是一个systemd工具,主要负责控制systemd系统和服务管理器。
systemd是一个系统管理守护进程、工具和库的集合,用于取代System初始进程。Systemd的功能是用于集中管理和配置类UNIX系统。
1. 首先检查下系统是否支持systemd
[root@iZ2ze17f55b8hkvb4w1qv0Z system]# systemctl --version
systemd 219
+PAM +AUDIT +SELINUX +IMA -APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 -SECCOMP +BLKID +ELFUTILS +KMOD +IDN
以上显示,说明该系统支持systemctl
2. 将程序设置成系统服务
常用命令:
#如果服务文件有过修改,则需要进行更新,执行下面这个命令
#systemctl daemon-reload
#查看服务是否被正确识别
#systemctl list-unit-files|grep myapp
2.1 编写系统服务文件
# vi /etc/systemd/system/qd.service
案例:
[Unit]
#服务描述,写有意义的内容,便于识别
Description=qd service
Documentation=https://www.hm1006.top
#放在该服务启动后启动,如果是Before,则是之前
After=network-online.target
#Wants=依赖起他unit,弱依赖,如果是Requires,强依赖
Wants=network-online.target
[Service]
Type=simple
#服务执行的路径
ExecStart=/usr/bin/java -server -Xms256m -Xmx256m -jar /home/unicom/unicomCJ.jar
#指明停止unit要运行的命令或脚本
ExecStop=/bin/kill -s QUIT $MAINPID
#当意外中止时是否重启
Restart=always
StandOutput=syslog
StandError=inherit
[Install]
WantedBy=multi-user.target
执行命令更新:
#systemctl daemon-reload
2.2 查看系统服务文件是否被识别
# systemctl list-unit-files|grep qd
qd.service disable
2.3 服务启动|关闭|查看状态
# systemctl start qd
# systemctl stop qd
# systemctl status qd
或者(个人常用):
# service qd start
# service qd stop
# service qd status
2.4 将服务设置成开机自启动
开启命令:
# systemctl enable qd.service
反之:
# systemctl disable qd.service
2.5 查看服务的控制台日志
相当于tail -f
# journalctl -flu qd.service
Q.E.D.
linux怎么设置开机启动守护进程,linux设置开机自启-systemctl相关推荐
- 【linux】使用systemctl start xxx启动自己的程序|开机启动|守护进程
目录 即看即用 详细说明 systemctl 的用途 用法 例子:以管理我们的程序verdaccio为例 开机启动 设置程序开机启动.关闭.启用/禁用服务以vsftpd为例 三个部分[Unit].[S ...
- 【Linux】Linux Systemd 启动守护进程
1.概述 转载:http://www.ruanyifeng.com/blog/2016/03/systemd-tutorial-commands.html 去看原文吧,排版比较好,这里转载防丢失 Sy ...
- Linux下的UDEV机制 / 守护进程
一.Udev概念引入 udev是一个设备管理工具,udev以守护进程的形式运行,通过 侦听内核发出来的uevent来管 理 /dev目录下的设备文件. udev在 用户空间运行,而 不在内核空间 运行 ...
- Linux中的两种守护进程stand alone和xinetd
Linux中的两种守护进程stand alone和xinetd --http://www.cnblogs.com/itech/archive/2010/12/27/1914846.html#top 一 ...
- Windows守护进程实现/设置程序图标/隐藏黑窗/获取exe所在目录/设置开机自启动
功能:实现一个windows守护进程,设置有自定义图标,启动后隐藏黑窗口,获取exe所在目录,并设置开机自启动(需要以管理员权限运行).如果需要打包成可执行的安装包程序,见另一篇博客:https:// ...
- python打包windows服务 开机自启动守护进程
自启动方法一:系统自启动 设置python程序开机自启动 1.创建一个xxx.bat文件,右键编辑 2.在xxx.bat文件里面写入以下内容后保存:(可以按照如下流程自己去cmd中测试一下) d: # ...
- openwrt 守护进程如何设置 respawn参数
openwrt 守护进程如何设置 respawn参数 START=18USE_PROCD=1 PROG=/usr/sbin/testprostart_service() {procd_open_ins ...
- win7如何启动计算机,win7开机启动项怎么设置 电脑开机启动项在哪里设置
现在的软件很多安装程序都是默认的开机启动,电脑上如果软件的开机启动项多了就会使得电脑的开机速度很慢,这个时候就需要大家手动来设置开机启动项了,那电脑开机启动项在哪里设置呢?小编的电脑的系统是win7的 ...
- tungsten开机启动及进程开启停止
tungsten开机启动及进程开启停止 posted on 2014-06-24 09:33 秦瑞It行程实录 阅读(...) 评论(...) 编辑 收藏 转载于:https://www.cnblog ...
最新文章
- RabbitMQ 延迟消息的极限是多少?
- jQuery on()方法
- Crontab命令--Linux
- 锁定 ASP.NET 配置设定
- 67. 二进制求和(转换法)
- java.sql.connection 长时间不使用_车子长时间停放不使用,要做到这几点!不然报废是小,安全是大...
- 第一行代码笔记-第五章
- java 读取wav采样数据_读取wav文件中的音频数据操作
- python机器学习乳腺癌细胞模型
- SSM框架整合(xml配置)
- 51单片机的汇编语言
- Couchbase集群
- YOLOv3 SPP源码分析
- 阶跃函数和符号函数的傅里叶变换
- 信息系统高级项目管理师英语词汇(二)-常见项目管理词汇
- lda2vec (2)
- python哪家培训
- 农村电商是什么 农产品电商平台如何运营?
- 计算机网络学习 :互联网与万维网的区别
- Centos之链接命令