Linuxで指定した時間にコマンドを1回だけ実行する方法
法定停電で、サーバーを、指定した時間に一斉に落とすために、ATコマンドを使用したのでメモを残しておく。 ■ ジョブの登録 2014年2月17日の12時に、コマンドを実行したい場合には、下記のようなコマンドを実行する。 #… 続きを読む »
法定停電で、サーバーを、指定した時間に一斉に落とすために、ATコマンドを使用したのでメモを残しておく。 ■ ジョブの登録 2014年2月17日の12時に、コマンドを実行したい場合には、下記のようなコマンドを実行する。 #… 続きを読む »
■ コマンドの履歴を増やす設定 履歴を増やしたいユーザーのホームディレクトリにある、.bashrcファイルに、下記の設定を追加する。 HISTSIZE=10000 HISTTIMEFORMAT=’%Y/%m/… 続きを読む »
■ usermodコマンドでグループに所属させる手順 test01ユーザーを、test-g01とtest-g02グループに所属させる場合、下記のコマンドを実行する。 # usermod -G test-g01,test-… 続きを読む »
cronで実行するスクリプトやPHPなどのスクリプトの中で、sudoを使用して特定のユーザーでコマンドを実行したい場合に、通常sudoコマンドは、コンソール上でパスワードの入力を求められるのでコマンドを実行できない。 ど… 続きを読む »
Rsyslogで下記のようなエラーが、/var/log/以下のファイルに記録されている場合の対処方法。 imuxsock lost 100 messages from pid 10000 due to rate-limi… 続きを読む »
ログの確認を手動ででするのは、非常に面倒くさいので、logwatchを使用して、ログの解析結果のレポートを、毎日メール送信する方法を調べてみた。 まずは、logwatchの導入から。 # yum install logw… 続きを読む »
yumコマンドを定期的に実行して、パッチが存在するかの確認や、パッチの自動適用をしてくれるプログラム、CentOS6以前では、yum-updatesdというプログラムが使用されていた。 自動的にパッチの適用まではしてくれ… 続きを読む »
■ PHPの設定変更 ログをSYSLOGに出力するようにPHPの設定を変更する。 # vi /etc/php.ini log_erros = on error_log = syslog Apacheのリロードをして設定を… 続きを読む »
Linuxでは、ユーザーアカウントごとに、ファイルディスクリプタの使用数に制限がかけてある。例えばCentOS6では、file openとmax user porcessesの値が1024に制限されている。 DBサーバー… 続きを読む »
サーバーのパラメーターのチューニングをしたら次にする事といえば、遅いクエリーを特定して、クエリ-のチューニングをする事なので、pgfouineというプログラムを使用して、ログに書き出されたスローログを解析する方法を紹介し… 続きを読む »