Ubuntu 10.4LTSを使用してシステムをサーバーとしてセットアップする場合、(システムを強化するために)不要で削除できるパッケージはどれですか?
たとえば、gcc
パッケージは削除できる(そして削除する必要がある)と確信しています。サーバーの実行に不要なデフォルトインストールの他のパッケージは何ですか?
読んでくれてありがとう。
ブライアン
Sudo apt-get autoremove
apparmor
です。サーバーの場合、削除する最も明白なものはX(およびWindowsを使用するすべてのアプリ)です。
削除したくない最後のものはカーネルです;)
残りはあなたのニーズ次第です。
dpkg -l
基本インストールはかなりスリムです。将来、自分に支障をきたさずに取り除けるものは本当にないと思います。
サーバーを何に使用しているかを正確に把握していないと、意味のある推奨を行うことはほぼ不可能です。
あなたは確かにgccを削除することができます。一般に、不要なパッケージを見つけた場合は、次のコマンドで削除できます。
Sudo aptitude remove packagename
次に、パッケージに必要な依存関係があることが判明した場合は、続行するかどうかを尋ねられたら「n」と答えるだけです。
そうは言っても、私見がコンパイラを削除すると、誤った安心感が生まれます。熟練した攻撃者がシェルアクセスを取得した場合、とにかく戦闘のほとんどをすでに失っています。第二に、サーバーがPCで一般的に利用できないアーキテクチャで実行されている場合、独自のUnixバリアントを実行している場合など、コンパイラを利用できないことは理にかなっています。そのため、コンパイラが利用できない場合は、必要なバイナリをコピーするだけで済みます。