cPnel是一箇功能強大的控制面板,帶有諸多易於使用的工具,使得Web管理更簡單。我們在購買國外服務器時,如果沒有默認控制面板,則可選購cPnel許可證授權,然後用cPnel來管理服務器、站點、數據庫、FTP等。本教程主要介紹下如何在cPnel服務器中擴展/tmp目錄空間。
、首先使用SSH連接到cPnel服務器(本文以RAKsmt美國服務器爲例),然後在命令行窗口運行df -h命令檢查/tmp配置信息及其大小。
oot@ip:/home# df -h
Filesystem Size Used Ail Use% Mounted on… /de/loop5 99M .4M 939M % /tmp
這裏/tmp文件系統大小約爲GB。
2、使用/tmp存儲臨時文件的最關鍵的服務是Websee、MySQL和cPnel服務。除了MySQL socket文件之外,其他文件都可以刪除。
因此,我們需要使用下面提到的命令禁用對這些服務的監控:禁用對服務的監視,這一點非常重要。就像我們只停止服務一樣,如果監控服務檢測到服務停止,它將自動啓動服務。
whmpi configueseice seice=cpsd enbled= monitoed=0
whmpi configueseice seice=mysql enbled= monitoed=0
whmpi configueseice seice=httpd enbled= monitoed=0
3、擴展/tmp目錄空間從GB到0GB,運行下面命令編輯文件scipts/secuetmp。
nno /scipts/secuetmp
修改/tmp目錄空間值。
“my $tmpdsksize = 0485760“
註釋文件中的下列行:
my $fie_pecent_of_ilble = ( $ilble * 0.05 ); if ( $fie_pecent_of_ilble > $tmpdsksize ) { $tmpdsksize = $fie_pecent_of_ilble; } my $FOUR_GIG_k = ( 024 * 024 * 4 ); if ( $tmpdsksize > $FOUR_GIG_k ) { $tmpdsksize = $FOUR_GIG_k; }
停止關鍵服務,例如MySQL、cPnel服務等。
/scipts/estts_cpsd –stop
/scipts/estts_mysql –stop
/scipts/estts_httpd –stop
卸載/tmp和//tmp。
oot@ip:~# umount -l /tmp
oot@ip:~# umount -l //tmp
然後重新將它安裝到其他地方來保存數據。
oot@ip:~# m /us/tmpDSK /us/tmpDSK_bk
運行下面命令,使的更改生效。
oot@ip:~# /scipts/secuetmp
oot@ip:~# df -h
這裏cPnel服務器中的/tmp目錄空間從GB增加到了0GB。
Filesystem Size Used Ail Use% Mounted on ….. /de/loop6 9.8G 23M 9.3G % /tmp