* Vine2.6からUbuntu7.10へ移行 [#o61ec67c]
Vine Linux 2.6で稼動しているサーバの OS を、Ubuntu Linux 7.10 Desuktop Edition へ置き換える作業のメモです。備忘録として書いておきます。何か参考になる内容があれば幸いです。

** 現行環境のバックアップ [#he1ca6fb]
*** システム全体 [#oea3c9da]
dump コマンドを用いて、システム全体のバックアップを取得します。ログファイルなど、不要なファイルは予め消しておくと、dump サイズが小さくなって良いです。

詳しいコマンドの使い方は、「[[Linuxをシステムバックアップ]]」をご覧ください。

dump が取得できたら、他の PC など適当な場所に移して、保存しておきます。

*** 個々のバックアップ [#o01c9472]
dump によるバックアップと重複しますが、手軽に使えるバックアップとして、必要なディレクトリを tar アーカイブ化しておきます。うちは、Web コンテンツ用のディレクトリを対象にしました。また、mysql のデータは、mysqldump を用いて SQL 出力しておきます。これで、移行先の RDBMS の種類による制約は、ほぼないでしょう。

** Ubuntu のインストール [#q271cc76]
公式サイトから iso イメージをダウンロードして、CD を焼きます。CD 起動するとメニューが出てくるので、新規インストールを選ぶと、デスクトップ画面が現れます。そこで、デスクトップ上にある Install アイコンをダブルクリックすると、インストールが始まります。あとは、画面の指示に従い、インストールを進めます。Ubuntu のインストールはとても簡単なので、特に迷うところはありません。特筆するなら、Ubuntu では root ユーザーを設定しないことぐらいでしょうか。

** アーカイブの展開 [#sef7dd4d]
以前の環境の tar アーカイブを展開します。このさい、パーミッションを維持したまま展開するよう、-p オプションを利用します。
 $ tar xfp homepage.tar
|オプション|意味|
|x|展開|
|f|ファイル指定|
|p|パーミッションを維持|
- v オプションは処理経過を表示するオプションですが、処理負荷が増すので、利用しないほうが良いです。

** パッケージのインストール [#f0610bd8]
必要なパッケージをインストールしました。
- bind9
- apache2
- mysql-server, mysql-client
- samba
- ssh
- php5
- ruby1.8

パッケージは、"apt-cache search" を用いて探し、"apt-get install" でインストールします。

 $ sudo apt-cache apache
 (パッケージ一覧が出力...)
 $ sudo apt-get install apache2

** [#l2c95062]



トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS