web-dev-qa-db-ja.com

Ubuntuサーバーのインストールを複製する方法は?

MediaTempleを備えたVPSがあり、それらがインストールするベースシステムOSのクローンを作成したいのですが、デフォルトでここにインストールされる完全なパッケージリストがあります http://wiki.mediatemple.net/w/ (ve):Ubuntu_default_package_list

しかし、私はこれをどのようにベースのUbuntuサーバーインストールに変換するのかわかりません。MediaTempleで最初に起動したとき、サーバーは9MBのRAM(yes 9!)を使用しており、「最小」インストールでUbuntu 10.04 LTS DVDから提供されましたが、ほぼ4〜500 MBになりました。

だから私は両方でtopを実行しました、MediaTempleでこれを見ました:

 1 root      15   0 23320 1580 1272 S    0  0.2   0:01.04 init                         
 1158 root      15   0 49268 2560 2012 S    0  0.3   0:00.04 sshd                         
 1214 root      15   0 21084 1016  776 S    0  0.1   0:00.00 cron                         
 1215 syslog    15   0 12456  800  608 S    0  0.1   0:00.05 syslogd                       
 3572 myles     18   0  4100  652  544 S    0  0.1   0:00.00 sh    

そして、私自身のvmインストールには、リストされている以上のものがありました...

したがって、問題は、パッケージリストをカスタムISOに変換する方法、またはDVDを構成しておよびようにする方法です。サーバーにこれらのプロセスをonlyで起動させますか?

2
Myles Gray

必要に応じてVMのファイルシステムをファイルにコピーできますが、バクストン氏のコメントにあるように、自分のシステムでそれを使用できるかどうかは確実ではありません。物理マシンまたは別のハイパーバイザーでは正しく起動しない可能性があります。

また、プレーンなUbuntuサーバーのインストールでは、4〜500 MBを使用しませんRAM=それ自体。Linuxは、可能な場合はメモリを無駄にしないようにし、一部のメモリは使用中と表示されますが、つまり、メモリがブロックされているわけではありません。Linuxにとって、「無料」は「無駄」を意味します。たとえば、64 MB RAMでUbuntu Serverを実行しても問題はありません。VPSホスティング会社は、かなり極端な長さに行きたくなることがよくあります。バルーニングなどのためにメモリ使用量を削減するため。つまり、同じ量の物理RAMを使用してより多くの仮想マシンを作成し、ハードウェアをオーバーセルすることができます。通常のユーザーとしては、それを望んでいません。

2