debian配置systemd服务并设置开机启动

自然
350
文章
389
评论
2020年3月23日12:27:56 评论 852字阅读2分50秒

debian环境下我们经常需要开机时运行某个xx.sh文件来实现自动化运维的部分功能,相对于使用单纯额xx.sh来进行自动化运维,可以有更好的选择systemd。systemd更加通用,适用于CentOS 7、Debian 8+、Ubuntu 16+,systemd这款init软件被广泛使用与linux系统中,现金的发行版本中非常通用。

debian配置systemd服务并设置开机启动 1

创建systemd配置文件

cd /etc/systemd/system/ #进入目录
touch V2Socks5.service    #创建配置文件
vim V2Socks5.service      #编辑配置文件

内容模板

[Unit]
Description=V2Socks5  #服务描述
After=network-online.target  #描述服务类别

[Service]
Type=simple #运行方式
WorkingDirectory=/root/v2/ #程序运行目录
ExecStart=/root/v2/main #具体命令
Restart=on-abort    #重启方式
User=root      #执行用户

[Install]
WantedBy=default.target

常用命令

开机启动:

systemctl start V2Socks5

设置开机自启:

systemctl enable V2Socks5

其他命令:

重启:systemctl restart V2Socks5
停止:systemctl stop V2Socks5
状态:systemctl status V2Socks5

小结

systemd非常强大,这里只是一个非常简单的例子。对于一般用户而言会用就行了,并不需要深究。

参考资料:

百度百科:https://baike.baidu.com/item/systemd/18473007?fr=aladdin

维基百科:https://wiki.archlinux.org/index.php/Systemd

freedesktop:https://www.freedesktop.org/wiki/Software/systemd/

 

weinxin
自然博客
快来关注一下,一个linux运维爱好者的个人博客!
  • 本文由 发表于 2020年3月23日12:27:56
debian10网卡设置 Linux

debian10网卡设置

debian系统的网络配置和centos略有差别,centos是一个网卡采用一个设备文件进行信息的描述,而debian系统则是全部网卡配置集中在一个文件里面,粗浅的考虑是方便管理吧。debian系统的...
debian10更换apt源 Linux

debian10更换apt源

debian社区为debian用户提供了丰富的apt源,其中包含了主要apt源服务器、从apt源服务器以及次要apt源服务器,使用服务器所在地区临近的apt源可以极大的提高软件包的下载速度,自然今天就...
debian10开启ssh远程登录 Linux

debian10开启ssh远程登录

最小化安装debian系统后,ssh远程登录服务默认是关闭且禁止直接使用root账户进行登录。那么我们要如何开启ssh服务并允许root账户登录呢?下面自然简单说一下两种操作方式,适用于代码强迫症患者...
debian9更换apt源,优化软件包安装速度 软件目录

debian9更换apt源,优化软件包安装速度

Debian GNU/Linux ,是一个操作系统及自由软件的发行版,由一群自愿付出时间和精力的用户来维护并更新。它附带了超过 59000 个软件包,这些预先编译好的软件被打包成一种良好的格式以便于用...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: