- 追加された行はこの色です。
- 削除された行はこの色です。
* 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]