Remarcile administratorului împrăștiat - gentoo

Gentoo. Instalare tipică.

Gentoo - distribuție Linux bazată pe sursă. Ce înseamnă asta? Aceasta înseamnă că totul va trebui să fie colectat din codul sursă, adică să se compileze și să se instaleze. Nu mânere, desigur, nu vă faceți griji. Pentru aceasta există un program special - emerge. Ea va compila și va instala totul, doar întreba.

De ce am nevoie de o astfel de distribuție? Nu este mai ușor să puneți Ubuntu? În unele cazuri, este mai simplu decât Ubuntu. Acesta este pus rapid, este ajustat prea. Nu există probleme cu actualizările. Pentru o stație de lucru - este cea mai mare, dacă nu este prezentată nicio cerință specifică (criptarea vicioasă a conținutului discului "program special", de exemplu). În acest caz, nu trebuie să te deranjezi.

Principalul avantaj al Gentoo este flexibilitatea ridicată a acestuia. Acesta este un constructor. Designerul cu suficiente detalii mici. Și este potrivit pentru multe arhitecturi de procesoare. Și să înțelegem principiile muncii sale nu este dificilă.

În general, principalele componente ale Gentoo sunt: ​​bootloader-ul, kernel-ul Linux, un set de software care formează sistemul de bază (așa-numitul set de sistem) și sistemul portage.

Încărcătorul este proiectat să încarce nucleul în memoria principală și să transfere controlul la acesta. Cel mai obișnuit încărcător recent este grub2. Dar nu există cerințe stricte, de a le folosi. Puteți instala altele. În special, lilo, elilo sau grub-static.

Kernel-ul este în sine Linux. Pe scurt, acesta este stratul dintre hardware și software. Acesta include drivere hardware pentru fier, sisteme de fișiere, protocoale de rețea, mecanisme de virtualizare etc. Puteți vedea schema kernel-ului Linux în detaliu pe imagine sincer "spurnated" de aici.

Sistemul de portage este un sistem de management al software-ului în Gentoo. Toate operațiile de instalare, actualizare și dezinstalare sunt efectuate cu comanda emerge. Acesta este un sistem flexibil de instalare care vă permite să gestionați parametrii ansamblului de software utilizând instrumentele USE.

Toate cele de mai sus, puteți defini ca un sistem de bază (setul minim necesar care asigură încărcarea și funcționarea corectă a sistemului). Restul software-ului este deja instalat, în funcție de scopul mașinii.

Cum se instalează Gentoo? Procesul de instalare a sistemului de bază este destul de simplu. Se compune din următoarele faze:

Cum arată acest lucru în practică? Voi încerca să demonstrez prin exemplu. Există în vechiul meu "cal" zagashnic:

  • Procesor: Intel (R) Celeron (R) CPU 2.53GHz
  • Plăci de bază: ECS P4M800-M
  • RAM: 2Gb.
  • HDD: IDE 80Gb
  • Unitate DVD

Cel vechi este, desigur, dar poate fi folosit pentru a testa instalarea. Voi instala un sistem de bază cu o consolă goală și un set minimal de servicii pe baza căruia va fi posibil să se colecteze ceva util deja.

Ce este livecd? Aceasta este imaginea ISO bootabilă a Gentoo. O puteți găsi pe gentoo.org sau pe oglinzi Gentoo. În momentul de față, pentru arhitectura x86 (în cazul nostru este "ea"), există două variante de imagini: un CD de instalare minim sau LiveDVD. CD-ul de instalare minim - conține cantitatea minimă necesară de software pentru încărcarea Gentoo în modul consola și instalarea sistemului. În LiveDVD, puteți descărca Gentoo atât în ​​consola cât și în modul grafic. În plus, LiveDVD acceptă, pe lângă arhitectura x86, și amd64. Descărcați oricare dintre ele.

După ce imaginea este descărcată, trebuie să fie scrisă pe suport. Puteți să-l inscripționați ca disc CD / DVD și pe o unitate flash USB. Principalul lucru este ca masina pe care se va realiza instalarea va suporta metoda de boot necesara. Puteți utiliza programul unetbootin pentru a scrie pe unitatea flash USB.

Începeți de la mass-media. Este afișată o listă cu opțiunile de încărcare. Dacă porniți din LiveDVD, o listă de opțiuni de încărcare va fi afișată în modul grafic. Nu există niciun mod grafic în CD-ul minim de instalare. Înainte de a afișa promptul de comandă, va fi afișată o listă de opțiuni pentru nucleele de încărcat. În ambele cazuri, puteți încărca kernel-ul implicit (dacă arhitectura corespunde cu x86).

Când descărcați de pe LiveDVD, când descărcarea este terminată, serverul X pornește (modul grafic). Ocazional (în special, pe mașinile mai vechi), există probleme cu acesta și este afișat numai ecranul negru. În astfel de cazuri, trebuie să apăsați pe Ctrl + Alt + F1 pentru a merge la consola.

În CD-ul minim de instalare, când descărcarea este terminată, se afișează un prompt de comandă.

Înainte de a începe să lucrez în consola, voi explica un lucru. În bash există un astfel de lucru ca auto-finalizarea. Când tastați comenzi (în special căi către fișiere) este foarte util. De exemplu, în loc să tastați acest cd / usr / share / bash-completion, puteți scrie: cd / u/ sh/ bash (În cazul în care - este apăsat butonul Tab).

Deoarece, atunci când instalați Gentoo, va trebui să descărcați o mulțime de pe Internet, configurarea rețelei este o prioritate. Să analizăm starea interfețelor de rețea:

Există două interfețe de rețea. enp0s18 - card Ethernet încorporat.

A doua interfață lo este o buclă locală (loopback local).

Adăugați ruta implicită pentru acces la Internet prin intermediul gateway-ului 192.168.1.1.

Setați serverul DNS la 192.168.1.1.

Să verificăm fluxul pachetelor ICMP

Dacă totul este așa, poți merge mai departe.

Următorul pas este să setați data și ora corecte. Dacă acest lucru nu se face, atunci în viitor surprizele neplăcute sunt posibile. Data și ora sunt setate folosind comanda date cu argumentul din formularul DDMMhchmmYYYY (Zi, Lună, Ore, Lună, An)

Puteți instala Gentoo direct în spatele computerului pe care îl instalați sau de la distanță (prin rețea, prin clientul ssh). Pentru munca la distanță, sunt necesare mai multe mișcări suplimentare ale corpului: setați parola de root și rulați sshd. Config sshd nu trebuie să fie corectată (se presupune că nu există hackeri în rețeaua locală).

Acum vă puteți conecta prin ssh de la locul de muncă.

Cum pot găsi un disc în Linux? Mai întâi de toate, trebuie să spun că Linux funcționează cu dispozitive de calculat prin fișiere. Ele sunt numite noduri. Citirea / scrierea de pe dispozitiv se face prin citirea / scrierea din fișierul corespunzător. Toate aceste fișiere sunt stocate în directorul / dev. Discurile, ca și alte dispozitive, ar trebui căutate acolo.

Cum pot afla numele discului dorit? Și cu asta, totul este simplu. Numele discului este compus. Se compune din numele dispozitivului și numărul acestuia în autobuz. Dacă discul IDE, numele unității trebuie să înceapă cu hd (hard disk). Dacă unitatea este SCSI, SATA sau USB, atunci numele începe cu sd (Drive SCSI). De ce este SATA definită și ca SCSI? Deoarece kernel-ul Linux funcționează cu dispozitive SATA și USB prin emulare SCSI. În kernel-urile IDE moderne, discurile funcționează și prin emularea SCSI.

Să verificăm ce discuri sunt prezente în sistem. În primul rând, căutați unități IDE:

Au fost găsite două discuri: sda (cu trei partiții sda1, sda2 și sda5) și sdb (cu o singură partiție sdb4). Primul disc este un disc IDE, deși este afișat ca SCSI, iar al doilea este o unitate flash USB de boot.

Vom lucra cu primul. Creați secțiuni pe acesta.

Ce secțiuni și în ce cantități sunt necesare - este determinată în funcție de scopul sistemului. Acesta este un subiect destul de mare. În cazul nostru, acest lucru nu este deosebit de important, în acest sens nu vom mai vorbi în detaliu. De ce să le creați deloc? Nu puteți pune totul într-o singură secțiune? Puteți pune și o secțiune. Doar în acest caz, când discul este plin, până la 100% va fi o problemă. Gravă. În primul rând. Nu va fi nici un fișier de paginare (ca în Windows). În Linux, pentru aceste scopuri este alocată o secțiune separată. Este de dorit să conduceți pentru o viteză mai mare de citire / scriere. În al doilea rând - jurnalele de sistem au proprietatea de a umfla atunci când sistemul este utilizat în mod activ. Și pentru ei, este, de asemenea, de dorit să creați o secțiune separată. Și sistemul este de dorit pentru secțiunea ta. Și pentru datele de utilizator, este necesară o partiție separată. Asta este, vom crea 4 secțiuni:

  1. - Swapping. Dimensiunea partiției sub swap este propusă să facă RAM * 2. Avem 2Gb de RAM. Deci aveți nevoie de o partiție de 4Gb.
  2. - Sistemul de fișiere rădăcină. 10 GB pentru asta este suficient în cazul nostru.
  3. - Secțiune pentru directorul / var. Volumul principal este ocupat de fișierele jurnal. 6Gb pentru ei mă gândesc chiar și foarte mult.
  4. - Secțiunea personalizată.

Pentru a marca un disc pe Linux, utilizați programul fdisk (pentru partiții mai mari de 2Tb, utilizați partajat). Fdisk modifică numai tabela de partiții după comanda w. Dacă, în timp ce lucrați cu programul, brusc doriți să "puneți totul înapoi" - introduceți comanda q și modificările nu vor fi salvate. Deci, dacă ceva se face greșit - nu contează (dacă nu ați dat comanda w). Și așa, să începem.

Spune, spune-mi pentru referință. Cui îi pasă - faceți clic pe. Ajutorul este scurt și ușor de înțeles.

Acesta este marcajul vechi. Nu avem nevoie de aceasta, astfel ștergem toate secțiunile. Aceasta se face folosind comanda d.

După cum puteți vedea, după introducerea comenzii d. fdisk întreabă care partiție să fie eliminată. Dacă doriți să ștergeți o anumită secțiune, specificați numărul de partiție. Și dacă toate aceleași lucruri - nu puteți specifica. Cel care este sugerat în mod prestabilit va fi șters. Acum masa este goală. Să începem să creăm noi secțiuni. Mai întâi, de obicei, este creat un fișier swap.

Aici fdisk a întrebat care partiție este necesară (primară sau extinsă), numărul primului sector și numărul ultimului sector sau dimensiunea partiției. Secțiunea este mai bine să creați primar dacă există suficiente numere de partiție. Numărul sectorului de pornire nu ar trebui modificat în mod inutil. Și în loc de acesta din urmă am indicat o dimensiune de 4 gigaocteți. Vom crea alte trei secțiuni: sub directorul rădăcină de 10Gb, sub / var - 6Gb și tot restul de sub / home ("totul" nu este nimic în câmpul Last sector). Rezultatul este astfel:

Acum trebuie să specificați tipurile corecte de partiții. Pe discurile cu sda2 pe tipurile sda4 sunt expuse corect (id = 82, System = Linux). Și la sda1 este necesar să se precizeze, ce este un disc în schimb. Aceasta se face folosind comanda t.

Acum tipurile de discuri sunt setate corect. Puteți salva o tabelă de partiții.

Să verificăm existența partițiilor create în sistemul de fișiere.

După cum puteți vedea, totul este în ordine. Există 4 partiții pe discul SDA. Acum puteți începe formatarea partițiilor. Mai întâi, creați o partiție swap.

Acum trebuie să formatați partițiile rămase. Linux suportă multe sisteme de fișiere. Dacă există cerințe la sistemul de fișiere, puteți vedea caracteristicile acestora și găsiți cele mai potrivite pentru cerințele. În cazul nostru, nu există astfel de cerințe și puteți folosi orice. De exemplu, ReiserFS.

Utilitarul avertizează despre pierderea de date pe partiția formatată și solicită confirmarea formatării. Faceți clic pe y. De asemenea, formatați sda3 și sda4.

Se creează sisteme de fișiere pe partiții. Acum trebuie să fie montate în sistemul de fișiere curent. Ce înseamnă asta? Lucrul cu partițiile din Linux este foarte diferit de Windows. În Windows, partițiile sunt disponibile ca discuri (C:, D .Z :). Și pentru a accesa datele de pe o partiție, trebuie să specificați unitatea pe care acestea sunt localizate (C: \ autoexec.bat). În Linux, nu există nici un astfel de lucru, partițiile sunt montate în actualul sistem de fișiere rădăcină. Și sistemul de fișiere rădăcină este doar unul.

Remarcile administratorului împrăștiat - gentoo

Arată ceva asemănător cu imaginea.

Partiția poate fi montată în orice director din sistemul de fișiere rădăcină. DAR, fișierele din acest director nu vor fi disponibile înainte de a dezactiva acest director. Prin urmare, este de dorit montarea cataloagelor pe un sistem de lucru în cataloage special create pentru aceste scopuri.

Structura directorului în Linux este definită în Standardul de ierarhie a sistemelor de fișiere (FHS). Puteți citi în limba rusă aici.

Pentru montarea temporară (unități mapate sau alte partiții), directorul / mnt este destinat. O vom monta aici.

În cazul nostru, avem nevoie pentru a monta hda2 (va, rădăcina sistemului de operare instalat) la sistemul de fișiere rădăcină. Creați două directoare (var și acasă) pentru a monta partițiile sda3 și sda4. Apoi montați partițiile acolo.

Activați partiția swap.

Apoi trebuie să despachetați arhiva în rădăcina sistemului instalat.

Când arhiva este despachetată, montați sistemul de fișiere / dev, / sys și / proc la rădăcina sistemului instalat. Acest lucru este să se asigure că, după schimbarea rădăcinii sistemului de fișiere, programul poate avea acces la dispozitivele de calculator și structura internă a nucleului.

Acum, totul este gata să schimbe rădăcina sistemului de fișiere (chroot).

Gentoo - distribuție Linux bazată pe sursă. Ce înseamnă asta? Aceasta înseamnă că totul va trebui să fie colectat de la.

HTTPS (HyperText Transfer Protocol Secure) nu este un protocol independent, ci o dezvoltare HTTP.

În partea anterioară a articolului, procesul de instalare a Gentoo Linux este considerat până când sistemul de fișiere rădăcină este schimbat.

Modalități de a porni vim, argumentele, inițializarea, salvarea setărilor, sesiunile și vizualizările, fișierul viminfo.

Articole similare