Установка CentOS 8.x

Материал из База знаний
Версия от 04:21, 3 июля 2020; Admin (обсуждение | вклад) (Новая страница: «category:Linux '''Установка Centos 8.x''' (мой дополняемый вариант:) Открываем консоль и смотрим ip а…»)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Установка Centos 8.x (мой дополняемый вариант:)

Открываем консоль и смотрим ip адрес (ну, нету утилиты ifconfig :) ):

ip address show

Если адреса нет, скорее всего интерфейс не поднят - поднимаем (наверное это фича, а не баг):

ifup <имя интерфейса>

Создадим ключи и добавим нужные в разрешенные:

ssh-keygen
vi .ssh/authorized_keys

Далее можно все делать по ssh.

Обновим ядро:

rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
rpm -ivh https://www.elrepo.org/elrepo-release-8.0-2.el8.elrepo.noarch.rpm
dnf --enablerepo=elrepo-kernel install kernel-ml
yum update -y

Перезагрузимся:

reboot

Установим минимальный набор ПО:

yum install -y epel-release
yum install -y net-tools bind-utils mc tcpdump fail2ban wget network-scripts


Пропишем нормальные обозначения для интерфейсов:

ifconfig |grep -i "ether"|awk -F " " 'BEGIN {i=0}{print "SUBSYSTEM==\"net\", ACTION==\"add\", DRIVERS==\"?*\", ATTR{address}==\""\
$2"\", ATTR{type}==\"1\", NAME=\"eth" i "\"";i++ }' >> /etc/udev/rules.d/70-persistent-net.rules

Сделаем файлики для каждого интерфейса по образу и подобию этого:

echo "DEVICE=eth0
TYPE=Ethernet
ONBOOT=yes
BOOTPROTO=dhcp
#BOOTPROTO=static
#IPADDR=10.0.0.1
#NETMASK=255.255.255.248
#GATEWAY=10.0.0.2
ARPCHECK=no" > /etc/sysconfig/network-scripts/ifcfg-eth0

Удалим там же старые файлики для "кривых" интерфейсов

Выключаем selinux!!! (ну... как-то так :)

sed -i "s/^SELINUX=enforcing/SELINUX=disabled/" /etc/selinux/config 
setenforce 0

Выключаем и выкашиваем из автозагрузки ненавистный firewalld:

systemctl stop firewalld
systemctl disable firewalld
yum remove -y firewalld firewalld-filesystem


--- c iptables надо еще допилить


Настроим имя хоста:

echo -e "127.0.0.1\tlocalhost localhost.localdomain">/etc/hosts
vi /etc/hostname

Обновимся и перезагрузимся:

yum update -y
reboot