FreeBSD

Hvordan oppgradere FreeBSD til en nyere versjon

Hvordan oppgradere FreeBSD til en nyere versjon
FreeBSD oppgraderes på et ganske konsistent grunnlag, og med hver nye oppdatering kommer en ny serie med nye funksjoner. For ikke å nevne 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 ikke så vanskelig å oppdatere systemet sammenlignet med andre operativsystemer, som ødelegger. 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 fungerer på FreeBSD v10.2v operativsystem.

Før du begynner:

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

Trinn 1: Identifiser eventuelle problemer og installer de nyeste oppdateringene

Før vi oppgraderer FreeBSD OS, må vi skaffe oppdateringer 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, send kommandoen freebsd-update med alternativet -r for å markere nøyaktig hvilken versjon vi oppdaterer serveren til. Jeg har allerede oppgradert FreeBSD-versjonen min

$ sudo freebsd-oppdatering -r 12.x-RELEASE

Produksjonen skal rapportere med tilstrekkelig informasjon. Finn nå ut hvilke endringer som kan forårsake problemer senere.

Trykk på y-tasten for å bekrefte og trykk enter. Etter bekreftelse starter systemet automatisk oppdateringen av serveren. Det er noen ting. Imidlertid trenger vi det å konfigurere oss etter oppdateringen.

Trinn 2: Løs problemene etter oppgraderingen

Når du har installert de nyeste 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 på enter, og du blir automatisk omdirigert til / etc / rc.subr-konfigurasjonsfil, og den vil bli lansert i nano-teksteditoren.

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

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

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

Deretter får du se endringene du nettopp har gjort, og deretter blir du bedt om tillatelse til å bruke endringene. Bare skriv y hver gang du blir spurt om spørsmålet.

Når du har bekreftet endringene dine, vises en katalog med flere sider med binære filer som systemet har gjort endringene til. Denne listen skal være identisk med skjermbildet nedenfor:

Hvis du vil se innholdet her, fortsetter du å trykke på mellomromstasten for å komme deg gjennom hver side eller bare trykke på q-tasten for å hoppe over gjennomgangsprosessen.

Med alt det som er 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 å starte installasjonen:

$ sudo / usr / sbin / freebsd-update installasjon

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

Du må starte systemet på nytt når oppgraderingen er fullført. 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

Gi deretter ut 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 avslutter: Det er sannsynligvis noen mindre oppdateringer utgitt siden oppgraderingen ble gjort tilgjengelig for nedlasting.

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

$ sudo / usr / sbin / freebsd-update installasjon

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

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

$ sudo pkg oppgradering

Resultatene av ovennevnte utgave skal ligne på følgende:

Trykk på y og trykk enter for å fortsette for å motta følgende utdata:

Trykk igjen på 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 den siste versjonen av FreeBSD installert og klar til bruk.

Hvis installasjonen din nekter å fungere,

Instruksjonene i denne artikkelen skal også fungere riktig på systemet ditt. For leserne som ikke kunne oppgradere FreeBSD ved å følge denne veiledningen, vil denne delen fortsatt hjelpe deg med å rulle tilbake alle installasjonene du nettopp har gjort. Bare bruk kommandoen nedenfor:

$ sudo freebsd-oppdatering tilbakeføring

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

oppsummert

Forhåpentligvis har du oppgradert FreeBSD 12.1 server til 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 vanlige operativsystemene * hoste * windows * hoste *.

HD Remastered Games for Linux som aldri hadde en Linux-utgave tidligere
Mange spillutviklere og utgivere kommer med HD-remaster av gamle spill for å forlenge franchisetiden, vennligst fans som ber om kompatibilitet med mod...
Hvordan bruke AutoKey til å automatisere Linux-spill
AutoKey er et desktopautomatiseringsverktøy for Linux og X11, programmert i Python 3, GTK og Qt. Ved å bruke skript og MACRO-funksjonalitet kan du aut...
Hvordan vise FPS-teller i Linux-spill
Linux-spill fikk et stort press da Valve kunngjorde Linux-støtte for Steam-klient og spillene deres i 2012. Siden den gang har mange AAA- og indiespil...