鯖memo

主にDebianを使って色々と遊んでみます

ServersMan@VPSでDebianをsqueezeからwheezyへアップグレード

f:id:log134:20140118124338p:plain

VPSならDTI|月額490円 メモリ1GB|ServersMan@VPS

最安月額490円という価格に惹かれ、さくらのVPSに続き契約してみました。
"さくらのVPSでWordPress" - 記事一覧 - 鯖memo

性能やネットワーク環境の比較調査はしていませんが、単純に使いやすさという点ではさくらの方が上でした。
一例ですが、ServersMan@VPSは仮想コンソールがコンソールリダイレクトではなく、WebブラウザからSSHが使えるというだけのものでした。
これでは、サーバがハングアップした時や何かエラーが出ているときにコンソールを確認することができません。

ただ、月額500円を切る価格は魅力的なので、さくらで本番環境、ServersMan@VPSでテスト環境のような形で運営するのはありかもしれません。

Debian Wheezyへアップグレード

ServersMan@VPSでWheezyをインストールをすることができないので、Squeezeをインストール後にアップグレードします。
登録が完了するとメールでIPアドレス、rootのパスワードが送られてくるので、それを使ってログインをします。
デフォルトでSSHのポートが3843番に変更されているので注意が必要です。

rootのパスワード変更

まずは、rootのパスワードを変更しておきます。

# passwd

当然ですがパスワードの強度には注意が必要です。

余計なパッケージを停止、削除

起動しているプロセスと空いているポートを確認します。
アップグレード前に不要なものは削除してしまいます。

# ps aufx
# netstat -lnp

人の入れたパッケージは詳細が分からず気持ち悪いので、後から使う予定のものも一度消してしまいます。
Apache、samba、xineted、ajaxtermを消してしまいます。
※Apacheとajatermを消すと仮想コンソール(AirDisplay)が使えなくなりますので注意して下さい。
冒頭で述べた理由により、AirDisplayは不要だと思いましたので削除します。

# /apt-get purge apache2 apache2-docapache2-doc apache2-mpm-prefork apache2-utils apache2.2-bin apache2.2-common samba-common xinetd ajaxterm

アップグレードする

wheezy用にソースリストを修正してやります。

#  vi /etc/apt/sources.list

最初の2行をコメントアウトして、最後の3行を追記します。
squeezeの部分をwheezyに書き換えるだけですね。

#deb http://ftp.debian.org/debian squeeze main contrib non-free
#deb http://security.debian.org squeeze/updates main contrib non-free

deb http://ftp.jp.debian.org/debian wheezy main contrib non-free
deb http://ftp.jp.debian.org/debian wheezy-updates main contrib non-free
deb http://security.debian.org/ wheezy/updates main contrib non-free

変更を反映させて、パッケージをアップグレードします。

# apt-get update
# apt-get upgrade

次にシステムをアップグレードします。

# apt-get dist-upgrade

途中、設定ファイルをどうするかなど聞かれますが、まだ何も使っていない状態なので、基本的には「Y(パッケージメンテナのバージョンをインストールする)」を選択して問題ないはずです。

バージョンを確認

バージョンアップができているか確認します。

# cat /etc/debian_version 
7.3

7.x と出ていれば問題ありません。

再起動

サーバを再起動します。

# reboot

以上でwheezyへのアップグレードは終わりです。
再インストールが必要になった場合は、もう一度同じ手順を踏まないといけないので面倒ですね。

Debian 辞典 (Desktop reference)

Debian 辞典 (Desktop reference)