Установка и настройка Linux на CentOS 7
Полное руководство по установке и оптимизации CentOS 7 с базовой настройкой системы
Введение
CentOS 7 - стабильная и надежная платформа для серверных решений. Это руководство поможет:
- Установить чистую систему
- Настроить базовые параметры
- Оптимизировать работу ОС
Требования
Минимальные требования:
- 1 ГБ ОЗУ (рекомендуется 2 ГБ+)
- 20 ГБ свободного места на диске
- 64-битный процессор
- Доступ в Интернет для обновлений
Рекомендуется:
- Резервное копирование данных
- Статический IP-адрес для сервера
Установка
Процесс установки CentOS 7
Подготовка
- Скачать образ с официального сайта
- Создать загрузочную USB:
1dd if=CentOS-7-x86_64-Minimal-2009.iso of=/dev/sdX bs=4M status=progress
- Проверить целостность образа:
1sha256sum CentOS-7-x86_64-Minimal-2009.iso
Процесс установки
- Выбрать язык и раскладку
- Настроить разделы диска:
/boot (1ГБ, xfs)
swap (2ГБ)
/ (оставшееся пространство)
- Настроить сеть и имя хоста
- Установить пароль root
- Выбрать "Minimal Install"
- Завершить установку и перезагрузиться
Настройка
Базовая конфигурация после установки:
- Обновить систему:
yum update -y && yum upgrade -y
- Установить необходимые пакеты:
1yum install -y epel-release vim nano wget curl
- Настроить сеть:
1nmtui
- Настроить firewall:
1firewall-cmd --permanent --add-service=http 2firewall-cmd --reload
- Включить SELinux в enforcing mode:
1setenforce 1 2sed -i 's/SELINUX=disabled/SELINUX=enforcing/g' /etc/selinux/config
Типичные ошибки и их решения
1. Ошибка загрузчика GRUB
Решение: Использовать live-USB для восстановления
2. Сетевой интерфейс не активен
1nmcli con up eth0
3. Конфликт пакетов при обновлении
1yum clean all 2yum update --skip-broken
Заключение
После выполнения всех шагов вы получите готовую к работе систему CentOS 7. Рекомендуется:
- Настроить регулярные обновления
- Включить мониторинг
- Реализовать backup-стратегию
Команды
Обновление системы
yum update -y && yum upgrade -y
Установка базовых пакетов
1yum install -y epel-release vim wget curl
Проверка состояния SELinux
sestatus
Решение проблем
Ошибка при монтировании разделов
Проверить таблицу разделов с помощью fdisk -l
fdisk -l
Сеть не работает после перезагрузки
Включить автозапуск сетевого интерфейса
1nmcli con mod eth0 connection.autoconnect yes
Ошибка доступа к репозиторию
Очистить кеш пакетного менеджера
1yum clean all && rm -rf /var/cache/yum