Przegląd CentOS 7: konfiguracja, funkcje dostosowywania i rekomendacje

Wielu nie podejrzewa, że ​​wszystkie usługi i usługi, z których korzystamy w Internecie, oparte na dokładnie tych samych komputerach, które działają w naszych apartamentach, są skonfigurowane tylko w zupełnie inny sposób, nie mogą się pochwalić dobrym GUI i są zarządzane z pomocą wyspecjalizowanych zespołów. Te komputery nazywane są serwerami. Ludzie, oczywiście, wiedzą, jak skonfigurować i "podnieść" swój własny serwer. Więc kto w tym przypadku jest początkujący, konieczne jest wkuwanie więcej niż jednego forum, aby w końcu go opanować. Jedno jest pewne: aby stworzyć niedrogi i stabilny serwer, należy wybrać tę samą niedrogą i stabilną podstawę, a mianowicie system operacyjny oparty na systemie Linux. Większość opcji jest usuwana przez CentOS 7. Ten artykuł zawiera krótkie informacje na temat instalowania CentOS 7 i tworzenia na jego podstawie bazowego serwera.


Co to jest CentOS?

CentOS to dystrybucja Linuksa, której główną zaletą jest stabilność. System ten, podobnie jak najbliższy konkurent Fedora, został zbudowany na kodzie źródłowym płatnej dystrybucji Red Hat Linux. Ta ostatnia z kolei jest doskonałym narzędziem dla administratorów systemów, których praca wymaga przewidywalności, stabilnej pracy i wygodnego zarządzania. CentOS nie może pochwalić się najnowszymi wersjami pakietu, w przeciwieństwie do tej samej Fedory, ale każdy administrator systemu będzie zadowolony tylko wtedy, gdy Fedora lub inna nowoczesna dystrybucja z nowymi pakietami "zwinie się", a CentOSbędzie działał komfortowo niezależnie od okoliczności. W tym artykule krótko opisano proces konfigurowania i instalowania kluczowych funkcji systemu i środowiska roboczego CentOS 7.


Pobierz CentOS 7

Przed zainstalowaniem CentOS 7, musisz pobrać dystrybucję systemu operacyjnego na oficjalnej stronie. Dostępnych jest kilka opcji pobierania:
  • Plik ISO do zapisu na dysku - idealna opcja dla większości z kompletnym systemem i interfejsem graficznym;
  • plik ISO do instalacji z dysków twardych i dysków flash USB - najbardziej kompletny zestaw pakietów;
  • ISO minimalne rozładowanie - zawiera tylko podstawowy system operacyjny z minimalnym zestawem pakietów i brak interfejsu graficznego (w tej wersji dystrybucji można łatwo podnieść serwer bez instalowania czegokolwiek innego).
  • Wśród plików rozruchowych można znaleźć dwa "na żywo" obrazy dysków w dwóch różnych środowiskach roboczych (KDE i Gnome). Te obrazy są odpowiednie dla tych, którzy chcą przetestować system przed instalacją na dysku twardym.
    Instalacja CentOS 7
    Nawet przy wyborze minimalnego obrazu, CentOS 7 będzie oferował graficzny interfejs do instalacji systemu na dysku twardym. Ten proces odbywa się w 6 głównych krokach:
  • Ustawianie daty i czasu - na tym etapie wystarczy wybrać strefę czasową, a czas zostanie ustawiony automatycznie.
  • Ustawienia języka i układu - musisz wybrać jeden główny język systemu i jeden dodatkowy, a także określić niezbędne układy klawiatury dla nich.
  • Źródłoustawienia - na tym etapie nie można niczego zmienić, pliki instalacyjne zostaną pobrane z nośnika systemowego.
  • Oprogramowanie instalacyjne - Na tym etapie należy wybrać minimalny pakiet programów, ponieważ musimy wdrożyć serwer bez pulpitu i interfejsu graficznego.
  • Lokalizacja instalacji - Na tym etapie wybieramy dysk twardy do zainstalowania, a także znaczniki.
  • Ustawienia Internetu - tutaj musisz wprowadzić dane dotyczące połączenia z Internetem.
  • Po wprowadzeniu danych konieczne będzie utworzenie profilu użytkownika i podanie hasła root. Po zakończeniu instalacji komputer uruchomi się ponownie i wyświetli monit o uruchomienie nowego systemu operacyjnego.

    Instalowanie serwera CentOS 7

    Oto krótka dyskusja na temat wdrażania wszechstronnego serwera CentOS 7 przy minimalnym zestawie narzędzi potrzebnych do jego pełnej funkcjonalności. Aby zacząć, musisz znaleźć sam serwer. Można go wynająć w sieci (od 250 rubli) lub skonfigurować na lokalnym komputerze. Jedyne, czego potrzebujesz, to dane SSH, które będą używane do logowania się na serwerze. Jako przykład podaj abstrakcyjny adres pocztowy [email protected] nazwa użytkownika z hasłem zbyt centos. Rozpocznij konfigurację to utworzenie użytkownika i nadanie mu wszystkich niezbędnych uprawnień:
  • Dodaj user userdod polecenie centos;
  • Tworzymy dla niego unikalne hasło - cento hasło;
  • Wymuszenie wysłania przez system do użytkownika root-vi /etc /aliases;
  • My dajemyprawa użytkownika polecenie sudo visudo (Command Prompt potwierdzenie odpowiada operacji).
  • Następnie musisz podać nazwę hosta. Można to zrobić za pomocą polecenia hostnamectl set-hostname server1.centos.net. Następnie musisz wyłączyć Firewall i SeLinux. Należy to zrobić, aby uniknąć przypadkowego pozbawienia praw dostępu do serwera. Pauza Firewall może pracować przy użyciu polecenia systemctl zatrzymania firewalld i systemctl wyłączyć firewalld. Sytuacja SELinux nieco kłopotliwe: Otwierasz plik konfiguracyjny w edytorze tekstu Vi z poleceniem vi /etc /selinux /config, znajdź go SELinux = włączone linię i zastąpić SELINUX = wyłączone. Następnie musisz ponownie uruchomić system.
    Kolejnym krokiem jest ustawienie SSH. Aby to zrobić:
  • Dodaj odpowiednie klawisze na północ polecenia ssh-copy-id [email protected].
  • , aby zmienić port w pliku konfiguracyjnym /etc /ssh /sshd_config na porcie 222.
  • Ograniczenie wjazdu do serwera bez ludzkiej korzenia, vpysavshy linia PermitRootLogin bez-hasła.
  • I zrestartuj serwer za pomocą polecenia systemctl restart sshd.
  • Należy również zaktualizować i zainstalować wszystkie systemy i EPEL przechowywania RPMForge. Aby to zrobić, potrzebujesz:
  • Zaktualizuj wszystkie elementy systemu za pomocą polecenia yum update.
  • pobierają składniki układu nowe polecenie yum -enablerepo Cr aktualizacji.
  • W przypadku istniejących składników nie wystarczy, można pobrać nowsze wersje EPEL i RPMForge wprowadź polecenie yum -y install repozytorium * adres, w którym mieści wymagana wersja oprogramowania * (co odpowiada repozytorium można łatwo znaleźć na odpowiednich zasobów).
  • Weryfikacja usług,skonfigurować Apache i PHP

    Aby zainstalować dodatkowe komponenty do istniejącej frameserver powinien sprawdzić i wyłączyć niektóre usługi i MTA-usług. Aby to zrobić:
  • Sprawdź, czy usługi są już uruchomione, za pomocą polecenia systemctl -t service.
  • Wyłącz wszystkie niepotrzebne i zaprzeczyć uruchomić je, takie jak instalacja usług pocztowych należy wyłączyć postfix poleceń systemctl postfix stopu i systemctl wyłączyć postfix.
  • Następnie musisz pobrać Apache i PHP, niezbędne do prawidłowego funkcjonowania naszego serwera. W związku z tym:
  • Zainstaluj pakiet Apache przez yum -y zainstaluj httpd.
  • Wprowadzamy zmiany w pliku konfiguracyjnym (tam musisz podać adres serwera, nazwę, podpis itp.).
  • Uruchom Apache i włącz autostart za pomocą poleceń systemctl httpd start i systemctl enable httpd.
  • Następnie dodaj PHP za pomocą yum -y zainstaluj php-php mbstring-close.
  • ​​
  • Zrestartuj Apache za pomocą komendy httpd systemctl restart.
  • baza danych zarządzania Instalacja MySql

    Przed MySql Setup na CentOS 7 ma na celu wyjaśnienie, że stosowanie standardowy menedżer pobierania Yum wersji alternatywnej obciążenie systemu programu zwanego MariaDB, podobnie jak w przypadku CentOS iść rondo przez. Aby zainstalować MySql powinny:
  • Pobierz klienta MySQL z oficjalnego repozytorium narzędzia z wget polecenia * link do pliku na MySQL klienta *.
  • zainstalować je w poleceniach sudo obr./min -ivh * pełna nazwa rpm z odpowiednim wersji MySql * i sudo yum instalacji mysql-serwer.
  • Następnie dwukrotnie sprawdź operację wpisując Y w linii poleceń.
  • Instalowanie systemu monitorowania Zabbix

    Aby zainstalować Zabbix w CentOS 7, musisz znaleźć najnowszą wersję klienta na oficjalnej stronie programisty, a następnie zainstalować go w systemie. Aby to zrobić, potrzebujesz:
  • Dodaj repozytorium za pomocą polecenia rpm-Uvh * link do pliku rpm z aktualną wersją Zabbix *.
  • Zaktualizuj listę dostępnego oprogramowania za pomocą polecenia yum update.
  • Następnie zainstaluj klienta Zabbix w systemie za pomocą yum install zabbix-agent.
  • Po upływie czasu, aby sprawdzić wersję klienta (potrzeba trzeciej) i odpowiedzieć twierdząco na wszystkie zapytania, wpisując Y w wierszu polecenia.
  • Instalowanie serwera Zimbra

    Przed instalacją Zimbry w CentOS 7, należy przygotować do tego system. Musisz więc wykonać następujące czynności:
  • Prawidłowo skonfiguruj plik etc /hosts i nazwę hosta.
  • Zezwalaj na wszystkie porty Zimbra w iptables.
  • Wyłącz SeLinux.
  • Wyłącz wszystkie usługi MTA.
  • Zaktualizuj system operacyjny za pomocą yum update -y.
  • Następnie musisz pobrać odpowiednie pakiety z instalacją yum mysql perl-core ntpl nmap sudo libidn gmp.
  • Następnie - samo narzędzie Zimbra wget * link do pliku z użytecznością bieżącej wersji Zimbra *.
  • Wyodrębnij plik za pomocą komendy tar i przejdź do odpowiedniego katalogu za pomocą polecenia cd.
  • Następnie należy uruchomić proces instalacji za pomocą polecenia ./install.sh -platform-override.
  • Powiązane publikacje