centos7有多种设置开机启动程序的方法,本文介绍通过自定义服务文件,添加到系统服务的方法。这里以redis为例:

1、vim redis.conf

#改为yes后台运行,如果其它程序没有提供后台运行的参数,可以写一个脚本,用nohup执行这个程序, ExecStart=这个脚本的路径

daemonize yes

vim /usr/lib/systemd/system/redis.service

[Unit]

Description=The redis-server Process Manager

After=syslog.target network.target

[Service]

Type=forking

ExecStart=/usr/local/redis/src/redis-server /usr/local/redis/redis.conf

ExecReload=/bin/kill -USR2 $MAINPID

ExecStop=/bin/kill -SIGINT $MAINPID

[Install]

WantedBy=multi-user.target

执行

systemctl enable redis

systemctl start redis

2、zookeeper的启动脚本

[Unit]

Description=the zookeeper service

After=syslog.target network.target

[Service]

Type=forking

ExecStart=/usr/local/zookeeper/bin/zkServer.sh start

ExecReload=/bin/kill -USR2 $MAINPID

ExecStop=/bin/kill -SIGINT $MAINPID

[Install]

WantedBy=multi-user.target

3、vsftp的启动脚本

[Unit]

Description=Vsftpd ftp daemon

After=network.target

[Service]

Type=forking

ExecStart=/usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf

ExecReload=/bin/kill -USR2 $MAINPID

ExecStop=/bin/kill -SIGINT $MAINPID

[Install]

WantedBy=multi-user.target

linux设置脚本开机启动centos7,centos7设置开机启动相关推荐

  1. linux 下脚本安装 mysql_linux(centos7)下编译安装mysql(数据库)一键安装详解+脚本文件...

    一.下载源文件 官网下载地址: https://downloads.mysql.com/archives/community/ 二.安装前准备 (1).开始之前先把虚拟机内存调大,避免安装时间过长和卡 ...

  2. centos7 tomcat 设置开机启动

    目录 安装tomcat 方法一.设置开机自启动 删除开机自启动 方法二.设置开机自启动之init.d 方法三.设置开机自启动之supervisor 安装jdk 参考 <linux 安装jdk y ...

  3. CentOS7如何设置开机自启动程序、开机自启动脚本?

    文章目录 1.把启动程序的命令添加到`/etc/rc.d/rc.local`文件中 CentOS7.9里的`/etc/rc.local`文件 注意:`/etc/rc.d/rc.local`可能没有可执 ...

  4. Centos7.8设置nginx开机自启动/nginx启动、停止、查看版本等命令汇总

    目录 1.进入 /usr/lib/md/systemsyste 2.创建nginx.service 文件 3.vim编辑nginx.service 4.设置开机自启 5.设置取消开机自启 6.ngin ...

  5. 【centos7】添加开机启动服务/脚本

    2019独角兽企业重金招聘Python工程师标准>>> 一.添加开机自启服务 在centos7中添加开机自启服务非常方便,只需要两条命令(以Jenkins为例): systemctl ...

  6. centos7.x设置nginx开机自启动

    设置nginx开机自启动(centos7.x) 第一步:进入到/lib/systemd/system/目录 [root@iz2z init.d]# cd /lib/systemd/system/ 第二 ...

  7. Linux中nginx如何重启、启动与停止/设置开机自启动

    目录 0.补充有关于centos7中nginx开机自启动内容,跳转地址如下: 一.启动/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/ngin ...

  8. linux centos7保存防火墙设置,修改centos7防火墙设置,修改centos7防火墙

    修改centos7防火墙设置,修改centos7防火墙 一.配置防火墙,开启80端口.3306端口 CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙. 1.关 ...

  9. Linux开机启动过程-centos7

    流程图 1.开机自检 首先,计算机通电后会启动BIOS(Basic Input/Output System)程序,BIOS首先检查计算机硬件能否满足运行的基本条件,这叫做"硬件自检" ...

  10. linux 设置开机自启动服务命令,linux开机自启动服务优化设置命令

    1.设置成英文字符,避免出现乱码 [root@xuegod62 ~]# LANG=en 2.两种配置linux开机自启动服务命令: 1) [root@xuegod62 ~]# ntsysv 2) [r ...

最新文章

  1. 【学习笔记】关于DOM4J:使用DOM4J解析XML文档
  2. java finally块_Java中的finally块是什么?
  3. 【实验】不会部署VRRP?看完就会了
  4. 不用任何插件实现 WordPress 的彩色标签云
  5. 【解放日报】除了CEO首席执行官,你了解CIO吗?
  6. linux命令之PS
  7. IOT(23)---LoRa网络架构与终端装置运作图
  8. c# Linq实现 获得某一个路径下所有文件的名(不含扩展名)
  9. oracle目录解析,Oracle目录分析与比较
  10. adb shell 直接修改Settigns中设置项
  11. 卫星地图上有没有UFO影像?
  12. 电力系统matlab建模视频,MATLAB/Simulink电力系统建模与仿真 第2版
  13. 基于四叉树的图像压缩问题
  14. document操作自定义属性
  15. Redis源码分析(sds)
  16. 产品经理的六大工作职责——最简洁
  17. 微软亚洲研究院面试题
  18. IC617 PDK CDB格式转OA格式
  19. mysql cache_Mysql 数据库缓存cache功能总结
  20. 基于SSM+MYSQL写的javaWeb房屋租赁管理系统,包括系统前端和后台,页面美观,功能完善,非常高端的SSM源码

热门文章

  1. MATLAB二维图形坐标变换
  2. python 图形界面库对比
  3. PFH和FPFH详解
  4. php sql 时间 函数,PHP模拟SQL Server的两个日期处理函数
  5. 安卓手机可以连接斑马系统吗_Zebra斑马 StageNow 安卓系统移动设备快速部署工具...
  6. boost shared_ptr线程安全性
  7. 关于回调函数的那点事
  8. Filter若不写chain.doFilter(request,response)原Servlet路径代码不会被执行
  9. dtoj#4178. 配对(pair)
  10. 配置 LBaaS - 每天5分钟玩转 OpenStack(121)