共計 1330 個字符,預計需要花費 4 分鐘才能閱讀完成。
這期內容當中丸趣 TV 小編將會給大家帶來有關 Proftpd 的結構是怎樣的,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。
ProFTPD 是繼 Wu-FTP 之后最為流行的 FTP 服務器軟件。ProFTPD 的結構就是 roftpd.conf
proftpd.conf:這個是主要的 proftpd 的設定檔。在 RPM 安裝的范例中,所在的目錄為 /etc/proftpd.conf,在這個范例中,則是在 /usr/local/proftpd/etc/proftpd.conf。
/usr/local/proftpd/sbin/proftpd:這個是主要的 proftpd 的 daemon 執行檔。此外,這也是 TCP Wrappers (/etc/hosts.deny(allow)) 設定里頭的服務檔案檔名。另外,當 proftpd 在啟動的時候會去讀取設定檔,也就是 proftpd.conf 這個檔案,不過,我們也可以指定其它的檔案來進行 proftpd 的設定。
# proftpd -c /usr/local/proftpd/etc/proftpd.conf
/usr/local/proftpd/bin/ftpcount:目前在主機上面使用 proftpd 的聯機數,直接在指令列下達 ftpcount 即可。
/usr/local/proftpd/sbin/ftpshut:指定再過多久之后 proftpd 服務會終止。語法如下:
ftpshut [-l min] [-d min] time [warning-message …]
-l min: 在 ftp 關閉服務之前的幾分鐘內,嘗試建立新的 ftp 連接均不被接受
-d min: 在 ftp 關閉服務之前的幾分鐘內,已經建立的 ftp 連接將被中止
time: 在多少時間后,服務器將關閉 ftp 服務,格式有兩種
+number 經過 number 分鐘后關閉
MMHH 在今天 MM:HH 服務器將關閉
注意,這里我們用這個命令是把 ftp 服務給停了,但實際的 proftpd 進程還沒停止,所以一般調試 ftp 會使用到這個命令
舉例:
再經過 30 分鐘后,FTP 服務將關閉,在這之前的 20 分鐘不可接受任何新的 ftp 連接,已經建立的在服務關閉前 10 分鐘強制斷線,并在客戶端顯示“FTP Server Will shutdown at time”
# ftpshut -l 20 -d 10 +30 FTP Server Will shutdown at time
其實 ftpshut 就是產生 /etc/shutmsg , 你只要刪除這個文件 ftp 又可以重新服務,或者直接
# ftpshut -R
/usr/local/proftpd/bin/ftpwho:可以用來察看目前有多少人使用 proftpd 這個服務。簡單的語法直接下達 ftpwho 即可,如下所示:
# ftpwho
standalone FTP daemon [8451]:
10194 badbird [0m 11s] 0m 6s (idle)
Service class – 1 user
如上所示,目前有一個使用者,名為 badbird 的賬號,在使用 proftpd。
上述就是丸趣 TV 小編為大家分享的 Proftpd 的結構是怎樣的了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注丸趣 TV 行業資訊頻道。