Мне предоставили сервер, на котором работает Ubuntu 12.04 LTS
серверная версия.
Эта машина ранее использовалась для веб-приложения, а также имеет много других настроенных приложений. Теперь я хочу удалить все ненужные приложения, такие как apache2 и т. д., и начать установку нового приложения.
Теперь проблема в том, как мне определить, какие приложения, т.е. пакеты, установлены на нем, и как мне отключить/удалить и оптимизировать этот сервер.
После удаления пакетов я хочу оптимизировать его, чтобы отключить пакеты для обеспечения безопасности, как в пункте 3 по ссылке.здесь.
Но это не для Ubuntu.
решение1
Я использую rcconf для отключения некоторых (не всех) служб:
sudo apt-get install rcconf
sudo rcconf
Для других служб (в зависимости от того, используют ли они init или upstart) я использую bum (Boot Up Manager):
sudo apt-get install bum
gksu bum
Обратите внимание, что для этого второго варианта требуется GUI. Если кто-то может указать эквивалент для терминала, это поможет вам. Вы также можете использовать команду service для запуска, остановки, перезапуска или настройки демонов (служб):
sudo service <nameoftheservice> <options>
man service # To get a manual about how to use it.