Maelezo ya Centos. Tofauti za Linux - Ulinganisho wa Debian, Ubuntu, CentOS. Mahali pa kupakua CentOS

Kazi yoyote juu ya utawala wa seva huanza na mchakato wa wazi zaidi na wa lazima - kufunga OS muhimu, ambayo ndiyo tutafanya. Wacha tupakue na kusakinisha seva ya CentOS 7 katika usanidi mdogo au wa netinstall kutoka kwa kiendeshi cha USB cha bootable au kwenye mtandao kwenye diski ya kawaida au kizigeu cha uvamizi. Kabla ya hapo, hebu tufanye kazi ya maandalizi kidogo na kufahamiana na maelezo ya usambazaji wetu, ambayo inaweza kuwa muhimu katika siku zijazo.

Mnamo Julai 7, 2014, kutolewa kwa usambazaji wa CentOS 7. Kabla ya kuiweka, inashauriwa kujijulisha na mahitaji ya mfumo. Tazama kwa undani orodha kamili ya kiwango cha juu na cha chini Mahitaji ya Mfumo inaweza kupatikana kwenye wiki rasmi. Nitatoa tu vigezo muhimu zaidi:

Hii ndio data rasmi kutoka kwa wavuti ya CentOS. RHEL ina zile zile, niliangalia. Kwangu binafsi, kila kitu kinafanya kazi vizuri kwenye VDS hata kwa kumbukumbu ya 512MB, sijajaribu kusakinisha kidogo, nadhani itafanya kazi na 256.

Aina za picha za CentOS 7 iso

Toleo la CentOS lilikuwa na aina kadhaa iso Picha Maelezo ya kina kila moja yao imewasilishwa kwenye meza:

CentOS 7 matoleo
CentOS-7-x86_64-DVDHii DVD picha ina vifurushi vyote vinavyoweza kusakinishwa kwa kutumia kisakinishi. Imependekezwa kwa watumiaji wengi.
CentOS-7-x86_64-NetInstallHii NetInstall picha kwa ajili ya ufungaji na kurejesha mtandao. Kisakinishi kitauliza ambapo vifurushi vitasakinishwa kutoka. Rahisi kutumia ikiwa una hazina ya kifurushi cha ndani.
CentOS-7-x86_64-Kila kituKatika hilo Kila kitu picha ina seti kamili Vifurushi vya CentOS 7. Inaweza kutumika kusakinisha au kusasisha kioo cha ndani. Picha hii inahitaji DVD ya pande mbili au kiendeshi cha 8GB cha flash.
CentOS-7-x86_64-LiveGNOME
CentOS-7-x86_64-LiveKDE
Picha hizi mbili ni LiveCD CenOS 7. Kulingana na jina, moja au nyingine hutumiwa ganda la picha. Zimeundwa kwa ajili ya kujaribu mazingira ya CentOS 7. Hazijasakinishwa HDD, ikiwa hautalazimisha. Seti ya programu iliyosakinishwa haiwezi kubadilishwa; hii inaweza tu kufanywa kwenye mfumo wa uendeshaji uliosakinishwa kwa kutumia yum.
CentOS-7-x86_64-NdogoKwa msaada wa hili Ndogo picha zinaweza kusakinishwa mfumo wa msingi CentOS iliyo na seti ya chini ya vifurushi vinavyohitajika ili mfumo ufanye kazi. Kila kitu kingine kinaweza kusanikishwa baadaye kwa kutumia yum. Seti ya vifurushi katika picha hii itakuwa sawa na kwenye DVD wakati wa kuchagua usakinishaji mdogo.

Kawaida mimi hutumia kusanikisha ama Ndogo picha, au netinstall.

Pakua CentOS 7

Pakua toleo jipya zaidi CentOS 7.2.1511 inaweza kufanywa kwa njia mbili:

  1. Kupitia mtandao wa torrent
  2. Kutoka kwa kioo cha karibu

Napendelea kutumia kioo kama hiki:

Pakua CentOS 7
Torrent Kioo cha Yandex Ukubwa
Pakua mkondo wa DVD wa CentOS 7Pakua CentOS 7 DVD iso4G
Pakua mkondo wa NetOS 7 wa NetInstallPakuaCentOS 7 NetInstall iso360M
Pakua CentOS 7 Kila kitu torrentPakuaCentOS 7 Kila kitu iso7G
Pakua mkondo wa CentOS 7 LiveGNOMEPakuaCentOS 7 LiveGNOME iso1G
Pakua mkondo wa CentOS 7 LiveKDEPakuaCentOS 7 LiveKDE iso1G
Pakua kijito kidogo chaCentOS 7PakuaCentOS 7 Iso ndogo634M

Nakukumbusha hilo 32 kidogo au i386 Hakuna toleo la CentOS 7. Usambazaji wote pekee x86_64, hiyo ni 64 kidogo.

Kiendeshi cha USB chenye Bootable cha CentOS 7

Hivi majuzi, mimi binafsi situmii CD za kawaida, nikipendelea anatoa za bootable. Wao ni rahisi zaidi, huchukua nafasi ndogo, na ni rahisi kusasisha usambazaji juu yao. Lakini wakati mwingine unapaswa kwenda kwenye shida ya kuunda gari la bootable la USB flash. Kwa mfano, ili kuunda gari la bootable la USB flash kwa CentOS 6, nilikuwa nikitumia programu unetbootin, lakini kwa toleo la 7 nambari hii haikufanya kazi. Hifadhi ya flash iliyoundwa ndani yake haikuruhusu kufunga CentOS 7, kwani kisakinishi yenyewe kwa wakati fulani haoni chanzo cha ufungaji kwenye gari la flash.

Lakini nilikuja kuwaokoa programu ya bure. Kwa msaada wake unaweza kwa urahisi unda kiendeshi cha USB flash cha CentOS 7. Hivi ndivyo inavyofanywa:

Hii ni ya kutosha kuunda gari la flash. Sasa unaweza kuitumia kufunga mfumo wa uendeshaji kutoka kwa gari la flash.

Inasakinisha CentOS 7 kutoka kwa kiendeshi cha USB flash

Baada ya kuunda gari la bootable la USB flash, unaweza kuanza ufungaji. Ingiza kiendeshi cha flash kwenye seva, taja kama chanzo Boot ya USB na uanze kompyuta. Tunasalimiwa na menyu ya kuanza Ufungaji wa CentOS:

Chagua kipengee cha kwanza: Sakinisha CentOS 7 na bonyeza Enter. Baada ya kupakua kisakinishi, tunasalimiwa na dirisha na chaguo la lugha ambayo itatumika wakati wa usakinishaji. Mimi huchagua Kiingereza kila wakati, ninachokifahamu zaidi:

CentOS 7 ndogo

Ikiwa unatumia diski centos isoso ndogo, utaona skrini ifuatayo:

Hapa unaongozwa kutaja vigezo vya ufungaji. Alama ya mshangao sehemu imewekwa alama, bila kuweka ambayo haiwezekani kuendelea. Inapatikana kwa ajili ya kubinafsisha vigezo vifuatavyo mipangilio:

  1. Chaguo.
  2. Kuchagua mpangilio wa kibodi.
  3. Ni lugha gani zitasaidiwa kwenye seva.
  4. Ufungaji utafanyika wapi? Kwa kuwa tuna usambazaji mdogo wa centos, usakinishaji utatoka kwa iso ya ndani.
  5. Kuchagua vifurushi vya kusakinisha. Katika picha ndogo, seti ndogo tu ya programu inapatikana.
  6. Ugawaji wa gari ngumu. Tutagusa hatua hii kwa undani zaidi tunapochambua ufungaji kwenye uvamizi.
  7. Kuweka miingiliano ya mtandao.

Ili kuendelea na usakinishaji, lazima ukamilishe angalau kuvunjika kwa ngumu diski. Bila hii, usakinishaji hauwezi kuendelea. Lakini tutapitia vigezo vyote na kuweka maadili muhimu kwetu.

Kwa hivyo, bofya DATE & TIME na usanidi vigezo vya saa:


Baada ya kukamilisha mipangilio, bofya kitufe cha bluu juu Imekamilika.

Twende kwenye mpangilio unaofuata - MPANGILIO WA KIBODI:

  1. Ongeza mipangilio muhimu. Niliongeza Kirusi.
  2. Bofya Chaguo na uchague jinsi mipangilio itabadilishwa.
  3. Kujaribu mipangilio na kubadili. Ikiwa kila kitu kiko sawa, tunaendelea.

Bofya MSAADA WA LUGHA:

Chagua lugha za ziada ambazo mfumo utasaidia. Mara nyingi siitaji hii, lakini kama mfano, wacha tuongeze msaada kwa lugha ya Kirusi. Hii inaweza kuwa na manufaa, kwa mfano, wakati wa kuunda kumbukumbu ya faili na majina ya Kirusi katika faili. Kwa msaada wa lugha ya Kirusi, unaweza kufanya kazi katika console na majina ya Kirusi ya folda na faili. Ikiwa, kwa mfano, seva yako imeundwa kufanya kazi kama lango, usaidizi wa lugha za ziada hautakuwa na manufaa. Baada ya kufanya uteuzi wako, bofya Nimemaliza tena.

Sasa hebu tufanye mipangilio ya mtandao. Nenda kwenye sehemu ya NETWORK & HOSTNAME. Nilitaja hili kwa undani katika moja ya makala zangu, kwa hiyo sitakaa juu ya suala hili. WASHA kitelezi na upate mipangilio ya kiotomatiki dhcp:

  1. Kugeuza kitelezi kuwa ON huwezesha kiolesura; inapokea mipangilio kupitia dhcp.
  2. Ikiwa unataka kubadilisha mipangilio hii, bofya Sanidi.
  3. Bainisha jina la mpangishaji. Ukisahau, unaweza kubadilisha mpangilio huu baada ya kusakinisha.

Tunakamilisha usanidi kwa kubofya Imefanywa. Sasa unaweza kurudi kwenye mipangilio ya saa yako na uwashe Saa ya Mtandao.

Sasa twende kwenye sehemu ya CHANZO CHA KUFUNGA. Wakati wa kufunga senti ndogo Hakuna haja ya kubadilisha parameter hii. Chanzo cha ndani kimewekwa hapo kwa chaguo-msingi, ambacho kinatufaa. Sio lazima kugusa chochote:

Katika sehemu ya SOFTWARE SELECTION wakati wa usakinishaji mdogo pia hakuna cha kuchagua; chaguo pekee linalowezekana tayari limeonyeshwa:

Tunapaswa tu kuzingatia mpangilio wa mwisho wa lazima, bila ambayo ufungaji wa centos hautaanza - INSTALLATION DESTINATION. Mara tu ukiiingiza, utaona orodha ya diski zilizounganishwa kwenye seva. Katika kesi yangu ni gari moja ngumu.

Ikiwa diski yako imegunduliwa kwa usahihi, chagua na ubofye Imefanywa. Dirisha linatokea onyo kwamba mfumo utahitaji takriban 1 GB ya nafasi ya gari ngumu kwa ajili ya ufungaji, na gari lako ngumu haina nafasi inayohitajika. nafasi ya bure. Hii hutokea kwa sababu mfumo mwingine ulisakinishwa hapo awali kwenye diski hii na ulianza kutumika yote ngumu diski. Tunahitaji kuondoa maelezo yote ya zamani kwa ajili ya ufungaji mfumo mpya. Tunafanya hivyo kwa kushinikiza Rejesha nafasi:

Chagua diski na ufute sehemu zote zilizopo juu yake - bonyeza kwanza Futa zote, na kisha Rejesha nafasi:

Kisha kisakinishi kitachagua kiendeshi chote kama kiendeshi cha usakinishaji. Baada ya hayo, unaweza kuanza kusakinisha centos moja kwa moja kwa kubofya kitufe Anza Usakinishaji.

CentOS 7 netinstall

Inasakinisha Centos 7 kutoka kwa picha netinstall hutofautiana na wengine katika jambo moja tu. Wakati wa kuandaa kufunga juu ya mtandao, katika sehemu ya INSTALLATION SOURCE, badala ya chanzo cha ndani, unahitaji kutaja njia ya picha iko mahali fulani kwenye mtandao. Kwa wazi, kabla ya kufanya hivyo, unahitaji kusanidi mtandao na uhakikishe kuwa kompyuta ina upatikanaji wa mtandao.

Nitatumia zilizotajwa hapo awali. - https://mirror.yandex.ru/centos/7/os/x86_64/

Picha ya skrini inaonyesha url ya zamani. Baada ya mfululizo wa sasisho ikawa haina maana. Kiungo sahihi hapo juu kwenye maandishi.

Taja njia na ubofye Imefanywa. Baada ya kuangalia upatikanaji wa chanzo, katika sehemu ya SOFTWARE SELECTION unaweza kuchagua seti ya programu inayohitajika kwa usakinishaji:

Sasa hebu tuangalie chaguo ngumu zaidi ya ufungaji. Tutasakinisha CentOS 7 kwenye uvamizi wa programu. Kwa mfano, hebu tuchukue diski 2 na tuvamie 1. Mipangilio yote itakuwa sawa na tulivyoangalia hapo awali, isipokuwa moja - INSTALLATION DESTINATION.

Tunaunganisha disks 2 kwenye mfumo, boot kutoka disk ya ufungaji na uende kwenye sehemu ya kizigeu cha diski. Tunaona anatoa 2 ngumu. Chagua zote mbili na uangalie kisanduku Nitasanidi kizigeu:

Bofya Imekamilika. Dirisha la udhibiti lililopotoka kidogo linafungua sehemu ngumu diski.

Hapa tunafuta kwanza sehemu zote zilizopo:

Na tunaunda zetu mpya kwa kubonyeza ishara ya kuongeza. Tunahitaji kuunda partitions 3: boot, kubadilishana na mizizi /. Chagua ukubwa wa kizigeu mwenyewe kulingana na mahitaji yako na kumbukumbu ya ufikiaji bila mpangilio kwenye seva. Kwa kizigeu cha boot, 500MB inatosha, kwa kubadilishana kuna RAM ya kutosha. Kila kitu kingine kinaweza kujazwa na kizigeu kimoja cha mizizi, au kadhaa zinaweza kuunda ikiwa ni lazima. Aina ya Kifaa weka RAID. Chagua aina ya mfumo wa faili kwa hiari yako. Ambayo ni bora - xfs au ext4 inategemea hali maalum. Inaaminika kuwa xfs hufanya kazi vyema na faili kubwa, ext4 na kundi la ndogo. Hii ni mada ya mjadala mwingine. Kiwango cha RAID taja RAID1 .

Inapaswa kuonekana kama hii:

Bofya Imekamilika ukimaliza. Katika dirisha jipya, thibitisha ugawaji wa diski kwa kubofya Kubali Mabadiliko:

Tunaweka vigezo vingine vyote kama ilivyoelezwa hapo juu. Sasa unaweza kuanza kusakinisha CentOS 7 kwenye uvamizi wa programu ambao tumeunda hivi punde.

Wacha tuangalie habari kuhusu safu ya mizizi:

# mdadm -D /dev/md126

Kila kitu ni sawa, usakinishaji wa seva umekamilika. Sehemu ya uvamizi inafanya kazi kwa kawaida, kuhakikisha uvumilivu wa hitilafu ya seva.

Ninapendekeza sana kutumia Linux laini ya uvamizi mdadm katika shughuli zako za kila siku. Inaaminika zaidi, ni wazi na thabiti zaidi kuliko vidhibiti vilivyojengwa kwenye ubao wa mama. Unapaswa kutoa upendeleo kwa uvamizi wa vifaa tu ikiwa ni vifaa vya kweli, ina betri, na huongeza utendaji wa seva. Katika visa vingine vyote, napendekeza kutumia mdadm.

Video ya kusakinisha CentOS 7 kwenye uvamizi 1

Kozi ya mtandaoni "Msimamizi wa Linux"

Ikiwa una nia ya kujifunza jinsi ya kujenga na kudumisha mifumo inayopatikana na ya kuaminika, ninapendekeza ujue. kozi ya mtandaoni "Msimamizi wa Linux" katika OTUS. Kozi sio ya wanaoanza; kwa kiingilio unahitaji maarifa ya msingi kwenye mitandao na kusakinisha Linux kwenye mashine pepe. Mafunzo hayo huchukua muda wa miezi 5, baada ya hapo wahitimu wa kozi waliofaulu wataweza kufanyiwa mahojiano na washirika. Jijaribu kwenye jaribio la kiingilio na uone programu kwa maelezo zaidi.

Watu wengi hata hawashuku kuwa huduma zote tunazotumia kwenye Mtandao zinatokana na kompyuta zile zile zinazofanya kazi katika vyumba vyetu, zimeundwa tofauti kabisa, na haziwezi kujivunia uzuri. kiolesura cha picha na husimamiwa kwa kutumia timu maalum. Kompyuta hizi zinaitwa seva. Watu wenye ujuzi, bila shaka, wanajua jinsi ya kusanidi na "kuinua" seva yao wenyewe. Wale ambao ni wapya kwenye biashara hii wanahitaji kusoma zaidi ya kongamano moja ili hatimaye waipate. Jambo moja ni hakika: ili kusanidi seva ya bei nafuu na thabiti, unahitaji kuchagua msingi wa bei nafuu na thabiti, ambao ni mfumo wa uendeshaji. Msingi wa Linux. Chaguo la wengi liko kwenye CentOS 7. nyenzo hii zilizokusanywa habari fupi juu ya jinsi ya kusakinisha CentOS 7 na kuunda seva ya msingi kulingana nayo.

CentOS ni nini?

CentOS ni Linux, faida kuu ambayo ni utulivu. Mfumo huu, kama mshindani wake wa karibu zaidi Fedora, uliundwa kwa msingi wa msimbo wa usambazaji wa Red Hat Linux unaolipishwa. Mwisho, kwa upande wake, ni zana bora kwa wasimamizi wa mfumo ambao kazi yao inahitaji kutabirika, kazi imara na udhibiti unaofaa.

CentOS haiwezi kujivunia matoleo ya hivi karibuni ya vifurushi, tofauti na Fedora, lakini kila Msimamizi wa Mfumo Atakuwa na furaha tu juu ya hili wakati Fedora au usambazaji mwingine wa kisasa na vifurushi vyake vya hivi karibuni "huanguka", na CentOS inaendelea kufanya kazi kwa utulivu bila kujali hali. Nyenzo hii inaelezea kwa ufupi mchakato wa kuanzisha na kufunga CentOS 7, sifa kuu za mfumo na mazingira ya kazi.

Pakua CentOS 7

Kabla ya kufunga CentOS 7, lazima upakue usambazaji wa mfumo wa uendeshaji kutoka kwenye tovuti rasmi.

Kuna chaguzi kadhaa za kupakua:

  • Faili ya ISO ya kuchoma kwenye diski ni bora kwa watu wengi walio na mfumo kamili na kiolesura cha picha;
  • Faili ya ISO kwa ajili ya ufungaji kutoka kwa gari ngumu na gari la USB flash - seti kamili zaidi ya vifurushi;
  • ISO kwa upakuaji mdogo - ina mfumo wa uendeshaji wa kimsingi na seti ndogo ya vifurushi na bila kiolesura cha picha (kwa toleo hili la usambazaji unaweza "kuinua" seva kwa urahisi bila kusakinisha chochote cha ziada).

Miongoni mwa faili za boot unaweza kupata picha mbili za diski "moja kwa moja" na mazingira mawili tofauti ya eneo-kazi (KDE na Gnome). Picha hizi zinafaa kwa wale ambao wanataka kujaribu mfumo kabla ya kuiweka kwenye gari ngumu.

Inasakinisha CentOS 7

Hata ukichagua picha ndogo, CentOS 7 itatoa kutumia kiolesura cha picha kusakinisha mfumo kwenye diski kuu yako.

Utaratibu huu unafanyika katika hatua kuu 6:

  • Kuweka tarehe na wakati - katika hatua hii, chagua tu eneo lako la wakati, na wakati utawekwa moja kwa moja.
  • Kuweka lugha na mpangilio - lazima uchague lugha moja ya msingi ya mfumo na moja ya ziada, na pia kutaja mipangilio ya kibodi inayohitajika kwao.
  • Chanzo cha ufungaji - katika hatua hii huwezi kubadilisha chochote, basi faili za ufungaji zitachukuliwa kutoka kwa vyombo vya habari vya mfumo.
  • Programu ya ufungaji - katika hatua hii unahitaji kuchagua kifurushi cha chini mipango, kwani tunahitaji kupeleka seva bila desktop na kiolesura cha picha.
  • Mahali pa ufungaji - katika hatua hii tunachagua diski ngumu ambayo ufungaji utafanywa, pamoja na ugawaji.
  • Usanidi wa Mtandao - hapa unahitaji kuingiza habari kuhusu muunganisho wako wa Mtandao.

Baada ya kuingia data, utahitaji kuunda wasifu wa mtumiaji na kutaja nenosiri la Mizizi. Mara tu mchakato wa usakinishaji ukamilika, kompyuta yako itaanza upya na kukuarifu uanzishe mfumo mpya wa uendeshaji.

Inasakinisha seva ya CentOS 7

Hapa tutazungumza kwa ufupi juu ya jinsi ya kupeleka seva ya ulimwengu wote Msingi wa CentOS 7 na kuweka kiwango cha chini zana muhimu, ambayo inahitajika kwa uendeshaji wake kamili.

Kwa hiyo, kwanza unahitaji kupata seva yenyewe. Unaweza kuikodisha mtandaoni (kutoka rubles 250) au usanidi mashine ya ndani. Kitu pekee kitakachohitajika ni vitambulisho vya SSH ambavyo vitatumika kuingia kwenye seva. Wacha tuchukue muhtasari kama mfano. anwani ya posta [barua pepe imelindwa] na jina la mtumiaji na nenosiri pia ni centos.

Unapaswa kuanza usanidi kwa kuunda mtumiaji na kumpa haki zote muhimu:

  • Ongeza mtumiaji kwa kutumia amri ya useradd centos;
  • Tunaunda nenosiri la kipekee kwa hiyo - passwd centos;
  • Tunalazimisha mfumo kutuma barua ya mizizi kwa mtumiaji huyu - vi /etc/aliases;
  • Tunampa mtumiaji haki za sudo na amri ya visudo (mstari wa amri utajibu kwa uthibitisho wa operesheni).

Baadaye unahitaji kuzima Firewall na SeLinux. Hii lazima ifanyike ili usijizuie kwa bahati mbaya haki za ufikiaji kwa seva. Unaweza kusitisha Firewall kwa kutumia systemctl stop firewalld na systemctl kuzima amri za firewalld. Hali na SeLinux ni ngumu zaidi: unahitaji kufungua faili ya usanidi inayolingana mhariri wa maandishi Vi kwa kutumia amri vi /etc/selinux/config, pata laini SELINUX=imewezeshwa hapo na ubadilishe na SELINUX=disabled. Kisha unahitaji kuanzisha upya mfumo.

Hatua inayofuata ya usanidi ni kusakinisha SSH.

Ili kufanya hivyo unahitaji:

  • Ongeza funguo zinazolingana kutoka kaskazini [barua pepe imelindwa].
  • Badilisha bandari kwenye faili ya usanidi /etc/ssh/sshd_config hadi Port 222.
  • Kataza kuingia kwa seva bila Haki za mizizi, kuingia kwenye mstari PermitRootLogin bila-password.
  • Na anza tena seva na amri systemctl anzisha tena sshd.

Pia unahitaji kusasisha mifumo yote na kusakinisha hifadhi za epel na rpmforge. Ili kufanya hivyo unahitaji:

  • Sasisha zote vipengele vya mfumo kwa amri ya yum sasisha.
  • Pakia mpya vipengele vya mfumo amri yum -enablerepo=cr sasisho.
  • Ikiwa vipengele vilivyopo havitoshi, unaweza kupakua zaidi matoleo ya kisasa epel na rpmforge, ili kufanya hivyo, ingiza amri yum -y install *anwani ya hifadhi ambapo toleo linalohitajika la programu limehifadhiwa * (hazina inayofaa inaweza kupatikana kwa urahisi kwenye rasilimali maalum).

Kuangalia huduma, kusanidi Apache na PHP

Ili kusakinisha vipengee vya ziada kwenye fremu iliyopo ya seva, utahitaji kuangalia na kuzima baadhi ya huduma na huduma za MTA.

Ili kufanya hivyo unahitaji:

  • Angalia ni huduma zipi zinazotumika tayari kwa kutumia amri ya huduma ya systemctl -t.
  • Zima zote zisizo za lazima na uwazuie kukimbia, kwa mfano kwa usakinishaji huduma za posta utahitaji kuzima postfix kwa kutumia systemctl stop postfix na systemctl kuzima amri za postfix.

Kisha unahitaji kupakua Apache na PHP, ambazo ni muhimu kwa utendaji kamili wa seva yetu.

Kwa hivyo kwa hili:

  • Sakinisha kifurushi cha Apache na amri yum -y install httpd.
  • Tunafanya mabadiliko kwenye faili ya usanidi (unahitaji kutaja anwani ya seva, jina, saini, nk).
  • Tunaanzisha Apache na kuwezesha kazi ya autorun na amri systemctl kuanza httpd na systemctl kuwezesha httpd.
  • Kisha ongeza PHP na amri yum -y install php php-mbstring php-near.
  • Anzisha tena Apache na amri systemctl kuanzisha upya httpd.

Kusakinisha mfumo wa usimamizi wa hifadhidata wa MySql

Kabla ya kusakinisha MySql kwenye CentOS 7, inafaa kufafanua hilo unapotumia meneja wa kawaida Baada ya kupakua Yum, mfumo utapakua toleo mbadala la programu inayoitwa MariaDB, kwa hivyo katika kesi ya CentOS itabidi ufanye kazi.

Kwa Mipangilio ya MySql muhimu:

  • Pakua mteja wa MySql kutoka kwa hazina rasmi ya matumizi kwa kutumia wget amri * kiungo kwa faili na mteja wa MySql*.
  • Kisha usakinishe na sudo rpm -ivh *jina kamili faili ya rpm na kinachohitajika Toleo la MySql* na sudo yum kusakinisha mysql-server.
  • Kisha kuthibitisha operesheni mara mbili kwa kuingia mstari wa amri Y.

Ufuatiliaji wa Zabbix

Kwa Ufungaji wa Zabbix katika CentOS 7 unahitaji kupata toleo la hivi karibuni la mteja kwenye tovuti rasmi ya msanidi programu na kisha usakinishe kwenye mfumo.

Ili kufanya hivyo unahitaji:

  • Ongeza hazina na rpm Uvh amri *kiungo kwa faili ya rpm na toleo la sasa Zabbix*.
  • Sasisha orodha ya programu zinazopatikana kwa amri ya sasisho ya yum.
  • Kisha sakinisha mteja wa Zabbix kwenye mfumo kwa amri yum install zabbix-agent.
  • Baada ya hayo, yote iliyobaki ni kuangalia toleo la mteja (ya tatu inahitajika) na kujibu kwa uthibitisho kwa maombi yote kwa kuingiza Y kwenye mstari wa amri.

Inasakinisha seva ya barua ya Zimbra

Kabla ya kufunga Zimbra kwenye CentOS 7, unahitaji kuandaa mfumo kwa hili.

Kwa hivyo, unahitaji kufanya yafuatayo:

  • Sanidi kwa usahihi nk/wapangishi na faili ya jina la mwenyeji.
  • Ruhusu bandari zote za Zimbra katika iptables.
  • Zima SeLinux.
  • Zima huduma zote za MTA.
  • Sasisha mfumo wa uendeshaji na yum update -y amri.
  • Kisha unahitaji kupakua vifurushi vinavyofaa na amri yum install perl perl-core ntpl nmap sudo libidn gmp.
  • Kisha - shirika la Zimbra lenyewe *unganisha kwa faili na toleo la sasa la matumizi ya Zimbra*.
  • Fungua faili kwa amri ya tar na uende kwenye saraka inayofaa na amri ya cd.
  • Kisha unahitaji kuanza mchakato wa usakinishaji kwa amri ./install.sh —platform-override.

Mfumo wa uendeshaji wa CentOS kimsingi umeundwa kwa matumizi kwenye seva na katika makampuni makubwa, lakini inaweza kutumika kwa mafanikio kabisa kwenye kompyuta za watumiaji wa kawaida kutatua matatizo ya kila siku. Usambazaji wa Ubuntu umeundwa kwa watumiaji wapya, lakini ina toleo nzuri sana kwa seva.

Usambazaji wote unatengenezwa na makampuni makubwa ambayo yana jukumu muhimu katika ulimwengu wa programu ya bure, na wote wawili ni bora kwa kutatua matatizo yao mbalimbali. Katika makala hii tutajaribu kulinganisha usambazaji huu, jaribu kujua ni bora kuliko Ubuntu au CentOS, na ni usambazaji gani unaofaa zaidi kwa kutatua matatizo fulani. Tutalinganisha nukta kwa nukta ili kurahisisha kusogeza. Sasa hebu tuendelee kwenye kulinganisha.

Inaweza kuonekana kuwa msanidi programu wa usambazaji sio muhimu sana, lakini kwa kweli ni muhimu. Mfumo wa uendeshaji unatengenezwa na kampuni ya Kiafrika ya Canonical, iliyoanzishwa na Mark Shuttleworth. Usambazaji unategemea Debian na lengo lake kuu ni unyenyekevu kwa watumiaji wapya na urahisi wa kuanzisha. Toleo la kwanza lilifanyika mnamo 2004. Canonical inaunda ganda lake la Gnome - Unity, ambalo linapaswa kuunganishwa kwa simu mahiri na kompyuta. Kampuni pia inajaribu kukuza Ubuntu kwa soko la simu na kompyuta kibao, ingawa haijafanikiwa sana hadi sasa. Kwa kuongeza, Canonical inakuza Ubuntu kwenye seva na wakati huu Seva nyingi za wavuti huendesha Ubuntu.

CentOS ni usambazaji unaoungwa mkono na jumuiya kulingana na Red Hat Linux. Hapa, ilionekana kuwa Ubuntu alikuwa na faida kamili, lakini ... CentOS ni toleo la bure Red Hat, kwa kweli, ni mfumo sawa, uliojengwa kutoka kwa vyanzo vya Red Hat Linux, ambayo hupokea sasisho za mara kwa mara, muda fulani baada ya kutolewa na Red Hat.

Kampuni hii imekuwa ikitengeneza mifumo ya uendeshaji ya seva tangu 1993 na imekuwa ikitoa masasisho ya mifumo yake kwa miaka 10, tofauti na laini ya usaidizi ya Ubuntu - miaka miwili, na vipengele vingi vipya vinavyovutia vinatolewa kwa matoleo ya zamani ya kernels. Red Hat inahusika tu katika kuendeleza mfumo wa uendeshaji wa daraja la kibiashara kwa seva na makampuni. Yote hii inapitishwa na CentOS.

Katika kipengele hiki, Red Hat inashinda wazi, na nayo CentOS. Ingawa Canonical hufanya mengi kwa Ubuntu, hutumia bidii nyingi kwenye vitu vya watu wengine, mfumo sawa wa simu mahiri. Na mtayarishaji wa kinu cha Linux, Linus Torvalds, anashirikiana na Red Hat.

2. Programu

Ubuntu hutumia umbizo la kifurushi cha Deb kilichorithiwa kutoka kwa Debian. CentOS hutumia umbizo la rpm lililotengenezwa na Red Hat. Kwa kweli, kwa mtumiaji wa mwisho zinakaribia kufanana, isipokuwa kwamba mifumo iliyo na mfumo wa usimamizi wa kifurushi cha RPM inapakua metadata zaidi wakati wa kusasisha hazina, na utegemezi unaopendekezwa hautumiki hapa.

Kuvutia zaidi ni upatikanaji wa programu. Kwa Ubuntu utapata karibu programu zote utakazohitaji. Vifurushi vya ufungaji vinakusanywa hata kwa programu mpya, iliyotolewa tu na licha ya ukweli kwamba hazijaongezwa kwenye hazina, kuna PPA na unaweza kufunga kila kitu unachohitaji kutoka hapo. Lakini programu zingine za zamani haziwezi kupatikana.

Katika CentOS hali ni tofauti kidogo. Vifurushi vya RPM hazijatolewa kwa bidii kama Deb, kuna hazina iliyo na programu ya mtu wa tatu, lakini sio programu zote mpya zipo. Hata hivyo, matoleo ya zamani ya programu itakuwa rahisi kupata, na kwa ujumla mipango itakuwa bora sambamba na mfumo na imara zaidi. Linapokuja suala la upatikanaji wa programu, Ubuntu dhidi ya. CentOS ni bora zaidi inajionyesha, baada ya yote, Ubuntu.

3. Mazingira ya eneo-kazi

Ubuntu hutumia ganda lake la Umoja ambalo linaendesha juu toleo jipya Mazingira ya eneo-kazi ya Gnome 3. Inafanya mabadiliko machache kwenye kiolesura na kwa ujumla inaonekana nzuri sana.

CentOS hutumia toleo la kawaida na la kawaida la Gnome 2. Mazingira yanaonekana kuwa ya kizamani, lakini yanafanya kazi kwa utulivu kabisa na inasaidia kazi zote muhimu. Mwonekano mifumo ni suala la kibinafsi kwa kila mtu na ganda ni rahisi sana kubadilika, lakini kwa kawaida ni mazingira gani ambayo mfumo uliundwa hapo awali yatafanya kazi vizuri zaidi.

4. Ufungaji

Kufunga Ubuntu au CentOS sio tofauti sana. Mifumo hutumia visakinishi tofauti, lakini kiini ni sawa kila mahali. Ubuntu ina kisakinishi kilichorahisishwa zaidi ambapo unaweza kusanidi usanidi wa msingi wa mfumo, kugawanya diski, na kuunda watumiaji.

CentOS ina kisakinishi sawa na Fedora na Red Hat, lakini hapa unaweza kuchagua vipengee vya kusakinisha, kama vile Gnome au eneo-kazi la KDE, na kuweka mipangilio ya mtandao.

Kisakinishi cha Ubuntu ni kama mchawi, unahitaji tu kuvinjari hatua kwa hatua na kusakinisha vigezo vinavyohitajika, CentOS ina menyu kuu ambayo utahitaji kusanidi kila kitu.

5. Utulivu

Ubuntu, katika matoleo ya LTS, inajiweka kama usambazaji thabiti sana, lakini kuna mengi ya kujadili juu ya uthabiti wa Ubuntu. Inaweza kufanya kazi vizuri na mipangilio chaguo-msingi, lakini ukijaribu kutumia vitendaji visivyo vya kawaida au michanganyiko yake, rundo la mende na mapungufu mara moja huibuka ambayo hakuna mtu anaye haraka ya kurekebisha.

Kwa upande mwingine, CentOS, ambayo ni msingi wa Red Hat, inajaribiwa kikamilifu kabla ya kutolewa, ingawa usambazaji una programu za zamani, bila shaka imetatuliwa vizuri na mende hurekebishwa, ingawa pia kuna tofauti kwa sheria hii.

Ikiwa unataka matoleo mapya ya programu, chaguo lako ni Ubuntu, lakini ikiwa unahitaji utulivu, ni bora kutazama usambazaji mwingine unapoamua juu ya Ubuntu au CentOS.

6. Jumuiya na nyaraka

Ubuntu ni usambazaji maarufu zaidi kati ya wageni, na kwa hiyo kuna vikao vingi, jumuiya za watumiaji, na makala mbalimbali mtandaoni. Ikiwa ni pamoja na vifaa vingi katika Kirusi. Kuna pia idadi kubwa ya watumiaji ambao kuna uwezekano mkubwa tayari wamekumbana na tatizo lako na wanaweza kukusaidia kulitatua.

Kuna habari kidogo sana kuhusu CentOS kwenye Mtandao na vikao vichache zaidi. Upeo wake wa usambazaji ni seva, na makampuni makubwa. Kuna hati, lakini nyingi ni za Kiingereza.

Ukifanya hivyo kulinganisha ubuntu na centos. Katika hatua hii, pia, Ubuntu ni, bila shaka, bora, lakini kwa watumiaji wapya tu; ikiwa tayari unajua vya kutosha juu ya mfumo, unaweza kushughulikia CentOS.

hitimisho

Katika makala hii, tulilinganisha usambazaji mbili ambao ni maarufu sana katika nyanja zao ili uweze kuamua ni bora kwako, Ubuntu au CentOS. Ni mifumo bora na inafaa kwa kazi ambazo ziliundwa. Unatumia usambazaji gani? Ubuntu dhidi ya CentOS? Je, ungechagua yupi? Andika kwenye maoni!

Ni ngumu kuchagua mfumo bila hata kuutazama, ninaambatanisha na video mbili muhtasari wa haraka mifumo yote miwili ya uendeshaji:

Tovuti ya volumetric, portal ya wavuti, mtandao wa kijamii, mchezo online - mtandao mkuu miradi ambayo inahitaji kuongezeka kwa mahitaji ya mwenyeji. CentOS mara nyingi hutumiwa kama mfumo wa uendeshaji wa seva iliyojitolea. Seva ya wavuti iliyojitolea ni suluhisho linalokubalika kwa ujumla na sifa nyingi muhimu:

  • Kuongezeka kwa kiwango cha usalama. Unaweka vikwazo vyako vya ufikiaji.
  • Utendaji wa juu - kwani rasilimali za seva hutumiwa tu na mpangaji.
  • Hakuna kikomo nafasi ya diski. Ikiwa una anatoa za terabytes kadhaa, kizuizi kinaweza kuchukuliwa kuwa cha masharti.
  • Ufikiaji wa maunzi ya seva. Hii inakuwezesha kuzalisha zaidi mipangilio sahihi ambayo inaweza kuongeza utendaji.

Lakini faida hizi zote zinaweza kupunguzwa na ukweli mmoja usio na furaha - bei. Kwa kweli, mwenyeji wa seva aliyejitolea daima ni ghali zaidi kuliko mwenyeji wa kawaida wa seva. CentOS kwa seva iliyojitolea imeundwa kuokoa pesa, kufikia utendaji wa juu na usalama.

Mfumo huu unaofanana na Linux, unaotegemea muundo wa Red Hat Enterprise, unapata umaarufu kila siku. Hii ni kwa kiasi kikubwa kutokana na ukweli kwamba ni bure kutumia. Kwa hiyo, kwa kutumia, unaweza kuokoa pesa.

Ingawa CentOS inaitwa clone ya Red Hat, bado kuna tofauti zinazoonekana:

  • Bure kabisa. Ingawa Red Hat ina msaada, lazima ulipe. CentOS, kwa upande wake, ni bure kabisa.
  • Ukosefu wa dawati la usaidizi. Lakini CentOS inasasishwa mara kwa mara, ingawa kutoka kwa hazina yake, tofauti na Red Hat. Kulingana na watengenezaji, kwa kila toleo, unaweza kupokea sasisho kwa hadi miaka 10, ukitumia nambari iliyolipwa ya Kofia Nyekundu. Bila shaka, hii inaweza kuwa na hasara, lakini kwa hali yoyote, kuanzisha Linux inahitaji msimamizi mwenye ujuzi, ambaye atalipa fidia kwa ukosefu wa huduma ya usaidizi.

Wacha tuangazie sifa nzuri za CentOS kwa seva iliyojitolea:

  • Jumuiya kubwa ya watumiaji ambayo inakua kila wakati. Msaada kutoka kwa vyanzo huru, ushauri juu ya utatuzi, vidokezo muhimu na mengi zaidi - itasaidia kutoa majibu ya juu kwa maswali iwezekanavyo.
  • Rahisi kusasisha na kutafuta programu. Shukrani kwa moduli ya yum (Kisasisho cha mbwa wa Njano, Iliyorekebishwa), utafutaji umerahisishwa faili muhimu, programu, sasisha vifurushi vinavyoweza kujiendesha.
  • Kiwango cha juu cha usalama. Nyuma miaka iliyopita Seva iliyojitolea ya CentOS inatumika kwenye mashine zaidi na zaidi. Baadhi ya mapungufu yanayowezekana yameondolewa hata kabla ya toleo lenyewe.
  • Uwezo wa kutumia GUI. Baadhi ya kazi hazihitaji ujuzi wa kina amri za linux. Rahisi shell graphical - si tu interface kirafiki, lakini pia chombo rahisi utekelezaji vitendo muhimu. CentOS inaendana kikamilifu na vifurushi maarufu vya GUI GNOME na KDE.
  • Utulivu wa kazi. Seva kulingana na mifumo inayofanana na Linux inachukuliwa kuwa isiyo na shida zaidi. Seva iliyojitolea ya CentOS sio ubaguzi.
  • Utendaji wa juu. Kama mfumo mwingine wowote wa Linux, CentOS ina kiwango cha juu sifa za kasi. Na huyu ni mshirika wa lazima kwa utendakazi wa miradi mikubwa.
  • Chaguo la kuunda CD yako ya Moja kwa Moja. Kipengele hiki kitakusaidia kupata toleo la mfumo na mipangilio ya mahitaji ya mradi maalum.

Mfumo, ingawa una faida kubwa, sio bila dhambi zake:

  • Ukosefu wa wamiliki wa multimedia mp3 codecs. Licha ya ukweli kwamba mfumo haujasoma muundo huu maarufu wa sauti, shida hutatuliwa kwa kwenda tu kwenye hazina ya mtu wa tatu "rpmforge", ambapo unaweza kupata. fursa muhimu. Hata hivyo, kwa seva, kazi ya usaidizi wa mp3 haiwezi kuhitajika, kwa sababu faili zinazolingana zinazinduliwa kwa upande wa mashine za mteja.
  • Ugumu katika kutumia teknolojia za Microsoft ASP, ASP.NET, Ufikiaji, nk. Ikiwa mradi wako una, kwa mfano, hati za ASP.NET, basi ukitumia Seva za Linux inaweza kuwa na matatizo. Ingawa tatizo linaweza kutatuliwa kwa kusakinisha programu ya ziada na kurekebisha vizuri, njia hii bado haipendekezwi katika CentOS kwa seva iliyojitolea.
  • Kasi ya chini ya sasisho kupitia YUM.
  • Inahitaji DVD 2 kwa usakinishaji matoleo ya hivi karibuni. Hii tatizo la ziada, lakini anapata suluhu kwa kuunda kiendeshi cha bootable cha Flash.

Kwa kweli, ingawa kuna mapungufu, yote yanaweza kutolewa. Na kuwa na mfumo usio na shida na uwezo wa kurekebisha na kasi kubwa inafanya kazi ndio inayohitajika sana na inayotolewa na CentOS kwa seva iliyojitolea.

Katika nakala hii tutaangalia usambazaji mwingine maarufu na wa sasa wa Linux -Centos (Jumuiya ENTERPRISE Mfumo wa Uendeshaji) . Msingi wa kibiashara ni Red Hat Enterprise Linux, OS ilionekana mnamo 2004. Kila toleo linaweza kutumika kwa muda wa miaka 10, matoleo yanasasishwa kila baada ya miezi 6. Mfumo huo unachukuliwa kuwa analog ya bure na maarufu ya RHEL. Inajulikana na utulivu wa tabia na inaweza kufanya kazi kikamilifu kwenye kompyuta na usanifu wa 64-bit na 32-bit.

Kipengele muhimu cha Centos ni kila kitu hufanya kazi kwenye OS hii bidhaa za programu, ambazo zimeundwa kwa ajili ya Linux. Mfumo huu unasaidiwa na wanaopenda, lakini matoleo mapya hutolewa kila baada ya miaka miwili na yanasasishwa mara kwa mara. Mchakato wa usakinishaji wa Centos ni rahisi na unaeleweka hata kwa mtumiaji wa kawaida, na hii haimaanishi kuwa mfumo ni duni; badala yake, Centos ni OS kamili.

Tabia za mfumo : sasisho za OS hii zinapokelewa kupitia programu ya yum; jumuiya ya usaidizi inayokua kwa kasi na mfumo wa kujenga, kujaribu na kurekebisha hitilafu; msaada hutolewa kupitia vikao, kuna Maswali makubwa na ya wazi; Inawezekana kununua msaada wa kulipwa.

Moja ya matoleo maarufu na muhimu -Senti 7 (kwa sasa kuna matoleo 5 ya OS kwa jumla). Ambayomabadiliko makubwa zilijumuishwa katika toleo hili ikilinganishwa na matoleo ya awali:

  1. Sasisho la Kernel hadi 3.10.0
  2. Kutoa Vyombo vya Linux
  3. Fungua Vyombo vya VMware na viendeshi vya michoro ya 3D nje ya boksi
  4. OpenJDK-7 - JDK imesanidiwa kwa chaguo-msingi
  5. Kutoa sasisho kutoka toleo la 6.5 hadi 7.0 (tu kutoka 6.5, mabadiliko mengi muhimu)
  6. Picha za LVM zilizo na ext4 na XFS
  7. Inabadilisha hadi systemd, firewalld na GRUB2
  8. XFS - mfumo wa faili chaguo-msingi
  9. iSCSI na FCoE katika msingi
  10. Kutoa PTPv2
  11. Usaidizi wa kadi za mtandao za 40G Ethernet
  12. Kuhakikisha ufungaji ndani Njia ya UEFI Boot salama kwenye vifaa vinavyotumika.

Sifa kuu za Centos OS kwa ujumla. Kweli, kwanza kabisa, Centos huvutia watumiaji na uhuru wake, tofauti na RHEL, ambayo hutolewa kwa misingi ya kibiashara. Kutoka nje vipengele vya kiufundi onyesha ufanisi wa hazina za RHEL kwenye ngazi ya juu, ambayo inahakikisha usalama wa mfumo. Teknolojia za GCC kama vile SSP (ulinzi wa rafu), PIE hutumiwa. Seti ya programu ni muhimu na ya kawaida kwa mifumo ya kisasa ya uendeshaji: matoleo ya ofisi, seva na vifurushi vya maendeleo, programu na huduma hutolewa (KDE na Gnome na compiz na AIGLX, Firefox na Evolution, MySQL na PostgreSQL, Apache na PHP, nk.) . Nyaraka za kina za kiufundi pia zimetolewa na kuna wafanyakazi wa usaidizi wa OS ambao unaweza kuwasiliana nao na kupata majibu kwa maswali yako yote kuhusu mfumo huu.

Ili kufanya kazi na Centos OS kwenye seva zetu za VPS, tunakupa maagizo kadhaa kwenye blogi yetu:

Kuhusu mapungufu ya mfumo , watumiaji mara nyingi kumbuka kuwa kit usambazaji si mara zote pamoja matoleo ya hivi karibuni programu, pamoja na kernel ya Linux, pia sio mpya kila wakati. Ndiyo maana mfumo huu haifai kwa wale wanaopenda sasisho za kila siku. Ingawa mfumo wowote unaweza kusasishwa kwa "ladha" yako, na shida hii haitazingatiwa kuwa muhimu sana.

Centos OS inapendekezwa kwa mashirika na watu binafsi ambao hawahitaji leseni za gharama kubwa na matengenezo, na uthabiti wa seva ni kipaumbele. Kampuni Hyper Host™ itasakinisha bila malipo Centos OS toleo la hivi punde kwenye ushuru wake wowote au .

Soma kuhusu jinsi ya kuchagua OS sahihi ya kuendesha seva.

25905 mara Mara 56 zilizotazamwa leo