Hallo, deze keer een plezier voor mijn lezers en als reactie op al uw opmerkingen over Welke Linux-distributie kan ik op servers gebruiken?: Kijk Brody en clearOS en Oracle en CentOS ... (RedHat-afleidingen) waarom praat je daar niet over? Waar sta je? Luister goed naar ze en ik breng jullie voor degenen die nog nooit RedHat hebben gebruikt of een case study hebben afgeleid, echt ... een server met CentOS.
Deze tutorial is voor degenen die CentOS (RedHat) niet kennen of er in ieder geval nooit aan hebben gedacht om het op een server te implementeren. Ik wilde de tutorial bellen "Debian naar CentOS" o "Het pad van Debian naar CentOS" maar ik dacht dat Debian-fanboys me zouden uitschelden in de commentaren hehehe
Om veiligheidsredenen! xD ... ik kan je niet vertellen waar? noch het exacte model van de hardware, maar ik zal graag de mogelijkheden beschrijven.
- 4 processoren 16 kernen
- 512 GB Ram
- 6x600GB sata 3 schijven, de configuratie van de schijven is: raid 0 2x600GB en een raid 5 4x600GB
- 1 Adaptec raid-controller
- 2 Qlogic HBA-kaarten
- 4 netwerkkaarten 1 GB
Laten we doorgaan ... Details details details ... Nou wat download hier. CentOS 7 of hoger is getrouwd met de i386- en x86_64-architectuur op de officiële pagina, maar als je iets meer onderzoekt en onderzoekt, blijkt dat ze andere opties niet helemaal hebben opgegeven, dus als je naar het volgende adres van je wiki ze kunnen andere smaken kiezen.
Het heeft 3 versies Alles, Dvd ISO en minimaal, ik koos voor het laatste om voor het minimaal vereiste te gaan en dingen te testen zoals de snelheid van de officiële repositories, installatiesnelheden en het vermijden van het installeren van onnodige services, onder andere.
Mijn verrassing, de minimale versie weegt ongeveer 630 mb, wat ik eerlijk gezegd niet zo leuk vond. dus graaf weer een beetje meer, het blijkt dat je een netinstall-versie hebt van ongeveer 380mb. (Ik weet niet waarom ze het leven van iedereen niet gemakkelijker maken en ze zetten alles op de eerste pagina !!!) wat je moet doen is naar x86_64 gaan, een spiegel selecteren en dan de netinstall-versie downloaden hier.
Tot zover het mysterie. We beginnen met het opstarten van het systeem, met de optie CentOS installeren.
We selecteren taal.
Dit "Installatieoverzicht" menu heeft deze zeer goede opties en detecteert ze gewoonlijk automatisch.
Breng in "Beveiligingsbeleid" enkele reeds vooraf bepaalde profielen van omgevingen en omgevingen mee, het is uw keuze die het beste bij uw behoeften past.
Het is niet verrassend dat ik degene koos die heel specifiek zei als een beschrijving van het profiel "serverinstallaties".
Ok, het interessante is dat iedereen in de war raakt of het systeem laat ontploffen (beginners bedoel ik, wees niet beledigd door degenen die het weten. Ik zag al een golf van reacties over dit onderwerp komen). De manager is naar mijn mening automatisch niet zo slim, ik heb het geprobeerd, hij stond erop sdb als thuis in te stellen. Nu met de optie "Ik zou graag extra beschikbare ruimte willen creëren", moet u kiezen welke partities of schijven het installatieprogramma wel of niet kan aanraken om het volledige bestandssysteem te creëren.
Kortom, ik heb geen van deze opties gekozen en ben voor het traditionele gegaan. Handmatige partitionering, op dit punt kunt u onder andere lvm-, standaard- of uitgebreide partities maken, in het bijzonder deze zonder veel problemen aan te maken aangezien het voor deze case study is.
Als u + selecteert, wordt u om het koppelpunt en formaat gevraagd. De maten en afmetingen zijn wat lastig te laten zien met deze manager, ik zag geen optie om de rest van de ruimte te gebruiken, dus je moet op het oog selecteren en dan kijken of je nog ruimte vrij hebt.
Heel belangrijk, in de wijzigingsoptie onder uw controller kunt u de mogelijke volumes selecteren waar de manager zal evalueren of de door u gemaakte partitie past.
Als ik bijvoorbeeld / home creëer met 500 GiB en er is niet genoeg ruimte beschikbaar in sda, maar als het in sdb staat, zal het het automatisch aan die schijf toewijzen, om dit te vermijden, selecteer je de schijf waarop je deze partitie wilt hebben.
Ten slotte moet u een rootgebruiker en een normale gebruiker aanmaken
Aan het einde van het proces moet u opnieuw opstarten en dat is alles. Wanneer het systeem opstart, een zwart scherm en een prompt die wacht op login en wachtwoord, zoals gewoonlijk.
Hier een htop (ik moest htop installeren niet standaard, wat gebruikelijk is).
Hier een df -h, overigens woog de initiële installatie 1.2 GB na de upgrade, minder dan met 1.4 GB zou moeten zijn. De reden waarom het 4.4 weegt, is dat ik Virtualbox en Kde installeer (als ik het al weet, het is niet de lichtste, ze zullen me vertellen xfce te installeren of xen te installeren, maar deze tutorial was voor vandaag en voor beginners), plus veel bibliotheken.
Vanaf hier een fluitje van een cent.
Netwerk / netwerk
zoals altijd er zijn ongeveer 10 manieren om het netwerk te configureren, Ik zal een van de vele uitleggen, maar gemakkelijk, en het is met nmtui, Om het netwerk te configureren, beginnen we met het aanpassen van een verbinding:
Vervolgens moet u selecteren welke netwerkinterface u wilt wijzigen.
En tot slot, zet alle configuratie, handmatig of DHCP, ik raad dhcp niet aan op een server, maar het is ieders beslissing. Ik beoordeel je niet hahaha
Nu gaan we verder met het updaten van ons systeem:
yum update
yum upgrade
Ik raad aan om dit pakket te installeren, omdat je (samengevat) een paar megabytes kunt besparen door alleen de aanpassingen te downloaden en niet het volledige pakket.
yum install deltarpm
Installeer een grafische interface voor virtualbox, ik gebruik kde, maar je hebt onder andere gnome, kfce, mate.
yum -y groups install "KDE Plasma Workspaces"
Stel het vervolgens in om standaard te starten wanneer het opstart en start ook de omgeving meteen.
# echo "exec startkde" >> ~/.xinitrc
# startx
Met virtualbox raad ik aan om niet alleen de virtualbox-repositories toe te voegen, maar ook de rpmforge-repositories om zonder enig probleem aan alle afhankelijkheden te voldoen.
Voer hier de map met repositories in en download de nieuwe repo
cd /etc/yum.repos.d wget http://download.virtualbox.org/virtualbox/rpm/rhel/virtualbox.repo
Schakel rpmforge in en installeer dkms
yum --enablerepo rpmforge installeer dkms
We installeren al het nodige, bibliotheken en ontwikkelingstoepassingen, evenals kernel devel voor onder andere de kernel headers
yum groupinstall "Development Tools" yum installeer kernel-devel
We voegen onze gebruiker toe aan de vboxusers-groep
usermod -a -G vboxusers gebruikersnaam
En tot slot, als u uw usb-apparaten wilt gebruiken of delen met virtuele machines, voer dan gewoon deze regels uit
mkdir / vbusbfs echo "none / vbusbfs usbfs rw, devgid = $ (awk -F: '/ vboxusers / {print $ 3}' / etc / group), devmode = 664 0 0" >> / etc / fstab mount -a
Makkelijk toch?
Prestatie? voordelen? voordelen?, nou op dit moment gedraagt het zich goed, ik heb geen klachten, het is hetzelfde als Debian, ik installeer nieuwe virtuele machines, voor toekomstige artikelen
Bij een bepaalde gelegenheid probeerde ik Centoos 7 te installeren (ik denk dat de dvd er nog steeds is) en het lukte me zelfs om het te krijgen, maar eenmaal geïnstalleerd, werd het grafische systeem niet gedetecteerd met de duidelijkheid die het zou moeten hebben en na er een aantal jaren mee te hebben gevochten. uur verliet ik verslagen.
Standaard brengt het generieke stuurprogramma's en configuraties met zich mee, u moet alle aanvullende of eigen stuurprogramma's die u nodig hebt uitvoeren en handmatig installeren. iets, als u het opnieuw probeert en het niet lukt, neem dan contact met mij op om te zien of ik u kan helpen. Bedankt voor je reactie
vaak komkommer of server toch?
cultureel verschil ontdekt ... hahaha ik weet niet of je iets goeds of slecht bedoelt, we komen uit verschillende landen, is het goed of slecht? Bedankt voor je reactie
Wat een komkommer betekent dat de machine goed is :).
Oke; In mijn vorige opmerking sprak ik niet over Centoos als een nadeel van de distributie, maar van mijn kant, omdat ik het niet naar tevredenheid kon installeren.
Hoe is RAID 0, waar ik werk, gebruiken we veel RAID 5, de waarheid tot nu toe leer ik daaruit en hoe het systeem is alsof ik mezelf meer verdedig.
Kijk, het is veel sneller omdat de informatie over meerdere schijven is verspreid, dus de leessnelheden zijn veel hoger, maar het biedt 0 redundantie, je kunt niets doen om de gegevens te herstellen als een schijf beschadigd is. Maar in dit bericht is het een fout, want ik heb echt raid 1 (mirroring) gedaan, je kunt het zien in df -h dat ik laat zien
Zou het niet beter zijn om KVM samen met Virt-Manager te gebruiken? Ik denk dat het een betere optie is dan VirtualBox :). Goed gedaan voor Raid 1 voor het systeem.
Zeker, kvm is veel stabieler dan VirtualBox, voor productie-omgevingen kvm zie ik het serieuzer en robuuster.Bovendien bezorgt oracle me uitslag.
Natuurlijk zijn er stabielere alternatieven dan virtualbox, maar voor demonstratie- en didactische doeleinden doet virtualbox het werk. Bedankt voor je reactie
Fa, godzijdank heb je duidelijk gemaakt dat het voor demonstratiedoeleinden was.
Ik wilde zeggen dat het een puinhoop en een verspilling leek om die grove server met virtuele box te gebruiken
Vbox om te spelen / oefenen en KVM / LVM / VNC / CentOS-Minimal (een genot) voor Laburar ...
Onthoud dat KVM PCI-Passtrough biedt, zodat u dual-boot voor altijd vergeet
Ik ben het ermee eens, daarom is mijn vorige antwoord ... hoewel ik meer van virtualisatie ben met xen (ondersteunt ook PCI-Passtrough) ... meer dan CentOS minimaal, probeer net-install
Groeten uit Venezuela, de tutorial is erg interessant, ik hoop dat je binnenkort zult publiceren hoe je virtuele machines met verschillende functies kunt configureren.
een specifieke functie?
Een proxy 😀 en een printserver
Proxy heb ik al gedaan, het moet tussen vandaag en morgen worden gepubliceerd ... voor de printers zal ik het in de wachtrij plaatsen voor een toekomstige post. Bedankt voor je reactie
Wat een machine !!!
Ik huur een vps van 1GB RAM en zogenaamd 2 cores en het werkt erg goed.
Centos 7 doet het erg goed.
Ik heb veel servers in productie met geen centos 7 en 0 klachten.
Een van hen heeft 32GB RAM, 8 cores en een raid 1 van 512 SSD en alleen MySQL, die veel transacties per seconde ontvangt (om je een idee te geven, ik wil het dataplan uploaden naar de hosting, omdat het alle 10 Symmetrische Mbps aan verkeer), aangezien de bases worden verbruikt door ongeveer 8 webservers die ook hun verkeer hebben, en ik heb wat ander detail met mysql gehad, maar op OS-niveau, een rots.
Dat klopt, het is erg stabiel. Misschien is mijn enige kritiek dat de versies van de pakketten een beetje verouderd zijn in vergelijking met de huidige, bijvoorbeeld postgres 9.2, squid 3.3, enz ... maar dat is een van de kenmerken die het zo stabiel maken. Bedankt voor je reactie
Ik begrijp echt niet waarom je in het gedeelte met netwerkadapters je lokale IP-adres vervaagt, gaan we je netwerkkaart kapen?