Szerencsére a FreeBSD-vel a rendszer frissítése nem jelent akkora gondot, mint más operációs rendszereké, amelyek elrontják. A FreeBSD frissítést egyszerű paranccsal futtathatja:
# freebsd-updateEz az oktatóanyag pontosan ebben segít: kövesse az alábbi utasításokat a FreeBSD v10 rendszeren futó rendszer frissítéséhez.2v operációs rendszer.
Mielőtt elkezded:
Győződjön meg arról, hogy a root paranccsal van bejelentkezve, vagy egy engedélyezett fiókot használ a sudo parancs kiadásához. Ebben az oktatóanyagban az alapértelmezett FreeBSD felhasználói fiók, a FreeBSD csepp futtatja a frissítést.
1. lépés: Azonosítsa az esetleges problémákat, és telepítse a legújabb javításokat
Mielőtt frissítenénk a FreeBSD operációs rendszert, meg kell szereznünk a legújabb FreeBSD verzió javításait és támogató csomagjait. Jelentkezzen be a következő paranccsal:
$ ssh freebsd @ your_server_ip
Most további információkra van szükségünk a FreeBSD legújabb verziójáról. E részletek megkereséséhez adja ki a freebsd-update parancsot az -r opcióval, hogy pontosan kijelölje, melyik verzióra frissítjük a szervert. Már frissítettem a FreeBSD verziómat
$ sudo freebsd-update upgrade -r 12.x-RELEASE
A kimenetnek megfelelő információkkal kell beszámolnia. Most pontosan meghatározza, hogy mely változások okozhatnak később problémákat.
A megerősítéshez nyomja meg az y gombot, majd nyomja meg az Enter billentyűt. Megerősítés után a rendszer automatikusan megkezdi a szerver frissítését. Van néhány dolog. Erre azonban a frissítés után konfigurálnunk kell magunkat.
2. lépés: Javítsa a frissítés utáni problémákat
Miután telepítette a legújabb csomagokat, valószínűleg két hibaüzenetet fog látni. Ne aggódj; csak annyit kell tennie, hogy két különböző konfigurációs fájlt módosít az / etc / ssh / sshd_config és / etc / rc fájlokban.subr könyvtárak, ill.
Nyomja meg az Enter billentyűt, és automatikusan átirányít az / etc / rc fájlra.subr konfigurációs fájl, és elindul a nano szövegszerkesztőben.
Töröljön minden olyan sort, amely a „legújabb” FreeBSD verzióhoz kapcsolódik, amely valójában nincs társítva az imént telepített verzióval. Lásd: a konfigurációs fájl továbbra is felismeri a FreeBSD 12-t.1, mint a legújabb, míg a v12-et telepítettük.2.
Mentse el és lépjen ki a fájlból, ha végzett a szerkesztéssel, és megjelenik egy értesítés, amely megerősíti, hogy a konfigurációs fájlt sikeresen integrálták a frissítéssel.
A második sor a hibaüzenet, amely azonnal eltűnik, amint kijavítja az / etc / ssh / sshd_config konfigurációs fájlt. Nyomja meg az Enter gombot a konfigurációs fájl megnyitásához és a fájl szerkesztésének megkezdéséhez, ugyanúgy, mint az elsőt. Csak a 12-hez kapcsolódó sorokat kell eltávolítania.1 telepítés FreeBSD-t, majd mentse és lépjen ki a fájlból.
Ezután megmutatják az imént végrehajtott módosításokat, majd engedélyt kérnek a módosítások alkalmazásához. Csak írja be az y-t minden alkalommal, amikor felteszi a kérdést.
A módosítások megerősítése után több oldalas katalógus jelenik meg a bináris fájlokról, amelyeken a rendszer módosította. Ennek a listának meg kell egyeznie az alábbi képernyőképel:
Ha itt szeretné megtekinteni a tartalmát, tartsa lenyomva a szóközt, hogy végig tudjon lépni az egyes oldalakon, vagy csak nyomja meg a q billentyűt a felülvizsgálat kihagyásához.
Minden gonddal végre továbbléphetünk és frissíthetünk a FreeBSD 12-re.2.
3. lépés: Frissítse a FreeBSD 12-t.1-től a FreeBSD 12-ig.2
Írja be az alábbi parancsot a telepítés megkezdéséhez:
$ sudo / usr / sbin / freebsd-update installAz alábbi képernyőkép azt szemlélteti, amit a parancs kiadása után láthat:
A frissítés befejezése után újra kell indítania a rendszert. Írja be ezt a parancsot, és nyomja meg az Enter billentyűt a rendszer újraindításához:
$ sudo rebootAz SSH munkamenet leáll, és a rendszer néhány percet igénybe vesz az újraindításhoz.
Amikor a rendszer újra elindul, a folytatáshoz jelentkezzen be ugyanarra a felhasználói fiókra.
A telepítés ellenőrzéséhez ellenőrizze a rendszerre telepített aktuális verziót. Az alábbi paranccsal jelentkezzen be a szerverre:
$ ssh freebsd @ your_server_ip
Ezután adja ki a következő parancsot:
$ uname -aHa a dolgok eddig zökkenőmentesen zajlottak, akkor az alábbi képernyőképhez hasonló kimenetet kell látnia:
Egy utolsó dolog, mielőtt összefoglalnánk: valószínűleg van néhány kisebb frissítés, mivel a frissítés letölthetővé vált.
Ezeket a frissítéseket a freebsd_update install parancs futtatásával szerezheti be:
$ sudo / usr / sbin / freebsd-update install
Ha továbbra is megjelenik a hiba, ne aggódjon. Telepítse a csomagokat a fájlok frissítéséhez.
Biztonsági intézkedés az összes harmadik féltől származó csomag frissítése a FreeBSD frissítésekor. Írja be az alábbi parancsot:
$ sudo pkg upgrade
A fenti kérdés eredményeinek hasonlítaniuk kell a következőkre:
Nyomja meg az y gombot, és nyomja meg az Enter billentyűt a következő kimenet fogadásához:
Ismét nyomja meg az y billentyűt és nyomja meg az Enter billentyűt a csomagok frissítéséhez.
A rehash paranccsal győződjön meg arról, hogy felhasználói fiókjának teljes joga van-e a telepített csomagok használatához.
$ rehash
Ezzel a FreeBSD legújabb verzióját telepítettük és készen állunk az indulásra.
Abban az esetben, ha a telepítés nem hajlandó működni,
Az ebben a cikkben szereplő utasításoknak megfelelően kell működniük a rendszeren is. Mégis, azoknak az olvasóknak, akik nem tudták frissíteni a FreeBSD-t az oktatóanyag követésével, ez a szakasz segít visszavonni az imént végrehajtott összes telepítést. Csak használja az alábbi parancsot:
$ sudo freebsd-update visszagörgetésA fenti parancsnak vissza kell vonnia a FreeBSD frissítéséhez szükséges összes munkát.
összefoglalva
Remélhetőleg frissítetted a FreeBSD 12-t.1 szerver a legújabb v12-re.2 az oktatóanyag parancsainak követésével. A FreeBSD frissítése közel sem akkora frusztráló élmény, mint néhány mainstream operációs rendszer * köhögés * ablakok * köhögés * frissítése.