Hvordan oppgradere freeBSD til en nyere versjon

Hvordan oppgradere freeBSD til en nyere versjon
FreeBSD er oppgradert på en ganske konsistent basis, og med hver nye oppdatering kommer ny en serie med nylig tilførte funksjoner. For ikke å snakke om introduksjonen av nyere oppdateringer med hver oppdatering, som beskytter FreeBSD -systemet ditt mot sikkerhetsproblemer, og en rekke andre grunner til at du kanskje vil holde FreeBSD oppdatert.

Heldigvis, med FreeBSD, er det å oppdatere systemet ikke så mye problemer sammenlignet med andre operativsystemer, noe som roter opp. Du kan kjøre FreeBSD -oppdateringen med en enkel kommando:

# FreeBSD-oppdatering

Denne opplæringen vil hjelpe deg med akkurat det: Følg instruksjonene nedenfor for å oppgradere systemet ditt som jobber med FreeBSD V10.2V operativsystem.

Før du begynner:

Forsikre deg om at du er logget inn med Root -kommandoen eller bruker en konto som er aktivert for å utstede sudo -kommandoen. I denne opplæringen vil standard FreeBSD -brukerkonto, FreeBSD -dråpen, kjøre oppdateringen.

Trinn 1: Identifiser potensielle problemer og installer de nyeste oppdateringene

Før vi oppgraderer FreeBSD OS, må vi skaffe oss lapper og støttepakker for den nyeste FreeBSD -versjonen. Logg inn med følgende kommando:

$ ssh freebsd@your_server_ip

Nå trenger vi litt informasjon om den nyeste FreeBSD -versjonen før vi kan gjøre ytterligere endringer. For å finne disse detaljene, gi ut FreeBSD -oppdateringskommandoen med -r -alternativet for å fremheve nøyaktig hvilken versjon vi oppdaterer serveren til. Jeg har allerede oppgradert FreeBSD -versjonen min

$ sudo freebsd -up -date oppgradering -r 12.X-Release

Utgangen skal rapportere med tilstrekkelig informasjon. Nå kan du finne ut hvilke endringer som kan forårsake problemer senere.

Treff Y -tasten for å bekrefte og trykk Enter. Ved bekreftelse vil systemet automatisk begynne å oppdatere serveren. Det er noen ting. Imidlertid trenger vi at vi trenger å konfigurere oss selv etter oppdateringen.

Trinn 2: Løs problemer etter oppgraderingen

Når du har installert de siste pakkene, vil du mest sannsynlig se to feilmeldinger. Ikke bekymre deg; Alt du trenger å gjøre er å gjøre endringer i to forskjellige konfigurasjonsfiler i/etc/ssh/sshd_config og/etc/rc.Subr -kataloger henholdsvis.

Trykk Enter, så blir du automatisk omdirigert til /etc /RC.Subr -konfigurasjonsfil, og den blir lansert i Nano Text Editor.

Slett alle linjer som ser ut til å være relatert til den "siste" FreeBSD -versjonen, som faktisk ikke er tilknyttet versjonen som vi nettopp har installert. Se, konfigurasjonsfilen gjenkjenner fortsatt FreeBSD 12.1 som det siste, mens vi har installert v12.2.

Lagre og avslutte filen når du er ferdig med å redigere den, og et varsel dukker opp, og bekrefter at konfigurasjonsfilen er vellykket integrert med oppgraderingen.

Den andre linjen er feilmeldingen, som vil forsvinne så snart du fikser/etc/ssh/sshd_config konfigurasjonsfil. Trykk på ENTER -knappen for å åpne denne konfigurasjonsfilen og begynn å redigere filen på samme måte som du gjorde den første. Du trenger bare å fjerne linjene relatert til 12.1 installerer av freeBSD, lagre og avslutt filen.

Du blir da vist endringene du nettopp har gjort, og så blir du bedt om tillatelse til å bruke endringene. Bare skriv y hver gang du blir stilt spørsmålet.

Når du bekrefter endringene dine, vil du bli vist flere sider lang katalog over de binære filene som systemet har gjort sine endringer. Denne listen skal være identisk med skjermbildet nedenfor:

Hvis du vil se innholdet her, fortsett å trykke på romfeltet for å komme deg gjennom hver side eller bare treffe Q -tasten for å hoppe over gjennomgangsprosessen.

Med alt det som blir tatt vare på, kan vi endelig gå videre og oppgradere til FreeBSD 12.2.

Trinn 3: Oppgrader FreeBSD 12.1 til FreeBSD 12.2

Skriv inn kommandoen nedenfor for å begynne installasjonen:

$ sudo/usr/sbin/freebsd-update installasjon

Skjermbildet nedenfor illustrerer hva du vil se når du gir ut denne kommandoen:

Du må starte systemet på nytt når oppgraderingen er ferdig. Skriv inn denne kommandoen og trykk Enter for å starte systemet på nytt:

$ sudo omstart

SSH -økten avsluttes, og systemet vil ta noen minutter å starte på nytt.

Når systemet starter opp igjen, logger du på den samme brukerkontoen for å fortsette.

For å bekrefte installasjonen, sjekk den gjeldende versjonen som er installert på systemet ditt. Bruk kommandoen nedenfor for å logge på serveren din:

$ ssh freebsd@your_server_ip

Utsted deretter følgende kommando:

$ uname -a

Hvis ting har gått greit så langt, bør du se utdataene som ligner på skjermbildet nedenfor:

En siste ting før vi pakker opp: det er sannsynligvis noen mindre oppdateringer utgitt siden oppgraderingen ble gjort tilgjengelig for nedlasting.

Du kan hente disse oppdateringene ved å kjøre FreeBSD_UPDATE -installasjonskommandoen:

$ sudo/usr/sbin/freebsd-update installasjon

Hvis du fremdeles blir vist feilene, ikke bekymre deg. Installer pakkene for å oppdatere disse filene.

Et sikkerhetstiltak er å oppgradere alle tredjepartspakker når FreeBSD er oppgradert. Skriv inn kommandoen nedenfor:

$ sudo pkg oppgradering

Resultatene fra ovennevnte utgave skal ligne følgende:

Trykk Y og treff Enter for å fortsette for å motta følgende utdata:

Igjen, trykk Y og trykk Enter for å oppgradere pakkene.

Bruk Rehash -kommandoen for å sikre at brukerkontoen din har full tillatelse til å bruke de installerte pakkene.

$ Rehash

Med det har vi fått den siste versjonen av FreeBSD installert og klar til å gå.

I tilfelle installasjonen din nekter å jobbe,

Instruksjonene i denne artikkelen bør også fungere på systemet ditt. For leserne som ikke kunne oppgradere FreeBSD ved å følge denne opplæringen, vil denne delen hjelpe deg med å rulle tilbake alle installasjonene du nettopp har laget. Bare bruk kommandoen nedenfor:

$ sudo freebsd-up-date rollback

Kommandoen over skal angre alt arbeidet du har gjort for å oppgradere FreeBSD.

oppsummert

Forhåpentligvis har du oppgradert FreeBSD 12.1 server til den siste v12.2 ved å følge kommandoene i denne opplæringen. Oppgradering av FreeBSD er ikke så mye av en frustrerende opplevelse som å oppgradere noen av de mer mainstream operativsystemene *hoste *Windows *hoste *.