centos6版本的系统服务是/etc/init.d启动脚本的方式,centos7采用强大的systemctl来管理系统服务,大幅提供了系统服务的运行效率,但是服务的配置和以前版本完全不同,这是很大的进步,systemctl太简单易用了。

centos7添加自定义系统服务的步骤如下:

1、编写自定义的系统服务脚本;

/usr/bin/frps -c /etc/frp/frps.ini

2、用systemctl命令把自定义的系统服务设置为开机/关机启动、停止。

#1、创建service文件
vim /usr/lib/systemd/system/frps.service
#2、编辑service文件
---------------------------------------- frps.service

[Unit]
Description=FRPS Server Daemon
After=network.target

[Service]
TimeoutStartSec=30
Restart=on-failure
RestartSec=5s
ExecStart=/usr/bin/frps -c /etc/frp/frps.ini
ExecStop=/bin/kill $MAINPID
ExecReload=/usr/bin/frps reload -c /etc/frp/frps.ini

[Install]
WantedBy=multi-user.target

---------------------------------------- frpc.service

[Unit]
Description=FRPC Server Daemon
After=network.target

[Service]
TimeoutStartSec=30
Restart=on-failure
RestartSec=5s
ExecStart=/usr/bin/frpc -c /etc/frp/frpc.ini
ExecStop=/bin/kill $MAINPID
ExecReload=/usr/bin/frpc reload -c /etc/frp/frpc.ini

[Install]
WantedBy=multi-user.target




#3、更改文件权限
chmod 644 /usr/lib/systemd/system/frps.service
#4、使配置文件生效
systemctl daemon-reload
#5、设置开机启动
systemctl enable frps
#6、开启服务
systemctl start frps
#7、重启服务
systemctl restart frps
#8、停止服务
systemctl stop frps
#9、查看服务状态
systemctl status frps

最新文章

  1. 初识JAVA(二)(送给Java和安卓初学者)----常见错误
  2. ubuntu14.04 python自带版本升级
  3. Linux更改主机名--适用于Centos
  4. ios中的RunLoop 和 android 中的Looper
  5. Editplus从下载到使用
  6. OpenFlow Switch学习笔记(六)——Instructions和Actions
  7. Using OpenCV Java with Eclipse
  8. 【Android进阶】Android面试题目整理与讲解(二)
  9. 算法——字符串匹配Rabin-Karp算法
  10. Python ---------copy
  11. es6笔记5^_^set、map、iterator
  12. 【hdu5419】Victor and Toys
  13. 在CentOS 6.x上配合Windows客户端搭建 git(gitosis)服务器
  14. django的模型类管理器-----------数据库操作的封装
  15. CSS操作笔记
  16. 安装卡巴 OFFICE链接 出现这个过程被中断,由于本机的限制
  17. eclipse导出svn源码,如何转化为项目
  18. Fstring
  19. POJ3468(KB7-C 线段树)
  20. python爬虫-图片批量下载

热门文章

  1. vue3 打开页面input框自动获得焦点
  2. git -----已经被跟踪文件如何在本地提交时忽略
  3. mysql函数实现oracle的序列
  4. springboot文件流下载
  5. Linux 第十二节(samba NFS )
  6. docker+react+nginx部署
  7. GIS空间分析和建模复习重点1
  8. pyinstaller根据虚拟环境virtualenv进行打包,降低exe文件大小
  9. webpack5用url-loader(file-loader)处理图片和img-loader压缩图片
  10. webpack4从0开始构建前端单页项目(15)用clean-webpack-plugin清理构建前的目录(dist)