web-dev-qa-db-ja.com

サーバーのセットアップ-不要なUbuntu10.4LTSパッケージの削除

Ubuntu 10.4LTSを使用してシステムをサーバーとしてセットアップする場合、(システムを強化するために)不要で削除できるパッケージはどれですか?

たとえば、gccパッケージは削除できる(そして削除する必要がある)と確信しています。サーバーの実行に不要なデフォルトインストールの他のパッケージは何ですか?

読んでくれてありがとう。

ブライアン

1
Brian M. Hunt
  1. UbuntuServer10.04LTSを使用する
  2. Sudo apt-get autoremove
  3. 完璧なサーバー、Ubuntu Lucid を見てください。ここで削除することをお勧めする唯一のパッケージは、apparmorです。

サーバーの場合、削除する最も明白なものはX(およびWindowsを使用するすべてのアプリ)です。

削除したくない最後のものはカーネルです;)

残りはあなたのニーズ次第です。

dpkg -l
3
takeshin

基本インストールはかなりスリムです。将来、自分に支障をきたさずに取り除けるものは本当にないと思います。

サーバーを何に使用しているかを正確に把握していないと、意味のある推奨を行うことはほぼ不可能です。

2
Zoredache

あなたは確かにgccを削除することができます。一般に、不要なパッケージを見つけた場合は、次のコマンドで削除できます。

Sudo aptitude remove packagename

次に、パッケージに必要な依存関係があることが判明した場合は、続行するかどうかを尋ねられたら「n」と答えるだけです。

そうは言っても、私見がコンパイラを削除すると、誤った安心感が生まれます。熟練した攻撃者がシェルアクセスを取得した場合、とにかく戦闘のほとんどをすでに失っています。第二に、サーバーがPCで一般的に利用できないアーキテクチャで実行されている場合、独自のUnixバリアントを実行している場合など、コンパイラを利用できないことは理にかなっています。そのため、コンパイラが利用できない場合は、必要なバイナリをコピーするだけで済みます。

1
janneb