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.