Blog Logo
  • Home
  • SACC2013
  • Categories
  • Tags
  • About
  • Feed

Linux下添加开机自启服务

by Ruanjf — on systemd 20 Mar 2016

本文使用Systemd配置自启动服务,操作系统为Centos 7

编写配置文件

配置文件可以通过拷贝现有的/usr/lib/systemd/system/xxxx.service或者新建文件。这里使用新建文件/etc/systemd/system/intellij.service的方式:

[Unit]
Description=IntelliJ IDEA License Server.
After=network.target

[Service]
ExecStart=/root/IntelliJIDEALicenseServer/IntelliJIDEALicenseServer_linux_386 -p 10170 -u idea
Restart=on-failure
RestartSec=42s

[Install]
WantedBy=multi-user.target

启用服务

修改文件的权限chmod 664 /etc/systemd/system/intellij.service,接着重新加载配置systemctl daemon-reload,然后启动服务systemctl start intellij.service再通过systemctl status intellij.service查看服务状态是否正常如果非active的话可以通过journalctl -u intellij.service查看日志信息。最后通过systemctl enable intellij.service加入开机自启。

防火墙配置

如果有启用防火墙则还需下面配置

firewall-cmd --zone=public --add-port=10170/tcp --permanent # 允许10170通过防火墙
firewall-cmd --reload # 重新载入以生效

参考

CREATING AND MODIFYING SYSTEMD UNIT FILES

Ruanjf Author

Ruanjf

ruanjiefeng@gmail.com

是我,这就是我

Comments

comments powered by Disqus
All content copyright Ruanjf © 2020 • All rights reserved.
Proudly published with Jekyll on Tuesday, 05 May 2020 at 05:34 PM UTC