Kompjuters, Softwer
Ħarsa ġenerali ta 'CentOS 7: installazzjoni, il-karatteristiċi customisation u rakkomandazzjonijiet
Ħafna mhumiex konxji li s-servizzi kollha u s-servizzi li nużaw fuq il-web, ibbażati fuq eżattament l-istess kompjuters li jaħdmu fid-djar tagħna, iżda stabbiliti kompletament differenti, ma tista 'tiftaħar interface grafika sbieħ u mmexxija minn timijiet ddedikata. Dawn il-kompjuters huma msejħa servers. In-nies huma konxji, naturalment, taf kif tixgħel u "lift" server tiegħek stess. Għal dawk li huma ġodda f'dan in-negozju, għandek bżonn li joqogħdu jħarsu forum aktar minn wieħed, biex finalment isolvu. Ħaġa waħda hija ċerta: li taġġusta l-prezz baxx u server stabbli, inti għandek tagħżel l-istess spejjeż baxxi u bażi stabbli, jiġifieri s-sistema operattiva bbażata fuq Linux. L-għażla tal-maġġoranza jaqa 'fuq CentOS 7. Dan il-materjal huwa miġbur sommarju ta' kif jinstallaw CentOS 7 u joħolqu abbażi tiegħu server bażiku.
X'inhu CentOS?
CentOS - distribuzzjoni Linux, il-vantaġġ prinċipali tagħha huwa l-istabbiltà. Din is-sistema, bħall-eqreb kompetitur Fedora, inbniet fl-source code ta 'distribuzzjonijiet Red Hat Linux mħallsa. L-aħħar, imbagħad, hija għodda ideali għall-amministraturi tas-sistema li jeħtieġu prevedibbiltà, il-prestazzjoni stabbli u l-operazzjoni konvenjenti.
CentOS ma tista 'tiftaħar ta' l-aħħar verżjonijiet tal-pakketti, b'kuntrast mal-istess Fedora, iżda kull amministratur tas-sistema huwa l-uniku kuntenti meta Fedora jew distribuzzjoni oħra relattivament moderna mal-pakkett frisk tagħha "jaqa '" u CentOS se tkompli taħdem fil-paċi, x'inhuma ċ-ċirkustanzi. Dan il-materjal jiddeskrivi fil-qosor il-proċess ta 'aġġustament u CentOS jistabbilixxu 7, il-karatteristiċi ewlenin tas-sistema u l-ambjent tax-xogħol.
Niżżel CentOS 7
Qabel ma installazzjoni CentOS 7, inti għandek tniżżel l-distribuzzjoni sistema operattiva fuq il-websajt uffiċjali.
Hemm diversi għażliet boot:
- ISO-fajl li tikteb disk - ideali għall-maġġoranza ta 'sistema kompleta u user interface grafika;
- ISO fajl biex tinstalla mill-hard disk u USB stick - l-aktar sett komplut ta 'pakketti;
- ISO għal l-kwittanza minimu - fih biss is-sistema operattiva bażi ma 'sett minimu ta' pakketti u l-ebda GUI (din il-verżjoni tad-distribuzzjoni l-ebda problema li "lift" server mingħajr l-installazzjoni xi ħaġa żejda).
Fost it-tnejn "live" immaġni disk, inti tista 'ssib boot fajls b'żewġ ambjenti desktop differenti (Kde u Gnome). Dawn ix-xbihat huma adattati għal dawk li jixtiequ li jippruvaw is-sistema fl-installazzjoni li l-hard disk.
Installazzjoni CentOS 7
Anke jekk inti tagħżel l-immaġini minimu CentOS 7 se tuża l-GUI biex tinstalla s-sistema fuq il-hard drive.
Dan il-proċess iseħħ f'6 passi bażiċi:
- id-data u l-ħin - f'dan l-istadju, biss tagħżel żona ta 'ħin tiegħek, u l-ħin ser jkunu bi ħlas awtomatikament.
- Twaqqif tal-lingwa u t-tastiera tqassim - inti trid tagħżel lingwa waħda primarja u wieħed fakultattiv, u tispeċifika l-keyboard layout xierqa għalihom.
- installazzjoni Sors - f'dan l-istadju inti ma tistax tbiddel xejn, allura l-fajls installazzjoni se jittieħdu mis-sistema trasportatur.
- Software biex jinstallaw - f'dan l-istadju li għandek bżonn li jagħżlu l-pakkett minimu, kif għandna bżonn li tuża server mingħajr desktop u interface grafika.
- post Installazzjoni - F'dan l-istadju tagħżel l-hard drive li fuqha se tkun installata, kif ukoll Markup.
- Internet Settings - hawnhekk għandek bżonn biex ddaħħal data dwar il-konnessjoni tan-netwerk.
Wara l-introduzzjoni tad-data se jkollhom bżonn biex joħolqu profili utent u jispeċifikaw il-password Għerq. Wara l-installazzjoni tkun lesta l-kompjuter se terġa 'tibda u pront biex imexxu s-sistema operattiva ġdida.
Installazzjoni CentOS 7 server
Hawnhekk, jitkellmu qasira dwar kif tuża server skop ġenerali bbażata fuq CentOS 7 b'sett minimu ta 'għodod essenzjali li huma meħtieġa għall-ħidma siewja tiegħu.
Allura, l-ewwel ikollok bżonn issib l-server innifsu. Inti tista 'jew kiri l-internet (250 rublu), jew stabbiliti fuq il-magna lokali. L-unika ħaġa li hija meħtieġa - dan SSH id-data, li se jintużaw biex login għal-server. Ħu pereżempju l-astratti indirizz email root@centos.com u username password c wkoll CentOS.
Ibda bil-wieqfa bil-konfigurazzjoni tal-ħolqien utent u l-kunsinna lilha mill-permessi kollha meħtieġa:
- Żid kmand utent useradd CentOS;
- Oħloq password unika għal dan - CentOS passwd;
- Causes-sistema biex jibgħat għeruq-mail lil dan l-utent - vi / eċċ / psewdonimi;
- Nagħtu l-utent l-visudo sudo kmand (linja ta 'kmand operazzjoni konferma resound) id-dritt.
Sussegwentement, inti trid tispeċifika l-isem ospitanti. Huwa possibbli li tagħmel it-tim hostnamectl sett-hostname server1.centos.net.
Wara ikollok bżonn li jiskonnettja l-Firewall u SELinux. Dan għandu jsir sabiex ma involontarjament jiċħdu lilhom infushom drittijiet ta 'aċċess għall-server. Firewall tista 'tissospendi x-xogħol li jużaw tim systemctl waqfien firewalld u systemctl firewalld jiskonnettja. sitwazzjoni SELinux ftit aktar kumplikata: għandek bżonn biex tiftaħ il-fajl konfigurazzjoni korrispondenti editur test Vi mal-kmand vi / etc / SELinux / konfigurazzjoni, issib hemm SELinux = ppermettiet linja u tissostitwixxi SELinux = b'diżabilità. Imbagħad għandek bżonn li reboot-sistema.
Il-pass setup li jmiss huwa li jiġi stabbilit SSH.
Biex tagħmel dan:
- Żid il-keys xierqa fuq il-tramuntana ssh-kopja-id kmand root@centos.com.
- Ibdel il-port fil-fajl konfigurazzjoni / etc / ssh / sshd_config fuq Port 222.
- Jipprojbixxu l-entratura għall-server mingħajr drittijiet Għerq billi tikteb PermitRootLogin string-mingħajr password.
- U jerġgħu jibdew it-tim server jistartja systemctl sshd.
Għandek bżonn ukoll li taġġorna kollha tas-sistema u tinstalla l-maħżen u epel rpmforge. Biex tagħmel dan:
- Aġġornament elementi kollha tas-sistema aġġornament kmand yum.
- Upload sistema ġdida komponenti kmand yum -enablerepo = aġġornament cr.
- Jekk il-komponenti eżistenti mhuwiex biżżejjed, inti tista 'tniżżel aktar ġodda rpmforge verżjonijiet epel u, għal dan jidħol il-kmand yum -y tinstalla *-indirizz tal-repożitorju li jaħżen l-verżjoni tas-software mixtieqa * (repożitorju adattat jistgħu faċilment jinstabu fuq ir-riżorsi relevanti).
servizzi Iċċekkjar, Apache u PHP konfigurazzjoni
Biex tinstalla komponenti addizzjonali għal qafas eżistenti u s-server se jkollhom bżonn li jiċċekkja off xi servizzi u MTA-servizzi.
Biex tagħmel dan:
- Jivverifikaw li s-servizz ikun diġà għaddej, is-servizz -T kmand systemctl.
- Itfi kollha meħtieġa u jipprojbixxuhom milli titħaddem, bħall-installazzjoni tas-servizzi postali jeħtieġu li jiskonnettja postfix jikkmanda systemctl waqfien postfix u postfix jiskonnettja systemctl.
Imbagħad ikollok bżonn tniżżel Apache u PHP, meħtieġa għall-funzjonament normali tas-server tagħna.
Għalhekk, għal dan:
- Installa l-pakkett Apache kmand yum -y tinstalla httpd.
- Tagħmel kambjamenti għall-fajl konfigurazzjoni (fejn inti trid tispeċifika l-indirizz server, isem, il-firma, eċċ).
- Ibda l-Apache u ixgħel il-timijiet karatteristika Autorun systemctl tibda httpd u systemctl jippermettu httpd.
- Imbagħad żid it-tim PHP -y l tinstalla l-yum ? PHP? PHP of mbstring? PHP-qrib.
- Istartjar mill-ġdid it-tim Apache systemctl httpd jistartja.
Installazzjoni tas-sistema MySql ġestjoni ta 'database
Qabel ma inti jinstallaw MySql fuq CentOS 7, għandha tiċċara li bl-użu Yum downloads s-sistema standard ta 'ġestjoni se tniżżel verżjoni supplenti ta' programm imsejjaħ MariaDB, hekk fil-każ ta 'CentOS se jkollhom imorru mod roundabout.
Biex tinstalla MySql għandhom:
- Download klijent MySql mill-utilità repożitorju uffiċjali li tuża jikkmanda Wget * link għal MySql * fajls klijent.
- Imbagħad huwa stabbilit fil-kmand sudo rpm -ivh isem sħiħ * tal-fajl rpm mal-verżjoni korretta ta 'MySql * u sudo yum jinstallaw mysql-server.
- Imbagħad jikkonfermaw l-operazzjoni darbtejn, il pront, Y. tip
Installazzjoni sistema ta 'monitoraġġ Zabbix
Zabbix għall-installazzjoni fuq CentOS 7 bżonn issib l-aħħar verżjoni tal-klijent fuq is-sit uffiċjali tal-iżviluppatur, u mbagħad jinstallaw fis-sistema.
Biex tagħmel dan:
- Żid rpm Repożitorju Uvh tim * link għall-rpm-fajl mal-verżjoni kurrenti ta 'Zabbix *.
- Taġġorna l-lista ta 'softwer disponibbli aġġornament yum kmand.
- Imbagħad jinstallaw klijent Zabbix fil-kmand yum jinstallaw zabbix-aġent.
- Wara l-fdalijiet biex jivverifikaw l-verżjoni klijent (il-ħtieġa terz) u twieġeb iva għal talbiet kollha billi jidħlu Y fil-linja ta 'kmand.
Installazzjoni server tal-posta Zimbra
Qabel jinstallaw Zimbra fil CentOS 7, huwa meħtieġ biex jippreparaw għal din is-sistema.
Allura, inti għandek bżonn tagħmel dan li ġej:
- Sew twaqqaf il-fajl eċċ / ospiti u hostname.
- Ħallih iptables portijiet kollha Zimbra.
- Itfi SELinux.
- Itfi kollha MTA-servizz.
- Taġġorna s-sistema operattiva yum taġġorna kmand -y.
- Imbagħad għandek bżonn biex tniżżel il-pakketti xierqa kmand yum jinstallaw perl perl-qalba sudo nmap ntpl libidn GMP.
- Imbagħad - l-għodda ferm il-kmand Wget Zimbra * link għal fajl ma 'l-utilità Zimbra verżjoni kurrenti *.
- Unzip il-kmand qatran fajl u jmorru l-direttorju xieraq bl-użu kmand cd.
- Wara li għandek bżonn biex imexxu l-installazzjoni kmand ./install.sh -platform-override.
Similar articles
Trending Now