CentOS 7 Přehled: Nastavení, funkce přizpůsobení a doporučení

Mnoho lidí si neuvědomuje, že všechny služby a služby, které používáme na webu založené na přesně stejné počítačů, které pracují v našich domovech, právě nakonfigurován odlišně, nemůže pochlubit dobrým GUI a řízeny s pomocí specializovaných týmů. Tyto počítače se nazývají servery. Lidé samozřejmě vědí, jak nastavit a "zvedat" svůj vlastní server. Ti, kteří jsou nováček v tomto oboru, je třeba studovat více než fórum usadit natrvalo. Jednu věc víme jistě: nastavení pro levnou a stabilní server, musí zvolit stejný low-cost a stabilní základ, jako je operační systém založený na Linuxu. Volba padne na většinu CentOS 7. V tomto materiálu sestavil přehled o tom, jak provést instalaci CentOS 7 a vytvořit na jeho základě základní serveru.


Co je to CentOS?

CentOS je distribuce Linuxu, jejíž hlavní výhodou je stabilita. Tento systém, který jako nejbližší konkurent Fedora, byl založen na distribuci zdrojového kódu placeného Red Hat Linux. Druhý v pořadí, je ideální nástroj pro správce systému v práci, která vyžaduje předvídatelné, stabilní provoz a snadné ovládání. CentOS se nemůže pochlubit nejnovějšími verzemi balíčku, na rozdíl od stejné Fedory, ale každý systémový administrátor bude rád, kdyby se Fedora nebo další moderní distribuce s novými balíčky "sbalily" a CentOSbude nadále pracovat pohodlně bez ohledu na okolnosti. Tento článek stručně popisuje proces nastavení a instalace klíčových funkcí CentOS 7 systému a pracovního prostředí.


Stáhnout CentOS 7

Před instalací CentOS 7 musíte stáhnout oficiální distribuci operačního systému. Existuje několik možností stahování:
  • ISO soubor pro zápis na disk - ideální volba pro většinu s kompletním systémem a grafickým rozhraním;
  • ISO soubor pro instalaci z pevného disku a USB flash disků - nejkomplexnější sada balíčků;
  • ISO pro minimální vykládku - obsahuje pouze základní operační systém s minimální sadou balíčků a žádné grafické rozhraní (na této verzi distribuce můžete snadno zvednout server bez instalace jiného).
  • Mezi spouštěcími soubory najdete dva "živé" diskové obrazy se dvěma různými pracovními prostředími (KDE a Gnome). Tyto obrázky jsou vhodné pro ty, kteří chtějí vyzkoušet systém před instalací na pevný disk.
    Instalace CentOS 7
    I když je vybrán minimální obraz, CentOS 7 nabídne grafické rozhraní pro instalaci systému na pevný disk. Tento proces probíhá v 6 hlavních krocích:
  • Nastavení data a času - v této fázi stačí vybrat časové pásmo a čas se nastaví automaticky.
  • Nastavení jazyka a rozložení - musíte vybrat jeden hlavní jazyk systému a jeden další a také určit potřebná rozložení klávesnice pro ně.
  • Zdrojnastavení - v této fázi nemůžete nic změnit, pak budou instalační soubory převzaty z nosiče systému.
  • Instalační software - V této fázi musíte vybrat minimální balíček programů, protože potřebujeme nasadit server bez plochy a grafického rozhraní.
  • Umístění instalace - V této fázi vybereme pevný disk, který se má nainstalovat, stejně jako značení.
  • Nastavení Internetu - zde je třeba zadat data o připojení k webu.
  • Po zadání dat bude nutné vytvořit uživatelský profil a zadat heslo pro root. Po dokončení instalace se počítač restartuje a zobrazí výzvu k spuštění nového operačního systému.

    Instalace CentOS Server 7

    Zde je krátký rozhovor o tom, jak nasadit univerzální server, založený na CentOS 7 s minimální sadou potřebných nástrojů potřebných pro dokončení prací. Chcete-li začít, musíte najít server sám. Může být najat na webu (od 250 rublů) nebo nakonfigurován na místním počítači. Jediné, co potřebujete, jsou údaje SSH, které budou použity k přihlášení k serveru. Vezměte jako příklad abstraktní poštovní adresu [email protected] uživatelské jméno s heslem příliš centos. Zahájit konfiguraci by měl být o vytváření uživatelů a poskytovat jemu potřebná práva
  • , přidává vlastní příkaz useradd CentOS;
  • Pro něj vytvoříme jedinečné heslo - heslo centů;
  • způsobí, že systém pro odesílání kořenový-mail tomuto uživateli - vi /etc /aliases;
  • Dávámeuživatel má pravdu s příkazem sudo visudo (příkazový řádek bude reagovat na potvrzení operace).
  • Dále musíte zadat název hostitele. To lze provést příkazem hostnamectl command set-hostname server1.centos.net. Potom musíte vypnout Firewall a SeLinux. To by mělo být provedeno, aby se zabránilo náhodnému zbavení přístupových práv na server. Bránu firewall můžete pozastavit pomocí firewall systému firewall a systémového vypnutí příkazů firewall. Situace SELinux trochu složitější: Otevřete konfigurační soubor v textovém editoru Vi pomocí příkazu vi /etc /selinux /config, zjistíte, že SELinux = povolenou hranici a nahradit SELinux = zakázáno. Poté musíte systém restartovat.
    Dalším krokem je nastavení SSH. Postup je následující:
  • Přidat příslušné klíče na příkazovém sever ssh-copy-id [email protected].
  • pro změnu portu v konfiguračním souboru /etc /ssh /sshd_config na portu 222.
  • Omezení vstupu k serveru bez lidského Kořen vpysavshy linka PermitRootLogin bez-password.
  • A restartujte server příkazem systemctl restart sshd.
  • Také je nutné upgradovat všechny systémy a nainstalovat úložiště epel a rpmforge. K tomu je třeba:
  • Aktualizovat všechny prvky systému příkazem update yum.
  • Stáhnout nové systémové komponenty podle yum -enablerepo = cr update.
  • Je-li existující komponenty je nestačí, můžete si stáhnout novější verze EPEL a rpmforge, zadejte tento příkaz yum -y nainstalovat * adresa úložiště, který ubytuje požadovaná verze softwaru * (odpovídající úložiště lze snadno nalézt na příslušných zdrojů).
  • Ověření služeb,Konfigurace aplikací Apache a PHP

    Chcete-li nainstalovat další součásti do existujícího rámce serveru, je třeba zkontrolovat a zakázat některé služby a služby MTA. Postupujte takto:
  • Zkontrolujte, zda jsou služby již spuštěny, pomocí příkazu systemctl -t service.
  • Vypněte všechny zbytečné a popírají je zahájit, jako je instalace poštovních služeb by měla zakázat postfix příkazy systemctl zastavení postfix a systemctl zakázat příponu.
  • Pak musíte stáhnout Apache a PHP, které jsou nezbytné pro správné fungování našeho serveru. Takže za toto:
  • Nainstalujte balík Apache yum -y install httpd.
  • Děláme změny konfiguračního souboru (tam musíte zadat adresu serveru, jméno, podpis, atd.).
  • Spusťte Apache a povolte autostart pomocí příkazů systemctl httpd start a systemctl povolit httpd.
  • Pak přidejte PHP s yum -y install php php-php mbstring-close.
  • ​​
  • Restartujte aplikaci Apache pomocí příkazu restart systemctl httpd.
  • databáze pro správu Instalace MySQL

    Před instalací MySQL na CentOS 7 je objasnit, že použití standardní download manager Yum zatížení systému alternativní verzi programu s názvem mariadb, jako je tomu v případě systémů CentOS jít kruhový objezd cestou. Chcete-li nainstalovat MySQL by měla:
  • Ke stažení MySQL klienta z oficiálního repozitáře nástroj z příkazového wget * odkaz na soubor v klientském MySQL *.
  • Potom vložte ji do příkazy sudo rpm -ivh * plný název souboru otáček se správnou verzi MySQL * a sudo yum install mysql-server.
  • Poté zkontrolujte operaci zadáním příkazu Y v příkazovém řádku.
  • Instalace monitorovacího systému Zabbix

    Při instalaci CentOS 7 Zabbix muset najít nejnovější verzi klienta na oficiálních stránkách developera a pak ji nainstalovat do systému. Postup je následující:
  • Přidat úložiště příkazu RPM UVH * odkaz na otáček soubor s podporovanou verzi Zabbix *.
  • Aktualizace seznamu dostupných softwarových aktualizací příkaz yum.
  • Potom nainstalovat klientský Zabbix v příkazu yum nainstalovat Zabbix-agent.
  • Po ukončení testu je verze klienta (vyžaduje třetí) a kladná odpověď všechny dotazy zadáním Y, příkazového řádku.
  • instalace Zimbra server

    před dodáním CentOS instalaci Zimbra 7 se musí připravit pro tento systém. To znamená, že následující:
  • správně nastavit soubor etc /hosts a hostname.
  • povolit všechny porty v iptables Zimbra.
  • z SELinux.
  • vypnout všechny MTA-služby.
  • Aktualizace příkaz operačního systému aktualizace yum -y.
  • Pak budete muset stáhnout příslušné balíčky příkaz yum install mysql perl-core ntpl nmap sudo libidn GMP.
  • Potom - nejvíce utility Zimbra tým * wget odkaz na soubor s nejnovější verzi utility Zimbra *.
  • Rozbalte soubor s dehtem a přejděte k příslušnému příkazu adresáře cd.
  • Poté, co potřebujete ke spuštění instalace povel ./install.sh -platform-přepsání.
  • Související publikace