Есть несколько вещей, которые не включены в минимальную установку CentOS 7.
Минимальная установка centos не является проблемой, технически это не слишком сложно, так как самые сложные вещи уже были выполнены командой Centos, но настройка centos minmal, похожа на конструкцию из блоков lego, которые эти блоки уже были сделаны командой.
Нет запроса dhcp
У моего единственного интерфейса не было IP-адреса, поэтому я использовал dhclient ens33 для запроса IP-адреса с сервера DHCP.
Network Manager
Этот пакет не входит в ОС.
После того как интерфейс получит IP-адрес, загрузите NetworkManager из YUM:
yum install NetworkManager -y
Затем сразу же запустите службу и всякий раз, когда CentOS перезагружается systemctl, активируйте –now NetworkManager.
Используйте nmtui, чтобы разрешить интерфейсу запрашивать IP-адрес у dhcp при каждой перезагрузке системы.
Обычный пользователь не в sudoers
Sudo устанавлино в минимальной установке, но ваш новый обычный пользователь при необходимости доступа к привилегии администратора не сможет работать, потому что вам нужно добавить обычного пользователя в группу wheel.
Чтобы добавить моего пользователя cyruslab в wheel с учетной записи root выполните:
usermod -aG wheel cyruslab
Wget и Git
sudo yum wget git -y
Python3 и gcc
Python3 и gcc не включены в минимальную установку.
Gcc требуется для компиляции исходного кода Python3.
Предварительные условия Python3:
sudo yum install gcc libffi-devel bzip2-devel openssl-devel -y
wget https://www.python.org/ftp/python/3.7.6/Python-3.7.6.tgz
tar xzvf Python-3.7.6.tgz
.
./configure --enable-optimizations
sudo make altinstall,
Нет nslookup
sudo yum install bind-utils -y
Nano
Я предпочитаю nano в качестве текстового редактора:
sudo yum install nano -y
Среда рабочего стола
Минимальная установка предоставляет оболочку с достаточным количеством инструментов для ее работы, но окружение рабочего стола не входит в число приложений.
Мне нужна XFCE для запуска Python IDE.
Предварительно необходимые требования:
-
sudo yum install epel-release
. -
sudo yum groupinstall "X Window system" -y
sudo yum groupinstall "xfce"
nano ~/.xinitrc
Snap
copr
sudo yum install yum-plugin-copr
sudo yum copr enable @pki/epel-7.3
sudo yum install snapd -y
sudo systemctl enable --now snapd
sudo ln -sf /var/lib/snapd/snap /snap
sudo snap install snap-store