Enteprise Linux: Первоначальная настройка
Общее
Отключение мягких зависимостей
dnf install $package --setopt=install_weak_deps=False
echo "install_weak_deps=False" >> /etc/dnf/dnf.conf
Отключение/включение репозиториев
dnf config-manager --set-disabled "appstream" "baseos" "epel" "extras"
dnf config-manager --set-enabled "appstream" "baseos"
Разрешение имен
echo "nameserver 8.8.8.8" > /etc/resolv.conf
Службы
systemctl disable --now firewalld
systemctl mask firewalld
systemctl disable --now remote-fs.target
systemctl disable --now dnf-makecache.timer
Удаление пакетов под рабочий сервер
for local_package in \ bluez \ iwl* \ sssd* \ linux-firmware ; do dnf remove $local_package done
EL 8
Удаление пакетов под вирт.машину
for local_package in \ acl \ alsa-sof-firmware* \ at \ attr \ audit \ authselect \ avahi-libs \ bash-completion \ blktrace \ bolt \ bpftool \ c-ares \ chrony \ cockpit* \ cronie \ crontabs \ dmidecode \ dos2unix \ dosfstools \ e2fsprogs* \ ed \ ethtool \ firewalld \ iptables \ irqbalance \ iwl* \ kernel* \ kexec-tools \ libertas-usb8388-firmware \ linux-firmware \ logrotate \ lshw \ lsof \ lsscsi \ lvm2 \ mailcap \ mdadm \ memstrack \ microcode_ctl \ nano \ net-tools \ NetworkManager* \ nvme-cli \ openssh-clients \ parted \ pciutils* \ policycoreutils \ rsync \ selinux-policy \ sg3_utils* \ smartmontools \ sos \ strace \ teamd \ timedatex \ tree \ trousers \ tuned \ unzip \ usb_modeswitch \ usbutils \ words \ xfsprogs \ zip ; do dnf remove -y $local_package done
EL 7
Смена адресов репозитория
sed -i s/mirror.centos.org/vault.centos.org/g /etc/yum.repos.d/CentOS*
sed -i s/^#.*baseurl=http/baseurl=http/g /etc/yum.repos.d/CentOS*
sed -i s/^mirrorlist=http/#mirrorlist=http/g /etc/yum.repos.d/CentOS*
Удаление пакетов под вирт.машину
for local_package in \ acl \ aic94xx-firmware \ alsa-firmware \ alsa-lib \ audit \ btrfs-progs \ cronie \ dhclient \ dhclientdhcp* \ dhcp* \ dmidecode \ e2fsprogs* \ ebtables \ ethtool \ firewalld* \ ipset* \ irqbalance \ ivtv-firmware* \ iwl* \ jansson \ kernel \ kernel-tools* \ linux-firmware \ logrotate \ lsscsi \ make \ microcode_ctl \ NetworkManager* \ numactl-libs \ openssh-clients \ parted \ polkit \ postfix \ rsyslog \ selinux-policy \ slang \ teamd \ wpa_supplicant \ xfsprogs ; do yum remove -y $local_package done