首页

linux上利用systemctl自启动自己的服务

有时候需要有一些服务是可以跟着系统自启动的,这样服务器重启了也能立马正常使用。以前centos6点几的时候通常是把启动命令加到/etc/rc.local文件,或者用crontab定时任务来唤醒服务。现在有了更方便的systemctl可以更好地管理服务了,下面是操作步骤: 1.查看下这个服务是不是已经在自启动服务列表了. <code> systemctl list-unit-files |grep enabled|grep 服务名称 </code> 2.如果没有这个服务的自启动就手动添加一个. <code> sudo vim /etc/systemd/system/你的服务名称.service #里面写下面的内容 [Unit] Description=你的服务简介 After=network.target [Service] ExecStart=启动服务要执行的命令(比如我写了个myserver.sh在根目录,那么就写/usr/bin/sh /root/myserver.sh) [Install] WantedBy=multi-user.target </code> 3.用:wq保存退出后自启这个服务。 <code> systemctl enable 你的服务名称 </code> 没报错的话就大功告成了!
更多>>
mysql批量删除数据报max_binlog_cache_size不足的问题 linux服务器上root账户下ssh配置文件sshd_config为只读,无法修改 初窥负载均衡 php通过git pull拉取代码 linux服务器高并发下socket连接数不够的问题