サーバ移行時の AWStats の移行方法

サーバの64bit化に伴い、httpdログの統計・分析/解析・レポートツールの AWStats も移行する必要がありました。

ここでは、AWStats の移行方法を整理しておきます。ポイントは、旧環境における過去ログ分析データを移行することです。

移行に必要な作業は次の通りです。

1.AWStats のインストール

yumでインストール可能なパッケージが rpmforgeリポジトリにありますので、それをインストールします。

まずは、パッケージ情報を確認します。

[root ~]# yum info awstats Loaded plugins: fastestmirror, priorities Loading mirror speeds from cached hostfile * base: www.ftp.ne.jp * epel: ftp.kddilabs.jp * extras: www.ftp.ne.jp * rpmforge: ftp-stud.fht-esslingen.de * updates: www.ftp.ne.jp 277 packages excluded due to repository priority protections Available Packages Name : awstats 続きを読む »

MySQL 5.5.12 へのバージョンアップ( 5.5.11 ⇒ 5.5.12)

MySQL 5.5.12が2011年5月5日にリリースされました。 早速、MySQL 5.5.12へのバージョンアップを行いましたので、まとめておきます。

なお、変更点については下記を参照してください。

http://dev.mysql.com/doc/refman/5.5/en/news-5-5-12.html 1.新しいパッケージファイルのダウンロード [root ~]# wget http://rpms.famillecollet.com/enterprise/5/remi/x86_64/mysql-5.5.12-1.el5.remi.x86_64.rpm [root ~]# wget http://rpms.famillecollet.com/enterprise/5/remi/x86_64/mysql-libs-5.5.12-1.el5.remi.x86_64.rpm [root ~]# wget http://rpms.famillecollet.com/enterprise/5/remi/x86_64/mysql-server-5.5.12-1.el5.remi.x86_64.rpm 2.MySQLのシャットダウン [root ~]# service mysqld stop mysqld を停止中: [ OK ] 3.新しいパッケージファイルのインストール [root ~]# yum install mysql-5.5.12-1.el5.remi.x86_64.rpm mysql-server-5.5.12-1.el5.remi.x86_64.rpm mysql-libs-5.5.12-1.el5.remi.x86_64.rpm Loaded plugins: fastestmirror, priorities Loading mirror speeds from cached hostfile * base: www.ftp.ne.jp * epel: ftp.jaist.ac.jp 続きを読む »

ssh用のRSAキーを使うときの基本的な設定

ssh用のRSAキーを使用して、TeraTerm などの sshクライアントからログインするようにする際の基本的な設定をまとめておきます。

設定ファイルは、/etc/ssh/sshd_config です。

基本的な設定箇所は下表の通りです。

設定パラメータ デフォルト値 設定変更値 考え方 Port 22 使用可能な(予約されていない)任意のポート番号 22は知られているので、攻撃を受けやすい。変更することが賢明です。 ListenAddress 無指定 指定 受け付けるIPアドレスを限定した方がいいでしょう。 AuthorizedKeysFile .ssh/authorized_keys 任意 公開キーのファイル名です。ファイル名をデフォルトの設定に合わせればいいと思います。もちろん、変更しても問題はありません。 PasswordAuthentication yes no パスワードログインの許可/不許可の設定です。RSAキーでのログインしかできなくしておくのが、より良いと考えます。

パスワードログイン許可/不許可設定だけは、RSAキーでのログインが確実に行えることを確認してからにしてください。特にVPSなどのクラウド環境を使用している場合には注意が必要です。

ssh用のRSAキーの作成方法

ssh用のRSAキーを作成する方法をまとめておきます。

ここでは、あえてアクセス先のサーバ上で作成する方法を紹介しますが、本来は、ssh クライアント側で作成するのが最善です。 ※サーバ上で作成すると、秘密鍵の移動が発生しますので、そこで漏洩などということも考えられるわけです。

CentOS 上でのRSAキーの作成は下記のようにします。

[root ~]# cd /root/.ssh [root ~]# ssh-keygen -t rsa Generating public/private rsa key pair. Enter file in which to save the key (/root/.ssh/id_rsa): ←そのままENTER Enter passphrase (empty for no passphrase): ←そのままENTER Enter same passphrase again: ←そのままENTER Your identification has been saved in /root/.ssh/id_rsa. Your public key has been 続きを読む »

ServersMan@VPS 現行サーバの64bit化

ServersMan@VPS で運用している当サイトサーバの64bit化に伴う一連の作業でメインになる「現行サーバの64bit化」を行いました。

その記録をまとめておきたいと思います。 範囲としては、「MyDTI」で契約しているServersMan@VPSの初期化を実施した後からです。

1.ssh ログイン

初期化後に root のパスワードがWeb画面に表示されますので、TeraTarm などのsshクライアントからパスワードログインします。

2.root のパスワード変更 [root /]# passwd 3.強制全削除防止策の実施 [root ~]# cd / [root /]# touch — -i [root /]# cd /etc [root etc]# touch — -i [root etc]# cd /opt [root opt]# touch — -i [root opt]# cd /root [root ~]# touch — -i [root ~]# 続きを読む »