把編譯安裝的httpd 實現服務腳本,通過service和chkconfig 進行管理

把編譯安裝的httpd 實現服務腳本,通過service和chkconfig 進行管理

1 編譯安裝httpd

把httpd編譯安裝在/app/httpd/目錄下。

2 在/etc/rc.d/init.d/目錄下新建一個文件httpd

這個文件的目的在于讓service 命令可以管理編譯安裝的httpd服務。

文件內容如下:

[root@CentOS68 ~]# cat /etc/rc.d/init.d/httpd
#!/bin/bash
#
# httpd        Start up the httpd server daemon
#
# chkconfig: 2345 99 01
# description: httpd is a protocol for web server.
# This service starts up the httpd server daemon.
#
# processname: httpd
case $1 in
start)
/app/httpd/bin/apachectl start ;;
stop)
/app/httpd/bin/apachectl stop ;;
status)
/app/httpd/bin/apachectl status ;;
*)
echo err
esac

3 添加為開機啟動

[root@CentOS68 /app/httpd/bin]# chkconfig --add httpd
[root@CentOS68 /app/httpd/bin]# chkconfig --list |grep httpd
httpd     0:off    1:off    2:on    3:on    4:on    5:on    6:off
[root@CentOS68 /app/httpd/bin]#

可以看到已經添加成功

4 通過service 命令啟動服務

[root@CentOS68 ~]# service httpd start
httpd: Could not reliably determine the server's fully qualified domain name, using CentOS68.localhost for ServerName

可以看到會報錯,但是服務已經啟動成功了,修改/app/httpd/conf/httpd.conf這個文件,把98行前面的#去掉即可

98 #ServerName www.example.com:80

現在可以通過service命令管理手動安裝的httpd 服務了

原創文章,作者:linux is not unix,如若轉載,請注明出處:http://www.www58058.com/75696

(2)
linux is not unixlinux is not unix
上一篇 2017-05-15
下一篇 2017-05-15

相關推薦

  • 高級文件系統管理2

    五、btrfs文件系統     技術預覽版     Btrfs (B-tree, Butter FS, Better FS), GPL, Oracle,2007, CoW     核心特性:     …

    Linux干貨 2016-09-09
  • 網絡基礎

    #**計算機網絡**##網絡的特征– 速度、成本、安全性、可用性、可擴展性、可靠性、拓撲 ##**物理拓撲分類**– 總線型– 所有設備均可接受信號– 星型拓撲– 通過中心點傳輸,單一故障點– 擴展星型拓撲– 比星型拓撲的復原能力強– 環拓撲– 信號繞…

    Linux干貨 2017-11-27
  • 第十周 N21 總有刁民想害朕

    1、請詳細描述CentOS系統的啟動流程(詳細到每個過程系統做了哪些事情)   加電-MBR-GRUB-/sysinit-init X 對應的服務-/etc/rc.d     MBR        讀取分區表     GRUB      &…

    Linux干貨 2016-09-26
  • Linux的哲學思想

    Linux的哲學思想 一切皆文件 在linux中所有的一切,都是可以通過ls進行查詢的到的,甚至可以說ll查看詳細信息時表現形式為文件,所有的設備,所有的文件不論后綴,只是一個單純文件通過vim可以編輯一切 單一目的的小程序,組合小程序完成復雜任務 在linux中,每一個命令都是對應一個功能,通過不同的參數來完成不同的要求,通過繁多的小的命令來完成大型的要求…

    Linux干貨 2016-10-30
  • LVS詳解及基于LVS實現web服務器負載均衡

    前言 LVS(Linux Virtual Server)Linux虛擬服務器,是一個虛擬的服務器集群系統。本項目在1998年5月由章文嵩博士成立,是中國國內最早出現的自由軟件項目之一。通過LVS提供的負載均衡技術和Linux操作系統可實現一個高性能、高可用的服務器群集,從而以低成本實現最優的服務性能。 集群基礎 集群簡介 集群(Cluster)是一組相互獨立…

    Linux干貨 2015-06-01
  • N25-第15周博客作業

    1、總結sed和awk的詳細用法; sed [OPTION]…  ‘script’  [input-file] … script: 地址定界編輯命令 常用選項: -n:不輸出模式空間中的內容至屏幕; -e script, –expression=script:多點編輯;…

    Linux干貨 2017-05-21
欧美性久久久久