ကွန်ပျူတာများ, ဆော့ဖျဝဲ
CentOS 7 ခြုံငုံသုံးသပ်ချက်: တပ်ဆင်ခြင်း, စိတ်ကြိုက် features တွေနှင့်အကြံပြုချက်များ
အတော်များများအားလုံးန်ဆောင်မှုများနှင့်ဝန်ဆောင်မှုများကိုကျွန်တော် web ပေါ်မှာအသုံးပြုနိုင်သည်, ငါတို့အိမ်များတွင်အလုပ်လုပ်သောအတိအကျတူညီကွန်ပျူတာများပေါ်တွင်အခြေခံပေမယ့်လုံးဝကွဲပြားခြားနားသော ထား. , အဆင်းလှသော graphical interface တစ်ခုအရာ၌ဝါကြွားနှင့်ဆက်ကပ်အပ်နှံအဖွဲ့များကစီမံခန့်ခွဲမရနိုင်သည်ကိုသတိပြုမိကြသည်မဟုတ်။ ဤရွေ့ကားကွန်ပျူတာများဆာဗာများဟုခေါ်ကြသည်။ လူများ, သင်တန်း၏, သတိထားမိဘယ်လောက်ညှိနှင့် "ဓာတ်လှေကား" သင်၏ကိုယ်ပိုင်ဆာဗာကိုငါသိ၏။ ဒီစီးပွားရေးလုပ်ငန်းအသစ်ဖြစ်ကြသောသူတို့အဘို့, သင်နောက်ဆုံးတော့အခြေချရန်, တစ်ဦးထက်ပိုဖိုရမ်ကူးဖို့လိုအပ်ပါတယ်။ အရာတစ်ခုမှာအချို့ဖြစ်ပါတယ်: အတန်ဖိုးနည်းနှင့်တည်ငြိမ် server ကိုထိန်းညှိဖို့, သင် Linux ကိုအပေါ်အခြေခံပြီးအမည်ရသည့် operating system ကို, တူညီတဲ့တန်ဖိုးနည်းနှင့်တည်ငြိမ်အခြေခံရွေးချယ်ရမည်။ အများစု၏ရွေးချယ်မှုဒီပစ္စည်း CentOS 7 ကို install နှင့်၎င်း၏အခြေခံပေါ်မှာအခြေခံ server ကိုဖန်တီးရန်မည်သို့မည်ပုံ၏အကျဉ်းချုပ်စုဆောင်းနေသည် CentOS 7. အပေါ်ကျရောက်ပါတယ်။
CentOS ကဘာလဲ?
CentOS - တစ်ဦးဖြန့်ဖြူး Linux ကို, တည်ငြိမ်မှုဖြစ်သည့်၏အဓိကအားသာချက်။ ဒါဟာစနစ်, Fedora အနီးကပ်ဆုံးပြိုင်ဘက်ကဲ့သို့ paid Red Hat Linux ကိုဖြန့်ဝေ၏ source code ကိုမှာတည်ဆောက်ခဲ့ခြင်းဖြစ်သည်။ အဆုံးစွန်သော, အလှည့်အတွက်ကြိုတင်ခန့်မှန်း, တည်ငြိမ်တဲ့စွမ်းဆောင်ရည်နဲ့အဆင်ပြေစစ်ဆင်ရေးလိုအပ်သူကို system ကိုအုပ်ချုပ်ရေးမှူးများများအတွက်စံပြကိရိယာတခုဖြစ်တယ်။
CentOS အတူတူ Fedora မတူဘဲအတွက် packages များ၏နောက်ဆုံးပေါ်ဗားရှင်းဝါကြွားလို့မရပါဘူး, ဒါပေမယ့် Fedora သို့မဟုတ်ယင်း၏လတ်ဆတ်တဲ့အထုပ်နှင့်အတူအခြားအတော်လေးခေတ်မီဖြန့်ဖြူး "ကျရောက်" နှင့် CentOS မသက်ဆိုင်အခြေအနေ, ငြိမ်းချမ်းရေးအတွက်အလုပ်လုပ်ဆက်လက်လိမ့်မည်သည့်အခါ။ တိုင်းစနစ်စီမံအုပ်ချုပ်သူကိုသာမင်္ဂလာရှိ၏ ဤသည်ပစ္စည်းခေတ္တညှိနှိုင်းမှုများ၏ဖြစ်စဉ်ကိုဖော်ပြထားတယ်နှင့် CentOS 7, စနစ်နှင့်အလုပ်လုပ်ပတ်ဝန်းကျင်၏အဓိက features တွေ setting ။
CentOS 7 Download
CentOS 7 ကို install မလုပ်ခင်, သင်တရားဝင်ဝက်ဘ်ဆိုက်ပေါ်တွင် operating system ကိုဖြန့်ဖြူးဒေါင်းလုပ်လုပ်ရပေမည်။
အတော်ကြာ Boot တက်ရွေးချယ်စရာရှိပါတယ်:
- disk သို့ရေးသားဖို့က ISO-file ကို - ပြည့်စုံစနစ်နှင့်သော graphical user interface ကိုအများစုတို့အတွက်စံပြ;
- ယင်း Hard disk နဲ့ USB မှတ်-ချောင်းကိုကနေ install လုပ်ဖို့က ISO-file ကို - packages များ၏အရှိဆုံးပြည့်စုံတစ်စုံ,
- နိမ့်ဆုံးဥတုဖို့က ISO - packages များတစ်ဦးအနည်းငယ်မျှသာအစုံနှင့်မျှမ GUI ကိုကို (ဖြန့်ဖြူး၏ဤဗားရှင်းအပိုဘာမှကို install မပါဘဲ "ဓာတ်လှေကား" ဟုဆာဗာကိုရန်မပြဿနာပင်ဖြစ်သည်) နဲ့သာအခြေစိုက်စခန်း operating system ကိုပါဝင်သည်။
နှစ်ခု "တိုက်ရိုက်" disk ကိုပုံရိပ်အနက်နှစ်ခုကွဲပြားခြားနားသော desktop ပေါ်မှာပတ်ဝန်းကျင်မှာ (KDE နှင့် Gnome) နဲ့ Boot တက်ဖိုင်တွေရှာတွေ့နိုင်ပါသည်။ ဤရွေ့ကားပုံတွေကို hard disk ကိုရန်တပ်ဆင်ခြင်းအတွက်စနစ်စမ်းချင်သောသူတို့အဘို့သင့်လျော်သောဖြစ်ကြသည်။
CentOS 7 Installing
သငျသညျနိမ့်ဆုံးပုံရိပ်ကို select ရင်တောင် CentOS 7 hard drive ပေါ်တွင်စနစ်တပ်ဆင်ရန် GUI ကိုအသုံးပြုမည်ဖြစ်သည်။
ဤလုပ်ငန်းစဉ် 6 အခြေခံခြေလှမ်းများအတွက်ရာအရပ်ကိုကြာ:
- ရက်စွဲနှင့်အချိန် - ဤအဆင့်မှာပဲသင်၏အချိန်ဇုန်ကို select, နှင့်အချိန်ကိုအလိုအလျောက်ငွေကောက်ခံပါလိမ့်မည်။
- ဘာသာစကားနှင့်ကီးဘုတ် layout ကိုချိန်ညှိခြင်း - သင်တဦးတည်းမူလတန်းဘာသာစကားနှင့် optional ကိုတဦးတည်းရွေးကောက်သဖြင့်, ထိုသူတို့အဘို့သင့်လျော်သောကီးဘုတ် layout ကိုသတ်မှတ်ရမည်ဖြစ်သည်။
- source တပ်ဆင်ခ - ဒီအဆင့်မှာသင်သည်တစုံတခုကိုမပြောင်းနိုင်, အဲဒီနောက် installation files တွေကိုလေယာဉ်တင်သင်္ဘော system ထဲကနေယူပါလိမ့်မယ်။
- install လုပ်ဖို့ Software များ - ကျွန်တော်တစ်ဦး desktop နဲ့တစ်ဦး graphical interface တစ်ခုခြင်းမရှိဘဲဆာဗာလုပ်ငန်းတွေစတင်ဖို့ဖို့လိုအပ်ပါတယ်အဖြစ်ဒီအဆင့်မှာသငျသညျ, အနိမ့်ဆုံးအထုပ်ကိုရွေးဖို့လိုပါတယ်။
- installation တည်နေရာ - ဒီအဆင့်မှာခက်ခဲ installed ပါလိမ့်မည်သည့်အပေါ် drive ကိုအဖြစ် markup ကိုရွေးပါ။
- အင်တာနက်က Settings - ဤနေရာတွင်သင်ကွန်ယက်ဆက်သွယ်မှုနဲ့ပတ်သက်တဲ့ data တွေကိုထည့်သွင်းဖို့လိုပါတယ်။
ယင်းအချက်အလက်များ၏နိဒါန်းပြီးနောက် user profiles များအားလုံးဖန်တီးနှင့် Root password ကိုသတ်မှတ်ဖို့လိုအပ်ပါလိမ့်မယ်။ တပ်ဆင်ပြီးနောက်ကွန်ပျူတာကို restart ချလိုက်ပါနှင့်အသစ်သော operating system ကို run ဖို့လှုံ့ဆျောပေးလိမ့်မယ်ပြည့်စုံသည်။
CentOS 7 server ကို Installing
ဤတွင်၎င်း၏တန်ဖိုးရှိသောအလုပ်အတွက်လိုအပ်လျက်ရှိသောမရှိမဖြစ်လိုအပ်သော tools တွေကိုတစ်ဦးအနည်းငယ်မျှသာအစုံနှင့်အတူ CentOS 7 အပေါ်အခြေခံပြီးအထွေထွေရည်ရွယ်ချက် server ကိုလုပ်ငန်းတွေစတင်ဖို့ဖို့ဘယ်လိုအကြောင်းအတိုချုပ်ဆွေးနွေးချက်။
ဒါကြောင့်ပထမဦးဆုံးသင် server ကိုသူ့ဟာသူရှာတွေ့ဖို့လိုအပ်ပါတယ်။ သငျသညျဝဘ် (250 ရူဘယ်) ငှားရမ်းခြင်းသို့မဟုတ်ဒေသခံ machine ပေါ်တွင်သတ်မှတ်နိုင်သည်ဖြစ်စေ။ ဆာဗာမှ login အသုံးပြုမည်ဖြစ်သည်သောဤဒေတာ SSH ကို - လိုအပ်ကြောင်းတည်းသောအရာ။ centos ကိုလည်းဥပမာများအတွက်စိတ္တဇ root@centos.com အီးမေးလ်လိပ်စာနှင့် user name ကိုစကားဝှက်ကိုက c ယူပါ။
အားလုံးလိုအပ်သောခွင့်ပြုချက်ကမှအသုံးပြုသူဖန်ဆင်းခြင်းနှင့်ဖြန့်ဝေ၏ဖွဲ့စည်းမှုပုံစံနှင့်အတူရပ်နေ Start:
- centos useradd အသုံးပြုသူ command ကို Add;
- ထိုသို့ထူးခြားတဲ့စကားဝှက်ကိုဖန်တီးပါ - passwd centos;
- စနစ်ကဒီအသုံးပြုသူမှအမြစ်-mail ကိုပေးပို့ဖို့ကိုဖြစ်ပေါ်စေသည် - vi / etc / နာမည်;
- ကျနော်တို့အသုံးပြုသူညာဘက် sudo visudo command ကိုပေး (command line ကိုပဲ့တင်အတည်ပြုချက်ကိုစစ်ဆင်ရေး) ။
Next ကို, သင် host name ကိုသတ်မှတ်ရမည်ဖြစ်သည်။ ဒါဟာအသင်း hostnamectl Set-hostname server1.centos.net စေရန်တတ်နိုင်သမျှဖြစ်ပါတယ်။
သင် Firewall နဲ့ selinux disable လုပ်ဖို့လိုအပ်ပါတယ်ပြီးနောက်။ ဒါဟာအမှတ်တမဲ့သူတို့ကိုယ်သူတို့ဆာဗာမှဝင်ရောက်ခွင့်အခွင့်အရေးကိုငြင်းပယ်ရန်မရှိစေရေးအတွက်အမှုကိုပြုရမည်ဖြစ်သည်။ Firewall ကို systemctl ရပ်နား firewalld အသင်းနှင့် systemctl ကို disable firewalld သုံးပြီးအလုပ်ရပ်ဆိုင်းနိုင်ပါတယ်။ အနည်းငယ်ပိုမိုရှုပ်ထွေး selinux ခွအေနကေို: သင်အဲဒီမှာ selinux = enabled လိုင်းရှာဖွေမသန်စွမ်း selinux = အစားထိုးရန်, ထို command ကို vi / etc / selinux / config ကိုအတူစာသားအယ်ဒီတာ Vi အတွက်သက်ဆိုင်ရာ configuration file ကိုဖွင့်လှစ်ဖို့လိုအပ်ပါတယ်။ ထိုအခါသင်က system ကို reboot ဖို့လိုအပ်ပါတယ်။
နောက်တစ်နေ့ setup ကိုခြေလှမ်း SSH ကိုထူထောင်ရန်ဖြစ်ပါသည်။
: ဒီလိုလုပ်ဖို့
- မြောက်ဘက်အပေါ်သင့်လျော်သောသော့ Add ssh-မိတ္တူ-id သည် command ကို root@centos.com ။
- / အတွက် configuration ဖိုင်ထဲမှာဆိပ်ကမ်း 222 အပေါ် etc / ssh / sshd_config ဆိပ်ကမ်းပြောင်းလဲပါ။
- မပါဘဲ-စကားဝှက်ကိုတစ်ဦး string ကို PermitRootLogin ရေးသားခြင်းအားဖြင့် Root အခွင့်အရေးများမရှိဘဲဆာဗာမှအဝင်ဝဖို့တားမြစ်ထားပါတယ်။
- ထိုအဆာဗာအဖွဲ့ systemctl စတင်မှု sshd restart ချလိုက်ပါ။
သင်တို့သည်လည်းအားလုံးစနစ်ကို update နှင့်ဂိုဒေါင်နှင့် epel rpmforge တပ်ဆင်ရန်လိုအပ်သည်။ : ဒီလိုလုပ်ဖို့
- အားလုံးစနစ်ကဒြပ်စင် yum update ကို command ကိုအပ်ဒိတ်လုပ်ပါ။
- သစ်တစ်ခု system component များကို yum -enablerepo = CR update ကိုမှာထား၏ Upload လုပ်ပါ။
- လက်ရှိအစိတ်အပိုင်းများကိုမလုံလောကျလျှင်, သင် epel rpmforge အသစ်များဗားရှင်းဒေါင်းလုဒ်ဆွဲနိုင်ပါသည်နှင့်, ဒီ command ကိုရိုက်ထည့်ဘို့ yum * လိုချင်သော software ကိုဗားရှင်း * သိုလှောင်သော repository ကို (သင့်လျော် repository ကိုအလွယ်တကူသက်ဆိုင်ရာအရင်းအမြစ်များအပေါ်တွေ့နိုင်ပါသည်) ၏လိပ်စာကိုထည့်သွင်း -y ။
စစ်ဆေးခြင်းန်ဆောင်မှုများ, Apache PHP ကို configuration များ
ရှိပြီးသားဘောင်နှင့်ဆာဗာနောက်ထပ်အစိတ်အပိုင်းများကိုတပ်ဆင်ရန်အခြို့သောဝန်ဆောင်မှုများနှင့် MTA-န်ဆောင်မှုကိုချွတ်စစ်ဆေးဖို့လိုအပ်ပါလိမ့်မယ်။
: ဒီလိုလုပ်ဖို့
- ဝန်ဆောင်မှုပြီးသား, ထို command ကို systemctl -t ဝန်ဆောင်မှု running ကြောင်း Verify ။
- အားလုံးမလိုအပ်တဲ့ Disable နှင့်ထိုကဲ့သို့သောစာတိုက်န်ဆောင်မှုကို install အဖြစ်, running မှသူတို့ကိုတားမြစ် postfix systemctl ရပ်နား postfix နှင့် systemctl ကို disable postfix ပညတ်တော်မူ၏ disable လုပ်ဖို့လိုအပ်ပါလိမ့်မယ်။
ထိုအခါသင်တို့သည်ငါတို့၏ဆာဗာ၏ပုံမှန်လုပ်ငန်းဆောင်တာများအတွက်လိုအပ်သော, Apache PHP ကိုဒေါင်းလုတ်လုပ်ဖို့လိုအပ်ပါတယ်။
ဒါကြောင့်ဒီအများအတွက်:
- httpd install -y yum အထုပ် Apache ကို command ကို Install လုပ်ပါ။
- အတွက် configuration ဖိုင်အပြောင်းအလဲများကို Make (သင်စသည်တို့ကိုဆာဗာလိပ်စာ, နာမည်, လက်မှတ်, သတ်မှတ်ရပါမည်အဘယ်အရပ်) ။
- httpd start systemctl နှင့် httpd enable systemctl ဟာ Apache ကို Start နှင့် AutoRun feature ကိုအသင်းများကိုဖွင့်။
- ထိုအခါအဆိုပါ yum install -y အဆိုပါ PHP ကိုအသင်း add ? php? php-၏ mbstring? php-အနီး။
- အဆိုပါ Apache ကိုအသင်းကိုပြန်လည်စတင် httpd ပြန်လည်စတင်ရန် systemctl ။
အဆိုပါ MySQL database စီမံခန့်ခွဲမှုစနစ်အ Installing
သငျသညျ CentOS 7 ရက်နေ့တွင် MySql ကို install မီ, Yum အသုံးပြု. CentOS ၏ဖြစ်ရပ်အတွက်အဝိုင်းလမ်းမသွားရပါလိမ့်မယ်ဒါကြောင့်စံစီမံခန့်ခွဲမှုစနစ်, MariaDB လို့ခေါ်တဲ့အစီအစဉ်မှာ alternate ဗားရှင်းကိုဒေါင်းလုဒ်လုပ်ပါလိမ့်မယ် download ပြုလုပ်နိုင်စေရှင်းလင်းသင့်ပါတယ်။
MySql ကို install လုပ်ဖို့သင့်ပါတယ်:
- သုံးပြီးအရာရှိတဦးက repository ကို utility ကိုထံမှ MySql client ကို Download လုပ် wget သည်ပညတ်တော်တို့ကို တစ်ဦး MySql * client ကိုဖိုင်များ link ကို * ။
- ထိုအခါ * အပြည့်အဝ MySql များ၏မှန်ကန်သောဗားရှင်းနဲ့အတူ rpm ပါဖိုင်အမည် * နှင့် sudo yum mysql-server ကို install လုပ် command ကို sudo rpm ပါထဲမှာ -ivh ထားကြ၏။
- ထို့နောက်နှစ်ကြိမ် prompt ကိုရိုက် Y. စစ်ဆင်ရေးကိုအတည်ပြု
Installing Zabbix စောင့်ကြည့်ရေးစနစ်က
CentOS 7 ရက်နေ့တွင်တပ်ဆင်ခြင်းများအတွက် Zabbix ပြုစု၏တရားဝင် site ပေါ်တွင် client ကို၏နောက်ဆုံးဗားရှင်းကိုရှာဖွေဖို့လိုအပ်ပါတယ်, ပြီးတော့စနစ်ထဲမှာထည့်သွင်းပါ။
: ဒီလိုလုပ်ဖို့
- * Zabbix ၏လက်ရှိ version ကိုအတူ rpm ပါ-ဖိုင် repositories rpm ပါ Uvh အဖွဲ့သည် * link ကိုထည့်ပါ။
- ရရှိနိုင် software ကို yum update ကို command ကိုစာရင်းဒိတ်လုပ်ပါ။
- ထိုအခါ command ကိုအတွက် Zabbix client ကို install yum zabbix-အေးဂျင့်ထည့်သွင်းပါ။
- အကြွင်းအကျန် client ကိုဗားရှင်း (တစ်တတိယလိုအပ်ပါတယ်) ကိုအတည်ပြုရန်နှင့် command line ကိုအတွက် Y ကိုရိုက်ထည့်ခြင်းဖြင့်အားလုံးတောင်းဆိုမှုများမှဟုတ်ကဲ့ဖြေဆိုရန်ပြီးနောက်။
အဆိုပါ Zimbra မေးလ်ဆာဗာ Installing
ခင်မှာ CentOS 7 မှာ Zimbra install လုပ်, ဒီစနစ်အတွက်ကြိုတင်ပြင်ဆင်ရန်လိုအပ်ပေသည်။
ဒါကြောင့်သင်ကအောက်ပါအချက်များကိုလုပ်ဖို့လိုအပ်တယ်:
- စနစ်တကျဖိုင်ကို etc / hosts နှင့် hostname ကို set up ။
- အားလုံးဆိပ်ကမ်းများ Zimbra iptables ခွင့်ပြုရန်။
- selinux ပိတ်ထားပါ။
- အားလုံး MTA-service ကိုပိတ်ရန်။
- yum -y command ကိုအပ်ဒိတ်လုပ်သည့် operating system ကိုအဆင့်မြှင့်တင်ရန်။
- ထိုအခါသင်ကသင့်လျော်တဲ့ packages များ yum perl perl-Core ntpl nmap sudo libidn GMP install ခြင်းငှါငါပညတ်ကို download လုပ်ပါဖို့လိုပါတယ်။
- ထိုအခါ - အလွန် tool က wget သည် command ကို Zimbra * link ကိုပု utility ကို Zimbra လက်ရှိဗားရှင်းနဲ့ဖိုင်တစ်ဖိုင်မှ။ *
- ဖိုင်ကိုကတ္တရာစေး command ကိုဇီပ်နှင့် cd command ကိုအသုံးပြုပြီးသင့်လျော်သည့် directory ကိုသွားပါ။
- အဲဒီနောကျသငျသညျ ./install.sh -platform-အပေါ်မှထပ်တပ်ဆင် command ကို run ဖို့လိုအပ်ပါတယ်။
Similar articles
Trending Now