使用して、Linuxサーバーのテスト環境を実装する。Windows】をダウンロードして、インストールを行います。»】をクリックします。ダウンロードしたいバージョンを選んでダウンロードする。今回は、64bitのCentOS6.5を入れたいので、6.5の【x86_64】を選択します。適当なミラーサイトを選んで【CentOS-6.5-x86_64-bin-DVD1.iso】をダウンロードします。起動し、【新規仮想マシンの作成】を選択2.【インストーラディスクイメージファイル】の【参照】で先ほどダウンロードした【CentOS-6.5-x86_64-bin-DVD1.iso】を選択3.アカウント設定ユーザー名とパスワードはログインで使用するので忘れないようにメモる。今回はローカル環境なので、パスワードは簡単にしています。【完了】を押すとインストールが始まります。6.5】を選んで起動。パスワードの入力を求められるので、「3.アカウント設定」で設定したパスワードを入力します。これでインストールは終わりました。Tools】>【Terminal】と進み、ターミナルを起動し、下記のコマンドを打ちます。status「running...」と表示されればOK。次は接続環境を整えます。接続するTeraTermを起動し、先ほど確認したIPアドレスを入力します。認証画面では、アカウント設定の際に入力した、ユーザー名とパスワードを入力します。ログインに成功すれば、コマンド入力画面が表示されます。毎回パスワードを入力して接続するのは面倒なので、オートログインができるショートカットを作成しておきます。下記の内容をテキストファイルに保存し、ファイル名は「VMware_CentOS.ttl」などとする。関連付けされていれば、ダブルクリックするだけで、ログインできるようになります。※関連付けの方法などは、以前書いた記事に載せているのでそちらをどうぞ。package」を選択。転送プロトコル:SFTPホスト名:IPアドレスを入力ポート番号:22ユーザ名:設定したユーザー名パスワード:設定したパスワードこれらを入力したら【保存】を行い【ログイン】します。これで作業環境が整いました。6件のコメントサービスを停止せずにログローテーション(logrotate)を行うTweetさくらVPSにて行った設定。サーバー設定に関しては素人の域を出ておらず、今回行った設定についても改善点は多いかとは思いますが、備忘録として残しておきます。実行を週1(weekly)から、毎日(daily)に変更。ログを残すのは4世代分から7世代分に変更。endscript}「delaycompress」は、設定ファイル(/etc/logrotate.conf)で圧縮をかけない設定になっているためコメントアウト。圧縮する設定になってないと無視されますが、不必要ならコメントアウトするか削除しておかないと、他の人がみたときに「圧縮処理をかけたいのに設定ファイルを書き換え忘れている」のか「無視されるから残している」のか判断がつき辛いですからね。削除するとログの容量が増えてきて圧縮が必要になった時に戻すのが面倒なので、コメントアウトにしています。graceful」に変更。これにより、稼働中のプロセスは終了することなく、再起動の処理が行われる。実行時に稼働中だったプロセスは、そのまま旧ファイルにログが書き込まれる。copytruncate}先ほどの「httpd」のローテートとは違い、こちらでは「copytruncate」を使用してログファイルのローテーションをさせています。「copytruncate」では、現在のログファイルをコピーして旧世代のファイルを作成しています。その後現在のログファイルの中身を消去することで、再起動処理を必要とすることなくログのローテーションを可能としています。中身の消去」の間に発生したログは、どちらのファイルにも残らないという欠点があります。graceful」でやった方が良いのかもしれません。この辺の知識がまだまだ足りてないため、現在はこの設定にしています。詳しくなったら、また設定を変えるかもしれません。スクリプトを一度だけ実行するdelaycompress圧縮処理を、その次のローテーションの時まで遅らせる。動作を行った後、内容を消去する。これはログファイルをリロードする術のないプログラムへの対処法のひとつ。/etc/logrotate.d/httpd「-d」でデバッグモード、「v」をつけると詳細表示。