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-oppdateringDenne 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 installasjonSkjermbildet 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 omstartSSH-ø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 -aHvis 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øringKommandoen 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 *.