Jak uaktualnić FreeBSD do nowszej wersji

Jak uaktualnić FreeBSD do nowszej wersji
FreeBSD jest aktualizowany w dość spójnej podstawie, a przy każdej nowej aktualizacji pojawia się nowy zestaw nowo dodanych funkcji. Nie wspominając o wprowadzeniu nowszych łat z każdą aktualizacją, która chroni Twój system FreeBSD przed problemami bezpieczeństwa, oraz wiele innych powodów, dla których możesz chcieć zaktualizować FreeBSD.

Na szczęście w przypadku FreeBSD aktualizacja systemu nie jest takim problemem w porównaniu z innymi systemami operacyjnymi, które zepsuły się. Możesz uruchomić aktualizację FreeBSD za pomocą prostego polecenia:

# freeBsd-update

Ten samouczek pomoże ci dokładnie w tym: postępuj zgodnie z poniższymi instrukcjami, aby zaktualizować system pracujący na FreeBSD v10.System operacyjny 2V.

Zanim zaczniesz:

Upewnij się, że jesteś zalogowany za pomocą polecenia root lub korzystasz z konta, aby wydać polecenie sudo. W tym samouczku domyślne konto użytkownika FreeBSD, FreeBSD Droplet, uruchomi aktualizację.

Krok 1: Zidentyfikuj wszelkie potencjalne problemy i zainstaluj najnowsze łatki

Zanim uaktualnimy system OS FreeBSD, musimy zdobyć łatki i obsługiwać pakiety dla najnowszej wersji FreeBSD. Zaloguj się z następującym poleceniem:

$ ssh freebsd@your_server_ip

Teraz potrzebujemy informacji o najnowszej wersji FreeBSD, zanim będziemy mogli wprowadzić dalsze zmiany. Aby znaleźć te szczegóły, wydaj polecenie FreeBSD -update z opcją -R, aby dokładnie wyróżnić, do której wersji aktualizujemy serwer. Już zaktualizowałem moją wersję FreeBSD

$ sudo freebsd -update aktualizację -r 12.uwalnianie X

Dane wyjściowe powinny zgłosić się z odpowiednimi informacjami. Teraz wskazać, które zmiany mogą powodować wszelkie problemy później.

Naciśnij klawisz Y, aby potwierdzić i naciśnij Enter. Po potwierdzeniu system automatycznie rozpocznie aktualizację serwera. Jest kilka rzeczy. Jednak ta potrzeba będziemy musieli skonfigurować się po aktualizacji.

Krok 2: Napraw problemy z aktualizacją postów

Po zainstalowaniu najnowszych pakietów najprawdopodobniej zobaczysz dwa komunikaty o błędach. Nie martw się; Wszystko, co musisz zrobić, to wprowadzić zmiany w dwóch różnych plikach konfiguracyjnych w/etc/ssh/sshd_config i/etc/rc.odpowiednio katalogi Subr.

Naciśnij ENTER, a zostaniesz automatycznie przekierowany do /etc /rc.plik konfiguracyjny subr i zostanie uruchomiony w nano edytora tekstu.

Usuń dowolne wiersze, które pojawiają się związane z „najnowszą” wersją FreeBSD, która tak naprawdę nie jest powiązana z wersją, którą właśnie zainstalowaliśmy. Patrz, plik konfiguracyjny nadal rozpoznaje FreeBSD 12.1 jako najnowszy, podczas zainstalowania V12.2.

Zapisz i wyjdź z pliku po edycji, a powiadomienie pojawi się, potwierdzając, że plik konfiguracyjny został pomyślnie zintegrowany z aktualizacją.

Drugi wiersz to komunikat o błędzie, który zniknie, gdy tylko naprawisz plik konfiguracyjny/etc/ssh/sshd_config. Naciśnij przycisk ENTER, aby otworzyć ten plik konfiguracyjny i rozpocząć edycję pliku w taki sam sposób, jak pierwsza. Musisz tylko usunąć linie związane z 12.1 Instaluje FreeBSD, a następnie zapisz i wyjdź z pliku.

Następnie otrzymasz zmiany, które właśnie wprowadziłeś, a następnie zostaniesz poproszony o zgodę na zastosowanie zmian. Po prostu wpisz Y za każdym razem, gdy zadawasz pytanie.

Po potwierdzeniu modyfikacji zostaniesz wyświetlony na kilka stron długiego katalogu plików binarnych, do których system dokonał modyfikacji. Ta lista powinna być identyczna z zrzutem ekranu poniżej:

Jeśli chcesz zobaczyć zawartość tutaj, naciśnij SpaceBar, aby przejść przez każdą stronę lub po prostu naciśnij klawisz Q, aby pominąć proces recenzji.

Po tym, jak się załatwi, możemy w końcu przejść i ulepszyć do FreeBSD 12.2.

Krok 3: Uaktualnij FreeBSD 12.1 do freebsd 12.2

Wpisz polecenie poniżej, aby rozpocząć instalację:

$ sudo/usr/sbin/freebsd-update instaluj

Poniższy zrzut ekranu ilustruje to, co zobaczysz, gdy wydasz to polecenie:

Musisz ponownie uruchomić system po zakończeniu aktualizacji. Wpisz to polecenie i naciśnij Enter, aby ponownie uruchomić system:

$ sudo restart

Sesja SSH zakończy się, a system zajmie kilka minut na ponowne uruchomienie.

Gdy system ponownie się uruchamia, zaloguj się na to samo konto użytkownika, aby kontynuować.

Aby zweryfikować instalację, sprawdź bieżącą wersję zainstalowaną w systemie. Użyj poniższego polecenia, aby zalogować się na serwerze:

$ ssh freebsd@your_server_ip

Następnie wydaj następujące polecenie:

$ uname -a

Jeśli do tej pory sprawy poszło płynnie, powinieneś zobaczyć dane wyjściowe podobne do zrzutu ekranu poniżej:

Ostatnia rzecz, zanim się zakończymy: prawdopodobnie wydano kilka mniejszych aktualizacji, odkąd udostępniono aktualizację do pobrania.

Możesz pobrać te aktualizacje, uruchamiając polecenie instalacji FreeBSD_Update:

$ sudo/usr/sbin/freebsd-update instaluj

Jeśli nadal wyświetlasz błędy, nie martw się. Zainstaluj pakiety, aby zaktualizować te pliki.

Środkiem bezpieczeństwa jest ulepszenie wszystkich pakietów stron trzecich, gdy FreeBSD zostanie zaktualizowany. Wprowadź polecenie poniżej:

Aktualizacja $ sudo pkg

Wyniki powyższego wydania powinny przypominać następujące czynności:

Naciśnij Y i naciśnij Enter, aby przejść do następującego wyjścia:

Ponownie naciśnij Y i naciśnij Enter, aby zaktualizować pakiety.

Użyj polecenia Revash, aby upewnić się, że konto użytkownika ma pełną zgodę na korzystanie z zainstalowanych pakietów.

$ Reveh

Dzięki temu mamy najnowszą wersję FreeBSD zainstalowaną i gotową do pracy.

W przypadku, gdy instalacja odmawia pracy,

Instrukcje w tym artykule powinny również odpowiednio działać w twoim systemie. Mimo to, dla czytelników, którzy nie mogli zaktualizować FreeBSD, śledząc ten samouczek, ta sekcja pomoże ci cofnąć wszystkie instalacje, które właśnie wykonałeś. Po prostu użyj poniższego polecenia:

$ sudo freebsd-update wycofanie

Powyższe polecenie powinno cofnąć całą pracę, którą wykonałeś, aby zaktualizować FreeBSD.

W podsumowaniu

Mam nadzieję, że zaktualizowałeś swoje FreeBSD 12.1 serwer do najnowszego v12.2 Postępując zgodnie z poleceniami w tym samouczku. Uaktualnianie FreeBSD nie jest tak bardzo frustrującym doświadczeniem, jak aktualizacja niektórych z bardziej głównego nurtu systemów operacyjnych *kaszel *Windows *kaszel *.