Hej, den här gången gläder mina läsare och som svar på alla dina kommentarer om Vilken Linux-distribution kan jag använda på servrar?: Titta Brody och clearOS och Oracle och CentOS ... (RedHat-härledningar) varför pratar du inte om dem? Var står du? Lyssna på dem och jag tar dig för dem som aldrig har använt RedHat eller tagit fram en fallstudie, riktigt ... en server med CentOS.
Denna handledning är för dem som inte känner till CentOS (RedHat) eller åtminstone aldrig har tänkt på att implementera den på en server. Jag ville ringa självstudien "Debian till CentOS" o "Vägen från Debian till CentOS" men jag trodde att Debian-fanboys skulle bjuda mig i kommentarerna hehehe
Av säkerhetsskäl! xD ... Jag kan inte säga var? inte heller den exakta modellen för hårdvaran men jag kommer gärna att beskriva funktionerna.
- 4 processorer 16 kärnor
- 512 GB Ram
- 6x600GB sata 3 diskar, diskkonfigurationen är: raid 0 2x600GB och en raid 5 4x600GB
- 1 Adaptec raid controller
- 2 Qlogic HBA-kort
- 4 nätverkskort 1 GB
Låt oss fortsätta ... Detaljer detaljer detaljer ... Tja vad ladda ner här. CentOS 7 eller högre är gift med i386- och x86_64-arkitekturen på sin officiella sida, men undersöker och undersöker lite mer visar det sig att de inte helt har övergivit andra alternativ, så om du går till följande adress till din wiki de kan välja andra smaker.
Den har tre versioner Everything, Dvd ISO och minimal, jag valde den senare för att gå efter det minsta som krävs och testa saker som de officiella förvarens hastighet, installationshastigheter och undvika att installera onödiga tjänster, bland annat.
Min överraskning, den minsta versionen väger cirka 630 mb, vilket jag inte tyckte mycket om jag ska vara ärlig. så gräva igen lite mer, det visar sig att du har en netinstallationsversion av 380mb ca. (Jag vet inte varför de inte gör allas liv enklare och de lägger allt på första sidan !!!) Vad du ska göra är att gå till x86_64, välja en spegel och sedan ladda ner versionen av netinstall här.
Tja så långt mysteriet. Vi börjar med att starta systemet med installationsprogrammet CentOS.
Vi väljer språk.
Denna "Installationsöversikt" -meny har dessa mycket bra alternativ och upptäcker vanligtvis dem automatiskt.
I "Säkerhetspolicy", ta med några redan förutbestämda profiler av miljöer och miljöer, det är ditt val som bäst passar dina behov.
Inte överraskande valde jag den som sa mycket specifikt som en beskrivning av profilen "serverinstallationer".
Okej, det intressanta är att alla blir förvirrade eller får systemet att explodera (nybörjare menar jag, bli inte förolämpad av de som vet. Jag har redan sett en våg av kommentarer som kommer om detta ämne). Chefen är enligt min mening automatiskt inte så smart, jag försökte det, det insisterade på att ställa in sdb som hemma. Nu med alternativet "Jag vill skapa ytterligare tillgängligt utrymme" måste du välja vilka partitioner eller diskar som installationsprogrammet kan eller inte kan röra för att skapa hela filsystemet.
Sammanfattningsvis valde jag inte något av dessa alternativ och jag gick för det traditionella. Manuell partitionering, vid den här tiden kan du skapa lvm, standard eller utökade partitioner bland andra typer, särskilt skapa dessa utan mycket problem eftersom det är för denna fallstudie.
Att välja + ber dig om monteringspunkt och format. Storlekarna och dimensionerna är lite svåra att visa med den här chefen, jag såg inget alternativ, att använda resten av utrymmet, så du måste välja med ögonen och sedan kontrollera om du fortfarande har ledigt utrymme.
Mycket viktigt, i modifieringsalternativet under din controller kan du välja möjliga volymer där chefen kommer att utvärdera om den partition du skapat passar.
Till exempel, om jag skapar / hem med 500 GiB och det inte finns tillräckligt med utrymme i sda men om i sdb kommer det automatiskt att tilldela det till den disken, för att undvika detta väljer du den skiva där du vill att denna partition ska finnas.
Slutligen måste du skapa en rotanvändare och en normal användare
I slutet av processen måste du starta om och det är det. När systemet startar väntar en svart skärm och en uppmaning på inloggning och lösenord, som vanligt.
Här en htop (jag var tvungen att installera htop kommer inte som standard, vilket är vanligt).
Här en df -h, förresten den första installationen vägde 1.2 GB efter uppgraderingen, mindre än vad som borde ha med 1.4 GB. Anledningen till att den väger 4.4 är att jag installerar Virtualbox och Kde (om jag redan vet är det inte det lättaste, de kommer att berätta för mig att installera xfce eller installera xen, men den här guiden var för idag och för nybörjare), plus många bibliotek.
Härifrån en bit kaka.
Nätverk / nätverk
Som vanligt det finns ungefär tio sätt att konfigurera nätverket, Jag kommer att förklara en av många, men lätt, och det är med nmtui, För att konfigurera nätverket börjar vi med att ändra en anslutning:
Då måste du välja vilket nätverksgränssnitt du vill ändra.
Och slutligen, sätt alla konfigurationer, manuell eller DHCP, jag rekommenderar inte dhcp på en server, men det är allas beslut. Jag dömer dig inte hahaha
Nu fortsätter vi med att uppdatera vårt system:
yum update
yum upgrade
Jag rekommenderar att du installerar det här paketet, eftersom det (i sammandrag) låter dig spara några megabyte genom att bara ladda ner ändringarna och inte hela paketet.
yum install deltarpm
Installera ett grafiskt gränssnitt för virtualbox, jag använder kde, men du har bland annat gnome, kfce, mate.
yum -y groups install "KDE Plasma Workspaces"
Ställ sedan in den så att den startar som standard när den startar och starta även miljön på en gång.
# echo "exec startkde" >> ~/.xinitrc
# startx
Med virtualbox rekommenderar jag att du inte bara lägger till virtualbox-förvaren utan också rpmforge för att tillfredsställa alla beroenden utan problem.
Här går du till arkivmappen och laddar ner den nya repon
cd /etc/yum.repos.d wget http://download.virtualbox.org/virtualbox/rpm/rhel/virtualbox.repo
Aktivera rpmforge och installera dkms
yum --enablerepo rpmforge installera dkms
Vi installerar allt som behövs, bibliotek och utvecklingsapplikationer samt kärnutveckling för bland annat kärnhuvudena
yum gruppinstallera "Utvecklingsverktyg" yum installera kärnutveckling
Vi lägger till vår användare i gruppen vboxusers
usermod -a -G vboxusers användarnamn
Och slutligen, om du vill använda eller dela dina USB-enheter med virtuella maskiner, kör du bara dessa rader
mkdir / vbusbfs echo "none / vbusbfs usbfs rw, devgid = $ (awk -F: '/ vboxusers / {print $ 3}' / etc / group), devmode = 664 0 0" >> / etc / fstab mount -a
Lätt, eller hur?
Prestanda? fördelar? fördelar?, ja just nu fungerar det bra, jag har inga klagomål, det är detsamma som Debian, jag installerar nya virtuella maskiner för framtida artiklar
Vid ett visst tillfälle försökte jag installera Centoos 7 (jag tror att DVD-skivan fortfarande finns) och faktiskt lyckades jag få den men när den väl var installerad upptäcktes inte grafiksystemet med den tydlighet det borde ha och efter att ha kämpat med det i flera timmar Jag lämnade besegrad.
Som standard ger det generiska drivrutiner och konfigurationer, du måste köra och installera manuellt alla ytterligare eller egna drivrutiner du behöver. något, om du försöker igen och misslyckas kontakta mig för att se om jag kan hjälpa dig. Tack för din kommentar
ofta gurka på servern, eller hur?
kulturell skillnad upptäcktes ... hahaha Jag vet inte om du menar något bra eller dåligt, vi kommer från olika länder, är det bra eller dåligt? Tack för din kommentar
Vad en gurka betyder att maskinen är bra :).
Okej; I min tidigare kommentar talade jag inte om Centoos som en nedbrytning mot distributionen, men för min del, eftersom jag inte kunde installera det tillfredsställande.
Hur är RAID 0, där jag jobbar använder vi mycket RAID 5, sanningen hittills lär jag mig av det och hur systemet är som om jag försvarar mig mer.
Titta, det är mycket snabbare eftersom informationen sprids över flera diskar, därför är läshastigheterna mycket snabbare, men det ger 0 redundans, du kan inte göra någonting för att återställa data om en skiva är skadad. Men i det här inlägget är det ett fel, för jag gjorde verkligen raid 1 (spegling) du kan se det i df -h som jag visar
Skulle det inte vara bättre att använda KVM tillsammans med Virt-Manager? Jag tycker att det är ett bättre alternativ än VirtualBox :). Bra gjort med Raid 1 för systemet.
Visst är kvm mycket stabilare än VirtualBox, för produktionsmiljöer kvm ser jag det mer seriöst och robust. Dessutom får oracle mig ett utslag.
naturligtvis finns det mer stabila alternativ än virtualbox, men för demonstration och didaktiska ändamål gör virtualbox jobbet. Tack för din kommentar
Fa, tack och lov, du klargjorde att det var för demonstrationsändamål.
Jag tänkte säga att det verkade som en röra och slöseri att använda den bruttoservern med virtuell låda
Vbox för att spela / öva och KVM / LVM / VNC / CentOS-Minimal (en glädje) till Laburar ...
Kom ihåg att KVM erbjuder PCI-Passtrough, så att du glömmer bort dual-boot för alltid
Jag håller med, det är därför mitt tidigare svar ... även om jag handlar mer om virtualisering med xen (det stöder också PCI-Passtrough) ... mer än CentOS minimal, prova netinstall
Hälsningar från Venezuela, handledningen är väldigt intressant, jag hoppas att du snart kommer att publicera hur man konfigurerar virtuella maskiner med olika funktioner.
någon specifik funktion?
En proxy 😀 och en skrivarserver
Proxy har jag redan gjort, den ska publiceras mellan idag och imorgon ... för skrivare kommer jag att köa den för ett framtida inlägg. Tack för din kommentar
Vilken bit maskin !!!
Jag hyr en vps på 1 GB RAM och förmodligen 2 kärnor och det fungerar mycket bra.
Centos 7 klarar sig mycket bra.
Jag har många servrar i produktion med centos 7 och 0 klagomål på ingen av dem.
En av dem har 32 GB ram, 8 kärnor och en raid 1 av 512 SSD och endast MySQL, som tar emot många transaktioner per sekund (för att ge dig en idé, jag vill ladda upp dataplanen till hosting, eftersom den äter alla 10 Symmetriska Mbps trafik), eftersom baserna konsumeras av cirka 8 webbservrar som också har sin trafik, och jag har haft några andra detaljer med mysql, men på OS-nivå, en sten.
Det stämmer, det är väldigt stabilt. Kanske är min enda kritik att versionerna av paketen är lite föråldrade jämfört med de nuvarande, till exempel postgres 9.2, bläckfisk 3.3 osv ... men det är en av egenskaperna som gör den så stabil. Tack för din kommentar
Jag förstår verkligen inte varför i nätverkskortets del suddar du ut din lokala ip, ska vi kapa ditt nätverkskort?