Enteprise Linux: Первоначальная настройка

Материал из Записи-напоминании
Версия от 14:02, 8 октября 2026; Admin (обсуждение | вклад)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигации Перейти к поиску

Общее

Отключение мягких зависимостей

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