25 բան, որ պետք է անել RHELCentOS 7-ի նվազագույն տեղադրումից հետո


RHEL/CentOS 7-ի նվազագույն տարբերակը տեղադրելուց հետո կարող եք մտածել, թե ինչ անել հետո: նվազագույն տեղադրումը ձեզ ապահովում է հիմնական օպերացիոն համակարգով, բայց դուք դեռ պետք է տեղադրեք լրացուցիչ փաթեթներ և կարգավորեք համակարգը ձեր կարիքներին համապատասխան: Այս հոդվածում մենք կուսումնասիրենք 25 բան, որ պետք է անել RHEL/CentOS 7-ի նվազագույն տեղադրումից հետո, որոնք կօգնեն ձեզ սկսել:

Համակարգի թարմացում

Առաջին բանը, որ պետք է անել նվազագույն RHEL/CentOS 7-ը տեղադրելուց հետո համակարգը թարմացնելն է: Սա կապահովի, որ դուք կունենաք անվտանգության վերջին թարմացումները և սխալների շտկումը: Համակարգը թարմացնելու համար օգտագործեք հետևյալ հրամանը −

sudo yum update

Տեղադրեք զարգացման գործիքներ

Եթե դուք պլանավորում եք հավելվածներ մշակել ձեր RHEL/CentOS 7 համակարգում, դուք պետք է տեղադրեք զարգացման գործիքներ: Հետևյալ հրամանը կտեղադրի զարգացման հիմնական գործիքները −

sudo yum groupinstall "Development Tools"

Տեղադրեք լրացուցիչ փաթեթներ Enterprise Linux-ի համար (EPEL)

EPEL-ը լրացուցիչ փաթեթների պահոց է RHEL/CentOS-ի համար, որոնք ներառված չեն լռելյայն պահոցներում: EPEL-ը տեղադրելու համար օգտագործեք հետևյալ հրամանը −

sudo yum install epel-release

Տեղադրեք Git-ը

Git-ը տարբերակների կառավարման համակարգ է, որն օգտագործվում է բազմաթիվ մշակողների կողմից: Git-ը տեղադրելու համար օգտագործեք հետևյալ հրամանը −

sudo yum install git

Տեղադրեք Vim

Vim-ը հայտնի տեքստային խմբագիր է, որը սովորաբար օգտագործվում է Linux-ի օգտատերերի կողմից: Vim-ը տեղադրելու համար օգտագործեք հետևյալ հրամանը −

sudo yum install vim

Տեղադրեք Nginx-ը

Nginx-ը հայտնի վեբ սերվեր է, որը հայտնի է իր բարձր կատարողականությամբ և ռեսուրսների ցածր օգտագործմամբ: Nginx-ը տեղադրելու համար օգտագործեք հետևյալ հրամանը −

sudo yum install nginx

Տեղադրեք MariaDB

MariaDB-ն հարաբերական տվյալների բազայի կառավարման հանրաճանաչ համակարգ է: MariaDB-ն տեղադրելու համար օգտագործեք հետևյալ հրամանը −

sudo yum install mariadb-server mariadb

Ապահովեք MariaDB-ն

MariaDB-ն տեղադրելուց հետո դուք պետք է ապահովեք այն՝ գործարկելով հետևյալ հրամանը −

sudo mysql_secure_installation

Տեղադրեք PHP

PHP-ն սերվերի կողմից սկրիպտավորման հայտնի լեզու է: PHP-ն տեղադրելու համար օգտագործեք հետևյալ հրամանը −

sudo yum install php php-mysql php-fpm

Տեղադրեք Node.js-ը

Node.js-ը հայտնի JavaScript-ի գործարկման միջավայր է, որն օգտագործվում է սերվերի կողմից հավելվածներ ստեղծելու համար: Node.js-ը տեղադրելու համար օգտագործեք հետևյալ հրամանը −

sudo yum install nodejs

Տեղադրեք npm

npm-ը Node.js-ի փաթեթների կառավարիչ է: npm տեղադրելու համար օգտագործեք հետևյալ հրամանը −

sudo yum install npm

Տեղադրեք MongoDB

MongoDB-ն հայտնի NoSQL տվյալների բազա է: MongoDB-ն տեղադրելու համար օգտագործեք հետևյալ հրամանը −

sudo yum install mongodb-server

Տեղադրեք Redis-ը

Redis-ը հիշողության մեջ տվյալների կառուցվածքի պահեստ է, որն օգտագործվում է որպես տվյալների բազա, քեշ և հաղորդագրությունների բրոքեր: Redis-ը տեղադրելու համար օգտագործեք հետևյալ հրամանը −

sudo yum install redis

Տեղադրեք Memcached-ը

Memcached-ը բաշխված հիշողության օբյեկտների քեշավորման համակարգ է, որն օգտագործվում է դինամիկ վեբ հավելվածները արագացնելու համար: Memcached-ը տեղադրելու համար օգտագործեք հետևյալ հրամանը −

sudo yum install memcached

Տեղադրեք FirewallD-ը

FirewallD-ը դինամիկ firewall է, որն օգտագործվում է մուտքային և ելքային երթևեկությունը վերահսկելու համար: FirewallD-ը տեղադրելու համար օգտագործեք հետևյալ հրամանը −

sudo yum install firewalld

Կարգավորել FirewallD-ը

FirewallD-ը տեղադրելուց հետո դուք պետք է կարգավորեք այն, որպեսզի թույլ տա տրաֆիկը դեպի ձեր ծառայությունները: Օրինակ՝ HTTP տրաֆիկը թույլատրելու համար օգտագործեք հետևյալ հրամանը −

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

Տեղադրեք Fail2ban

Fail2ban-ը անվտանգության հանրաճանաչ գործիք է, որն օգտագործվում է ձեր սերվերը դաժան ուժի հարձակումներից պաշտպանելու համար: Fail2ban-ը տեղադրելու համար օգտագործեք հետևյալ հրամանը −

sudo yum install fail2ban

Կարգավորեք Fail2ban-ը

Fail2ban-ը տեղադրելուց հետո դուք պետք է կարգավորեք այն ձեր ծառայությունները պաշտպանելու համար: Օրինակ, SSH-ը պաշտպանելու համար օգտագործեք հետևյալ հրամանը −

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

jail.local ֆայլում հանեք մեկնաբանությունները [sshd] բաժինը և միացված տարբերակը սահմանեք true -

[sshd] enabled = true

Տեղադրեք Cockpit-ը

Cockpit-ը վեբ վրա հիմնված կառավարման գործիք է, որն օգտագործվում է ձեր սերվերը կառավարելու համար: Cockpit-ը տեղադրելու համար օգտագործեք հետևյալ հրամանը −

sudo yum install cockpit

Կարգավորել Cockpit-ը

Cockpit-ը տեղադրելուց հետո դուք պետք է կարգավորեք այն, որպեսզի թույլատրեք հեռավոր մուտքը: Դա անելու համար օգտագործեք հետևյալ հրամանը −

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

Տեղադրեք Samba

Samba-ն ֆայլերի փոխանակման հանրաճանաչ ծառայություն է, որն օգտագործվում է Windows և Linux համակարգերի միջև ֆայլերը կիսելու համար: Samba-ն տեղադրելու համար օգտագործեք հետևյալ հրամանը −

sudo yum install samba

Կարգավորել Samba

Samba-ն տեղադրելուց հետո դուք պետք է կարգավորեք այն ձեր ֆայլերը կիսելու համար: Օրինակ, /data գրացուցակը համօգտագործելու համար օգտագործեք հետևյալ հրամանը −

sudo vi /etc/samba/smb.conf

Smb.conf ֆայլում ավելացրեք հետևյալ բաժինը −

[data] path = /data read only = no

Տեղադրեք FTP

FTP-ը ֆայլերի փոխանցման հանրաճանաչ արձանագրություն է, որն օգտագործվում է համակարգերի միջև ֆայլեր փոխանցելու համար: FTP-ն տեղադրելու համար օգտագործեք հետևյալ հրամանը −

sudo yum install vsftpd

Կարգավորել FTP-ն

FTP-ն տեղադրելուց հետո դուք պետք է կարգավորեք այն, որպեսզի օգտվողները կարողանան միանալ: Օրինակ, օգտատիրոջ john-ին միանալու թույլ տալու համար օգտագործեք հետևյալ հրամանը −

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

vsftpd.conf ֆայլում հանեք հետևյալ տողերը −

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

Տեղադրեք Webmin-ը

Webmin-ը վեբ վրա հիմնված կառավարման գործիք է, որն օգտագործվում է ձեր համակարգը կառավարելու համար: Webmin-ը տեղադրելու համար օգտագործեք հետևյալ հրամանը −

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

Webmin.repo ֆայլում ավելացրեք հետևյալ տողերը −

[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

Այնուհետև տեղադրեք Webmin՝ օգտագործելով հետևյալ հրամանը −

sudo yum install webmin

Եզրակացություն

Եզրափակելով, սրանք ընդամենը մի քանի բաներ են, որոնք դուք կարող եք անել RHEL/CentOS 7-ի նվազագույն տեղադրումից հետո: Կախված ձեր կարիքներից, կարող են լինել այլ փաթեթներ և կոնֆիգուրացիաներ, որոնք դուք պետք է տեղադրեք: Այնուամենայնիվ, այս ցանկը լավ մեկնարկային կետ է տալիս բոլոր նրանց համար, ովքեր ցանկանում են ստեղծել RHEL/CentOS 7 համակարգ: