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 համակարգ: