Различия
Показаны различия между двумя версиями страницы.
— | rhel [2025/07/06 12:39] (текущий) – создано - внешнее изменение 127.0.0.1 | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
+ | ====== RHEL ====== | ||
+ | |||
+ | ~~Title: RHEL / CentOS - первичная настройка сервера ~~ | ||
+ | {{htmlmetatags> | ||
+ | metatag-keywords=(whois, | ||
+ | metatag-description=(CentOS - первичная настройка сервера после утсновки) | ||
+ | }} | ||
+ | |||
+ | |||
+ | **Red Hat Enterprise Linux** — дистрибутив Linux компании Red Hat. Данный дистрибутив позиционируется для корпоративного использования. Многие производители программного и аппаратного обеспечения включили RHEL в число поддерживаемых ими дистрибутивов Linux. | ||
+ | |||
+ | **Особенности дистрибутива: | ||
+ | * RHEL распространяется в виде подписок, | ||
+ | * Новые версии выходят с периодичностью около 3 лет. | ||
+ | * Наличие коммерческой поддержки на протяжении 10 лет. | ||
+ | * Отсутствие поддержки MP3 и DivX (по лицензионным соображениям). | ||
+ | * Платный доступ к двоичным пакетам обновлений (исходные коды доступны). | ||
+ | |||
+ | ====== Стандартные задачи в RHEL ====== | ||
+ | * [[RPM]] - менеджер пакетов. | ||
+ | * [[yum]] - консольный менеджер RPM-пакетов, | ||
+ | ===== Включение и отключение служб ===== | ||
+ | * [[ntsysv]] - псевдографический интерфейс для включения и отключения служб. ntsysv в RHEL/ | ||
+ | * [[chkconfig]] - запуск и остановка служб. | ||
+ | |||
+ | ===== Сетевые настройки: | ||
+ | * /etc/hosts | ||
+ | * Имя компьютера (hostname) и шлюз по умолчанию задаются в файле: | ||
+ | < | ||
+ | # nano / | ||
+ | NETWORKING=yes | ||
+ | NETWORKING_IPV6=no | ||
+ | HOSTNAME=mr.lux.net | ||
+ | GATEWAY=85.xxx.xxx.xxx | ||
+ | </ | ||
+ | ===== Сетевые настройки: | ||
+ | Для каждой сетевой карты настройки задаются в отдельном файле, например файл ifcfg-eth0 для сетевого интерфейса eth0 | ||
+ | <file bash> | ||
+ | # nano / | ||
+ | # Intel Corporation 82575EB Gigabit Network Connection | ||
+ | DEVICE=eth0 | ||
+ | BOOTPROTO=static | ||
+ | BROADCAST=85.xxx.xxx.255 | ||
+ | # | ||
+ | IPADDR=85.xxx.xxx.xxx | ||
+ | NETMASK=255.255.255.0 | ||
+ | NETWORK=85.xxx.xxx.0 | ||
+ | ONBOOT=yes # включать при загрузке | ||
+ | </ | ||
+ | В этот же файл можно добавить дополнительные опции, которые настраиваются утилитой [[ethtool|ethtool]]< | ||
+ | ETHTOOL_OPTS=" | ||
+ | </ | ||
+ | |||
+ | ==== Как добавить IPv4 и IPv6 алиас в CentOS 7 / RHEL 7 ==== | ||
+ | Все меняется, | ||
+ | |||
+ | ifconfig не работает в CentOS, используем новомодную альтернативу | ||
+ | <file bash> | ||
+ | ip a | grep ' | ||
+ | </ | ||
+ | Проверим, | ||
+ | <file bash> | ||
+ | grep ' | ||
+ | NM_CONTROLLED=" | ||
+ | </ | ||
+ | |||
+ | В таком случае при попытке добавить новый IP-адрес в файл network-scripts, | ||
+ | |||
+ | <file bash> | ||
+ | $ cat ifcfg-enp3s0: | ||
+ | NAME=" | ||
+ | ONBOOT=" | ||
+ | BOOTPROTO=" | ||
+ | IPADDR=" | ||
+ | NETMASK=" | ||
+ | </ | ||
+ | Но при таком подходе в RHEL 7 / CentOS 7 после перезагрузки сети, основной IP-адрес будет удалён, | ||
+ | |||
+ | Говорят что можно использовать какую-то утилиту nmtui, но мы пойдем другим путем и отключим NM_CONTROLLED задав значение no и будем добавлять ip алиасы по старинке, | ||
+ | <file bash> | ||
+ | # cat ifcfg-eth0: | ||
+ | DEVICE=" | ||
+ | BOOTPROTO=" | ||
+ | NM_CONTROLLED=" | ||
+ | ONBOOT=" | ||
+ | TYPE=" | ||
+ | IPADDR=" | ||
+ | NETMASK=" | ||
+ | </ | ||
+ | Запускаем новый интерфейс: | ||
+ | < | ||
+ | ifup eth0:0 | ||
+ | </ | ||
+ | |||
+ | Добавим IPv6 в тот же файл что и IPv4, просто добавляем строки ниже, полный файл получается таким | ||
+ | < | ||
+ | DEVICE=" | ||
+ | BOOTPROTO=" | ||
+ | NM_CONTROLLED=" | ||
+ | ONBOOT=" | ||
+ | TYPE=" | ||
+ | DNS1=" | ||
+ | IPADDR=" | ||
+ | NETMASK=" | ||
+ | # IPv6 | ||
+ | IPV6INIT=yes | ||
+ | # Первый IP | ||
+ | IPV6ADDR=3b19: | ||
+ | # Ниже добавляем алиасы | ||
+ | IPV6_DEFAULTGW=3b19: | ||
+ | IPV6ADDR_SECONDARIES=3b19: | ||
+ | IPV6ADDR_SECONDARIES=3b19: | ||
+ | IPV6ADDR_SECONDARIES=3b19: | ||
+ | IPV6ADDR_SECONDARIES=3b19: | ||
+ | </ | ||
+ | Перегружаем интерфейсы ifdown, ifup. Тестируем командой ping6. | ||
+ | ===== CentOS добавить статический маршрут ===== | ||
+ | |||
+ | Чтобы статический маршрут подгружался при старте системы необходимо создать файл / | ||
+ | 10.26.95.0/ | ||
+ | # route add -net 10.26.95.0 netmask 255.255.255.0 gw 10.161.85.17 dev eth1 | ||
+ | 172.20.20.0/ | ||
+ | # route add -net 172.20.20.0 netmask 255.255.255.0 gw 10.161.85.17 dev eth1 | ||
+ | </ | ||
+ | |||
+ | ===== Установка стандартных утилит ===== | ||
+ | ==== netstat ==== | ||
+ | Утилита netstat содержится в пакете | ||
+ | < | ||
+ | yum install net-tools | ||
+ | </ | ||
📌 Удобный подбор VPS по параметрам доступен на DIEGfinder.com - официальном инструменте проекта DIEG. Это часть единой экосистемы, созданной для того, чтобы помочь быстро найти подходящий VPS/VDS сервер для любых задач хостинга.
📌 Для тестирования скриптов, установщиков VPN и Python-ботов рекомендуем использовать надежные VPS на короткий срок. Подробнее о быстрой аренде VPS для экспериментов - читайте здесь.
💥 Подпишись в Телеграм 💥 и задай вопрос по сайтам и хостингам бесплатно!7 Самых Популярных Статей
- Как запустить скрипты и веб-приложения на Python
- Что такое страны TIER 1,2,3
- 7 способов сравнения файлов по содержимому в Windows или Linux
- Установка и тестирование веб-панели HestiaCP
- Nginx простые примеры конфигурации
- top, htop, atop определение загрузки ОС (Load average, LA)
- Использование rsync в примерах
7 Самых Популярных Обзоров
- Хостинг для Python-скриптов и приложений
- ТОП 4 лучших антидетект браузеров (Бесплатные & Платные)
- Подборка купонов (промокоды) на хостинг, антидетект браузеры
- Обзор THE.Hosting (PQ Hosting): надежный хостинг с профессиональной поддержкой
- Хостинг в России
- Хостинг в Европе
- Обзор браузера Dolphin {anty} для мультиаккаунтинга