2019独角兽企业重金招聘Python工程师标准>>>

要将一个服务变成自动启动的服务,可以利用chkconfig命令来完成。 下面以添加apache系统服务为例说明:

创建/etc/rc.d/init.d/apache文件,添加如下的内容:

#!/bin/sh
# description: Apache auto start-stop script.
#chkconfig: 2345 20 80APACHE_HOME=/home/psd/local/apache/
APACHE_OWNER=psdif [ ! -f $APACHE_HOME/bin/apachectl ]
thenecho " there is no apache ctrl please check it !"exit
ficase $1 in'start')su - $APACHE_OWNER -c "$APACHE_HOME/bin/apachectl start";;'stop')su - $APACHE_OWNER -c "$APACHE_HOME/bin/apachectl stop";;'restart')su - $APACHE_OWNER -c "$APACHE_HOME/bin/apachectl restart";;
esac

然后

chmod 755 apache
chkconfig --add apache

便可将apache服务增加到自启动列表中,可以通过chkconfig --list查看到服务列表中如果有apache服务,则你的配置成功。

有一个需要注意的地方:

“apache”脚步中一定需要有至少两行以上的注释,其中一行是

chkconfig: 2345 20 80

其中,2345表示系统运行级别是2,3,4或者5时都启动此服务,20是启动的优先级,80是关闭的优先级,值越小越优先。如果启动优先级配置的数太小(如0)时,则有可能启动不成功,因为此时可能其依赖的网络服务还没有启动,从而导致自启动失败。

成功添加了apache系统服务后,可以使用

service apache start

/etc/init.d/apache start

启动apache

转载于:https://my.oschina.net/aiguozhe/blog/69789

用chkconfig配置linux自启动服务相关推荐

  1. 用chkconfig配置linux自启动服务,用chkconfig配置linux自启动服务

    要将一个服务变成自动启动的服务,可以利用chkconfig命令来完成. 下面以添加apache系统服务为例说明: 创建/etc/rc.d/init.d/apache文件,添加如下的内容: #!/bin ...

  2. centos7 systemctl配置开机自启动服务

    centos7 systemctl配置开机自启动服务 centos7使用systemctl替代原来/etc/init.d,按官方的说法是提高系统服务的运行效率.服务配置更加简单易用,对于一些自定义的服 ...

  3. linux 自启动服务 SYSV,技术|LFCS 系列第七讲:通过 SysVinit、Systemd 和 Upstart 管理系统自启动进程和服务...

    几个月前, Linux 基金会宣布 LFCS (Linux 基金会认证系统管理员) 认证诞生了,这个令人兴奋的新计划定位于让来自全球各地的初级到中级的 Linux 系统管理员得到认证.这其中包括维护已 ...

  4. linux 自启动程序 优先级,Linux自启动服务优先级/顺序设置

    A服务需要B服务启动之后才能正常启动,所以需要调整A,B服务的启动顺序.在网上查找了一些资料,总结了一下,以备以后需要. 要知道服务的启动顺序,就需要先知道服务如何启动的.linux有7个运行级别,用 ...

  5. linux nfs服务配置,Linux NFS服务配置

    [什么是NFS] NFS=Network File System [计] 网络文件系统 NFS会经常用到,用于在网络上共享存储.这样讲,你对NFS可能不太了解,笔者不妨 举一个例子来说明一下NFS是用 ...

  6. Linux NTP服务配置 for Oracle RAC

    安装Oracle 11g RAC时,我们需要配置ntp服务.在使用虚拟机的情况下对于时钟同步方式的配置有很多种方式,可以使用vmware自带的时钟同步功能,也可以直接将本地的一个节点用作时间服务器.本 ...

  7. linux云服务器怎么选配?如何配置linux云服务器

    Linux是自由的免费开源的,它是以unix为原型改造的,一个多用户多任务的操作系统,任何人都可以修改其代码和页面,其中主要的目的就是为了不收商业化的限制,而我们将服务器部署在linux系统上会更加高 ...

  8. Linux DNS服务详解——DNS服务搭建细节

    前几天,我陆续给大家介绍了DNS服务的相关内容,今天,我给大家补充介绍一下DNS服务中一些小问题. 前文链接: Linux DNS服务详解--DNS基础知识 Linux DNS服务详解--DNS实战配 ...

  9. 在香蕉派的树莓派系统上配置 Syncthing 自启动(暨 Linux 软件自启服务配置)

    在香蕉派的树莓派系统上配置 Syncthing 自启动 独立观察员 2020 年 1 月 19 日(2020年8月30日 更新) 首先做个名词解释," 香蕉派" 是国内一款山寨树莓 ...

最新文章

  1. 常见的钓鱼招式,可千万别入坑哦
  2. 关闭 VSCode 自动更新
  3. python单词的含义-学Python必背的初级单词,你都背了吗?
  4. 护考人机对话用计算机吗,2018护士执业资格考试人机对话怎么考 有什么注意事项...
  5. python_文件处理模式
  6. 【IoT】创业:硬件创业之测试产品与产品本身一样重要
  7. 基于RFM模型的用户价值的数据分析报告
  8. 毕业设计之 ----基于微信小程序的商城购物系统
  9. 理解Memory Barrier(内存屏障)
  10. 木材图像远程鉴定系统开发与实现
  11. 浏览器存储cookie
  12. FCOS搭建环境bug
  13. 6年主导3个项目,我终于成了别人眼中的大神
  14. 打印、报表和文档-家谱树
  15. 概率论计算圆周率(π)
  16. jenkins报错hudson.plugins.git.GitException: Could not init /root/.jenkins/workspace/DeployOrder/order
  17. [心电图] 贺银成视频笔记
  18. 机器学习 刀光剑影 之屠龙刀
  19. Windows10系统添加虚拟网卡(Microsoft Loopback Adapter)的方法
  20. %matplotlib inline是什么意思

热门文章

  1. ★教师工资为什么这么低?
  2. hdu 5036 Explosion bitset优化floyd
  3. Android学习–Android app 语言切换功能
  4. IE9以及IE9以下,无法执行innerHTML这一操作的解决方法
  5. 在EF4.0中获取ObjectContext的数据库连接字符串
  6. 【我解C语言面试题系列】003 死循环格式问题小结?
  7. C/C++新建注册表项实例
  8. c++的头文件与源文件
  9. php7插件开发,php7.2.6 插件fileinfo的安装
  10. websphere不释放游标_不懂别瞎搞!Redis 性能优化的 13 条军规!