Hold dit FreeBSD-system up-to-date: 7 trin

Hold dit FreeBSD-system up-to-date: 7 trin

Indholdsfortegnelse:

Anonim

For at sikre, at systemet fungerer problemfrit, frigiver OS-producenter regelmæssigt opdateringer og opdateringer. FreeBSD OS er ikke anderledes; dens velgørende, sikrer FreeBSD Foundation, at OS-opdateringer er på regelmæssig, planlagt basis. Yderligere installeret software kan også kræve opdateringer for at sikre en jævn løbekode. Disse havne og pakker opretholdes i centralt lager for at sikre let formidling til det bredeste publikum.

Hvad betyder dette for dig? En meget nem og hurtig måde at holde systemet opdateret og i topform!

forsyninger:

Trin 1: Bekræft et par ting.

Kend hvilken version af FreeBSD du kører. For dette eksempel kører jeg FreeBSD 10.1 (fra denne skrivning er dette den nyeste version). Så jeg kan kun forvente mindre opdateringer til 10.1-koden. Hvis du kørte 8.x eller 9x, skal du lave mindre OS-opdateringer (f.eks. 9,1 til 9,2 eller 8,2 til 8,3), før en større version opdatering (f.eks. 8.x til 9.x)

Sørg for en stabil internetforbindelse. Opdateringer hentes fra netværket, så hvis din forbindelse er plettet, vil softwaren Time-Out, og du bliver nødt til at udføre opdateringerne på et senere tidspunkt.

Trin 2: Opdater OS filer med Freebsd-opdatering

freebsd-opdatering er et godt værktøj. Det kan gøre mange ting for at holde dit operativsystem kørende problemfrit; opdatering af dit nuværende operativsystem, opgradering til de næste mindre / større versioner, rullende tilbage til en "god" arbejdsversion. Til denne opgave vil vi bare få mindre OS opdateringer og installere dem.

Sørg for at du kører som superbruger ("root") på dit system:

root @ hostname: ~ #

Indtaste:

freebsd-opdatering hentning

Kodelinjer vil kontrollere, hvilken version du kører, og download de gældende opdateringer. Hvis opdateringerne blev downloadet, skal du indtaste følgende, når kommandoen vender tilbage til prompten:

freebsd-update install

Mindre OS versioner kræver ikke en system genstart for at installere.

Hvis der ikke kræves nogen opdateringer, vil kommandosvaret fortælle dig.

Trin 3: Hold havne træ opdateret

Ports Collection er et sæt Makefiles, patches og beskrivende tekster gemt i / usr / ports. At holde Ports Tree up-to-date er afgørende for at holde din installerede kode base nuværende.

Indtaste:

portnap hent opdatering

Eventuelle downloadede opdateringer bliver automatisk udtaget og inkluderet i dit nuværende Ports Tree.

Trin 4: Se hvilke Pkg versioner er installeret

Når du har installeret software, er det vigtigt at vide, hvornår en nyere version er tilgængelig. Det pk værktøj giver dig mulighed for at sammenligne den version, der er installeret i dit Ports Tree (som efter at have kørt Trin 3, skal være opdateret!).

For FreeBSD version 10.x, skriv i:

pkg version -l "<"

Bemærk: Muligheden er en lille bogstav L ("ell"), ikke en numerisk 1.

For FreeBSD version 9.x og derunder, skriv ind:

pkg_version -l "<"

Signaturet "mindre end" fortæller om hjælpeprogrammet til at finde og identificere installerede softwareversioner, der er "mindre aktuelle" end havnetræet.

Den angivne liste giver dig en ide om, hvor mange installerede programmer der er forældede.

Trin 5: Opgrader installerede programmer

Når du har bestemt, hvor mange og hvilke pakker der er forældede, skal du indtaste:

pkg opgradering

Dette vil sammenligne versioner af installerede pakker til versionerne i havnetræet og give dig en liste over, hvilke der kan opdateres.

Bemærk: output svarer til det foregående trin; Men dette trin giver dig mulighed for faktisk at downloade opgraderingerne. Det foregående trin, pkg version, gav bare oplysninger om, hvad der kan opdateres.

Trin 6: Kør en revision på installerede programmer

Det sidste trin er at tjekke for at se en liste over kendte sårbarheder i dine installerede pakker.

Indtaste:

pkg revision -F

Dette vil tjekke installerede pakker mod listede sikkerhedsrådgivning.

Trin 7: Opret et Shell-script til at køre regelmæssigt (valgfrit)

Du kan til enhver tid køre disse kommandoer i enhver rækkefølge. Det er dog bedst at køre dem hyppigt i et shell script.

Den vedhæftede fil (update.txt) er et BASH Shell Script, der udfører kommandoerne, mens du opdaterer en bestemt logfil (/var/log/FreeBSD-update.log)

Husk at:

  • Gem filen, og omdøb udvidelsen til ".sh"
  • Gør filen eksekverbar (chmod 700./update.sh)
  • Kør kommandoen (sh./update.sh)

Du er velkommen til at ændre scriptet til din smag - det blev ændret fra et lignende script fra MeBSD.com