Bună ziua, de această dată îmi face plăcere cititorilor mei și ca răspuns la toate comentariile dvs. despre Pe servere, ce distribuție Linux pot folosi?: Uită-te la Brody și clearOS și Oracle și CentOS ... (derivări RedHat) de ce nu vorbești despre acestea? Unde stai? " Ei bine, ascultați-i și vă aduc pentru cei care nu au folosit niciodată RedHat sau au derivat un studiu de caz, real ... un server cu CentOS.
Acest tutorial este destinat celor care nu știu despre CentOS (RedHat) sau cel puțin nu s-au gândit niciodată să îl implementeze pe un server. Am vrut să sun tutorialul „Debian către CentOS” o „Calea de la Debian la CentOS” dar am crezut că fanii lui Debian aveau să mă huiduie în comentarii hehehe
Din motive de securitate! xD ... Nu pot să vă spun unde? nici modelul exact al hardware-ului, dar voi detalia cu plăcere capacitățile.
- 4 procesoare 16 nuclee
- 512 GB Ram
- 6x600GB discuri sata 3, configurația discului este: raid 0 2x600GB și un raid 5 4x600GB
- 1 controler raid Adaptec
- 2 carduri Qlogic HBA
- 4 plăci de rețea 1 gb
Să continuăm ... Detalii detalii detalii ... Ei bine ce Descarcă aici. CentOS 7 sau o versiune ulterioară este căsătorit cu arhitectura i386 și x86_64 de pe pagina sa oficială, dar investigând și investigând puțin mai mult, se dovedește că nu au abandonat complet alte opțiuni, deci dacă mergeți la următoarea adresă a dvs. Wiki ei pot alege alte arome.
Are 3 versiuni Totul, Dvd ISO și minim, l-am ales pe acesta din urmă pentru a alege minimul necesar și pentru a testa lucruri precum viteza depozitelor oficiale, viteza de instalare și pentru a evita instalarea de servicii inutile, printre altele.
Surpriza mea, versiunea minimă cântărește aproximativ 630 mb, ceea ce nu mi-a plăcut prea mult să fiu sincer. așa că din nou săpați puțin mai mult, se pare că aveți o versiune netinstall de 380mb aprox. (Nu știu de ce nu ușurează viața tuturor și pun totul pe prima pagină !!!) ceea ce ar trebui să faceți este să mergeți la x86_64, să selectați o oglindă și apoi să descărcați versiunea netinstall aici.
Ei bine, până acum misterul. Începem prin a porni sistemul, cu opțiunea de instalare CentOS.
Selectăm limba.
Acest meniu „Rezumatul instalării” are aceste opțiuni foarte bune și, de obicei, le detectează automat.
În „Politica de securitate”, aduceți câteva profiluri prestabilite de medii și medii, alegerea dvs. care se potrivește cel mai bine nevoilor dvs.
Nu este surprinzător că am ales-o pe cea care spunea foarte specific ca o descriere a profilului „instalări server”.
Ok, partea interesantă este că toată lumea se încurcă sau face ca sistemul să explodeze (începători, adică nu vă ofensați cei cunoscuți. Aș putea vedea un val de comentarii care vin pe această temă). Managerul după părerea mea nu este atât de inteligent, l-am încercat, a insistat să seteze sdb ca acasă. Acum, cu opțiunea „Aș dori să creez spațiu disponibil suplimentar”, trebuie să alegeți partițiile sau discurile pe care instalatorul le poate sau nu să le atingă pentru a crea întregul sistem de fișiere.
În concluzie, nu am ales niciuna dintre acele opțiuni și am mers pe cea tradițională. Partiționarea manuală, în acest moment vă permite să creați partiții lvm, standard sau extinse printre alte tipuri, în special să le creați fără prea multe probleme, deoarece este pentru acest studiu de caz.
Selectarea + vă solicită punctul de montare și formatul. Mărimile și dimensiunile sunt puțin dificil de afișat cu acest manager, nu am văzut o opțiune, să folosesc restul spațiului, așa că trebuie să selectezi cu ochiul și apoi să verifici dacă mai ai spațiu disponibil.
Foarte important, în opțiunea de modificare din controlerul dvs., puteți selecta volumele posibile în care managerul va evalua dacă partiția pe care ați creat-o se potrivește.
De exemplu, dacă creez / acasă cu 500 GiB și nu există suficient spațiu disponibil în sda, dar dacă în sdb, îl va atribui automat acelui disc, pentru a evita acest lucru, selectați discul pe care doriți să existe această partiție.
În cele din urmă, trebuie să creați un utilizator root și un utilizator normal
La sfârșitul procesului, trebuie să reporniți și gata. Când sistemul pornește, un ecran negru și un promp care așteaptă autentificarea și parola, ca de obicei.
Aici un htop (a trebuit să instalez htop nu vine în mod implicit, ceea ce este obișnuit).
Aici un df -h, apropo, instalarea inițială a cântărit 1.2 GB după actualizare, mai puțin decât ar trebui să aibă cu 1.4 GB. Motivul pentru care cântărește 4.4 este că instalez Virtualbox și Kde (dacă știu deja, nu este cel mai ușor, îmi vor spune să instalez xfce sau să instalez xen, dar acest tutorial a fost pentru astăzi și pentru începători), plus o mulțime de biblioteci.
De aici înainte, o bucată de tort.
Rețea / Rețea
Como siempre există aproximativ 10 moduri de configurare a rețelei, Voi explica unul dintre multe, dar ușor, și este cu nmtui, Pentru a configura rețeaua, începem prin modificarea unei conexiuni:
Apoi trebuie să selectați ce interfață de rețea doriți să modificați.
Și, în cele din urmă, puneți toată configurația, Manual sau DHCP, nu recomand dhcp pe un server, dar este la latitudinea tuturor. Nu te judec hahaha
Acum continuăm să ne actualizăm sistemul:
yum update
yum upgrade
Vă recomand să instalați acest pachet, deoarece (pe scurt) vă permite să salvați câțiva megabytes descărcând doar modificările și nu pachetul complet.
yum install deltarpm
Instalați o interfață grafică pentru virtualbox, eu folosesc kde, dar aveți gnome, kfce, mate, printre altele.
yum -y groups install "KDE Plasma Workspaces"
Apoi pur și simplu setați-l să înceapă în mod implicit atunci când pornește și, de asemenea, să pornească mediul simultan.
# echo "exec startkde" >> ~/.xinitrc
# startx
Cu virtualbox, recomand nu numai adăugarea depozitelor virtualbox, ci și a celor rpmforge pentru a satisface toate dependențele, fără nicio problemă.
Aici introduceți folderul depozitelor și descărcați noua repo
cd /etc/yum.repos.d wget http://download.virtualbox.org/virtualbox/rpm/rhel/virtualbox.repo
Activați rpmforge și instalați dkms
yum --enablerepo rpmforge instalează dkms
Instalăm tot ce este necesar, biblioteci și aplicații de dezvoltare, precum și dezvoltarea kernelului pentru antetele kernelului, printre altele
yum groupinstall "Instrumente de dezvoltare" instalează kernel-devel
Ne adăugăm utilizatorul la grupul vboxusers
usermod -a -G vboxusers nume de utilizator
Și, în cele din urmă, dacă doriți să utilizați sau să partajați dispozitivele USB cu mașini virtuale, rulați doar aceste linii
mkdir / vbusbfs ecou "none / vbusbfs usbfs rw, devgid = $ (awk -F: '/ vboxusers / {print $ 3}' / etc / group), devmode = 664 0 0" >> / etc / fstab munte -a
Ușor nu?
Performanţă? beneficii? avantaje?, bine în momentul de față se comportă bine, nu am reclamații, este la fel ca Debian, instalez mașini virtuale noi, pentru articole viitoare
Cu o anumită ocazie am încercat să instalez Centoos 7 (cred că DVD-ul este încă acolo) și, de fapt, am reușit să îl obțin, dar odată instalat, sistemul grafic nu a fost detectat cu claritatea pe care ar trebui să o aibă și după ce m-am luptat cu el pentru mai multe ore am plecat învins.
În mod implicit, aduce drivere și configurații generice, trebuie să rulați și să instalați manual toate driverele suplimentare sau proprietare de care aveți nevoie. orice, dacă încercați din nou și nu reușiți, contactați-mă pentru a vedea dacă vă pot ajuta. Multumesc pentru comentariul tau
de multe ori castravete de server nu?
s-a detectat diferența culturală ... hahaha nu știu dacă vrei să spui ceva bun sau rău, suntem din țări diferite, este bine sau rău? Multumesc pentru comentariul tau
Ce castravete înseamnă că mașina este bună :).
Bine; În comentariul meu anterior nu am vorbit despre Centoos ca un demerit față de distribuție, ci din partea mea, deoarece nu am putut să-l instalez în mod satisfăcător.
Cum este RAID 0, unde lucrez, folosim o mulțime de RAID 5, adevărul până acum am învățat din asta și ce este sistemul de parcă mă apăr mai mult.
Uite, este mult mai rapid, deoarece informațiile sunt răspândite pe mai multe discuri, de aceea viteza de citire este mult mai rapidă, dar oferă 0 redundanță, nu poți face nimic pentru a recupera datele dacă un disc este deteriorat. Dar în această postare este o eroare, pentru că am făcut într-adevăr raidul 1 (oglindire) îl puteți vedea în df -h pe care îl afișez
Nu ar fi mai bine să folosiți KVM împreună cu Virt-Manager? Cred că este o opțiune mai bună decât VirtualBox :). Bravo pentru Raid 1 pentru sistem.
Cu siguranță kvm este mult mai stabil decât VirtualBox, pentru mediile de producție kvm îl văd mai serios și mai robust. În plus, oracle îmi dă o erupție.
desigur, există alternative mai stabile decât virtualbox, dar în scopuri demonstrative și didactice, virtualbox face treaba. Multumesc pentru comentariul tau
Fa, slavă Domnului că ai clarificat că a fost în scop demonstrativ.
Aveam să spun că mi s-a părut o mizerie și o risipă să folosesc acel server brut cu cutie virtuală
Vbox to play / Practice și KVM / LVM / VNC / CentOS-Minimal (o încântare) pentru Laburar ...
Amintiți-vă că KVM oferă PCI-Passtrough, astfel încât să uitați de boot-ul dual pentru totdeauna
Sunt de acord, de aceea răspunsul meu anterior ... deși sunt mai mult despre virtualizare cu xen (suportă și PCI-Passtrough) ... mai mult decât CentOS minim, încercați să instalați net
Salutări din Venezuela, tutorialul este foarte interesant, sper că veți publica în curând cum să configurați mașinile virtuale cu funcții diferite.
vreo funcție specifică?
Un proxy 😀 și un server de imprimare
Proxy l-am făcut deja, urmează să fie publicat între azi și mâine ... pentru imprimante îl voi pune la coadă pentru o postare viitoare. Multumesc pentru comentariul tau
Ce bucată de mașină !!!
Închiriez un VPS de 1 GB de RAM și presupus 2 nuclee și funcționează foarte bine.
Centos 7 merge foarte bine.
Am multe servere în producție cu centos 7 și 0 reclamații pe niciuna dintre ele.
Unul dintre ei are 32 GB de RAM, 8 nuclee și un raid 1 de 512 SSD și numai MySQL, care primește multe tranzacții pe secundă (pentru a vă face o idee, caut să încărc planul de date pe hosting, deoarece mănâncă toate cele 10 Mbps simetric de trafic), deoarece bazele sunt consumate de aproximativ 8 servere web care au și traficul lor și am avut alte detalii cu mysql, dar la nivel de sistem de operare, un rock.
Așa este, este foarte stabil. Poate că singura mea critică este că versiunile pachetelor sunt puțin învechite în comparație cu cele actuale, de exemplu postgres 9.2, squid 3.3 etc., dar aceasta este una dintre caracteristicile care îl fac atât de stabil. Multumesc pentru comentariul tau
Chiar nu înțeleg de ce în partea de adaptoare de rețea vă estompați IP-ul local, o să vă deturnăm placa de rețea?