Поработав в разных компаниях я повидал множество серверов, на которых были установлены как операционные системы Windows, так и оперционные системы Linux. Последние несколько лет приходилось работать больше с веткой Debian/Ubuntu. Хотя приходилось устанавливать и настраивать Centos.
И могу вас заверить, что для новичка проще разворачивать свои линуксовые сервера на Ubuntu, нежели чем на Centos. Я задавался вопросом, за что же так любят ветку Centos? И обнаружил у одной из компаний, в которых я работаю, несколько KVM серверов на Centos 3.3 и Centos 4.5 которые до сих пор стабильно работают Карл! Сервера на Centos работают по меньшей мере десяток лет. Совсем я бы сказал неплохо. Да забыл упомянуть в качестве виртуальных машин стоят windows server 2003. Вот и получается что Centos хороша своей надежностью и безопасностью. Итак приступим к установке Centos7.
- Как скачать iso образ Centos 7
- Установка Centos 7 на виртуальную машину Virtualbox
- Настройка Centos 7
Как скачать iso образ Centos 7
Для начала нам необходимо скачать диск centos 7. Для этого можно просто зайти на http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-Minimal-1611.iso
И скачать из любого репозитория CentOS-7-x86_64-Minimal-1611.iso
Далее необходимо записать iso образ Centos 7 на dvd болванку или флешку. В моем случае я просто закачаю iso образ Centos7 на компьютер и установлю его в качестве загрузочного диска в моей виртуальной машине.
Установка Centos 7 на виртуальную машину Virtualbox
Cегодня мы с вами будем производить установку Centos 7 на гипервизор Virtualbox. Как установить Virtualbox на Windows, вы сможете узнать из одноименного видеоурока. Если вы хотите установить centos 7 на нативную машину, то вам поможет статья по настройке загрузки с носителя в биос.
- Настройка виртуальной машины на Virtualbox
- Загрузка образа Centos
- Настройка загрузки c образа Centos 7 в Virtualbox
- Настройка сетевого адаптера Virtualbox
- Запуск виртуальной машины с Centos 7
- Установка Centos 7
- Установка пароля на Centos 7
- Первая загрузка CentOS 7
Настройка виртуальной машины на Virtualbox
Итак приступим для начала произведем настройку нашей виртуальной машины.Запустим наш гипервизор Virtualbox. В появившемся окне Virtualbox найдем кнопочку в виде солнышка с названием “Создать” и нажмем ее.
Зададим имя нашей виртуальной машины например Centos 7. В следующем пункте “Тип” выбираем Linux. В последнем пункте “версия” выбираем RedHat(64-bit) –так как мы будем устанавливать 64 битную версию Centos 7. И пусть вас не пугает что мы выбрали RedHat(64-bit) , потому что Centos это фактически клон RedHat. Жмем далее.
В следующем окне мы задаем количество оперативной памяти нашей виртуальной машины. В моем случае я оставлю значение по умолчанию в 1024Мб, но можно задать и меньшее количество памяти например 512Мб, меньше не рекомендую. Жмем далее.
В новом окошке нам предлагается поработать с жестким диском выбираем пункт по умолчанию “Создать новый виртуальный жесткий диск”
Далее мы задаем тип файла для создания виртуального жесткого диска, оставляем по умолчанию формат VDI жмем далее.
Следующее окно позволяет задать формат хранения также можно оставить по умолчанию “Динамический жесткий диск”. Жмем далее
Теперь новое окно просит указать имя и размер диска , здесь также можно оставить значение по умолчанию, у меня оно равно 8гб, либо задать размер диска по своему желанию, но не менее 4гб. Голый centos не слишком требователен к ресурсам. Жмем “Создать”. После чего в основном окне появиться виртуальная машина с именем Centos7.
Загрузка образа Centos
Теперь нам понадобиться образ Centos7 скачать его можно например здесь http://mirror.yandex.ru/centos/7/isos/x86_64/CentOS-7-x86_64-Minimal-1708.iso
Настройка загрузки c образа Centos 7 в Virtualbox
После того как наш образ скачался нам надо донастроить нашу виртуальную машину для загрузки с нашего образа. Для этого в основном окне Virtualbox нужно выбрать нашу виртуальную машину и нажать кнопку в виде шестеренки “настроить” . В появившемся новом окне выбираем меню “Носители”. В правой части окна находим рисунок диска с плюсиком и нажимаем на него в появившемся новом окне нажимаем кнопку “Выбрать образ”. Выбираем предварительно скачанный образ. Если мы все сделали правильно, то образ появится в менеджере носителей. Жмем кнопку “ОК”.
Настройка сетевого адаптера Virtualbox
Далее производим настройку сетевой карты. По умолчанию сетевая карта нашего виртуального сервера настроена в режиме nat. Но нам нужно чтобы Ip адреса выдавались из нашей сети поэтому нам надо перенастроить сетевую карту. Заходим в меню настройки и выбираем “Сеть” Здесь мы видим что у нас подсвечено меню “Адаптер 1” в выпадающем меню “Тип подключения ” по умолчанию стоит “NAT” мы выбираем “Сетевой мост”.
Запуск виртуальной машины с Centos 7
Теперь мы можем запустить нашу виртуальную машину. Для этого нам надо нажать кнопку со стрелкой запустить. Если вы все сделали правильно то мы увидим сначала заставку Virtualbox , а затем произойдет загрузка с нашего iso-образа, и мы увидим меню установки centos 7.
Установка Centos 7
Выбираем меню по умолчанию Install Centos 7 и жмем клавишу Enter. После чего появится меню выбора языка. Я выбрал русский можно оставить Английский. Жмем продолжить.
Выбираем Меню источник установки и жмем готово. Жмем начать установку.
Установка пароля на Centos 7
В следующем окне в нижней части мы увидим ход установки. В верхней части нам надо задать пароль для нашего суперпользователя root. Для этого в правом верхнем углу переключаем мышкой язык с русского на английский. Далее два раза вбиваем пароль. После того как все установилось жмем кнопку “Завершить установку”
Далее в нижней части экрана мы увидим дальнейший ход настройки ос. После окончания данной процедуры жмем кнопку “перезагрузка”.
Первая загрузка CentOS 7
После перезагрузки нужно подождать пару минут и мы увидим Черный экран и приглашение командной строки ввести имя пользователя
localhost login:
Вводим логин root и пароль который мы задали при установке Centos 7. После правильного ввода логина пароля мы увидим приглашение командной строки суперпользователя root
[root@localhost ~]#
Настройка Centos 7
Теперь необходимо произвести базовые настройки Centos 7.
- Настройка сети Centos
- Обновление centos 7
- Установка полезных утилит на centos 7
- Подключение к centos 7 по ssh
Настройка сети Centos
По умолчанию в centos отключен запуск сетевой карты при загрузке. Давайте настроим запуск сетевой карты при загрузке и зададим нашему серверу centos 7 статический ip адрес. Для этого используем текстовый редактор vi (ктсати он есть по умолчанию в любом дистрибутиве Linux) . Откроем конфигурационный файл нашей сетевой карты находящейся по адресу /etc/sysconfig/network-scripts/.
Итак вводим команду
vi /etc/sysconfig/network-scripts/
жмем клавишу Tab после чего мы увидим все файлы которые находятся в данной папке. В моем случае адаптер называется ifcfg-enp0s3. Жмем клавишу вверх и дописываем название адаптера в нашу команду
vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
жмем Enter. После чего у нас откроется конфигурационный текстовый файл с настройками нашего сетевого адаптера.
vi — это своебразный тектовый редактор по умолчанию, он отрывается в режиме чтения. Для включения режима редактирования жмем клавишу “Insert”.
Для включения режима запуска сетевой карты нужно изменить запись ONBOOT=no на ONBOOT=yes. После этого перезагружаем службу отвечающую за сеть
/etc/init.d/network restart
Для проверки что выдались ip адреса и сеть заработала выполняем команду ping.
ping 8.8.8.8.
Для установки статического IP адреса изменяем BOOTPROTO=dhcp на BOOTPROTO=none.
И добавляем следующие записи
IP –адрес из вашей подсети:
IPADDR=192.168.1.100
ДНС-сервера можно своего провайдера или роутера я укажу ip роутера и днс гугла :
DNS1=192.168.1.1
DNS2=8.8.8.8
Маска подсети:
NETMASK=255.255.255.0
Шлюз по умолчанию обычно это адрес вашего роутера:
GATEWAY=192.168.1.1
Сохраняем конфигурацию для этого жмем клавишу ESC и вбиваем :wq (write&quit).
И перезагружаем сетевой демон
/etc/init.d/network restart.
Обновление centos 7
После настройки сети рекомендуется выполнить обновление пакетов. Для этого нужно ввести следующюю команду
yum -y update
После чего произойдет автоматическое обновление пакетов.
Установка полезных утилит на centos 7
Для начинающего пользователя centos 7 рекомендуется установить несколько утилит которые упростят ему изучение данной ос. Это такие программы как nano — текстовый редактор и mc — файловый менеджер. Сделать это можно следующей командой:
yum install nano mc
Подключение к centos 7 по ssh
Для удаленной настройки centos 7 удобно использовать ssh. В отличие от Ubuntu в Centos 7 уже установлен openssh-server. Для подключения к нашему серверу centos по ssh из Windows нужно скачать утилиту putty. Скачать ее можно здесь https://the.earth.li/~sgtatham/putty/latest/w64/putty-64bit-0.70-installer.msi Для подключения по ssh запустим putty и в строке Hostname (or IP address) впишем наш Ip-адрес. И нажмем кнопку Open. После чего у нас появится окно с подтверждением подключения к нашему centos-серверу. Жмем Yes. После в появившемся черном окне вбиваем логин и пароль. Если мы все сделали правильно , то увидим приглашение командной строки
[root@localhost ~]#
Пожалуй пока на этом и закончим установку и настройку Centos 7.