Встановлюємо сервер Linux. Встановлення та первинне налаштування Ubuntu-сервера - перевірений порядок дій

Сьогодні розповім як встановити ubuntu server 14.04.1 LTS та налаштувати до нього віддалений доступ. Думаю ніхто зі мною не посперечається, що Ubuntu є найпоширенішим дистрибутивом ubuntu, створеним для людей (а не для бородатих адмінів). Варто відзначити, що ubuntu розвивається і з кожним роком стає все краще. Саме тому цей дистрибутив вибирають як для домашнього використанняна звичайних комп'ютерах, і для використання на серверах великих компаній.

Сам я почав знайомство з ubuntu ще з версії 7.10. Коли я почав розбиратися з усіма тонкощами linux операційної системия відкрив для себе новий Світз широкими можливостями. Глибоко впевнений, що як тільки на маркетинг linux операційнихсистем витрачатимуть більше грошейТоді вони швидше почнуть входити в будинки звичайних користувачів.

Вже давно минули ті часи, коли встановлення операційної системи linuxсупроводжувалася роботою в терміналі та читанням мануалів. Вже сьогодні установка ubuntu проходить не складніше. встановлення windows 7, а після встановлення їй можна користуватися повноцінно, без встановлення додаткового софтута драйверів.

Сьогодні почну цикл статей по роботі з ubuntu server, найближчим часом напишу багато цікавого, після прочитання циклу статей, навіть не зовсім досвідчений користувачзможе налаштувати сервер для підприємства, яке роздаватиме ip адреси, роздаватиме інтернет, зможе зберігати документи користувачів і бути поштовим сервером.

Завантажуємо ubuntu server 14.04.1 LTS

Приставка LTS у назві говорить про тривалу підтримку дистрибутива. Описуваний мною дистрибутив підтримуватиметься спільнотою до квітня 2019 року, що супроводжуватиметься виходом оновлень і виправлень баги та діри, що усувають.

Щоб вам довго не шукати, завантажити образ диска ви можете за кнопкою:

Установку ubuntu server я проводитиму на віртуальній машині, ви можете повторити мій досвід, або відразу встановити на фізичний комп'ютер. Установка на віртуальну машину та фізичний комп'ютер – ідентична.

Встановлення ubuntu server 14.04.1 LTS

Для встановлення ubuntu server я підготував з наступними параметрами:

  • ОЗУ: 256 Mb
  • Процесор: 1 ядро ​​64 bit
  • Вінчестер: sata 10 Gb
  • Пам'ять відео: 12 Mb
  • Мережеві адаптери: 1 – дивиться у світ. 2 - дивиться в мережу

Вибір таких показників зумовлений низькими вимогами ресурсів операційної системи.

Після підключення образу диска до віртуальної машини запускаємо її і якщо все нормально, ви повинні побачити вікно вибору мови установки
Вибираємо російську мову і тиснемо "Enter". У списку вибираємо “Встановити Ubuntu Server
У наступному вікні вибираємо своє місцезнаходження. Я вибираю "Російська Федерація"
Після цього установник запропонує налаштувати клавіатуру або вибрати зі списку. Тиснемо “Ні” для вибору зі списку
Вибираємо країну для якої призначена клавіатура
Вибираємо розкладку. Я вибрав просто “Російська”
У наступному вікні буде запропоновано налаштувати перемикання розкладок. Вибирайте на свій розсуд, я вибрав Alt+Shift, оскільки вже звик саме до цієї комбінації.
Тепер чекаємо на хвилину поки завантажаться додаткові компоненти. Після завантаження компонентів з'явиться вікно вибору основного мережного інтерфейсу. Я виберу eth0 основним, саме ця мережева картадивитися у світ і через неї буде підключення до інтернету сервера
У наступному вікні буде запропоновано вибрати ім'я комп'ютера. Я свій сервер назвав "SRV-01"
далі потрібно ввести ім'я користувача. Не плутайте з логіном саме ім'я. Я ввів Ivan Malyshev
а ось у наступному вікні, вкажіть ім'я користувача (логін) за допомогою якого здійснюватиметься вхід до системи. Я вказав srvadmin
після введення логіну, придумайте та вкажіть пароль (бажано використовувати пароль, що містить малі та прописні літери, а також цифри та символи). Після введення пароля, у наступному вікні його потрібно буде повторити, щоб уникнути помилок
Далі буде запропоновано зашифрувати домашній каталог. Я не зберігатиму в ньому нічого кримінального чи секретного, так що шифрувати не буду
Далі потрібно вибрати "годинну зону". Так як віртуальна машина отримує інтернет через eth0, установник сам визначив де я перебуваю, я натисну “Так”, тому що він правильно вибрав. Якщо у вас цього не сталося або була неправильно обрана годинна зона, вибирайте вручну
Далі потрібно вибрати, куди буде встановлена ​​система. Багатьох цей етап уводить у ступор, але не треба боятися, все просто!
Так як я встановлюю ubuntu server з метою навчання, я оберу другий пункт "Авто використовувати весь диск", але якщо ви встановлюєте систему на реальний жорсткий диск, раджу встановлювати каталоги /usr, /var, /home на різні логічні диски
Вибираємо диск (так він у мене один, вибір невеликий), у вас може бути кілька, якщо до комп'ютера підключено кілька жорстких дисків. У наступному вікні потрібно погодитись на попередження про запис інформації про розділи, тиснемо “Так”
далі підтверджуємо використання всього диска
У наступному вікні інсталятор покаже як він розіб'є диск, погоджуємося вибравши “Закінчити розмітку та записати зміни на диск”
У наступному вікні ще раз підтверджуємо свої дії (чомусь windows нагадує, чи не правда?)
І тепер чекаємо поки буде завершено встановлення Ubuntu Server 14.04.1 LTS.

Якщо під час встановлення до мережі віртуальної машинибув підключений інтернет, система спробує встановити оновлення, але перед цим запитає чи є у вас проксі, якщо у вас немає проксі, а інтернет йде безпосередньо, натисніть "Продовжити"
На питання про встановлення регулярних оновлень, я вибрав “Без автоматичного оновлення”. Не люблю колись ставитися щось без мого відома. Все, що потрібно буде, можна буде оновити вручну
У вікні “Вибір програмного забезпечення” я встановив галку тільки на “OpenSSH Server” саме через нього ми і буде отримувати віддалений доступ до сервера. Все інше будемо ставити пізніше, вручну
В самому кінці установки сервера, вам потрібно погодитись із встановленням завантажувача в головну завантажувальний запис
Після встановлення завантажувача ви побачите повідомлення про успішне встановлення системи
Тиснемо "Продовжити" і чекаємо поки перезавантажиться машина. Після першого завантаження, ви повинні побачити пропозицію введення логіну, вводимо логін вказаний при встановленні, після вводимо пароль
Якщо ви ввели правильні логіні пароль ви потрапите в систему та побачите такий екран
На цьому встановлення ubuntu server 14.04.1 LTS можна вважати завершеним.

Початкове налаштування ubuntu server 14.04.1 LTS

Насамперед активуємо обліковий запис root. За замовчуванням її вимкнено. Для активації пишемо у консолі

Sudo passwd root

Спочатку вводимо пароль поточного користувача, а потім двічі Новий парольдля root. Якщо все зробили правильно, побачите наступну картину
Тепер перевіряємо. Введіть у терміналі:

* Ця команда здійснить вхід користувача rootу систему

на прохання ввести пароль, вводимо пароль, який ви ввели для root. Якщо все зробили правильно, запрошення консолі зміниться з srvadmin@srv-01:$ _ на root@srv-01:~# _

Nano /etc/network/interfaces

відкриється файл interfaces в текстовому редакторі nano. За замовчуванням цей файл має такий вигляд
вносимо до цього файлу такі рядки:

Auto eth0 iface eth0 inet static address 10.10.60.45 netmask 255.255.255.0 gateway 10.10.60.1 auto eth1 iface eth1 inet static address 192.168.0.1 net5.

Тим самим ми автоматично підключаємо обидва інтерфейси, з статичною адресою, маски і шлюз для першої карти. У терміналі це має виглядати так:
Після внесення даних тиснемо Ctrl+O (Зберегти), а потім Ctrl+X (Закрити).

Для перезапуску мережі вводимо в терміналі по черзі кожний рядок:

(ifdown eth0; ifup eth0)& (ifdown eth1; ifup eth1)&

Тепер перевіряємо що у нас виводить ifconfig. У мене висновок виглядає так, у вас має бути так само
Чудово! давайте пропінгуємо ya.ru, введіть у терміналі

Ping ya.ru

Якщо бачите обмін із пакетами, значить все чудово! Ви маєте інтернет!

У моєму випадку не все пішло, бо хотілося. При пінгу яндексу я отримав таку ось відповідь

ping: unknown host ya.ru

хоча ip адреса 8.8.8.8 ( DNS Google) Пінгується. Отже, проблема з DNS на нашому сервері, а саме він не може обробляти імена.

Вирішення проблеми знайшов додаванням адреси DNSгугла у файл /etc/resolvconf/resolv.conf.d/tail.

Відкриваємо файл sudo nano /etc/resolvconf/resolv.conf.d/tailі вписуємо туди рядок

Nameserver 8.8.8.8

зберігаємо та закриваємо файл, пробуємо пінгувати сайт яндекса і про диво
З Інтернетом розібралися, переходимо далі.

Віддалене підключення до ubuntu server 14.04.1 LTS

Для віддаленого підключеннядо сервера будемо використовувати програму PuTTY. Це самий зручний інструментдля віддаленої роботи у консолі сервера. Завантажити його можна за кнопкою:

Програма після завантаження не потребує встановлення. Після запуску програми ви побачите таке вікно
Все, що вам потрібно зробити: ввести IP адресу сервера, вказати порт, ввести ім'я підключення і вибрати кодування (показано на скріншотах)

Для того, щоб не довелося щоразу вводити ці дані, натисніть “Save” і при наступному підключенніпросто вибирайте ім'я підключення зі списку.

Пробуємо підключитися і якщо все правильно зроблено, ви побачите таке вікно
вводіть логін, пароль та користуйтеся на здоров'я!

Ось на цьому я думаю, можна закінчити статтю, думаю після прочитання і ви зможете встановити ubuntu server 14.04.1 LTS. Як бачите, нічого складного немає. Якщо у вас під час читання статті виникли запитання чи пропозиції, ласкаво просимо у коментарі. Також хочу звернути увагу що управління сервером можна здійснювати.

Час біжить, та й не що не стоїть на місці. 21 квітня 2016 року вийшов у світ реліз нової версії Ubuntu Server 16.04 LTS Xenial Xerus. Як ви вже знаєте, LTS – це версія з розширеною підтримкою, терміном на 5 років. Що нового у версії 16.04?

  • Ядро Linux версії 4.4
  • Нова версіяконтейнерної віртуалізації LXD 2.0 із підтримкою OpenStack
  • Підтримка ZFS та CephFS для великих хмарних установок.
  • Підтримка snap-пакетів.
  • Docker оновлено до версії 1.10.
  • Підтримка HTTP/2
  • Open SSH 7.2p2
  • Python 3.5
  • PHP 7.0.5
  • Go 1.6

Насправді процес установки не відрізняється від попередньої версії, але все ж таки розглянемо докладно базову установку та налаштування Ubuntu Server 16.04 LTS. Для зручності стаття розділена на тематичні блоки. У цій статті я використовую ім'я хоста Ubuntu, IP-адреса 192.168.1.25 та шлюз 192.168.1.1 ці параметри можуть відрізнятися від Ваших, тому їх доведеться замінити на свої.

Підготовка

Переходимо на офіційний сайт Ubuntu http://ubuntu.com, виберіть розділ "Download", потім "Server".

1. Швидкий інтернет- Натисніть кнопку "Download", завантаження почнеться безпосередньо через Ваш браузер.

2. Повільний інтернет- "Alternative downloads and torrents" альтернативні джерелазавантаження навіть через торрент трекер.

Виберіть необхідну версіюдистрибутив для завантаження через торрент трекер.

Після закінчення завантаження ми маємо ISO образ інсталяційного диска Ubuntu Server 16.04 LTS. Цей образ необхідно записати на диск (у разі встановлення на залізний сервер) або використовувати його як є (у разі встановлення на віртуальну машину). Якщо ви плануєте встановлення системи на віртуальну машину, Вам також можуть бути корисними такі статті:

Встановлення

Завантажуємо наш комп'ютер (віртуальну машину) з диска (флешки або монтуємо обаз у разі використання віртуальної машини). Вкажіть необхідна мовата натисніть "Enter".

Зазначаємо перший пункт " Встановити Ubuntu Serverі натискаємо "Enter",

Виберіть країну та натисніть "Enter".

Відповідаємо "Ні" на пропозицію визначити розкладку клавіатури.

Виберіть країну, для якої призначено клавіатуру.

Вкажіть необхідну розкладку клавіатури вручну і натисніть "Enter".

Виберіть звичний спосіб перемикання розкладок клавіатури.

Якщо у Вас немає DHCP сервера, Вам буде запропоновано виконати налаштування мережі вручну. на даному етапіможна пропустити ці кроки.

Вкажіть IP адресу

Вкажіть маску підмережі

Вкажіть шлюз

Вкажіть адреси DNS-серверів

Тепер потрібно задати ім'я комп'ютера

Вкажемо ім'я користувача

Вкажемо ім'я облікового запису (логін)

Придумайте пароль для облікового запису. Чек бокс "Show Password in Clear" відображає введені символи. Завжди використовуйте складні паролі!

Введіть підтвердження та натисніть "Продовжити".

Ви можете підвищити безпеку даних, що зберігаються в домашньому каталозі користувача, зашифрувавши його, у такому разі при запуску системи Вам необхідно буде вказати пароль до контейнера.

Вкажіть коректний часовий пояс

Якщо ви досвідчений користувач, можете розмітити диски вручну (тип файлової системи, розділи та LVM). Інакше рекомендую використовувати весь диск. Детальна розмітка дисків у цій статті не буде розглянута (немає технічної необхідності).

Тепер Вам потрібно вибрати системний диск. Будьте уважні, якщо у Вашій системі використовується кілька дисків, Ви ризикуєте втратити дані у разі помилки під час вибору.

Підтверджуємо зміни запису на диски.

Якщо Ви не використовуєте проксі-сервер, то просто натисніть "Продовжити"

Виконується програма встановлення

Мені завжди подобалося мати повний контрольнад моїми системами тому я не використовую автоматичне оновлення

Процес встановлення програмного забезпечення, зачекайте.

Встановлення завантажувача системи.

Вийміть інсталяційні носіїта натисніть "Продовжити". Буде виконано перезавантаження системи.

На цьому базова встановлення Ubuntu Server 16.04 LTSуспішно завершено. Можете авторизуватися в системі вказавши логін і пароль (пароль не відображається під час введення).

Налаштування

Отримання привілеїв ROOT

Так як подальше налаштуваннявимагатиме привілеїв суперкористувача root, розглянемо кілька варіантів:

Просто додайте sudo перед Вашою командою, вона буде виконана від імені користувача root. Наприклад оновимо систему:

Sudo apt-get update sudo apt-get dist-upgrade

Можна скористатися командою sudo su, вона дозволить Вам приєднатися до користувача root всередині терміналу (не активуючи його).

Sudo su

Ви також можете повністю активувати користувача root (за замовчуванням вимкнено в Ubuntu):

Sudo passwd root

та вказати пароль. Після цього можна увійти до системи як root, але це не схвалюється розробниками Ubuntuта спільнотою з різних причин.

Створений за замовчуванням користувач Ubuntu (при встановленні системи) може вирішувати всі адміністративні завдання через sudo. Активувати користувача root для доступу до системи мені здається необґрунтованим рішенням.

Налаштування мережі

Sudo nano /etc/network/interfaces

Наводимо файл конфігурації мережі до наступного виду(де enp0s3 ім'я Вашого мережного інтерфейсу, наприклад eth0):

# Цей файл описує мережу функцій доступних на вашій системі # і як вона активується. For more information, see interfaces(5). source /etc/network/interfaces.d/* # The loopback network interface auto lo iface lo inet loopback # 192.168.1.25 netmask 255.255.255.1.9 . 1.255 gateway 192.168.1.1 dns-nameservers 192.168.1.1

Перезавантажимо мережеві налаштування:

Sudo /etc/init.d/networking reload

Тепер перезапустіть мережу:

Sudo /etc/init.d/networking restart або sudo systemctl restart networking

На цьому налаштування мережі в Ubuntu server 16.04 LTSзавершено

Оновлення

Виконаємо повне оновлення системи

Sudo apt-get update && sudo apt-get dist-upgrade -y

Перезавантажте сервер

Sudo reboot

Установка SSH

Якщо Ви не вибрали інсталяцію Open SSH серверапід час встановлення системи, Ви можете зробити це зараз, також Рекомендую Вам ознайомитись зі статтею « » в ній Ви знайдете кілька корисних прикладівдля підвищення безпеки підключення SSH.

Виконайте інсталяцію пакета SSH (сервер + клієнт)

Sudo apt-get install ssh

Запустіть SSH сервер

Sudo service ssh start

Увімкніть автоматичний запуск SSH сервера при старті системи

Sudo systemctl enable ssh

Тепер Ви можете підключатися до нового сервера через SSH, наприклад за допомогою PuTTY

Корисні програми

Я звик працювати з використанням Midnight Commanderмене цілком влаштовує як зручність навігації по фаловій системі, так і вбудований редактор mcedit. Для встановлення виконайте:

Sudo apt-get install mc

На цьому встановлення та базове налаштування Ubuntu Server 16.04 LTS завершено.

Крім всіх відомих десктопних версій операційних систем є ще й серверні. Вони менш популярні у широких колах, проте для деяких стають просто незамінними. З назви зрозуміло, що використовуються вони переважно змісту серверів. Однак ніхто не забороняє поставити таку ОС собі на комп'ютер. У статті ми розповімо, як зробити установку та налаштування Ubuntu Server. Відразу варто зазначити, що розбирається версія 18.04 LTS, проте інструкція може бути застосована і для всіх інших.

Установка Ubuntu Server 18.04 LTS

Далі по тексту буде дано посібник із встановлення операційної системи, розділений на етапи для простоти сприйняття. Однак перед початком встановлення Ubuntu Server 18.04 варто поговорити про системних вимог. Зважаючи на те, що серверна версія може запуститися практично на кожному ПК, згадати їх все ж таки варто:

Якщо всі вимоги вашого комп'ютера задовольняють, можна приступати безпосередньо до установки Ubuntu Server.

Крок 1: завантаження образу системи

Перш за все потрібно завантажити образ операційної системи. Робити це необхідно лише з офіційного сайту проекту, саме там знаходиться найостанніша й сама стабільна версія Ubuntu. Отже, ось що вам потрібно зробити:

  1. Перейдіть на офіційний сайт Ubuntu – Ubuntu.ru.
  2. Натисніть на кнопку "Завантажити Ubuntu".
  3. Потрапивши на сторінку завантаження, натисніть на посилання "Ubuntu Server 18.04.1". До речі, тут ви можете вибрати версію установника (стару чи нову). У статті буде продемонстровано встановлення зі старою версією.

Крок 2: запис образу на флешку

Якщо завантаження завершилося, значить, настав час підготувати флешку, щоб записати образ операційної системи на неї. Оскільки ми будемо проводити встановлення Ubuntu Server, нам підійде будь-якийфлеш накоплювач.

Якщо все необхідне під рукою, можна приступати до створення завантажувального образу. Вставте флешку в комп'ютер, встановіть на нього програму UNetbootin і виконайте наступну інструкцію:

  1. Запустіть програми для створення завантажувальної флешки.
  2. В інтерфейсі програми знайдіть пункт "Образ диска" та встановіть позначку на ньому.
  3. З випадаючого списку поруч виберіть " Стандарт ISO".
  4. Натисніть по кнопці з трьома точками, щоб відкрити файловий менеджер.
  5. У ньому перейдіть до папки, до яких раніше завантажили образ Ubuntu Server.
  6. Двічі клацніть на образі лівою кнопкою миші, щоб вибрати його для запису.
  7. У списку "Тип" виберіть пункт " Пристрій USB".
  8. У випадаючому списку "Носій" виберіть назву флешки.
  9. Натисніть кнопку "ОК".

Відразу після цього вискочить попередження, що всі дані будуть стерті з флешки. Погодьтеся з цим, щоб запустився процес створення завантажувального накопичувача. Все, що залишається робити, - чекати на його завершення.

Крок 3: запуск комп'ютера з флешки

Після того, як флешка була створена, не поспішайте виймати її з порту комп'ютера. Тепер нам необхідно запустити його безпосередньо з USB-накопичувача. Для цього потрібно вибрати як диск для завантаження флешку. Робиться це через Біос. Але щоб не робити купу налаштувань у ньому, можна скористатися іншим способом викликати меню вибору накопичувача для запуску. Для цього лише під час запуску комп'ютера необхідно натиснути одну з цих клавіш:

Якась із них відкриє потрібне нам меню. У ньому потрібно вибрати назву флешки та натиснути Enter, після цього розпочнеться безпосередньо встановлення Ubuntu Server.

Крок 4: першорядне налаштування системи

Установка Ubuntu Server 16.04, так само як і 18.04, починається з першорядного налаштування, в процесі якого необхідно буде вибрати мову системи, регіон, ввести нікнейм та багато іншого. Отже, ось що треба робити:

  1. На екрані з'явиться таблиця "Language". У ній вам необхідно вибрати російську мову. Для взаємодії з меню використовуються стрілочки на клавіатурі та клавіша Enter.
  2. Після цього відкриється головне меню інсталятора, в якому необхідно вибрати дію. Так як ми хочемо встановити операційну систему, вибираємо відповідний пункт.
  3. Відобразиться вікно зі списком регіонів Землі. У ньому вам необхідно знайти свій та натиснути кнопку Enter. Якщо ви не знайшли свого регіону, натисніть на кнопку "Інша" і виберіть з повного списку.
  4. Тепер необхідно визначити розкладку клавіатуру. Так як більшість - російськомовні користувачі, значить, виділіть термін "Російська" і натисніть Enter.
  5. Відразу після цього вам запропонують вибрати гарячі клавіші для перемикання клавіатури. Вибирайте якісь побажаєте. Але якщо ви користувач Windows, то зручніше використовувати Alt+Shift.
  6. Почнеться низка завантажень, у процес яких не можна втручатися. Дочекайтеся, поки інсталятор підвантажить всі додаткові компоненти, визначить тип вашого мережного адаптера і автоматично підключиться до Мережі. Якщо інтернет поставляється у вас по протоколу PPPoEбезпосередньо в роз'єм Ethernet, тоді вам необхідно буде ввести також логін та пароль від провайдера.
  7. Як тільки інтернет буде налаштований, вам потрібно запровадити ім'я нового користувача. Якщо ви встановлюєте Ubuntu Server для домашнього користування, введіть ім'я, яке побажаєте.
  8. Тепер потрібно створити обліковий запис. Все просто – введіть з маленької літери ім'я, а потім пароль, після чого натисніть "Продовжити".
  9. Після цього вам потрібно вирішити, шифрувати дані на диску чи ні. Якщо ви використовуєте комп'ютер вдома, рекомендуємо вимкнути цю опцію, натиснувши кнопку "Ні".
  10. Попереднє налаштуванняпрактично завершилася, залишилося лише вибрати часовий пояс. Найчастіше комп'ютер (якщо він підключився до Мережі) самостійно визначає його правильно, але якщо раптом цього не сталося, оберіть пояс вручну.

Як тільки всі вищеописані дії будуть виконані, система при необхідності підвантажить все необхідні компоненти, а потім запустить утиліту для розмітки дискового простору.

Крок 5: розмітка дискового простору

Рекомендується виконувати розмітку диска в автоматичному режимі. Так як ручна розміткаБезглузда, інсталятор сам створить всі необхідні розділи на диску. Отже, щоб розмітити диск, виконайте такі дії:

  1. У головному меню утиліти натисніть "Авто - використовувати весь диск".
  2. Виберіть зі списку диск, на який хочете встановити операційну систему. Якщо він у вас лише один, то вибирайте його.
  3. Дочекайтеся завершення створення розділів.
  4. Натисніть кнопку "Закінчити розмітку та записати зміни на диск".

Після цього з'явиться ще одне вікно, в якому потрібно підтвердити всі дії, які будуть виконані з диском. Для цього натисніть кнопку "Так". Розмітка завершена.

Крок 6: завершальний етап установки

Однак, це ще не кінець. Тепер необхідно виконати заключні налаштування майбутньої системи. Пройдемо по кожному параметру окремо:

  1. Потрібно виконати налаштування менеджера пакетів, щоб у майбутньому отримувати оновлення. Спочатку вам запропонують запровадити проксі-сервер, якщо він у вас є. Якщо ні чи ви не знаєте, що це взагалі таке, то натисніть кнопку "Продовжити".
  2. Почнеться завантаження та встановлення додаткових пакетів даних. Дочекайтеся його завершення.
  3. Тепер потрібно визначитися, як виконуватиметься встановлення оновлень. Ви можете обрати автоматичний режимОднак він не гарантує безпеки системи. Для цього краще відмовитися від автоматичної інсталяції та робити цю операцію вручну.
  4. Після цього потрібно вибрати програми для встановлення. Краще залишити все як є та натиснути кнопку "Продовжити".
  5. Залишилося встановити завантажувач системи. Вам буде запропоновано це зробити до головного завантажувального запису, погодьтеся, натиснувши "Так".

Все зроблено – залишилося лише перезапустити комп'ютер, попередньо вийнявши з комп'ютера флешку. Зробіть це та натисніть "Продовжити". За бажанням можете ознайомитися з відеокерівництвом на цю тему.

Перший запуск після встановлення Ubuntu Server

Тепер перейдемо безпосередньо до першого запуску встановленої операційної системи. Розкажемо, як авторизуватися в ній, перевірити інтернет-з'єднання та багато іншого.

Крок 1: авторизація

Запускаючи Ubuntu Server, кожного разу потрібно буде входити до системи. Тобто вводити логін та пароль, який ви вказували при встановленні системи. Щоб це зробити, дочекайтеся, доки на екрані з'явиться напис "login", і введіть свій логін, після чого натисніть Enter. Після цього необхідно буде ввести пароль. Зробіть це та знову натисніть Enter. Зауважте, що під час введення пароля жодних символів на екрані не відображається.

Крок 2: перевірка Мережі

Тепер перевіримо інтернет-з'єднання. Робиться це, як і решта в серверній версії, за допомогою команд. Для початку перевіримо мережеві інтерфейси. Введіть:

Ifconfig

Якщо мережевий адаптервиявлено системою, можна перевірити і з'єднання, пропінговавши якийсь сервер, наприклад Google. Для цього виконайте:

Ping 8.8.8.8

Після цього слід почати автоматично з'являтися нові рядки. Це означає, що Інтернет є. Щоб зупинити потік, натисніть Ctrl+C.

Крок 3: встановлення файлового менеджера MC

Sudo apt install mc

Після її виконання розпочнеться процес встановлення. Дочекайтеся його завершення, після чого можна запустити і перевірити в роботі саму програму. Робиться це шляхом введення його назви.

Крок 4: вихід, перезавантаження та вимкнення

Насамкінець розповімо, як вийти, перезавантажити або вимкнути комп'ютер, адже він не буде постійно працювати. Отже, щоб вийти зі свого облікового запису, необхідно ввести цю команду:

Щоб перезавантажити комп'ютер, введіть команду:

Ну а для вимкнення свого ПК необхідно виконати:

Shutdown now

Висновок

Ось ми і розібралися, як відбувається встановлення Ubuntu Server 18.04 LTS, більше того, тепер ви знаєте, як зробити початкове налаштуваннянаприклад, встановити той же файловий менеджер і перевірити інтернет-з'єднання. Залишається лише вивчити безліч консольних команд, щоб комфортно почуватися при роботі з системою.

Сьогодні розповім як встановити ubuntu server 14.04.1 LTS та налаштувати до нього віддалений доступ. Думаю ніхто зі мною не посперечається, що Ubuntu є найпоширенішим дистрибутивом ubuntu, створеним для людей (а не для бородатих адмінів).

Варто відзначити, що ubuntu розвивається і з кожним роком стає все краще. Саме тому цей дистрибутив вибирають як домашнього використання на звичайних комп'ютерах, так використання на серверах великих компаній.

Сам я почав знайомство з ubuntu ще з версії 7.10. Коли я почав розбиратися з усіма тонкощами операційної системи linux, я відкрив для себе новий світ з широкими можливостями.

Глибоко впевнений, що як тільки на маркетинг linux операційних систем витрачатимуть більше грошей, тоді вони швидше почнуть входити до будинків звичайних користувачів.

Вже давно минули часи, коли установка операційної системи linux супроводжувалася роботою в терміналі і читанням мануалів. Вже сьогодні установка ubuntu проходить не складніше, ніж установка windows 7, а після встановлення їй можна користуватися повноцінно, без встановлення додаткового софту та драйверів.

Сьогодні почну цикл статей по роботі з ubuntu server, найближчим часом напишу багато цікавого, після прочитання циклу статей, навіть не зовсім досвідчений користувач зможе налаштувати сервер для підприємства, який роздаватиме ip адреси, роздаватиме інтернет, зможе зберігати документи користувачів та бути поштовим сервером. .

Завантажуємо ubuntu server 14.04.1 LTS

Приставка LTS у назві говорить про тривалу підтримку дистрибутива. Описуваний мною дистрибутив підтримуватиметься спільнотою до квітня 2019 року, що супроводжуватиметься виходом оновлень і виправлень баги та діри, що усувають.

Щоб вам довго не шукати, завантажити образ диска ви можете за посиланням: www.ubuntu.com/download/server/ Розмір файлу, що скачується, — 600 мб.

Установку ubuntu server я проводитиму на віртуальній машині, ви можете повторити мій досвід або відразу встановити на фізичний комп'ютер.

Установка на віртуальну машину та фізичний комп'ютер – ідентична.

Встановлення ubuntu server 14.04.1 LTS

Для встановлення ubuntu server я підготував віртуальну машину з наступними параметрами:

  • ОЗУ: 256 Мб
  • Процесор: 1 ядро ​​64 bit
  • Вінчестер: sata 10 Gb
  • Пам'ять відео: 12 Mb
  • Мережеві адаптери: 1 – дивиться у світ. 2 - дивиться в мережу

Вибір таких показників зумовлений низькими вимогами ресурсів операційної системи.

Після підключення образу диска до віртуальної машини запускаємо її і якщо все нормально, ви повинні побачити вікно вибору мови установки.

Вибираємо російську мову і тиснемо "Enter". У списку вибираємо "Встановити Ubuntu Server".

У наступному вікні вибираємо своє місцезнаходження. Я вибираю "Російська Федерація".

Після цього установник запропонує налаштувати клавіатуру або вибрати зі списку. Тиснемо "Ні" для вибору зі списку.

Вибираємо країну, для якої призначена клавіатура.

Вибираємо розкладку. Я вибрав просто "Російська".

У наступному вікні буде запропоновано налаштувати перемикання розкладок. Вибирайте на свій розсуд, я вибрав Alt+Shift, оскільки вже звик саме до цієї комбінації.

Тепер чекаємо хвилину, поки завантажаться додаткові компоненти. Після завантаження компонентів з'явиться вікно вибору основного мережного інтерфейсу.

Я виберу eth0 основним, саме ця мережна карта дивитися у світ і через неї буде підключення до Інтернету сервера.

У наступному вікні буде запропоновано вибрати ім'я комп'ютера. Я свій сервер назвав "SRV-01".

У наступному вікні вкажіть ім'я користувача (логін), за допомогою якого буде здійснюватися вхід до системи. Я вказав srvadmin.

Після введення логіну, придумайте та вкажіть пароль (бажано використовувати пароль, що містить малі та великі літери, а також цифри та символи).

Після введення пароля, у наступному вікні його потрібно буде повторити, щоб уникнути помилок.

Якщо у вас цього не сталося або було неправильно обрано годинну зону, вибирайте вручну.

Так як я встановлюю ubuntu server з метою навчання, я оберу другий пункт "Авто використовувати весь диск", але якщо ви встановлюєте систему на реальний жорсткий диск, рекомендую встановлювати каталоги /usr, /var, /home на різні логічні диски.

Вибираємо диск (так він у мене один, вибір невеликий), у вас може бути кілька, якщо до комп'ютера підключено кілька жорстких дисків.

У наступному вікні потрібно погодитися на попередження про запис інформації про розділи, тиснемо "Так".

У наступному вікні інсталятор покаже як він розіб'є диск, погоджуємося вибравши “Закінчити розмітку та записати зміни на диск”.

У наступному вікні ще раз підтверджуємо свої дії (чомусь windows нагадує, чи не правда?)

І тепер чекаємо поки буде завершено встановлення Ubuntu Server 14.04.1 LTS.

Якщо під час встановлення до мережі віртуальної машини було підключено інтернет, система спробує встановити оновлення, але перед цим запитає чи є у вас проксі, якщо у вас немає проксі, а інтернет йде безпосередньо, натисніть “Продовжити”.

На питання про встановлення регулярних оновлень, я вибрав "Без автоматичного оновлення". Не люблю колись ставитися щось без мого відома. Все, що потрібно буде, можна буде оновити вручну.

У вікні “Вибір програмного забезпечення” я встановив галку тільки на “OpenSSH Server” саме через нього ми і буде отримувати віддалений доступ до сервера. Все інше ставитимемо пізніше, вручну.

В самому кінці установки сервера, вам потрібно погодитися з установкою завантажувача в головний запис.

Після встановлення завантажувача ви побачите повідомлення про успішне встановлення системи.

Тиснемо "Продовжити" і чекаємо поки перезавантажиться машина. Після першого завантаження, ви повинні побачити пропозицію введення логіну, вводимо логін вказаний при встановленні, після вводимо пароль.

Якщо ви ввели правильні логін і пароль, ви потрапите в систему і побачите такий екран.

На цьому встановлення ubuntu server 14.04.1 LTS можна вважати завершеним.

Початкове налаштування ubuntu server 14.04.1 LTS

Насамперед активуємо обліковий запис root. За замовчуванням її вимкнено. Для активації пишемо у консолі

sudo passwd root

Спочатку вводимо пароль поточного користувача, а потім двічі новий пароль для root. Якщо все зробили правильно, побачите наступну картину.

Тепер перевіряємо. Введіть у терміналі:

su - * Ця команда здійснить вхід користувача root до системи

На прохання ввести пароль, вводимо пароль, який ви ввели для root. Якщо все зробили правильно, запрошення консолі змінити srvadmin@srv-01:$_на root@srv-01:~#_

nano /etc/network/interfaces

Відкриється файл interfaces у текстовому редакторі nano. За промовчанням цей файл має такий вигляд.

Вносимо до цього файлу такі рядки:

auto eth0
iface eth0 inet static
address 10.10.60.45
netmask 255.255.255.0
gateway 10.10.60.1

auto eth1
iface eth1 inet static
address 192.168.0.1
netmask 255.255.255.0

Тим самим ми автоматично підключаємо обидва інтерфейси, зі статичною адресою, масками та шлюзом для першої карти. У терміналі це має виглядати так.

Для перезапуску мережі вводимо в терміналі по черзі кожний рядок:

(ifdown eth0; ifup eth0)&
(ifdown eth1; ifup eth1)&

Тепер перевіряємо, що у нас виводить ifconfig. У мене висновок виглядає так, у вас має бути так само.

Чудово! давайте пропінгуємо ya.ru, введіть у терміналі

ping ya.ru

Якщо бачите обмін із пакетами, значить все чудово! Ви маєте інтернет!

У моєму випадку не все пішло, бо хотілося. При пінгу яндексу я отримав таку ось відповідь ping: unknown host ya.ru

Хоча IP адреса 8.8.8.8 (DNS Google) пінгується. Отже, проблема з DNS на нашому сервері, а саме він не може обробляти імена.

Вирішення проблеми знайшов додаванням адреси DNS гуглау файл /etc/resolvconf/resolv.conf.d/tail.

Відкриваємо файл sudo nano/etc/resolvconf/resolv.conf.d/tailі вписуємо туди рядок

nameserver 8.8.8.8

Зберігаємо та закриваємо файл, пробуємо пінгувати сайт яндекса і про диво.

Віддалене підключення до ubuntu server 14.04.1 LTS

Для віддаленого підключення до сервера будемо використовувати програму PuTTY. Це найзручніший інструмент для віддаленої роботи в консолі сервера.

Програма після завантаження не потребує встановлення. Після запуску програми ви побачите таке вікно.

Все що вам потрібно зробити: ввести IP-адресу сервера, вказати порт, ввести ім'я підключення і вибрати кодування (показано на скріншотах).

Для того, щоб не довелося щоразу вводити ці дані, натисніть “Save” і під час наступного підключення просто вибирайте ім'я підключення зі списку.

Пробуємо підключитися, і якщо все правильно зроблено, ви побачите таке вікно.

Вводьте логін, пароль та користуйтеся на здоров'я!

Ось на цьому я думаю, можна закінчити статтю, думаю після прочитання і ви зможете встановити ubuntu server 14.04.1 LTS.

Як бачите, нічого складного немає. Також хочу звернути увагу на те, що управління сервером можна здійснювати через веб-інтерфейс за допомогою webmin.

У цій статті буде розглянуто повне налаштуванняготового WEB серверахостингу сайтів на основі дистрибутива UBUNTU 16.04

Для зручності роботи з командним рядком віддаленого серверарекомендую використовувати програму PuTTY.

Підготовка сервера

1. Оновити пакети сервера

sudo apt-get update
sudo apt-get upgrade

2. Встановлюємо пакет компонентів Apache, MySQL, PHP (LAMP)

sudo apt-get install lamp-server^

Символ ^ в кінці обов'язковий – це частина команди

Під час установки MySQLбуде виведено запит на створення пароля root (це окремий парольадміністратора саме для SQL сервера, а чи не для основного адміністратора сервера).

Перевіряємо встановлення web-сервера http://- Повинна відобразитися тестова сторінка apache.

3. Встановлюємо phpMyAdmin

sudo apt-get install phpmyadmin
sudo service apache2 restart

Необхідно виконати такі команди:

sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
sudo a2enconf phpmyadmin
sudo /etc/init.d/apache2 reload

sudo apt-get install php-mbstring php-gettext
sudo phpenmod mcrypt
sudo phpenmod mbstring

Перевіряємо доступність інтерфейсу http:///phpmyadmin

4. Встановлюємо FTP (для зручності роботи з файлами)

sudo apt-get install proftpd

Під час встановлення буде запропоновано вибрати один із двох різних варіантівустановки:

From inetd- демон ProFTPd працюватиме з-під служби inetd.
Standalone- ProFTPd буде встановлено як самостійний демон.

Після установки ftpсервер буде запущено і можна підключатися.

Однак, бажано його додатково налаштувати:

sudo nano /etc/proftpd/proftpd.conf

Розкоментувати значення RequireValidShell offі DefaultRoot ~

Після налаштування FTPпотрібно перезапустити:

sudo /etc/init.d/proftpd restart

5. Встановлення apache2-mpm-itk

Цей модуль потрібний, щоб сервер Apacheміг працювати з файлами сайту від імені власника папки.

За промовчанням на директорію з файлами сайту поширюються права 755 та права 644 на всі файли. Це дає права на запис файлів та папок лише їх власником. З цієї причини під час роботи з файлами через FTP та Apache (наприклад через інтерфейс CMS) файли будуть створені від імені різних користувачів і виникають проблеми зі зміною або видаленням. У вирішенні цієї проблеми і допомагає даний модуль. Він вказує в налаштуваннях хоста кожного сайту від імені якого користувача та групи працюватиме Apache у зазначеній директорії.

sudo apt-get install libapache2-mpm-itk
sudo a2enmod mpm_prefork
sudo a2enmod mpm_itk
sudo systemctl restart apache2

6. Включення mod_rewrite (для можливості роботи ЧПУ)

sudo a2enmod rewrite
sudo service apache2 restart

Початок створення сайту

7. Створюємо користувача та каталогу для роботи з сайтами

sudo useradd -m -s /bin/false Ім'я користувача
sudo passwd ім'я_користувача

(Ім'я користувача - Новий користувач, від імені якого виконуватимуться роботи з сайтом. Це допоможе розмежувати права під час роботи з кількома сайтами на одному сервері)

На пропозицію системи вводимо пароль нового користувача (двічі)

Після створення користувача розміщуємо окремий каталог для сайту (наприклад www), зайшовши новим користувачем FTP в домашній каталог, або наступною командою:

sudo mkdir /home/ Ім'я користувача/www
sudo chown-R Ім'я користувача:Група_користувача/home/ Ім'я користувача/www/

(Тобто в попередній команді, при створенні користувача для нього не була вказана існуюча група, то була автоматично створена група з таким же ім'ям, як ім'я користувача. Тобто в команді вище ім'я користувача дорівнює імені групи користувача)

8. Створюємо віртуальний хост для сайту

Створюємо файл конфігурації віртуального хоста з варіанта за замовчуванням

sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/ новий_сайт.conf

Редагуємо параметри

sudo nano /etc/apache2/sites-available/ новий_сайт.conf

Змінюємо та доповнюємо наступні значення:

DocumentRoot /home/ Ім'я користувача/www
ServerName новий_сайт
ServerAdmin webmaster@localhost
Ім'я користувача/www>
AllowOverride All
Require all granted


AssignUserId Ім'я користувача Група_користувача

Включаємо створений віртуальний хостта перезапускаємо apache

sudo a2ensite новий_сайт

sudo service apache2 reload

9. Створюємо базу даних MySQL

Необхідно зайти в кансоль керування mysql

mysql -u root -p

При цьому система запросить пароль root від mysql (саме від mysql, який задавався при установці LAMP). При вдалому вході в кансоль mysql значенняперед курсором зміниться на mysql>. Після цього створення нової бази SQLта користувача для керування нею можна виконати однією командою:

create database ім'я_бази; GRANT ALL ON ім'я_бази.* TO " Користувач_бази"@"localhost"IDENTIFIED BY " пароль_користувача_базя_sql";

Для виходу з консолі mysql необхідно ввести команду

На цьому можна скінчити. Повноцінний хостинг для сайту готовий.

Додатково для зручності керування та контролю за сервером через WEB-інтерфейс можна встановити панель керування Webmin

Також додатково можна налаштувати параметри роботи PHP ("за смаком" - наприклад розмір завантажуваних фалів у параметрі upload_max_filesize = 2M)

Для UBUNTU 16.04:

sudo nano /etc/php/7.0/apache2/php.ini

Для UBUNTU 14.04:

sudo nano /etc/php5/apache2/php.ini