Всем привет, сегодня я расскажу как и что мы можем сделать, для упрощения себе жизни в мире ИТ.
Для этого, выполним следующие команды:
yum -y install epel-release
Установим графический сервер:
yum groupinstall -y 'Server with GUI' 'System Administration Tools'
Установим ускоритель частиц tab ввода команд:
yum -y install bash-completion-extras
Установим kickstart:
yum -y install system-config-kickstart
Установим ftp сервер:
yum -y install vsftpd
Настроем, а именно сменим директорию по умолчанию, отредактировав файл vsftpd:
vim /etc/vsftpd/vsftpd.conf
и добавм переменную:
anon_root=/mnt/test/
Скопируем файл конфигурации:
cp /root/anaconda-ks.cfg /mnt/test/install.cfg
и назначим права на чтение:
chmod +r /mnt/test/install.cfg
Запустим и добавим в автозагрузку vsftpd
systemctl start vsftpd
systemctl enable vsftpd
Разрешим правила firewall:
firewall-cmd --add-service=ftp --permanent
firewall-cmd --add-port=40900-40999/tcp --permanent
firewall-cmd --reload
отключим SeLinux:
setenforce 0
Проверим как будет работать загрука по умолчанию ( разберйм файл anaconda-ks.cfg )
Создадим рядового пользователя:
useradd -s /bin/bash -g wheel -d /home/gnome -m gnome
echo "123123" | passwd gnome --stdin
Установим nginx:
yum -y install nginx
mkdir -p /mnt/{disk,repos}
mount /dev/sr0 /mnt/disk/
rsync -avz /mnt/disk/* /mnt/repos/
Отредактируем web сервер nginx и изменим root для kickstart будующего файла.
systemctl is-active nginx
systemctl start nginx
systemctl enable nginx
firewall-cmd --add-service=http --permanent
firewall-cmd --add-service=https --permanent
firewall-cmd --reload
Переключимся в графический режим
systemctl isolate graphical.target
И начнём изучать kickstart
Полное руководство вы можете прочитать на данном сайте:
docs.centos.org/en-US/centos/...
23 дек 2020