Configurarea și recompilezi FreeBSD nucleu 10

Având servere în centre de date sigure din Europa. Deschideți nor VPS server / VDS pe un SSD rapid în 1 minut!

Cel mai bun Web Hosting:
- va proteja datele împotriva accesului neautorizat într-un centru european de date securizat
- va plăti cel puțin în Bitcoin.
- Acesta va pune distribuție

- protecție împotriva atacurilor DDoS-
- gratuit de backup
- Uptime 99,9999%
- DPC - TIER III
- ISP - NIVELULUI I

Suport în 24/7/365 rusă lucra cu persoane juridice și persoane fizice. Ai nevoie de acum 24 de bază și 72 GB RAM. Vă rog!

Tarifele noastre competitive dovedesc că cele mai ieftine de găzduire pe care nu a știut!

O chestiune de minute, selectați configurația, să plătească și CMS pe un VPS este gata.
Bani Înapoi - 30 de zile!

Carduri bancare, moneda electronică prin intermediul unor terminale QIWI, Webmoney, PayPal, Novoplat și altele.

Pune o intrebare 24/7/365 Suport

Găsiți răspunsurile în baza noastră de date, și să respecte recomandările din

Oferta de la 8host.com

Configurarea și recompilezi FreeBSD nucleu 10

Sistemul de operare standard utilizează FreeBSD 10.1 nucleu GENERIC. Această configurație standard, este utilizat pentru a suporta un număr mare de hardware din cutie. Compilati un nucleu, la rândul lor, pot îmbunătăți siguranța, îmbunătăți funcționalitatea și pentru a îmbunătăți performanța serverului.

Pentru a face acest lucru, FreeBSD utilizează cele două ramuri de cod: un grajd și în curs de desfășurare. ramura stabilă - este cea mai recentă versiune de cod, gata pentru producție. ramificație de curent - este cea mai recentă versiune a codului de la echipa de dezvoltare, care oferă funcții avansate, dar în același timp, mai vulnerabile la erori și instabilitatea sistemului. Acest ghid pentru codul de ramură stabilă.

Acest ghid va arăta cum să efectueze un obicei FreeBSD nucleu compilare.

cerinţe

sursa kernel-ului de încărcare: 1

În primul rând trebuie să descărcați codul sursă al sistemului de operare.

FreeBSD, la fel ca multe alte distribuții UNIX, oferă acces public la codul său pentru a descărca și modifica. Pentru a recompilați kernel-ul trebuie să descărcați mai întâi codul sursă de la sistemul de control al versiunii FreeBSD.

Pentru a stoca codurile echipa FreeBSD utilizează Subversion depozit, pentru că trebuie mai întâi să instalați Subversion portul binar.

sudo PKG instala subversiune

În mod implicit, FreeBSD utilizează sistemul tcsh coajă, care utilizează un tabel hash intern comenzi în $ PATH. După ce instalați Subversion aveți nevoie pentru a rula comanda rehash, datorită căreia sistemul este re-citit fișiere de configurare.

Acum găsi o copie a ultimei ramura stabilă în directorul / usr / src.

Poate că, vi se solicită să accepte certificatul de server. Pentru a-l accepta, de tip p, asigurându-vă că fișierul de control (sau amprenta digitală) egală cu suma indicată în partea de jos a acestei pagini.

Setare nucleu personalizat: 2

Acum puteți începe configurarea kernel-ului.

Conform convenției numele fișierului de configurare kernel-ului, numele kernel-ul ar trebui să fie scris cu litere mari. În acest manual, acest fișier va fi numit EXEMPLUL. Setările kernel-ului sunt stocate în directorul / usr / src / sys / arhitectură / conf; de exemplu, foloseste arhitectura amd64.

Deschideți directorul de configurare:

sudo ee EXEMPLUL

La acest link puteți găsi un exemplu de configurații. Copiați și inserați codul în fișierul EXEMPLUL, apoi salvați și închideți-l.

kernel GENERIC menține un număr foarte mare de diferite dispozitive; kernel EXEMPLU suportă numai echipamentele necesare pentru a rula serverul, toate dispozitivul standard si inutile eliminate. EXEMPLUL sprijină, de asemenea pachete de filtrare firewall (PF), traficul de formare (altq), Encrypting File System (geom_eli) și IP de securitate (IPsec).

3: Asamblarea și instalarea miezului

Creați o configurație nucleu particularizat, aveți nevoie pentru a colecta și recompilați-l.

Înapoi la directorul / usr / src și rulați face comanda buildkernel folosind noul fișier de configurare:

cd / usr / src
sudo face buildkernel KERNCONF = EXEMPLU

Aceasta poate dura ceva timp, în funcție de cantitatea de resurse de pe server (media server de 1GB compilat de 90 de minute).

După finalizarea recompilarea instala un nou kernel:

sudo face installkernel KERNCONF = EXEMPLU

Apoi reporniți sistemul.

sudo shutdown -r acum

După aceea, serverul deconecteaza serviciile actuale care sincronizează discurile și actualizează kernel.

După repornirea serverului pentru a vă conecta. Folosind următoarea comandă, asigurați-vă că fișierul de configurare a kernel-ului utilizat de către sistem.

kern.conftxt sysctl | grep ident

Ar trebui să vedeți următorul rezultat:

Setarea și recompilarea kernel-ul este de succes.