Am decis să clarifice pentru ei înșiși problema modernizării sistemului. BSD există o anumită ambiguitate în acest proces. După ce am intrat în probleme atunci când actualizarea și petrece o mulțime de timp, până când am dat seama ce era problema. Acum încerc să explic toate nuanțele renovare FreeBSD. Ca o mașină experimentală în favoarea mea Versiunea 10.1
Folosirea instrumentelor FreeBSD-update
Instalați toate actualizările de securitate la FreeBSD server poate fi ușor și rapid prin utilitate FreeBSD-update. Deci, avem:
Rulați FreeBSD-update. verificați pentru actualizări și descărca necesare:
și apoi transferat la lista de actualizări.
În cazul în care, după aceasta, vom verifica din nou versiunea de sistem folosind uname, se pare că nimic nu sa schimbat. aceeași versiune va fi afișată. Ce sa întâmplat după această actualizare? A existat un sistem binar upgrade la cele mai recente valori. În același timp, dacă ați compilat și instalat kernel-ul dvs., altele decât GENERIC, după o repornire, va fi descărcat kernel-ul GENERIC. Pro este sigur de a fi amintit. Am atât de mult timp pentru a înțelege de ce dintr-o dată sa oprit echipa de lucru înainte în ipfw. Reverificat tot ce a putut, mâinile în jos. Și toate pentru că procesul de actualizare, și reporniți serverul a fost în mare măsură separate în timp, și am spus ce nu funcționează redirecționarea chiar mai târziu, așa că nu a compara aceste două evenimente. Faptul că am, nu am putut imagina nu kernel-ul este încărcat. Știu și amintiți-vă că kernel-ul este compilat și nu a atins de atunci. Iată un avertisment, pe care noi nu trebuie să uităm.
Pentru a reflecta modificările în versiune a sistemului, recompilați și instalați kernel-ul GENERIC. Codul sursă al sistemului, care sunt necesare pentru asamblare sunt situate în / usr / src. Dacă aveți acolo este goală, trebuie să le instalați.
Instalarea și actualizarea sistemului de textele originale FreeBSD
Pentru a instala codul sursă al sistemului există mai multe moduri. Eu propun să utilizeze, mi se pare, cel mai simplu - cu ajutorul programului subversiune. Instalați-l din portul:
Și codul sursă leagăn pentru versiunea 10.1:
Sau pentru versiunea 10.2:
Odată descărcat sursa, din nou rula actualizarea de sistem. Ea constată corecțiile care trebuie efectuate în text:
După care construiește și instalează kernel GENERIC:
Toate modificările se și afișate.
Acum, pentru a avea întotdeauna cea mai recentă versiune a sistemului de actualizări critice de securitate, de a crea un loc de muncă cron pentru a verifica pentru actualizări de zi cu zi:
Pentru această sarcină în fiecare zi pentru noi actualizări critice de securitate vor fi testate în 3.20 sistem FreeBSD 10. În cazul în care există, ele vor fi încărcate pentru utilizator și rădăcină prin e-mail. Instalați-le manual.