* 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]