FreeBSD

Як оновити FreeBSD до новішої версії

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

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

# freebsd-update

Цей підручник допоможе вам саме в цьому: дотримуйтесь інструкцій нижче, щоб оновити вашу систему, що працює на FreeBSD v10.2v операційна система.

Перед тим як ти почнеш:

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

Крок 1: Визначте потенційні проблеми та встановіть найновіші виправлення

Перш ніж оновити ОС FreeBSD, ми повинні придбати виправлення та підтримуючі пакети для останньої версії FreeBSD. Увійдіть за допомогою такої команди:

$ ssh freebsd @ your_server_ip

Тепер нам потрібна інформація про останню версію FreeBSD, перш ніж ми зможемо вносити подальші зміни. Щоб знайти ці деталі, виконайте команду freebsd-update з опцією -r, щоб точно виділити, до якої версії ми оновлюємо сервер. Я вже модернізував свою версію FreeBSD

$ sudo freebsd-update update -r 12.x-ВИПУСК

Результат повинен подавати адекватну інформацію. Тепер визначте, які зміни можуть спричинити будь-які проблеми пізніше.

Натисніть клавішу y для підтвердження та натисніть клавішу Enter. Після підтвердження система автоматично почне оновлення сервера. Є деякі речі. Однак для цієї потреби нам потрібно буде налаштувати себе після оновлення.

Крок 2: Виправте проблеми після оновлення

Після встановлення останніх пакунків ви, швидше за все, побачите два повідомлення про помилку. Не хвилюйся; все, що вам потрібно зробити, це внести зміни до двох різних файлів конфігурації в / etc / ssh / sshd_config та / etc / rc.підкаталоги відповідно.

Натисніть клавішу Enter, і ви автоматично перенаправитесь на / etc / rc.subr, і він буде запущений у текстовому редакторі nano.

Видаліть будь-які рядки, пов’язані з „останньою” версією FreeBSD, яка насправді не пов’язана з версією, яку ми щойно встановили. Дивіться, файл конфігурації все ще розпізнає FreeBSD 12.1 як останню версію, поки ми встановили v12.2.

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

Другий рядок - це повідомлення про помилку, яке зникне, як тільки ви виправите файл конфігурації / etc / ssh / sshd_config. Натисніть кнопку Enter, щоб відкрити цей файл конфігурації та розпочніть редагування файлу так само, як і в першому. Вам потрібно лише видалити рядки, пов’язані з 12.1 встановлює FreeBSD, потім збережіть і закрийте файл.

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

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

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

З усім, про що подбали, ми нарешті можемо перейти до оновлення до FreeBSD 12.2.

Крок 3: Оновіть FreeBSD 12.1 до FreeBSD 12.2

Введіть команду нижче, щоб розпочати встановлення:

$ sudo / usr / sbin / freebsd-update install

Знімок екрана нижче ілюструє те, що ви побачите, коли виконаєте цю команду:

Після завершення оновлення вам потрібно буде перезавантажити систему. Введіть цю команду та натисніть Enter, щоб перезапустити систему:

$ sudo перезавантажити

Сеанс SSH завершиться, і система займе кілька хвилин для перезавантаження.

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

Щоб перевірити встановлення, перевірте поточну версію, встановлену у вашій системі. Використовуйте команду нижче, щоб увійти на свій сервер:

$ ssh freebsd @ your_server_ip

Потім виконайте таку команду:

$ uname -a

Якщо досі все йшло гладко, ви побачите результат, подібний до знімка екрана нижче:

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

Ви можете отримати ці оновлення, запустивши команду freebsd_update install:

$ sudo / usr / sbin / freebsd-update install

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

Заходом безпеки є оновлення всіх сторонніх пакетів при модернізації FreeBSD. Введіть команду нижче:

$ sudo pkg оновлення

Результати вищезазначеного випуску повинні бути такими:

Натисніть y та натисніть клавішу Enter, щоб продовжити отримувати такий результат:

Знову натисніть y і натисніть Enter, щоб оновити пакети.

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

$ переробити

З цим ми встановили останню версію FreeBSD і готові до роботи.

Якщо ваша установка відмовляється працювати,

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

$ sudo freebsd-оновлення відкоту

Наведена вище команда повинна скасувати всю роботу, яку ви зробили для оновлення FreeBSD.

Підсумовуючи

Сподіваємось, ви оновили ваш FreeBSD 12.1 сервер до останньої версії v12.2, дотримуючись команд у цьому посібнику. Оновлення FreeBSD - це майже не такий неприємний досвід, як оновлення деяких найбільш поширених операційних систем * кашель * windows * кашель *.

Vulkan for Linux Users
With each new generation of graphics cards, we see game developers push the limits of graphical fidelity and come one step closer to photorealism. But...
OpenTTD vs Simutrans
Creating your own transport simulation can be fun, relaxing and extremely enticing. That's why you need to make sure that you try out as many games as...
OpenTTD Tutorial
OpenTTD is one of the most popular business simulation games out there. In this game, you need to create a wonderful transportation business. However,...