Witam, tym razem zadowalając moich czytelników iw odpowiedzi na wszystkie Wasze komentarze Na serwerach, jakiej dystrybucji Linuksa mogę używać?: „Spójrz na Brody i clearOS, Oracle i CentOS… (pochodne RedHata), dlaczego o nich nie porozmawiasz? Gdzie stoisz Dobrze ich posłuchaj, a dla tych, którzy nigdy nie używali RedHata ani nie wyprowadzili studium przypadku, prawdziwy ... serwer z CentOS.
Ten poradnik jest przeznaczony dla tych, którzy nie wiedzą o CentOS (RedHat) lub przynajmniej nigdy nie myśleli o wdrożeniu go na serwerze. Chciałem zadzwonić do samouczka „Debian na CentOS” o „Ścieżka od Debiana do CentOS” ale myślałem, że fanboye Debiana będą wygwizdywać mnie w komentarzach hehehe
Ze względów bezpieczeństwa! xD ... Nie mogę ci powiedzieć gdzie? ani dokładny model sprzętu, ale chętnie opiszę szczegółowo możliwości.
- 4 procesory 16 rdzeni
- 512 GB Ram
- 6x600GB sata 3, konfiguracja dysków to: raid 0 2x600GB i raid 5 4x600GB
- 1 kontroler raid Adaptec
- 2 karty Qlogic HBA
- 4 karty sieciowe 1 GB
Kontynuujmy ... Szczegóły szczegóły szczegóły ... No cóż Pobierz tutaj. CentOS 7 lub nowszy jest żonaty z architekturą i386 i x86_64 na swojej oficjalnej stronie, ale po dokładniejszym zbadaniu i zbadaniu okazuje się, że nie zrezygnowali całkowicie z innych opcji, więc jeśli udasz się pod następujący adres swojego wiki mogą wybrać inne smaki.
Ma 3 wersje Wszystko, DVD ISO i minimalną, wybrałem tę drugą, aby przejść do wymaganego minimum i przetestować takie rzeczy, jak prędkość oficjalnych repozytoriów, prędkości instalacji i uniknąć instalowania niepotrzebnych usług, między innymi.
Moje zdziwienie, wersja minimalna waży ok. 630 mb, co szczerze mówiąc nie bardzo mi się podobało. więc jeszcze raz kopnij trochę więcej, okazuje się, że masz wersję netinstall o wielkości ok. 380 MB. (Nie wiem, dlaczego nie ułatwiają wszystkim życia i umieszczają wszystko na pierwszej stronie !!!), co powinieneś zrobić, to przejść do x86_64, wybrać serwer lustrzany, a następnie pobrać wersję netinstall tutaj.
Jak dotąd tajemnica. Zaczynamy od uruchomienia systemu, z opcją install CentOS.
Wybieramy język.
To menu „Podsumowanie instalacji” zawiera bardzo dobre opcje i zwykle wykrywa je automatycznie.
W „Polityce bezpieczeństwa” wprowadź już określone profile środowisk i środowisk, to Twój wybór najlepiej odpowiada Twoim potrzebom.
Nic dziwnego, że wybrałem ten, który jest bardzo konkretny jako opis profilu „instalacje serwerowe”.
Ok, interesujące jest to, że wszyscy się zdezorientowali lub spowodowali eksplozję systemu (mam na myśli początkujących, nie obrażajcie się na tych, którzy wiedzą. Mogłam zobaczyć falę komentarzy napływających na ten temat). Menedżer moim zdaniem automatycznie nie jest taki mądry, próbowałem, nalegał na ustawienie sdb jako domu. Teraz, korzystając z opcji „Chciałbym utworzyć dodatkowe wolne miejsce”, musisz wybrać, które partycje lub dyski instalator może lub nie może dotknąć, aby utworzyć cały system plików.
Podsumowując, nie wybrałem żadnej z tych opcji i wybrałem tradycyjną. Ręczne partycjonowanie, w tym momencie pozwala na tworzenie partycji lvm, standardowych lub rozszerzonych wśród innych typów, w szczególności tworzenie ich bez większego problemu, ponieważ jest to dla tego studium przypadku.
Wybranie + zapyta Cię o punkt montowania i format. Rozmiary i wymiary są trochę trudne do pokazania z tym menedżerem, nie widziałem opcji, aby wykorzystać resztę miejsca, więc musisz wybrać oko, a następnie sprawdzić, czy nadal masz wolne miejsce.
Bardzo ważne, w opcji modyfikacji pod kontrolerem możesz wybrać możliwe woluminy, w przypadku których menedżer oceni, czy utworzona partycja pasuje.
Na przykład, jeśli utworzę / home z 500 GiB i nie ma wystarczającej ilości miejsca w sda, ale jeśli w sdb, to automatycznie przypisze go do tego dysku, aby tego uniknąć, wybierz dysk, na którym ma istnieć ta partycja.
Na koniec musisz utworzyć użytkownika root i zwykłego użytkownika
Pod koniec procesu musisz ponownie uruchomić i to wszystko. Gdy system się uruchamia, jak zwykle pojawia się czarny ekran i komunikat oczekujący na login i hasło.
Tutaj htop (musiałem zainstalować htop nie przychodzi domyślnie, co jest powszechne).
Tutaj df -h, nawiasem mówiąc, początkowa instalacja ważyła 1.2 GB po aktualizacji, mniej niż powinna mieć przy 1.4 GB. Powodem, dla którego waży 4.4, jest to, że instaluję Virtualbox i Kde (jeśli już wiem, to nie jest najlżejszy, powiedzą mi zainstalować xfce lub zainstalować xen, ale ten samouczek był na dziś i dla początkujących), plus wiele biblioteki.
Odtąd bułka z masłem.
Sieć / sieć
Como siempre istnieje około 10 sposobów konfiguracji sieci, Wyjaśnię jeden z wielu, ale łatwy i to jest z nmtui, Aby skonfigurować sieć, zaczynamy od modyfikacji połączenia:
Następnie musisz wybrać interfejs sieciowy, który chcesz zmodyfikować.
I na koniec wrzuć całą konfigurację, ręczną lub DHCP, nie polecam dhcp na serwerze, ale to decyzja każdego. Nie oceniam cię hahaha
Teraz przystępujemy do aktualizacji naszego systemu:
yum update
yum upgrade
Polecam instalację tego pakietu, ponieważ (podsumowując) pozwala zaoszczędzić kilka megabajtów pobierając tylko modyfikacje a nie cały pakiet.
yum install deltarpm
Zainstaluj interfejs graficzny dla virtualboksa, używam kde, ale masz między innymi gnome, kfce, mate.
yum -y groups install "KDE Plasma Workspaces"
Następnie po prostu ustaw go tak, aby uruchamiał się domyślnie po uruchomieniu, a także natychmiast uruchamia środowisko.
# echo "exec startkde" >> ~/.xinitrc
# startx
W przypadku virtualbox polecam nie tylko dodanie repozytoriów virtualbox, ale także rpmforge, aby bez problemu spełnić wszystkie zależności.
Tutaj wprowadź folder repozytoriów i pobierz nowe repozytorium
cd /etc/mniam.repos.d wget http://download.virtualbox.org/virtualbox/rpm/rhel/virtualbox.repo
Włącz rpmforge i zainstaluj dkms
yum --enablerepo rpmforge zainstaluj dkms
Instalujemy wszystko, co niezbędne, biblioteki i aplikacje programistyczne, a także rozwój jądra dla nagłówków jądra, między innymi
yum groupinstall „Narzędzia programistyczne” mniam zainstaluj kernel-devel
Dodajemy naszego użytkownika do grupy vboxusers
usermod -a -G nazwa użytkownika vboxusers
I wreszcie, jeśli chcesz używać lub udostępniać swoje urządzenia USB maszynom wirtualnym, po prostu uruchom te linie
mkdir / vbusbfs echo "none / vbusbfs usbfs rw, devgid = $ (awk -F: '/ vboxusers / {print $ 3}' / etc / group), devmode = 664 0 0" >> / etc / fstab mount -a
Łatwe, prawda?
Wydajność? korzyści? Zalety Cóż, w tej chwili zachowuje się dobrze, nie mam żadnych skarg, jest taki sam jak Debian, instaluję nowe maszyny wirtualne, na przyszłe artykuły
Przy pewnej okazji próbowałem zainstalować Centoos 7 (wydaje mi się, że DVD wciąż tam jest) i faktycznie udało mi się go zdobyć, ale po zainstalowaniu układ graficzny nie został wykryty z klarownością, jaki powinien mieć i po kilku walkach z nim godzin wyszedłem pokonany.
Domyślnie zawiera ogólne sterowniki i konfiguracje, musisz uruchomić i ręcznie zainstalować wszystkie dodatkowe lub zastrzeżone sterowniki, których potrzebujesz. cokolwiek, jeśli spróbujesz ponownie i się nie powiedzie, skontaktuj się ze mną, aby zobaczyć, czy mogę Ci pomóc. Dzięki za komentarz
często ogórek serwera, prawda?
Wykryto różnicę kulturową ... hahaha, nie wiem, czy masz na myśli coś dobrego czy złego, jesteśmy z różnych krajów, czy to dobrze czy źle? Dzięki za komentarz
Co za ogórek oznacza, że maszyna jest dobra :).
W porządku; W moim poprzednim komentarzu nie wspomniałem o Centoosie jako przewinie w stosunku do dystrybucji, ale z mojej strony, ponieważ nie byłem w stanie zainstalować go w sposób zadowalający.
Jak działa RAID 0, gdzie pracuję, używamy dużo RAID 5, prawdy do tej pory się z tego dowiaduję i jaki jest system, jakbym się bardziej bronił.
Słuchaj, jest znacznie szybszy, ponieważ informacje są rozproszone na kilku dyskach, dlatego prędkości odczytu są znacznie szybsze, ale oferuje nadmiarowość 0, nie możesz nic zrobić, aby odzyskać dane, jeśli dysk jest uszkodzony. Ale w tym poście to błąd, bo naprawdę zrobiłem raid 1 (mirroring), widać to w df -h, które pokazuję
Czy nie byłoby lepiej używać KVM razem z Virt-Manager? Myślę, że to lepsza opcja niż VirtualBox :). Dobra robota dla Raid 1 dla systemu.
Z pewnością kvm jest dużo bardziej stabilny niż VirtualBox, dla środowisk produkcyjnych kvm uważam, że jest poważniejszy i bardziej wytrzymały, poza tym wyrocznia daje mi wysypkę.
oczywiście istnieją bardziej stabilne alternatywy niż virtualbox, ale w celach demonstracyjnych i dydaktycznych virtualbox spełnia swoje zadanie. Dzięki za komentarz
Fa, dzięki Bogu, wyjaśniłeś, że to dla celów demonstracyjnych.
Chciałem powiedzieć, że używanie tego grubego serwera z wirtualną skrzynką wydawało się bałaganem i marnotrawstwem
Vbox to play / Practice i KVM / LVM / VNC / CentOS-Minimal (rozkosz) dla Laburara…
Pamiętaj, że KVM oferuje PCI-Passtrough, dzięki któremu na zawsze zapomnisz o podwójnym rozruchu
Zgadzam się, dlatego moja poprzednia odpowiedź… chociaż wolę wirtualizację z xen (obsługuje też PCI-Passtrough)… więcej niż minimalny CentOS, wypróbuj net-install
Pozdrowienia z Wenezueli, tutorial jest bardzo interesujący, mam nadzieję, że wkrótce opublikujesz jak skonfigurować maszyny wirtualne z różnymi funkcjami.
jakaś konkretna funkcja?
Serwer proxy 😀 i serwer druku
Proxy, które już zrobiłem, ma zostać opublikowane między dzisiaj a jutro… dla drukarek ustawię go w kolejce do przyszłego postu. Dzięki za komentarz
Co za maszyna !!!
Wypożyczam vps z 1 GB pamięci RAM i podobno 2 rdzenie i działa bardzo dobrze.
Centos 7 radzi sobie bardzo dobrze.
Mam wiele serwerów w produkcji, na których żaden z centów 7 i 0 nie ma skarg.
Jeden z nich ma 32 GB pamięci RAM, 8 rdzeni i raid 1 z 512 SSD i tylko MySQL, który odbiera wiele transakcji na sekundę (żeby dać wyobrażenie, szukam planu danych na hosting, bo zjada wszystkie 10 symetrycznych Mb / s ruchu), ponieważ bazy są zużywane przez około 8 serwerów internetowych, które również mają swój ruch, a ja miałem inne szczegóły z mysql, ale na poziomie systemu operacyjnego, kamień.
Zgadza się, jest bardzo stabilny. Być może moją jedyną krytyką jest to, że wersje pakietów są nieco przestarzałe w porównaniu z obecnymi, na przykład postgres 9.2, squid 3.3 itp ... ale to jedna z cech, która sprawia, że jest tak stabilny. Dzięki za komentarz
Naprawdę nie rozumiem, dlaczego w części kart sieciowych rozmazujesz lokalny adres IP, czy zamierzamy przejąć twoją kartę sieciową?