Vyhledávání na webu

30 věcí, které je třeba udělat po minimální instalaci RHEL/CentOS 7


CentOS je průmyslová standardní linuxová distribuce, která je derivátem RedHat Enterprise Linux. OS můžete začít používat ihned po instalaci, ale abyste ze svého systému vytěžili maximum, musíte provést několik aktualizací, nainstalovat několik balíčků, nakonfigurovat určité služby a aplikace.

Tento článek se zaměřuje na „30 věcí, které je třeba udělat po instalaci RHEL/CentOS 7“. Příspěvek je napsán s ohledem na to, že jste nainstalovali minimální instalaci RHEL/CentOS, která je preferována v podnikovém a produkčním prostředí, pokud ne, můžete postupovat podle níže uvedeného průvodce, který vám ukáže minimální instalace obou.

  1. Instalace CentOS 7 Minimal
  2. Instalace RHEL 7 Minimal

Následuje seznam důležitých věcí, které jsme pokryli v této příručce na základě požadavků průmyslových standardů. Doufáme, že tyto věci budou velmi užitečné při nastavení vašeho serveru.

1. Zaregistrujte se a povolte předplatné Red Hat

Po minimální instalaci RHEL 7 je čas se zaregistrovat a povolit vašemu systému úložiště Red Hat Subscription a provést úplnou aktualizaci systému. To platí pouze v případě, že máte platné předplatné RedHat. Chcete-li povolit oficiální úložiště systému RedHat a čas od času aktualizovat operační systém, musíte se zaregistrovat.

V níže uvedeném průvodci jsme již probrali podrobné pokyny, jak se zaregistrovat a aktivovat předplatné RedHat.

  1. Zaregistrujte a povolte úložiště předplatného Red Hat v RHEL 7

Poznámka: Tento krok platí pouze pro RedHat Enterprise Linux s platným předplatným. Pokud používáte server CentOS, okamžitě přejděte k dalším krokům.

2. Nakonfigurujte síť se statickou IP adresou

První věc, kterou musíte udělat, je nakonfigurovat statickou IP adresu, směrování a DNS na váš CentOS Server. Nahradíme příkaz ifconfig pomocí příkazu ip. Příkaz ifconfig je však stále dostupný pro většinu distribucí Linuxu a lze jej nainstalovat z výchozího úložiště.

yum install net-tools             [Provides ifconfig utility]

Ale jak jsem řekl, budeme používat příkaz ip ke konfiguraci statické IP adresy. Nejprve tedy zkontrolujte aktuální IP adresu.

ip addr show

Nyní otevřete a upravte soubor /etc/sysconfig/network-scripts/ifcfg-enp0s3 pomocí zvoleného editoru. Zde používám editor Vi a ujistěte se, že musíte být uživatel root, abyste mohli provádět změny…

vi /etc/sysconfig/network-scripts/ifcfg-enp0s3

Nyní budeme upravovat čtyři pole v souboru. Všimněte si níže uvedených čtyř polí a nechte vše ostatní nedotčené. Ponechte také dvojité uvozovky tak, jak jsou, a zadejte svá data mezi nimi.

IPADDR = “[Enter your static IP here]” 
GATEWAY = “[Enter your Default Gateway]”
DNS1 = “[Your Domain Name System 1]”
DNS2 = “[Your Domain Name System 2]”

Po provedení změn „ifcfg-enp0s3“ vypadá něco jako obrázek níže. Všimněte si, že vaše IP, BRÁNA a DNS se budou lišit. Potvrďte to prosím u svého ISP. Uložit a odejít.

Restartujte servisní síť a zkontrolujte, zda je IP adresa správná nebo ne, která byla přidělena. Pokud je vše v pořádku, Ping zobrazíte stav sítě…

service network restart

Po restartování sítě zkontrolujte IP adresu a stav sítě…

ip addr show
ping -c4 google.com

3. Nastavte název hostitele serveru

Další věcí, kterou musíte udělat, je změnit HOSTNAME serveru CentOS. Zkontrolujte aktuálně přiřazený HOSTNAME.

echo $HOSTNAME

Chcete-li nastavit nový HOSTNAME, musíme upravit „/etc/hostsname“ a nahradit starý název hostitele požadovaným.

vi /etc/hostname

Po nastavení názvu hostitele se ujistěte, že jste potvrdili název hostitele odhlášením a znovu se přihlaste. Po přihlášení zkontrolujte nové jméno hostitele.

echo $HOSTNAME

Alternativně můžete použít příkaz „hostname“ pro zobrazení aktuálního hotsname.

hostname

4. Aktualizujte nebo upgradujte minimální instalaci CentOS

Tím se nenainstalují žádné nové balíčky kromě aktualizace a instalace nejnovější verze nainstalovaných balíčků a aktualizací zabezpečení. Navíc Update a Upgrade jsou docela stejné až na to, že Upgrade=Update + povolí zastaralé zpracování během aktualizací.

yum update && yum upgrade

Důležité: Můžete také spustit níže uvedený příkaz, který nebude vyžadovat aktualizaci balíčků a nemusíte zadávat „y“ pro přijetí změn.

Vždy je však dobré zkontrolovat změny, které se stanou na severu speciálně ve výrobě. Použití níže uvedeného příkazu tedy může zautomatizovat aktualizaci a upgrade za vás, ale nedoporučuje se to.

yum -y update && yum -y upgrade

5. Nainstalujte webový prohlížeč příkazového řádku

Ve většině případů, speciálně v produkčním prostředí, obvykle instalujeme CentOS jako příkazový řádek bez GUI, v této situaci musíme mít nástroj pro prohlížení z příkazového řádku pro kontrolu webových stránek přes terminál. Za tímto účelem nainstalujeme nejznámější nástroj s názvem „odkazy“.

yum install links

Použití a příklady procházení webových stránek pomocí nástroje odkazy naleznete v našem článku Procházení webu z příkazového řádku s nástrojem pro odkazy

6. Nainstalujte Apache HTTP Server

Bez ohledu na to, pro jaký účel budete server používat, ve většině případů potřebujete HTTP server pro provozování webových stránek, multimédií, skriptů na straně klienta a mnoha dalších věcí.

yum install httpd

Pokud byste chtěli změnit výchozí port (80) serveru Apache HTTP Server na jakýkoli jiný port. Musíte upravit konfigurační soubor „/etc/httpd/conf/httpd.conf“ a vyhledat řádek, který obvykle začíná takto:

LISTEN 80 

Změňte číslo portu „80“ na jakýkoli jiný port (řekněme 3221), uložte a ukončete.

Přidejte port, který jste právě otevřeli pro Apache, přes bránu firewall a poté bránu firewall znovu načtěte.

Povolit službu http přes bránu firewall (Trvalá).

firewall-cmd --add-service=http

Povolit port 3221 přes bránu firewall (Trvalé).


firewall-cmd --permanent --add-port=3221/tcp

Znovu načtěte firewall.

firewall-cmd --reload

Po provedení všech výše uvedených věcí je nyní čas restartovat server Apache HTTP, aby se nové číslo portu projevilo.

systemctl restart httpd.service

Nyní přidejte službu Apache do celého systému, aby se spouštěla automaticky při startu systému.

systemctl start httpd.service
systemctl enable httpd.service

Nyní ověřte Apache HTTP Server pomocí nástroje příkazového řádku links, jak je znázorněno na obrazovce níže.

links 127.0.0.1