[[ Удаление хлама из Ubuntu Server 22.04 на KVM VDS ]]

Ubuntu

Удаление хлама из Ubuntu Server 22.04 на KVM VDS

Ubuntu 22.04 LTS

Удаляю не нужные мне пакеты в Ubuntu Server 22.04 (Normal Installation).

Сначала защитим от удаления по зависимостям минимальный набор пакетов.
Эти пакеты уже есть в системе, но они будут отмечены как независимо установленные.
Это важно при удалении крупных мета-пакетов:

ii  ubuntu-minimal                        1.481                                   amd64        Minimal core of Ubuntu
ii  ubuntu-server                         1.481                                   amd64        The Ubuntu Server system
ii  ubuntu-server-minimal                 1.481                                   amd64        The Ubuntu Server minimal system
ii  ubuntu-standard                       1.481                                   amd64        The Ubuntu standard system

apt-get install \
  bind9-dnsutils \
  cron \
  curl \
  fdisk \
  file \
  iptables \
  iputils-tracepath \
  logrotate \
  nano \
  net-tools \
  pciutils \
  rsync \
  rsyslog \
  sudo \
  tcpdump \
  telnet \
  time

Удаление пакетов по одному.

### Landscape продукт от Canonical, массовое управление ПК
apt-get autoremove --purge landscape-common
 
 
### Apport - сбор данных и отправка crush report.
apt-get autoremove --purge apport apport-symptoms
 
 
### sosreport- это инструмент который собирает сведения о конфигурации и диагностическую информацию в системе.
apt-get autoremove --purge sosreport
 
 
### automatic installation of security upgrades
apt-get autoremove --purge unattended-upgrades
rm -rf /var/log/unattended-upgrades
 
 
### Ubuntu Advantage сервис обновлений безопасности + тех. поддержка от Canonical (если заплатить)
# Теперь это Ubuntu Pro ?
# NOTE: Удалит update-manager-core - утилиту для обновления дистрибутива, можно вернуть при необходимости.
apt-get autoremove --purge ubuntu-advantage-tools
 
 
### Для автоматизации настройки в облаке
apt-get autoremove --purge cloud-*
 
 
### Firmware update daemon
# UEFI firmware can not be updated in legacy BIOS mode
# Если не UEFI, то можно удалить. Проверка:
# ls -la /sys/firmware/efi
#   ls: cannot access '/sys/firmware/efi': No such file or directory
# Если железка и так норм работает, можно удалять. Можно попробовать обновить и затем удалить, для старого железа апдейты ждать не стоит.
# Для виртуальных машин бесполезно.
apt-get autoremove --purge fwupd
 
 
### AppArmor 
# NOTE: Удалит snapd по зависимости
apt-get autoremove --purge apparmor
 
 
### daemon and tooling that enable snap packages
apt-get autoremove --purge snapd
 
 
### IRQ Balance
# The purpose of irqbalance is distribute hardware interrupts across processors on a multiprocessor system in order to increase performance.
# На VDS/KVM не нужен.
# dmesg | grep -i numa
#   [    0.011942] No NUMA configuration found
apt-get autoremove --purge irqbalance
 
 
### Message Of The Day News, показывается при входе по ssh
apt-get autoremove --purge motd-news-config
# NOTE: Сам сервис и таймер из другого пакета
# dpkg -S motd-news.timer
# base-files: /lib/systemd/system/motd-news.timer
systemctl stop motd-news.timer
systemctl disable motd-news.timer
systemctl stop motd-news
systemctl mask motd-news
 
 
### VMware Tools
apt-get autoremove --purge open-vm-tools
 
 
### Что-то для LXD контейнеров
apt-get autoremove --purge lxd-agent-loader
 
 
### X11
apt-get autoremove --purge xauth
apt-get autoremove --purge xdg-user-dirs
# FreeDesktop.org shared MIME database and spec
apt-get autoremove --purge shared-mime-info
 
 
### Make recovery boot mode more user-friendly.
# Спасибо, не надо.
apt-get autoremove --purge friendly-recovery
 
 
### Управление пакетами и репозиториями
# Позволяет управлять репозиториями и пакетами через шину DBus. Так же команда add-apt-repository.
# Мне достаточно apt-get, а репозиторий могу добавить сам в /etc/apt/sources.list.d
apt-get autoremove --purge packagekit packagekit-tools software-properties-common
 
 
### PolicyKit предоставляющая права суперпользователя через DBus.
# В Desktop понятно, но на сервере не встречал приложения требующие polkitd.
apt-get autoremove --purge polkitd
 
 
### NTFS, FAT
apt-get autoremove --purge ntfs-3g dosfstools
 
 
### BTRFS
apt-get autoremove --purge btrfs-progs
 
 
### XFS
apt-get autoremove --purge xfsprogs
 
 
### Bcache allows the use of SSDs to cache other block devices.
apt-get autoremove --purge bcache-tools
 
 
### LVM не планирую использовать
apt-get autoremove --purge lvm2
 
 
### Ubuntu Firewall program for managing a Netfilter firewall
apt-get autoremove --purge ufw
 
 
### Сетевые диски не планирую использовать
apt-get autoremove --purge multipath-tools
 
 
### Шифрование дисков
apt-get autoremove --purge cryptsetup cryptsetup-bin
 
 
### GnuPG программа для шифрования информации и создания электронных цифровых подписей.
# NOTE: Требуется для fwupd
apt-get autoremove --purge gpg
 
 
##### Утилиты полезные, но можно удалить
# Консольный текстовый редактор vim
apt-get autoremove --purge vim vim-common vim-tiny
 
# Text window manager, shell multiplexer, integrated DevOps environment.
apt-get autoremove --purge byobu
 
# command-line pastebin client. Отправляет текст на сервис pastebin.com
apt-get autoremove --purge pastebinit
 
# Suggest installation of packages in interactive bash sessions.
apt-get autoremove --purge command-not-found
rm -rf /var/lib/command-not-found
 
# Infocommand reads documentation in the info format. Аналог man.
apt-get autoremove --purge info
 
# Позволяет запускать программы перехватывая системный вызов fsync.
# Таким образом, запускаемая программа не ждет записи на диск, что ускорят, но повышает риск потери данных.
apt-get autoremove --purge eatmydata
 
# Проверяет необходимость перезапуска служб после обновления библиотек.
# После обновления предлагает перезагрузить сервисы.
apt-get autoremove --purge needrestart
 
# Прочее
apt-get autoremove --purge git ftp tnftp mtr-tiny netcat-openbsd htop
 
 
 
##### На VDS/KVM мне это не нужно
apt-get autoremove --purge hdparm 
apt-get autoremove --purge open-iscsi
apt-get autoremove --purge lshw
# thermal monitoring and controlling daemon
apt-get autoremove --purge thermald
# system daemon to manage thunderbolt 3 devices
apt-get autoremove --purge bolt
# soft raid util
apt-get autoremove --purge mdadm

Нужное установить

apt-get install net-tools






Обсуждение

Ваш комментарий. Вики-синтаксис разрешён:
155 +11 = 
 
practice/ubuntu/ubuntu_server_22.04_cleanup.txt · Последнее изменение: 2023/04/17 18:58 — lexa
Gentoo Linux Gentoo Linux Driven by DokuWiki