Назад | Перейти на главную страницу

Настройка сервера - Удаление ненужных пакетов Ubuntu 10.4 LTS

При настройке системы в качестве сервера с Ubuntu 10.4LTS какие пакеты не нужны и могут быть удалены (чтобы повысить надежность системы)?

Например, я уверен, что gcc пакет можно (и нужно) удалить. Какие еще пакеты в установке по умолчанию не нужны для запуска сервера?

Спасибо за чтение.

Брайан

  1. Используйте Ubuntu Сервер 10.04 LTS
  2. sudo apt-get autoremove
  3. Взгляни на Идеальный сервер, Ubuntu Lucid, здесь рекомендуется удалить только пакет apparmor.

Для сервера наиболее очевидным является удаление X (и всех приложений, использующих Windows).

Последнее, что вы не хотите удалять, это ядро;)

Остальное зависит от ваших потребностей.

dpkg -l

Базовая установка довольно тонкая. Я не думаю, что есть что-то, что можно было бы удалить, не создавая себе трудностей в будущем.

Без того, чтобы мы точно знали, для чего вы используете сервер, практически невозможно дать какие-либо значимые рекомендации.

Вы, конечно, можете удалить gcc. В общем, если вы найдете какой-то пакет, который вам не нужен, вы можете просто удалить его с помощью

sudo aptitude remove packagename

затем, если окажется, что у пакета есть какая-то зависимость, которую вы хотите, просто ответьте «n», когда он спросит, следует ли продолжить.

При этом IMHO удаление компилятора дает ложное чувство безопасности. Если опытный атакующий получит доступ к оболочке, вы все равно проиграли большую часть битвы. Во-вторых, отсутствие доступного компилятора может иметь смысл, когда серверы работают на архитектурах, которые обычно не доступны на ПК, на которых работает какой-то проприетарный вариант Unix и т. Д. В настоящее время ПК x86 с Ubuntu не совсем сложно или дорого для злоумышленника получить в свои руки включен, поэтому, если компилятор недоступен, он может просто скопировать любые двоичные файлы, которые он хочет.

Я не думаю, что вы можете удалить gcc, потому что это часть ядра убунту