25 vecí, ktoré treba urobiť po minimálnej inštalácii RHELCentOS 7


Po nainštalovaní minimálnej verzie RHEL/CentOS 7 sa možno pýtate, čo robiť ďalej. minimálna inštalácia vám poskytuje základný operačný systém, ale stále musíte nainštalovať ďalšie balíky a nakonfigurovať systém tak, aby vyhovoval vašim potrebám. V tomto článku preskúmame 25 vecí, ktoré treba urobiť po minimálnej inštalácii RHEL/CentOS 7, ktoré vám pomôžu začať.

Aktualizovať systém

Prvá vec, ktorú musíte urobiť po inštalácii minimálneho RHEL/CentOS 7, je aktualizovať systém. Tým sa zabezpečí, že budete mať najnovšie aktualizácie zabezpečenia a opravy chýb. Na aktualizáciu systému použite nasledujúci príkaz −

sudo yum update

Nainštalujte vývojové nástroje

Ak plánujete vyvíjať aplikácie na vašom systéme RHEL/CentOS 7, musíte si nainštalovať vývojové nástroje. nasledujúci príkaz nainštaluje základné vývojové nástroje −

sudo yum groupinstall "Development Tools"

Inštalácia extra balíkov pre Enterprise Linux (EPEL)

EPEL je úložisko dodatočných balíkov pre RHEL/CentOS, ktoré nie sú zahrnuté v predvolených úložiskách. Na inštaláciu EPEL použite nasledujúci príkaz −

sudo yum install epel-release

Nainštalujte Git

Git je systém na správu verzií, ktorý používa veľa vývojárov. Ak chcete nainštalovať Git, použite nasledujúci príkaz −

sudo yum install git

Nainštalujte Vim

Vim je populárny textový editor, ktorý bežne používajú používatelia Linuxu. Ak chcete nainštalovať Vim, použite nasledujúci príkaz −

sudo yum install vim

Nainštalujte Nginx

Nginx je populárny webový server, ktorý je známy svojim vysokým výkonom a nízkym využitím zdrojov. Ak chcete nainštalovať Nginx, použite nasledujúci príkaz -

sudo yum install nginx

Nainštalujte MariaDB

MariaDB je populárny systém správy relačných databáz. Ak chcete nainštalovať MariaDB, použite nasledujúci príkaz −

sudo yum install mariadb-server mariadb

Zabezpečte MariaDB

Po inštalácii MariaDB ju musíte zabezpečiť spustením nasledujúceho príkazu −

sudo mysql_secure_installation

Nainštalujte PHP

PHP je populárny skriptovací jazyk na strane servera. Na inštaláciu PHP použite nasledujúci príkaz −

sudo yum install php php-mysql php-fpm

Nainštalujte Node.js

Node.js je populárne prostredie JavaScript runtime, ktoré sa používa na vytváranie aplikácií na strane servera. Ak chcete nainštalovať Node.js, použite nasledujúci príkaz −

sudo yum install nodejs

Nainštalujte npm

npm je správca balíkov pre Node.js. Ak chcete nainštalovať npm, použite nasledujúci príkaz −

sudo yum install npm

Nainštalujte MongoDB

MongoDB je populárna databáza NoSQL. Ak chcete nainštalovať MongoDB, použite nasledujúci príkaz −

sudo yum install mongodb-server

Nainštalujte Redis

Redis je úložisko dátových štruktúr v pamäti, ktoré sa používa ako databáza, vyrovnávacia pamäť a sprostredkovateľ správ. Ak chcete nainštalovať Redis, použite nasledujúci príkaz −

sudo yum install redis

Nainštalujte Memcached

Memcached je distribuovaný systém ukladania objektov do pamäte cache, ktorý sa používa na zrýchlenie dynamických webových aplikácií. Ak chcete nainštalovať Memcached, použite nasledujúci príkaz −

sudo yum install memcached

Nainštalujte FirewallD

FirewallD je dynamický firewall, ktorý sa používa na kontrolu prichádzajúcej a odchádzajúcej prevádzky. Ak chcete nainštalovať FirewallD, použite nasledujúci príkaz −

sudo yum install firewalld

Nakonfigurujte FirewallD

Po nainštalovaní FirewallD ho musíte nakonfigurovať tak, aby umožňoval prenos vašich služieb. Ak chcete napríklad povoliť prenos HTTP, použite nasledujúci príkaz −

sudo firewall-cmd –permanent --zone=public --add-service=http sudo firewall-cmd --reload

Nainštalujte Fail2ban

Fail2ban je populárny bezpečnostný nástroj, ktorý sa používa na ochranu vášho servera pred útokmi hrubou silou. Ak chcete nainštalovať Fail2ban, použite nasledujúci príkaz −

sudo yum install fail2ban

Nakonfigurujte Fail2ban

Po nainštalovaní Fail2ban ho musíte nakonfigurovať na ochranu vašich služieb. Napríklad na ochranu SSH použite nasledujúci príkaz −

sudo cp /etc/fail2ban/jail.conf /etc/fail2ban/jail.local sudo vi /etc/fail2ban/jail.local

V súbore jail.local zrušte komentár v sekcii [sshd] a nastavte povolenú možnosť na hodnotu true −

[sshd] enabled = true

Nainštalujte si Cockpit

Cockpit je webový administračný nástroj, ktorý sa používa na správu vášho servera. Ak chcete nainštalovať Cockpit, použite nasledujúci príkaz −

sudo yum install cockpit

Konfigurácia kokpitu

Po nainštalovaní Cockpitu ho musíte nakonfigurovať tak, aby umožňoval vzdialený prístup. Ak to chcete urobiť, použite nasledujúci príkaz −

sudo systemctl enable --now cockpit.socket sudo firewall-cmd --permanent --add-service=cockpit sudo firewall-cmd --reload

Nainštalujte Sambu

Samba je populárna služba na zdieľanie súborov, ktorá sa používa na zdieľanie súborov medzi systémami Windows a Linux. Ak chcete nainštalovať Sambu, použite nasledujúci príkaz −

sudo yum install samba

Nakonfigurujte Sambu

Po nainštalovaní Samby ho musíte nakonfigurovať na zdieľanie súborov. Ak chcete napríklad zdieľať adresár /data, použite nasledujúci príkaz −

sudo vi /etc/samba/smb.conf

V súbore smb.conf pridajte nasledujúcu časť −

[data] path = /data read only = no

Nainštalujte FTP

FTP je populárny protokol na prenos súborov, ktorý sa používa na prenos súborov medzi systémami. Ak chcete nainštalovať FTP, použite nasledujúci príkaz −

sudo yum install vsftpd

Nakonfigurujte FTP

Po nainštalovaní FTP ho musíte nakonfigurovať, aby sa používatelia mohli pripojiť. Napríklad, ak chcete používateľovi Johnovi povoliť pripojenie, použite nasledujúci príkaz −

sudo usermod -a -G ftp john sudo vi /etc/vsftpd/vsftpd.conf

V súbore vsftpd.conf odkomentujte nasledujúce riadky −

anonymous_enable=NO local_enable=YES write_enable=YES chroot_local_user=YES

Nainštalujte si Webmin

Webmin je webový administračný nástroj, ktorý sa používa na správu vášho systému. Ak chcete nainštalovať Webmin, použite nasledujúci príkaz −

sudo vi /etc/yum.repos.d/webmin.repo

V súbore webmin.repo pridajte nasledujúce riadky −

[Webmin] name=Webmin Distribution Neutral baseurl=https://download.webmin.com/download/yum enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-webmin

Potom nainštalujte Webmin pomocou nasledujúceho príkazu −

sudo yum install webmin

Záver

Na záver, toto je len niekoľko vecí, ktoré môžete urobiť po minimálnej inštalácii RHEL/CentOS 7. V závislosti od vašich potrieb môžu existovať ďalšie balíky a konfigurácie, ktoré budete musieť nainštalovať. Tento zoznam však poskytuje dobrý východiskový bod pre každého, kto chce nastaviť systém RHEL/CentOS 7.