94 Shares 9001 views

Przegląd CentOS 7: Montaż funkcji dostosowywania i zaleceń

Wielu nie zdaje sobie sprawy, że wszystkie usługi i serwisy, które wykorzystujemy w sieci, w oparciu o dokładnie te same komputery, które pracują w naszych domach, ale ustawione zupełnie inna, nie może pochwalić się piękną interfejs graficzny i zarządzane przez dedykowanych zespołów. Komputery te nazywane są serwerami. Ludzie zdają sobie sprawę, oczywiście, wiem jak dostroić i „wyciąg” swój własny serwer. Dla tych, którzy są nowicjuszami w tej branży, trzeba przedzierać się więcej niż jeden dział, aby ostatecznie rozstrzygnąć. Jedno jest pewne: aby dostosować tanią i stabilny serwer, należy wybrać taką samą tanią i stabilną podstawę, a mianowicie system operacyjny oparty na Linuksie. Wybór większość przypada na CentOS 7. Ten materiał jest zbierany podsumowanie jak zainstalować CentOS 7 i tworzyć na jego podstawie jest to serwer podstawowy.

Co to jest CentOS?

CentOS – dystrybucja Linux, z których główną zaletą jest stabilność. System ten, podobnie jak Fedora najbliższego konkurenta, został zbudowany w kodzie źródłowym dystrybucji Red Hat Linux płatnego. Ten ostatni, z kolei, jest idealnym narzędziem dla administratorów systemów, którzy wymagają przewidywalność, stabilność i wygodną obsługę.

CentOS nie może pochwalić się najnowszymi wersjami pakietów, w przeciwieństwie do tego samego Fedora, ale każdy administrator systemu jest tylko szczęśliwy, kiedy Fedora lub inny stosunkowo nowoczesna dystrybucja z nowego opakowania „wypada” i CentOS będzie nadal pracować w spokoju, bez względu na okoliczności. Materiał krótko opisuje proces regulacji i ustawiania CentOS 7, przy czym główne cechy systemu i środowiska pracy.

Pobierz CentOS 7

Przed zainstalowaniem CentOS 7, należy pobrać dystrybucję systemu operacyjnego na oficjalnej stronie internetowej.

Istnieje kilka opcji startowych:

  • ISO-file zapisać na dysku – idealny dla większości kompletnego systemu oraz graficznego interfejsu użytkownika;
  • ISO-plik, aby zainstalować z dysku twardego i pamięci USB – najbardziej kompletny zestaw pakietów;
  • ISO do minimalnej zrzutu – zawiera tylko podstawowy system operacyjny z minimalnym zestawem pakietów i bez GUI (ta wersja dystrybucji ma problemu z „lift” serwer bez instalowania żadnych dodatków).

Wśród „na żywo” obrazu dysku dwa, można znaleźć pliki startowe z dwóch różnych środowisk graficznych (KDE i GNOME). Te obrazy są odpowiednie dla tych, którzy chcą wypróbować system w instalacji na dysku twardym.

Instalacja CentOS 7

Nawet jeśli wybierzesz minimalną obraz CentOS 7 użyje GUI do instalacji systemu na dysku twardym.

Proces ten odbywa się w 6 podstawowych etapów:

  • data i czas – na tym etapie, wystarczy wybrać odpowiednią strefę czasową i czas będą rozliczane automatycznie.
  • Ustawianie języka i układu klawiatury – Musisz wybrać jeden podstawowy język i jeden opcjonalny i określić odpowiedni układ klawiatury dla nich.
  • Instalacja Source – na tym etapie nie można nic zmienić, a następnie pliki instalacyjne zostaną pobrane z systemu nośnego.
  • Oprogramowanie do zainstalowania – na tym etapie trzeba wybrać pakiet minimalny, ponieważ musimy wdrożyć serwer bez pulpitu i interfejsu graficznego.
  • Miejsce montażu – Na tym etapie wybierz dysk, na którym zostanie zainstalowany, a także znaczników.
  • Ustawienia internetowe – tutaj należy wprowadzić dane dotyczące połączenia sieciowego.

Po wprowadzeniu danych będą musiały tworzyć profile użytkowników i podać hasło roota. Po zakończeniu instalacji komputer zostanie ponownie uruchomiony i poprosi, aby uruchomić nowy system operacyjny.

Instalacja CentOS 7 serwer

Tutaj krótka rozmowa o tym, jak wdrożyć serwer ogólnego przeznaczenia w oparciu o CentOS 7 z minimalnym zestawem niezbędnych narzędzi, które są wymagane do jego cennej pracy.

Więc najpierw trzeba odnaleźć samego serwera. Można też wynająć w internecie (250 rubli), lub ustawić na komputerze lokalnym. Jedyną rzeczą, która jest wymagana – SSH to dane, które będą używane do logowania na serwerze. Weźmy na przykład abstrakt adres email [email protected] i nazwa użytkownika hasło c również CentOS.

Zacznij stojąc z konfiguracją tworzeniu i dostarczaniu użytkownika do niego wszystkich wymaganych zezwoleń:

  • Dodaj polecenie użytkownika useradd CentOS;
  • Stworzenie unikalnego hasła dla IT – passwd CentOS;
  • Powoduje wysłanie przez system korzeniowy-mail do tego użytkownika – VI / etc / pseudonimy;
  • Dajemy użytkownikowi odpowiedniego polecenia sudo visudo (wiersza poleceń operacji oddźwiękiem potwierdzenie).

Następnie należy określić nazwę hosta. Jest możliwe, aby zespół hostnamectl set-hostname server1.centos.net.

Po trzeba wyłączyć zaporę i SELinux. To musi być zrobione, aby nie przypadkowo odmówić sobie prawa dostępu do serwera. Zapora może zawiesić prace przy użyciu zespół systemctl przystanek firewalld i systemctl wyłączyć firewalld. Sytuacja SELinux trochę bardziej skomplikowana: trzeba otworzyć odpowiedni plik konfiguracyjny w edytorze tekstu Vi z poleceniem vi / etc / selinux / config, znajdź tam SELinux = włączone linię i zastąpić SELINUX = wyłączone. Następnie należy ponownie uruchomić system.

Następnym krokiem jest konfiguracja, aby skonfigurować SSH.

Aby to zrobić:

  • Dodaj odpowiednie klawisze na północnym ssh-copy-id polecenia [email protected].
  • Zmienić port w pliku konfiguracyjnym / etc / ssh / sshd_config na porcie 222.
  • Zakazać wejścia do serwera bez uprawnień roota pisząc PermitRootLogin ciąg bez-hasła.
  • I ponownie team serwer systemctl restartu sshd.

Należy również zaktualizować cały system i zainstalować magazyn i EPEL się RPMForge. Aby to zrobić:

  • Aktualizować wszystkie elementy systemu dowodzenia yum update.
  • Prześlij nowy system komponentów polecenia yum -enablerepo = zmiana kr.
  • Jeśli istniejące elementy nie wystarcza, można pobrać nowszą wersje EPEL RPMForge, a za to wprowadzić polecenie yum -y install * adres repozytorium, które przechowuje żądaną wersję oprogramowania * (odpowiednie repozytorium można łatwo znaleźć na odpowiednich zasobów).

Sprawdzanie usług, konfiguracji Apache i PHP

Aby zainstalować dodatkowe komponenty do istniejącej ramki, a serwer będzie musiał sprawdzić wyłączyć niektóre usługi i MTA-usług.

Aby to zrobić:

  • Sprawdź, czy usługa jest już uruchomiony, usługi -t polecenia systemctl.
  • Wyłącz wszystkie niepotrzebne i zakazać im bieganie, takich jak instalowanie usług pocztowych będzie musiał wyłączyć postfix poleceń systemctl postfix stopu i systemctl wyłączyć postfix.

Następnie trzeba pobrać Apache i PHP, niezbędnych do prawidłowego funkcjonowania naszego serwera.

Tak, do tego:

  • Zainstalować pakiet Apache polecenie yum -y install httpd.
  • Dokonać zmian w pliku konfiguracyjnym (gdzie należy podać adres serwera, nazwisko, podpis, etc.).
  • Uruchomić Apache i włącz zespołów funkcję AutoRun systemctl uruchomić httpd i systemctl umożliwić httpd.
  • Następnie dodać zespół PHP -y install yum ? Php? Php-mbstring? Php-niedaleko.
  • Ponowne uruchomienie zespołu Apache httpd systemctl restartu.

Instalacja systemu zarządzania bazą danych MySQL

Przed zainstalowaniem MySql na CentOS 7, należy wyjaśnić, że za pomocą Yum pobiera standardowy system zarządzania będzie ściągnąć alternatywną wersję programu o nazwie MariaDB, więc w przypadku CentOS będzie musiał iść okrężną drogą.

Aby zainstalować MySql powinien:

  • Pobierz klienta MySQL z oficjalnego repozytorium przy użyciu narzędzia polecenia wget * link * MySQL plików klienta.
  • Następnie ustawić go w polecenie sudo rpm -ivh * Pełna nazwa pliku rpm z poprawną wersję MySQL * oraz sudo yum install mysql-server.
  • Następnie potwierdzają działanie dwukrotnie szybkiego, typu Y.

Instalacja systemu monitoringu Zabbiksa

Zabbix do montażu na CentOS 7 trzeba znaleźć najnowszą wersję klienta na oficjalnej stronie dewelopera, a następnie zainstalować go w systemie.

Aby to zrobić:

  • Dodaj repozytorium rpm Uvh zespół * link do pliku RPM z aktualną wersją Zabbix *.
  • Zaktualizować listę Polecenie update yum dostępnego oprogramowania.
  • Następnie zainstalować klienta Zabbiksa w poleceniu yum install Zabbix-agent.
  • Po szczątków w celu sprawdzenia wersji klienckiej (potrzeba trzeci) i odpowiedzieć twierdząco na wszystkie żądania wpisując Y w wierszu poleceń.

Instalacja serwera pocztowego Zimbra

Przed zainstalowaniem Zimbra w CentOS 7, konieczne jest, aby przygotować się do tego systemu.

Tak, trzeba wykonać następujące czynności:

  • Prawidłowo skonfigurować plik etc / hosts i hosta.
  • Pozostawić do iptables wszystkie porty Zimbra.
  • Wyłącz SELinux.
  • Wyłącz wszystkie MTA-usługi.
  • Uaktualnienie systemu operacyjnego yum -y aktualizować polecenia.
  • Następnie trzeba pobrać odpowiednie komendy pakietów yum install perl perl-core ntpl nmap sudo libidn GMP.
  • A następnie – bardzo narzędzie polecenia wget Zimbra * Link do pliku z użytkowego Zimbra aktualnej wersji *.
  • Rozpakuj plik tar polecenia i przejdź do odpowiedniego katalogu za pomocą polecenia cd.
  • Następnie należy uruchomić polecenie instalacji ./install.sh -platform-override.