Oppdater Kernel FreeBSD

Oppdater Kernel FreeBSD
FreeBSD er et av de mange operativsystemene i Berkeley Software Distribution Family, som inkluderer OpenBSD, NetBSD, Dragonfly BSD, for å nevne noen. FreeBSD deler ganske mange likheter med Linux; Kjerneforskjellen mellom de to er at i motsetning til Linux, kommer FreeBSD som komplett med kjernen, drivere, samt systemprogramvare. Med hver ny utgivelse får FreeBSD nye funksjoner for å gjøre kjernen mer ytelse effektiv.

Dette innlegget viser hvordan du oppgraderer FreeBSD versjon 11.x til v12.

Oppgrader FreeBSD V11 til V12

Trinn 1: Forutsetninger

For å se hvilken versjon du bruker for øyeblikket, kan du utstede kommandoen nedenfor:

$ FreeBSD-versjon
$ uname -mrs

Utgangen avslører at vi bruker versjon 12.2 Som det siste, men følgende kommandoer lar deg oppgradere kjernen uansett. Neste, skriv inn kommandoen nedenfor, og trykk Enter:

$ FreeBSD-up-date Fetch Install

Bruk deretter PKG -kommandoen til å oppdatere alle eller alle pakker.

$ pkg oppdatering && pkg oppgradering

Trinn 2: Oppgrader FreeBSD ved hjelp av den binære metoden

Bruk freeBSD-update-kommandoen nedenfor for å oppdatere ved hjelp av den binære metoden:

$ freebsd -update -r 12.2-release oppgradering

Kommandoen over undersøker konfigurasjonsfilen. Det vil be om tillatelse til å gjøre endringer, så trykk Y når det gjør det.

Med nedlastingene og konfigurasjonene blir tatt vare på, vil vi nå endre diskegenskapene. Skriv inn kommandoen nedenfor:

$ freeBSD-up-date installasjon

Start deretter systemet på nytt:

$ omstart

Ved en vellykket omstart, må du sørge for at systemet er tilbake på nettet og bruk kommandoen nedenfor for å bli kvitt de gamle filene og fortsette med oppgraderingen:

$ freeBSD-up-date installasjon

Med basesystemet oppdatert, oppdater alle binære pakker med kommandoen nedenfor:

$ PKG -STATIC -installasjon -F PKG
$ pkg oppdatering && pkg oppgradering

Sjekk deretter følgende katalog:

$ sudo/usr/sbin/freebsd-update installasjon

Trinn 3: Verifisere oppdateringen

Først må du bekrefte om hver tjeneste er aktiv:

$ ps aux
$ SOCKSTAT -L
$ SOCKSTAT -4
$ SOCKSTAT -6
$ netstat -a -n | grep lytter
$ TOPP

Forsikre deg om at loggfilen ikke møter feil mens du bruker de forskjellige kommandolinjeverktøyene:

$ hale -f/var/log/meldinger
$ grep feil/sti/til/app
$ egrep -i 'feil | advare | cri'/var/log/meldinger

Sjekk gjeldende versjon:

$ uname -mrs
$ FreeBSD-versjon

Innpakning

Dette innlegget illustrerte hvordan du oppgraderer FreeBSD V11 til 12 med den binære pakkemetoden. Selv om FreeBSD 11.2 har ikke avsluttet støtten, det er bedre å oppgradere til versjon 12. Med hver oppgradering blir FreeBSD-kjernen gjort mer ressurseffektiv og raskere.