Як віддалено встановити CentOS -Технічний блог
Найрадикальнішим способом позбавитися «сміття» в операційній системі є її «чиста» переустановка. Що досить просте завдання, за наявності фізичного доступу до сервера (комп'ютера). Однак більшість WEB-серверів знаходяться на відстані багатьох і багатьох кілометрів від своїх господарів. У цій статті я докладно розповім, як встановити CentOS віддалено, використовуючи тільки доступ до консолі сервера по SSH.
Необхідність переустановки операційної системи
Причин може бути кілька. Несправності у роботі, коли система гальмує, або ні з того ні з чого втрачати продуктивність. Періодично може «глючити» якийсь софт або взагалі відмовляється працювати. Якщо потрібно змінити розрядність, наприклад з 32-х біт на 64 чи навпаки. Коли потрібна чиста ОС, наприклад для встановлення панелі керування хостингом ISPmanager або Vesta Panel.
Три способи встановлення операційної системи на сервер
- Приїхати в ДАТА центр та встановити ОС;
- Сплатити послуги адміністрування та співробітники ДАТА центру встановлять Вам операційну систему;
- Використовувати VNC та встановити ОС віддалено.
Мені до вподоби третій варіант.
Нахрен козі баян? Або чому ОС краще ставити самому.
Для себе бачу кілька причин перевстановлення операційної системи самостійно:
- Дорожнеча послуг адміністрування. Якщо у Вас бюджетний сервер та послуга адміністрування оплачується окремо.
- Відсутність контролю над діями адміністратора. Сервер, як і дружину, не довірю нікому 🙂
- Втрата часу у адміністратора хостинг провайдера може бути купа справ з іншими клієнтами та їх серверами.
- Образи операційні системи невідомого походження. Якправило ніхто не ставитиме Вам операційну систему з нуля з дистрибутива, а заллють на диск заздалегідь підготовлений образ. Який може бути далеко не ідеальним.
Три складові успіху
- Доступ до сервера SSH з правами ROOT.
- "Живий" сервер CentOS з доступом в інтернет.
- ПЗ віддаленого доступу до робочого стола комп'ютера, наприклад TightVNC
ІНСТРУКЦІЯ щодо віддаленої установки CentOS
Попередні ласки або з чого почати
Я отримав такі значення:
Завантаження образів для старту
Необхідно вибрати завантажувані образи в залежності від версії операційної системи та її розрядності. Наприклад для CentOS 64 біт версії 6.4 виконайте такі команди:
Конфігурація завантажувача GRUB для віддаленої установки CentOS
Переходимо до найважливішого пункту – налаштування конфігурації завантажувача GRUB. У двох словах, ми пропишемо в налаштуваннях альтернативне завантаження з використанням свіжоскаченого дистрибутива. І вкажемо grub спробувати завантажити його один раз. А якщо щось піде не так, то автоматично повернемось до раніше встановленого дистрибутива після перезавантаження через 120 секунд (у деяких випадках для перезавантаження може знадобитися допомога спеціалістів ДАТА центру). Відкриваємо файл grub.conf (зазвичай /boot/grub/grub.conf) і додаємо до нього наступні рядки:
Тепер найважливіше, куди все це вставляти 🙂 Мій файл grub.conf виглядає так:
Як Ви бачите, система має у списку завантаження два варіанти. І ми маємо додати свій. Додамо його в кінець:
Наша конфігурація завантаження CentOS йде третім пунктом. Вкажемо grub спробувати завантажити її один раз:
Після чого можна перевантажувати сервер: