Apache的隱藏配置文件存放位置?
find/-namehttpdfind/-nameApacheCTLfind/-name可以通過閱讀找到ServerRoot關鍵字,ServerRoot后面引號內的內容是系統安裝目錄。
例如,REDHATLINUXoverRPM安裝的APACHE的默認目錄是:/etc/httpd,因此您可以在其中包含以下指令:ServerRoot#34/etc/httpd#34。
怎么設置postgresql為linux中的系統服務?
一一回答。但是根據問題之間的關系,答案的順序和你提問的順序是不一樣的。"請寫出盡可能多的方法,并解釋這些方法的原理。"-我用的是EverestLinux0.6,是Redhat系列的遠支。源自Redhat的發行版具有類似的服務管理方法。方法太多也沒用。給一個基本方法增加兩到三個額外的變體就足夠了。"如何關閉服務以及如何手動開啟服務?"-簡而言之:服務[服務名稱]停止服務[服務]
以我目前的情況為例。所有主要的獨立服務都有相應的控制腳本/etc/RC.d/init.d",可以控制啟動、停止、重啟,甚至在不重啟的情況下重新加載配置。當然,您也可以制作自己的控制腳本。
我自己做了Apache,Tomcat,PostgreSQL,花生殼的控制腳本。
[/]#ls-l/etc/rc.d/init.d/共316...-rwxr-xr-x1rootrout17732009-04-20SMB...-rwxr-x1root33402008-12-061xroot662009-08-20tfw_httpd。-/ext/prog/c/Apache/Httpd。EverestLinux-0.6-TB20090422/tfw/RC_scriptlrwxrwxrwx1rootroot612009-08-20tfw_pgsql-/ext/Prog/m/PostgreSQL。珠峰-Linux-0.6-TB0422/tfw_RC_scriptlrwxrwxrwx1rootroot322009-08-20tfw_PHLinux-/usr/local/PHLinux/tfw_RC_scriptlrwxrwxrwx1rootroot392009-08-20tfw_Tomcat-/ext/Prog/c/Apache/Tomcat/tfw/RC_script...-rwxr-xr-x1rootroot24972008-12-06xinetd...[/]#以此為例,可以用"服務smbd啟動和啟動使用"服務sshd停止和關閉安全隧道登錄服務;用amp重載PostgreSQL配置服務tfw_pgsql重載"無需重啟;用"服務tfw_phlinux重啟"。"讀取哪個文件來判斷是否啟動服務"——沒有簡要描述。想知道的請閱讀。
目錄"/etc/rc.d/rc[N]。d"包含上述腳本的鏈接。"[N]"是一個介于0和6之間的數字,對應于系統操作級別。
以運行級別3為例:
[/]#ls-l/etc/rc.d/rc3.d/Total1root2003-0313:00k04tfw_Tomcat-.../init.d/Tfw_[/]#有些鏈接以"k"還有一些帶"標準普爾。當切換到運行級別時,系統將首先檢查以"k"然后按照最后兩位數字指示的順序檢查與這些鏈接相對應的服務。如果它是打開的,用"停止"參數來關閉服務。在這個例子中,"/etc/RC.d/rc3.d/k04tfw_Tomcat"方法與技巧當系統切換到運行級別3時,檢查Tomcat是否在運行;如果它正在運行,使用服務tfw_tomcatstop關閉Tomcat。關閉服務后,系統會根據數字依次檢查。對于以"標準普爾,如果相應的服務沒有啟動,請用"開始"參數來啟動此服務。在這個例子中,"/etc/RC.d/rc3.d/S55sshd"方法與技巧當系統切換到操作級別3時,檢查安全登錄隧道是否運行;如果它沒有運行,用服務開始和結束。;。"如何查詢已經啟動的服務?"——沒有簡要描述。想知道的請閱讀。[/]#ServiceNetwork狀態已復制。配置設備:loeth0ppp0當前活動設備:Loeth0ppp0[/]#Servic:/etc/init.d/TFW_httpd{start|stop|restart}[/]#可以看到,有些服務控制腳本支持"地位與責任參數,可以通過"服務狀態"還有一些服務控制腳本不支持"地位與責任參數,所以此時只能憑經驗判斷。"TELNET和FTP可以作為例子。我的RH系統里有XINETD,也希望解釋一下"-以紅帽的風格。XINETD是一個獨立的服務,就像上面的服務一樣。它的控制腳本是"/etc/RC.d/init.d/xinetd"。"讀取哪個文件來判斷服務設置"-不同的獨立服務通常有自己的配置文件。通常情況下,""是Windows網上鄰居服務的主要配置文件/etc/ssh/sshd_config"是安全隧道服務器的主要配置文件。在我的電腦上,文件在"/ext/Prog/c/Apache/httpd。珠穆朗瑪峰Linux-0.6-TB20090422/conf/"是Apache-Httpd服務的主要配置文件。在我使用的RedhatMagicLinux2.0中,出現了Telnet、FTP等依賴服務的端口等配置信息。在XINETD的配置文件中;雖然我現在使用的EverestLinux0.6的發行版還在Redhat系統中,但是Telnet和FTP的端口信息已經被移到了各自的配置文件中。