====== CentOS ====== ====== CentOS 7 ====== ===== Установка ===== CentOS-7-x86_64-Minimal-1804.iso # dd if=./CentOS-7-x86_64-Minimal-1804.iso of=/dev/sde bs=1M ===== Нужные пакеты ===== yum -y install mc net-tools epel-release openssh-server openssh-clients systemctl enable sshd --now ===== Переименование сетевых интерфейсов ===== yum -y remove biosdevname В RHEL7 добавить в параметры GRUB: biosdevname=0 net.ifnames=0 [[fedora:020-network#именование_сетевых_интерфейсов_в_привычном_виде|Именование сетевых интерфейсов в "привычном виде"]] Текущая конфигурация интерфейсов: nmcli connection show Покажет, примерно следующее: NAME UUID TYPE DEVICE Wired 63cba8b2-60f7-4317-bc80-949e800a23cb 802-3-ethernet ens33 Установить новое имя интерфейса nmcli connection modify Wired connection.interface-name eth0 И перегрузиться... ===== Управление интерфейсами для NetworkManager ===== nmtui ===== webmin ===== Создать /etc/yum.repos.d/webmin.repo: [Webmin] name=Webmin Distribution Neutral #baseurl=http://download.webmin.com/download/yum mirrorlist=http://download.webmin.com/download/yum/mirrorlist enabled=1 Импортировать ключ и установить: rpm --import http://www.webmin.com/jcameron-key.asc yum install -y webmin chkconfig webmin on ===== Открыть порты (не потребовалось) ===== firewall-cmd --zone=public --add-port=10000/tcp --permanent firewall-cmd --zone=public --add-port=7022/tcp --permanent firewall-cmd --reload ===== docker ===== yum install -y docker ===== iptables, ipset ===== systemctl stop firewalld && systemctl disable firewalld dnf remove firewalld* dnf -y install iptables-services && systemctl enable --now iptables dnf -y install ipset-service && systemctl enable --now ipset ===== Переименовать машину ===== hostnamectl set-hostname new-hostname.domain hostnamectl reboot ====== CentOS 8 ====== ===== Инсталляционный источник ===== http://mirrors.powernet.com.ru/centos/8/BaseOS/x86_64/os/ https://mirror.yandex.ru/centos/8/BaseOS/x86_64/os/ Или с любого из [[https://www.centos.org/download/mirrors/|зеркал]]. ===== Сменить IP ===== nmcli con mod "Проводное соединение 1" ipv4.method manual ipv4.addr 192.168.10.54/24 nmcli con mod "Проводное соединение 1" ipv4.gateway 192.168.10.1 nmcli con mod "Проводное соединение 1" ipv4.dns 192.168.10.1 systemctl restart NetworkManager Изменить "Проводное соединение 1" на eth0: nmcli con mod "Проводное соединение 1" connection.id "eth0" ===== Миграция CentOS 8 на CentOS Stream ===== Проверяем, какая версия установлена: cat /etc/redhat-release Если возвращается "CentOS Linux release 8....", устанавливаем: dnf -y install centos-release-stream dnf -y distro-sync reboot Проверяем: cat /etc/redhat-release Должно быть "CentOS Stream release 8" ===== Нет русских шрифтов в консоли (дефекта нет в CentOS 9) ===== Шрифтов нет именно в "железной" консоли, например, в mc - квадратики: {{:centos:190930-142059.png?400|}} При входе по SSH, шрифты в порядке. Попытка создания файла "/etc/sysconfig/i18n" - не помогла. Настройки локали - правильные. При запуске команды "setfont latarcyrheb-sun16" шрифты становятся русскими до завершения сеанса. Проблема находилась в: # cat /etc/vconsole.conf KEYMAP="us" FONT="eurlatgr" После изменения на: # cat /etc/vconsole.conf KEYMAP="ru" FONT="latarcyrheb-sun16" Выполняем команду: systemctl restart systemd-vconsole-setup Шрифт в "железной" консоли стал русским. ===== OpenVPN Server ===== [[https://www.cyberciti.biz/faq/centos-8-set-up-openvpn-server-in-5-minutes/|Скрипт автоматической установки OpenVPN Server на CentOS 8]] ===== Включить репозиторий PowerTools ===== dnf config-manager --set-enabled powertools ===== Монтирование SAMBA CIFS ===== В fstab: //adm.work/ftp /mnt/adm.work/ftp cifs user=WINUSER,pass=WINPASS,rw,file_mode=0660,dir_mode=0770,uid=nobody,gid=wheel 0 0