昨日、「cPanel で /tmp パーティションを保護する」というセキュリティ チュートリアルを公開しました。 /tmp パーティションを保護するこの方法は問題ありませんが、cPanel で使用されるスクリプト (/scripts/securetmp) には多くのシステム管理者や開発者に影響を与える問題があります。
問題は単純です:cPanel は /tmp 操作に小さなスペース サイズを割り当てます。多くの場合、/tmp がすぐにいっぱいになり、Apache や MySQL などの基本的な www サービスが機能しなくなります。
cPanel で /tmp パーティションのサイズを増やすにはどうすればよいですか?
root として専用サーバーまたは vps シェルにログインします。
/tmp パーティションを使用してサービスを停止します。これらは通常、cpanel、mysql、および httpd です。次のコマンドを実行します:
/etc/init.d/cpanel stop /etc/init.d/httpd stop /etc/init.d/mysql stop
次に、/tmp と /var/tmp をアンマウントし、次のコマンドを実行します:
umount -l /tmp umount -l /var/tmp
現在の /usr/tmpDKS ディレクトリをバックアップ
mv /usr/tmpDSK /usr/tmpDSK.back
/scripts/securetmp を変更し、/tmp パーティションに必要なサイズを設定します:
nano -w /scripts/securetmp
CTRL + W を押して、変数 tmpdsksize を検索すると、次のように表示されます:
my $tmpdsksize = 512000
次に、必要に応じて /tmp パーティションのサイズを増やします。この例は 2GB パーティションの場合です:
$tmpdsksize = 2048000
以下を実行して /tmp パーティションを再作成します:
/scripts/securetmp
http、cpanel、および mysql サービスを再度開始してください:
/etc/init.d/cpanel start /etc/init.d/httpd start /etc/init.d/mysql start
以上で、/tmp パーティションのサイズが大きくなり、Apache、MySQL、cPanel などのすべての Web サービスが正常に動作するはずです。
cPanel で /tmp パーティション サイズを増やそうとしているときに問題が発生した場合はお知らせください。
cPanel で /tmp パーティション サイズを増やす方法が最後に変更されました:2017 年 2 月 7 日、Esteban Borges によって