CentOS 7 Prehľad: Nastavenie, funkcie prispôsobenia a odporúčania

Mnoho ľudí si neuvedomuje, že všetky služby a služby, ktoré používame na webe založené na presne rovnaké počítačov, ktoré pracujú v našich domovoch, práve nakonfigurovaný odlišne, nemôže pochváliť dobrým GUI a riadené s pomocou špecializovaných tímov. Tieto počítače sa nazývajú servery. Ľudia, samozrejme, vedia, ako nastaviť a "zdvihnúť" svoj vlastný server. Tí, ktorí sú nováčik v tomto odbore, je potrebné študovať viac než fórum usadiť natrvalo. Jednu vec vieme určite: nastavenia pre lacnú a stabilné server, musí zvoliť rovnaký low-cost a stabilný základ, ako je operačný systém založený na Linuxe. Voľba padne na väčšinu CentOS 7. V tomto materiáli zostavil prehľad o tom, ako vykonať inštaláciu CentOS 7 a vytvoriť na jeho základe základnej servera.


Čo je CentOS?

CentOS je distribúcia Linuxu, ktorej hlavnou výhodou je stabilita. Tento systém, ktorý ako najbližší konkurent Fedora, bol založený na distribúciu zdrojového kódu plateného Red Hat Linux. Druhý v poradí, je ideálny nástroj pre správcu systému v práci, ktorá vyžaduje predvídateľné, stabilnú prevádzku a jednoduché ovládanie. CentOS môže pochváliť najnovšiu verziu balíka, na rozdiel od Fedory rovnaké, ale každý správca systému je, že len rád, keď Fedora alebo iná moderná linuxová distribúcia s čerstvým balíčka "spadne" a CentOSbude aj naďalej pohodlne pracovať bez ohľadu na okolnosti. Tento článok stručne opisuje proces nastavenia a inštalácie kľúčových funkcií CentOS 7 systému a pracovného prostredia.


Prevziať CentOS 7

Pred inštaláciou CentOS 7 si musíte stiahnuť oficiálnu distribúciu operačného systému. Existuje niekoľko možností na prevzatie:
  • ISO súbor zapisovať na disk - ideálna voľba pre väčšinu s kompletným systémom a grafickým rozhraním;
  • ISO súbor na inštaláciu z pevného disku a USB flash diskov - najkompletnejšia sada balíkov;
  • ISO pre minimálne vyloženie - obsahuje iba základný operačný systém s minimálnou sadou balíkov a bez grafického rozhrania (na tejto verzii distribúcie môžete ľahko zdvihnúť server bez inštalácie iného).
  • Medzi spúšťacími súbormi nájdete dva "živé" diskové obrazy s dvomi rôznymi pracovnými prostrediami (KDE a Gnome). Tieto obrázky sú vhodné pre tých, ktorí chcú otestovať systém pred inštaláciou na pevný disk.
    Inštalácia CentOS 7
    Aj pri výbere minimálneho obrázka ponúka CentOS 7 grafické rozhranie na inštaláciu systému na pevný disk. Tento proces prebieha v 6 hlavných krokoch:
  • Nastavenie dátumu a času - v tejto fáze stačí vybrať si časové pásmo a čas sa nastaví automaticky.
  • Nastavenia jazyka a rozloženia - musíte vybrať jeden hlavný jazyk systému a jeden ďalší a tiež určiť potrebné rozloženia klávesnice pre ne.
  • Zdrojnastavenia - v tomto štádiu nič nemôžete zmeniť, inštalačné súbory budú odobraté z nosiča systému.
  • Inštalačný softvér - V tomto štádiu musíte vybrať minimálny balík programov, pretože je potrebné nasadiť server bez pracovnej plochy a grafického rozhrania.
  • Miesto inštalácie - V tomto štádiu vyberieme pevný disk, ktorý sa má nainštalovať, ako aj označenie.
  • Nastavenia internetu - tu je potrebné zadať údaje o pripojení na web.
  • Po zadaní údajov bude potrebné vytvoriť užívateľský profil a špecifikovať heslo pre root. Po dokončení inštalácie sa počítač reštartuje a zobrazí výzvu na spustenie nového operačného systému.

    Inštalácia servera CentOS 7

    Tu je stručná diskusia o tom, ako nasadiť všestranný server CentOS 7 s minimálnou sadou nástrojov, ktoré potrebujete pre plnohodnotnú prevádzku. Takže, ak chcete začať, musíte nájsť server sám. Môžete ho prenajať na webe (z 250 rubľov) alebo nakonfigurovať na lokálnom počítači. Jediná vec, ktorú potrebujete, sú údaje SSH, ktoré sa použijú na prihlásenie na server. Vezmite ako príklad abstraktnú poštovú adresu [email protected] používateľské meno s heslom, ktoré je príliš centové. Začať konfigurácia je vytvoriť užívateľa a dať mu všetky potrebné práva:
  • Pridať užívateľ useradd centos príkaz;
  • Vytvárame pre ne jedinečné heslo - heslo centov;
  • Vynútenie systému na odosielanie koreňovej pošty tomuto používateľovi - vi /etc /aliases;
  • Dávameužívateľské práva príkaz sudo visudo (príkazového riadka potvrdenie reaguje operácie).
  • Ďalej musíte zadať názov hostiteľa. Toto možno vykonať pomocou príkazu hostnamectl set-hostname server1.centos.net. Potom musíte vypnúť Firewall a SeLinux. Toto by sa malo vykonať, aby sa zabránilo náhodnému odňatiu prístupových práv na server. Pozastaviť Firewall môže pracovať pomocou príkazového systemctl zastavenie firewalld a systemctl zakázať firewalld. Situácia SELinux trochu zložitejšie: Otvorte konfiguračný súbor v textovom editore Vi pomocou príkazu vi /etc /selinux /config, zistíte, že SELinux = povolenú hranicu a nahradiť SELinux = zakázané. Potom musíte systém reštartovať.
    Ďalším krokom je nastavenie SSH. Postup je nasledujúci:
  • Pridať príslušné kľúče na príkazovom sever ssh-copy-id [email protected].
  • pre zmenu portu v konfiguračnom súbore /etc /ssh /sshd_config na porte 222.
  • Obmedzenia prístupu k serveru bez ľudského Koreň vpysavshy linka PermitRootLogin bez-password.
  • A reštartujte server s príkazom systemctl restartujte sshd.
  • Tiež je potrebné vylepšiť všetky systémy a nainštalovať repozitáre epel a rpmforge. K tomu potrebujete:
  • Aktualizujte všetky prvky systému príkazom update yum.
  • Stiahnite si nové komponenty systému pomocou aktualizácie yum -enablerepo = cr.
  • Ak je existujúce komponenty je nestačí, môžete si stiahnuť novšie verzie EPEL a rpmforge, zadajte tento príkaz yum -y nainštalovať * adresa úložiska, ktorý ubytuje požadovaná verzie softvéru * (zodpovedajúce úložisko možno ľahko nájsť na príslušných zdrojov).
  • Overovanie služieb,konfiguráciu Apache a PHP

    Pre inštaláciu ďalších komponentov do existujúceho rámu servera by mal kontrolovať a zakázať niektoré služby a MTA-služby. Postupujte takto:
  • Skontrolujte, či sú služby už spustené, pomocou príkazu systemctl -t service.
  • Vypnite všetky zbytočné a popierajú je začať, ako je inštalácia poštových služieb by mala zakázať postfix príkazy systemctl zastavenie postfix a systemctl zakázať príponu.
  • Potom musíte stiahnuť Apache a PHP, ktoré sú potrebné pre správne fungovanie nášho servera. Takže za toto:
  • Nainštalujte balíček Apache podľa yum -y install httpd.
  • Urobíme zmeny v konfiguračnom súbore (tam musíte uviesť adresu servera, meno, podpis atď.).
  • Run Apache a umožniť spúšťanie príkazov systemctl httpd začiatku a systemctl umožní httpd.
  • Potom pridajte PHP s yum -y install php php-php mbstring-close.
  • ​​
  • Reštartujte aplikáciu Apache pomocou príkazu restartovať systémový príkaz httpd.
  • databázy pre správu Inštalácia MySQL

    Pred inštaláciou MySQL na CentOS 7 je objasniť, že použitie štandardnej download manager Yum zaťaženie systému alternatívnu verziu programu s názvom mariadb, ako je tomu v prípade systémov CentOS ísť kruhový objazd ako. Ak chcete nainštalovať MySQL by mala:
  • Na stiahnutie MySQL klienta z oficiálneho repozitára nástroj z príkazového wget * odkaz na súbor v klientskom MySQL *.
  • Potom vložte ju do príkazy sudo rpm -ivh * plný názov súboru otáčok sa správnu verziu MySQL * a sudo yum install mysql-server.
  • Potom vykonajte dvojitú kontrolu operácie zadaním príkazu Y do príkazového riadku
  • Inštalácia monitorovacieho systému Zabbix

    Ak chcete nainštalovať Zabbix v CentOS 7, musíte nájsť najnovšiu verziu klienta na oficiálnej webovej stránke vývojára a potom ho nainštalovať do systému. K tomu potrebujete:
  • Pridajte úložisko pomocou príkazu rpm-Uvh * na súbor rpm s aktuálnou verziou Zabbix *.
  • Aktualizujte zoznam dostupného softvéru pomocou príkazu update yum.
  • Potom nainštalujte klienta Zabbix do systému s yum install zabbix-agent.
  • Potom, čo je čas na kontrolu verzie klienta (potrebujete tretinu) a kladne odpovedať na všetky otázky zadaním príkazového riadka Y.
  • Inštalácia servera Zimbra

    Pred inštaláciou Zimbra v CentOS 7 musíte na to pripraviť systém. Takže musíte urobiť nasledovné:
  • Správne nakonfigurovať súbor etc /hosts a názov hostiteľa.
  • Povoliť všetky porty Zimbru v iptables.
  • Vypnite službu SeLinux.
  • Vypnite všetky služby MTA.
  • Aktualizujte operačný systém aktualizáciou yum -y.
  • Potom musíte nainštalovať príslušné balíky s inštaláciou mysql perl-core ntpl nmap sudo libidn gmp.
  • Následne - samotný nástroj Zimbra wget * odkaz na súbor s použitím aktuálnej verzie Zimbry *.
  • Extrahujte súbor príkazom tar a prejdite na príslušný adresár pomocou príkazu cd.
  • Potom musíte spustiť inštalačný proces pomocou príkazu ./install.sh -platform-override.
  • Súvisiace publikácie