linux中的apachectl是什麼命令

2021-05-26 21:05:13 字數 2223 閱讀 6827

apachectl是apache http伺服器的前端程式。其設計意圖是幫助管理員控制apachehttpd後台守護程序的功能。

apachectl指令碼有兩種操作模式。首先,作為簡單的httpd的前端程式,設定所有必要的環境變數,然後啟動httpd,並傳遞所有的命令列引數。其次,作為sysv初始化指令碼,接受簡單的乙個單詞的引數,如:start,restart,stop,並把他們翻譯為適當的訊號傳送給httpd

如果你的apache安裝在非標準的路徑中,你將需要修改apachectl指令碼使其中的路徑正確地指向httpd程式。此外,還可以指定任何必要的httpd命令列引數。細節可以參見指令碼中的註解。

apachectl指令碼如果執行成功,則返回0 ;如果出錯,則其返回值》0 。更多細節可以參見指令碼中的註解。

在扮演傳遞角色時,apachectl可以接受對httpd程式有效的所有引數。

在sysv初始化模式中,apachectl只接受簡單的乙個單詞的命令,如下:

apachectlcommand

下列僅說明了sysv初始化型別的選項,其他引數的說明見httpd手冊頁。

start啟動apachehttpd後台守護程序。如果已經啟動,則產生乙個錯誤。它等價於apachectl -k start

stop停止apachehttpd後台守護程序。它等價於apachectl -k stop

restart重新啟動apachehttpd後台守護程序。如果守護程序尚未執行,則啟動它。在重新啟動守護程序之前,此命令會使用configtest自動檢查配置檔案,以確保apache不會死掉。它等價於apachectl -k restart

fullstatus顯示由mod_status提供的完整的狀態報告。要使用這個功能,需要啟用伺服器上的mod_status模組,並且系統中有乙個基於文字的瀏覽器,如lynx。修改指令碼中的statusurl變數,可以修改訪問狀態報告的url 。

status顯示乙個簡要的狀態報告。它類似於fullstatus選項,但是省略了正在處理的請求的列表。

graceful優雅地重新啟動apachehttpd後台守護程序。如果守護程序尚未啟動,則啟動它。它和標準重新啟動的不同之處在於:不會中斷當前已經開啟的連線,也不會立即關閉日誌。這意味著,如果在日誌滾動指令碼使用它,則在處理日誌之前必須加入乙個實實在在的延遲,以確保老的日誌檔案在被處理前已經關閉。在重新啟動守護程序之前,此命令會使用configtest自動檢查配置檔案,以確保apache不會死掉。它等價於apachectl -k graceful

graceful-stop優雅地停止apachehttpd後台守護程序。它和標準停止的不同之處在於:不會中斷當前已經開啟的連線,也不會立即關閉日誌。它等價於apachectl -k graceful-stop

configtest執行一次配置檔案語法檢查。它解析配置檔案,並報告syntax ok或者是特定的語法錯誤詳細資訊。它等價於apachectl -t

下列選項僅在早期版本中使用,現在已經被廢棄了。

startssl以支援ssl的方式啟動httpdapachectl start啟動伺服器。

原文:

Linux中的時鐘概念Linux中的時鐘概念

linux的時鐘中斷中涉及至二個全域性變數乙個是xtime,另乙個則是jiffies。有乙個與時間有關的時鐘 實時時鐘 rtc 這是乙個硬體時鐘,用來持久存放系統時間,系統關閉後靠主機板上的微型電池保持計時。系統啟動時,核心 通過讀取rtc來初始化wall time,並存放在xtime變數中,即xt...

Linux 中 的程序

1.fork 與vfork 的區別 vfork 使用中父子程序共享虛擬記憶體空間,fork 則不是 vfork保證子程序先執行 而fork的父子程序執行順序是不定的,它取決於核心的排程演算法 example 1 include include include int main else printf...

linux中的查詢

無論在哪個作業系統,查詢都是常用操作,本文說一下linux中的查詢。1.find find最常用,引數也一大把,舉個最常用的 find type f name c exec grep l 這個就是在當前目錄 查詢所有含有 字串的c程式原始檔,通過這個例子,大家應該會用了。find功能很強大,有興趣自...