CPU: 2 * 2.0Hhz Xeon
Net: 2 plăci de rețea în diferite switch virtual
Pornește o mașină virtuală cu diabet zaharat, pentru a scrie boot: prompt de Gentoo. După continuarea opțiunile implicite și selectați descărcarea obține linia de comandă
Am introduce parola de root. Nevoia de a proteja. În timpul instalării, mașina virtuală va fi accesibil din exterior
Parola nouă: (Introduceți noua parolă)
Reintroduceți parola: (Reintroduceți parola)
Rularea ssh
Este necesar să se conecteze de la distanță la mașina virtuală, astfel încât continuarea instalării din sfera consola vmware nu este foarte convenabil
/etc/resolv.conf specifica un server DNS terță parte, dar sa
Popingat încercați cineva ca ping gmail.com
În cazul în care răspunsurile sunt, rețeaua și DNS configurat și de lucru. Acum, computerul de lucru se poate conecta prin ssh și să continue instalarea
O defalcare a discului
GNU Parted 3.2
Utilizarea / dev / sda
Bine ați venit la GNU Parted! De tip „ajutor“ pentru a vizualiza o listă de comenzi.
(Parted)
Utilizați marcare la gpt
partiţionarea
Facem patru secțiuni:
- / Dev / hda1 partiție de boot BIOS - recomandat pentru a crea, în orice caz,
- / Dev sectiunea Boot / sda2
- / Dev / sda3 Swap Secțiunea
- / Dev / sda4 partiție rădăcină
Opțional, puteți crea un alt / dev / sda5 separată / acasă, dar nu am făcut-o. Dacă am podrebuetsya / home merge dincolo de dimensiunea actuală a discului, atunci eu doar va crea un disc virtual suplimentar și conectați-l la mașina virtuală
Când creați în megaocteți o partiție (mkpart) dimensiunea partiției Setați implicit
-1 prin intermediul a 10 gigaocteți și până la sfârșitul discului. Ca urmare, după imprimare vom obține următoarea imagine
partiții de formatare
Am să adere la regulile de mana oficiale, astfel încât face partiția de boot (/ dev / sda2) în ext2 și partiția rădăcină (/ dev / sda4) la Ext4
Activarea și inițializarea partiția swap
partiții de montaj
Instalarea de pe amd64 arhiva stage3
Rezultatul este un sistem nou instalat. Da, în acest simplu. Dar asta nu e tot. Există încă o configurație de sistem, compila kernel-ul, instalarea bootloader
Setarea opțiunilor compilează un sistem proaspăt instalat
make.conf mea conține următoarele
Informații despre CPU_FLAGS_X86 pot obține prin instalarea pachetului app-portage / cpuid2cpuflags sau pisica / proc comanda / cpuinfo
Copiați informațiile privind CSN
Pregătirile pentru trecerea la noul mediu. montare
Sisteme de fișiere, care ar trebui să fie disponibile:
- / Proc / - pseudo-sistem de fișiere (arată ca fișiere obișnuite, dar care sunt de fapt generate pe zbor) din care nucleul Linux oferă informații pentru mediu
- / Sys / - pseudo-sistem de fișiere ca / / proc, care va înlocui o dată, și este mai structurat decât / proc /
- / Dev / - un sistem de fișiere comun, managerul parțial condus dispozitiv de Linux (de obicei, udev), care conține toate fișierele dispozitiv
/ Proc / mounts la / mnt / gentoo / proc /, iar celelalte două directoare prin montate bind. înseamnă de asemenea, că, de exemplu, / mnt / gentoo / sys / va fi de fapt / sys / (este doar un al doilea punct de intrare în același sistem de fișiere), în timp ce / mnt / gentoo / proc / este un nou punct de montare (ca să spunem așa , o copie) a sistemului de fișiere
Trecerea la noul mediu
Rezultatul este o structură de foldere și fișiere, cum ar fi dacă s-ar fi instalat deja pe server și am conectat pe el
Instalarea portages și sincronizare la cea mai recentă versiune
Selectarea mediului pe 64 de biți pur, fără aplicații pe 32 de biți și biblioteci prin selectarea profilului dorit. O listă completă de profile pot fi vizualizate cu:
Am nevoie de un profil de 11, am ales această comandă
Utilizarea indicatorilor USE
Indicatorii USE sunt stabilite programe de opțiuni construi activarea sau dezactivarea dreapta. Spre deosebire de FreeBSD, în cazul în care opțiunile construi ar trebui să fie selectate în timpul instalării dependențele pentru a instala programul (De exemplu: Vrei să colecteze postfix cu suport pentur si MySQL in postfix dosarul de port rulați comanda make Postfix nu vor fi recoltate până când sunt asamblate și instalate dependențele sale .. în acest caz, MySQL si openssl, fiecare dintre care are configuratorului. Adică, după marca de / usr / porturi / e-mail / postfix fi lansat automat configurator openssl, în cazul în care aveți nevoie pentru a pune în jos steagurile construi (sau de acord asupra a ceea ce este că) și așteptați Acesta va fi asamblat și instalat acest pachet pe rezultă că programul de instalare va trece la următoarea relație, în acest caz, la mysql, în configuratorul este, de asemenea, necesară pentru a face o alegere. În acest fel, administratorul trebuie să controleze complet procesul) gentoo oferă un mecanism mai convenabil, setați imediat opțiunea. Unii dintre ei am arătat deja mai devreme în /etc/portage/make.conf
O descriere completă a tuturor indicatorilor USE disponibile pot fi găsite în /usr/portage/profiles/use.desc
Fișierul /etc/portage/make.conf puteți adăuga, elimina indicatori USE. Dacă se întâmplă acest lucru, este necesar să se reconstruiască lumea cu următoarea comandă
În viitor, am nevoie de vim / vi, așa că am stabilit imediat. Nu puteți instala și utiliza difoltnym nano
Fus orar și dată
Listă de fus orar mondial Europa
Creați cu fusul orar
Pe baza înregistrării în / etc / fus orar genera / etc / localtime. Astfel, timpul de pe server-ul va fi în afara zonei noastre de timp geografică
Setarea localizării
Setările locale specifică nu numai limba care este utilizat atunci când interacționează cu sistemul, dar, de asemenea, regulile de sortare siruri de caractere, format data și ora, etc.
Noi genera localizarea
Acum -a locale va arăta doar locale noastre, iar echipa
Arată lista numerotată de locații din care selectează en_US.utf8 sale
Instalarea kernel-ului
Compilați kernel-ul, aveți posibilitatea să fie manual sau cu ajutorul programului genkernel. Îmi place
Pentru structura actuală va crea fișierul / etc / fstab, care vor fi următoarele înregistrări
Punerea miezului
Din moment ce am terminat configurarea nucleului pe un alt server, atunci voi lua și pune-l în / etc / kernel, apoi dați construi un kernel de comandă. Dacă aveți de configurare nicăieri gata, genkernel se execută de instalare, în cazul în care puteți alege opțiunile dorite (cel mai important, nu te confuz). Salvate din configurație .config fișier va fi localizat în directorul / usr / src / Linux. După închiderea genkernel compilare copiați-l în / etc / kernel-numite kernel-config-x86_64-4.4.26-gentoo, în care 4.4.26 curent, versiunea kernel prolinkovanaya (a se vedea. In / usr / src /)
În medie, compileaza 20-40 minute
Configurarea serverului de rețea al viitorului
În dosarul /etc/conf.d sunt fișiere de configurare. Unii dintre ei au nevoie să se schimbe
Conectarea la rețea la pornire este asigurată prin conectarea interfețele necesare
și punerea lor în autostart
Vă atrag atenția asupra faptului că numele interfețelor noastre enp2s0 și enp2s1. Și ne-am configurat interfețe cu nume eth0 și eth1. Dacă nu rezolva acest conflict, după supraîncărcarea serverul nu va rețea, care este în mod clar rău. Pentru a rezolva problema în fișierul / etc / default / grub la parametrul GRUB_CMDLINE_LINUX pe care doriți să adăugați net.ifnames = 0. De exemplu nostru, se pare ca acest lucru
Trebuie să ne amintim acest moment, iar mai târziu, când va fi instalat grub, dar instalarea pe secțiunea de carieră pentru a face modificări la fișierul / etc / default / grub
Setarea unei parole
Pentru utilizatorul root
Din moment ce lucrează ca root nu este acceptată, atunci șeful uchetku pentru tine și setați parola
Acces de la distanță prin ssh
Ssh server trebuie să fie rapid Porniți mașina virtuală după suprasarcină. Acest lucru este realizat cu următoarea comandă
Instalarea și configurarea boot loader grub
Acum face modificări la fișierul / etc / default / grub, ceea ce am scris mai sus, și instalați încărcătorul de boot la partiția / dev / sda
Out chroot, unmounting suprasolicitarea sistemelor de fișiere
Și, în sfârșit, da o serie de instrumente necesare pentru o operație de start server de
* Care este diferența fundamentală între *
mount -types proc none / mnt / gentoo / proc
mount -options bind / dev / mnt / gentoo / dev
mount -types sysfs none / mnt / gentoo / sys
mount -types proc proc / / mnt gentoo / proc
mount -rbind / dev / mnt / gentoo / dev
mount -Asigurați-rslave / mnt / gentoo / dev
mount -rbind / sys / mnt / gentoo / sys
mount -Asigurați-rslave / mnt / gentoo / sys
Sincer nu-mi pasă măcar. Deoarece instalarea manei oficială folosind comanda indicată în post, atunci eu nu filozofa. Eu cred, și versiunea este, de asemenea bun, mai ales că are mai puține siruri de caractere. Data viitoare când încercați să-l instalați Ghent