CentOS6.5 နှင့် 7 အကြားကွာခြားချက်ကဘာလဲ။CentOS7 ဗားရှင်းကို ဘယ်လိုရွေးချယ်မလဲ။

CentOS 7 နှင့် 6 အကြားအကြီးမားဆုံးကွာခြားချက်မှာကနဦးနည်းပညာ၏ကွာခြားချက်ဖြစ်သည်။

  • CentOS 7 တွင်အသုံးပြုသည့် ကနဦးနည်းပညာသည် Systemd ဖြစ်သည်။
  • ထို့အပြင်၊ ဝန်ဆောင်မှုစတင်ခြင်း၊ စတင်ခြင်းဖိုင်များ၊ ကွန်ရက်အမိန့်များစသည်ဖြင့် အားလုံးသည် 6 နှင့် ကွဲပြားမှုကိုပြသသည်။

အရင်နားလည်ကြရအောင် Linux ကို စနစ် CentOS စတင်ခြင်းနည်းပညာ၏ ဆင့်ကဲပြောင်းလဲမှု။

XNUMX. စနစ်စတင်ခြင်းနည်းပညာ

  1. Sysvinit နည်းပညာ
  2. Upstart နည်းပညာ
  3. စနစ်ကျသောနည်းပညာ

Sysvinit နည်းပညာ

ဝိသေသလက္ခဏာ:

  • 1) စနစ်၏ပထမလုပ်ငန်းစဉ်သည်၎င်း;
  • 2) init process သည် process အားလုံး၏ parent process ဖြစ်ပြီး သတ်ဖြတ်၍မရပါ။
  • 3) Linux ဖြန့်ချီရေး init စနစ်အများစုသည် sysvinti ဟုခေါ်သော SystemV နှင့် လိုက်ဖက်ပါသည်။
  • 4) ကိုယ်စားလှယ်စနစ်- CentOS 5 CentOS 6

အားသာချက် -

  • Sysvinit သည် ကောင်းမွန်စွာအလုပ်လုပ်ပြီး သဘောတရားသည် ရိုးရှင်းပြီး ရှင်းပါသည်။
  • ၎င်းသည် shell scripting ပေါ်တွင်အများစုမူတည်သည်။

အားနည်းချက်-

  • 1) သတ်သတ်မှတ်မှတ် အစီအစဥ်အတိုင်း လုပ်ဆောင်ပါ -> Startup သည် အလွန်နှေးကွေးသည်။
  • 2) ဆွဲထားရန် အလွန်လွယ်ကူသည်၊ fstab နှင့် NFS mount ပြဿနာများ။

Upstart နည်းပညာ

CentOS 6 သည် boot လုပ်ရန် boot နည်းပညာအစား SysVinit ကိုအသုံးပြုသည်။

Upstart ၏ rc.sysinit script တွင် စနစ်စတင်ခြင်း စတင်ချိန်ကို လျှော့ချရန်အတွက် ကောင်းမွန်အောင်လုပ်ဆောင်မှုများ များစွာရှိသည်။

သို့ရာတွင်၊ စီမံခန့်ခွဲသူများအတွက် အရာများကို ရိုးရှင်းစေရန်၊ CentOS 6 သည် အင်္ဂါရပ်အသစ်များစွာကို မီးမောင်းထိုးပြခြင်း သို့မဟုတ် လုံးလုံးလျားလျား ပံ့ပိုးပေးခြင်း မရှိပါ။

ကိုယ်စားလှယ်စနစ်-CentOS 6၊ Ubuntu 14။

  • systemd ကို CentOS 7, Ubuntu15 ကတည်းက သုံးပါတယ်။

စနစ်ကျသောနည်းပညာ

စနစ်သစ်တွင် အသုံးပြုသည့် နည်းပညာများ (RedHat7၊ CentOS 7၊ Ubuntu15 စသည်ဖြင့်)

  • ဒီဇိုင်း၏ ရည်ရွယ်ချက်မှာ sysvinit ၏ မူလချို့ယွင်းချက်များကို ဖြေရှင်းရန်နှင့် စနစ်စတင်မှုအမြန်နှုန်းကို ထိထိရောက်ရောက် မြှင့်တင်ရန်ဖြစ်သည်။
  • Sysvinit နှင့် သဟဇာတဖြစ်ပြီး လွှဲပြောင်းမှုကုန်ကျစရိတ်ကို လျှော့ချခြင်း၊

အဓိကအားသာချက်:

  1. အပြိုင်စတင်
  2. PID 1 ကို အသုံးပြု၍ စီမံဆောင်ရွက်ခြင်း။

XNUMX. yum အရင်းအမြစ်ကို ပိုမိုကောင်းမွန်အောင်ပြုလုပ်ခြင်း။

CentOS 6 တွင်၊ မူရင်းမှာ တရားဝင်ရင်းမြစ်များမှ rpm ပက်ကေ့ဂျ်များကို ဒေါင်းလုဒ်လုပ်ရန်ဖြစ်သည်။

  • နိုင်ငံခြားရင်းမြစ်များကို အသုံးပြုမှု နှေးကွေးခြင်းကြောင့် CentOS 7 ကို ဤနေရာတွင် အကောင်းဆုံးဖြစ်အောင် ပြုလုပ်ထားသည်။
  • install သုံးတဲ့အခါSoftware များပုံမှန်အားဖြင့် တရားဝင်ဝဘ်ဆိုဒ်မှ ဒေါင်းလုဒ်လုပ်တော့မည်မဟုတ်ပါ။
  • ယင်းအစား၊ ဒေါင်းလုဒ်စတင်ရန် ၎င်း၏ပထဝီဝင်တည်နေရာနှင့် အနီးဆုံး Yum အရင်းအမြစ်ကို အလိုအလျောက် ရှာတွေ့မည်ဖြစ်သည်။

XNUMX. အမိန့်

စနစ်ထည့်သွင်းသည့်အခါ အနည်းဆုံး (အသေးဆုံး) ကို သင်ရွေးချယ်ပါက၊ ၎င်းကို ယခင်ဗားရှင်းများထက် သေးငယ်သည့် ပက်ကေ့ခ်ျတစ်ခုတွင် ထည့်သွင်းမည်ဖြစ်သည်။ဥပမာ- VIM၊ ifconfig၊ လမ်းကြောင်းလမ်းကြောင်းသတ်မှတ်ခြင်း၊ ဘောင်များသတ်မှတ်ရန် စနစ်ထည့်သွင်းခြင်း၊ netstat စသည်ဖြင့်အမိန့်တွေလည်း ပျောက်ကုန်ပြီ။

စနစ်ထည့်သွင်းပြီးနောက်၊ အောက်ပါပက်ကေ့ဂျ်များကို ထည့်သွင်းနိုင်သည်-

yum install lrzsz tree net-tools nmap vim bash-completion lsof dos2unix nc telnet ntp wget rng-tools psmisc screen -y
#lrzsz
 支持用于上传和下载linux的windowns平台。
 可以在windowns远程连接工具上使用。
#net-tools
 CentOS  7.2.11
 默认没有ifconfig命令。网络工具提供了一些网络命令。
#bash-completion
 自动命令完成工具。
#rng-tools
 生成随机数字池的工具。
 有了这个工具,tomcat启动速度非常快。
#psmisc
 这包含killall命令。
#screen
 创建一个新窗口并将任务置于后台。

စတုတ္ထအချက်မှာ ဇာတ်ကောင် သတ်မှတ်မွမ်းမံမှု

Character Set Profile ▼

/etc/locale.conf 

▼ အဆင့်တစ်ဆင့်တည်းဖြင့် အမိန့်ပေးစာကြောင်းကို နေရာချထားသည်။

[root@CentOS 7 ~] # localectl set-locale LANG = zh_CN.UTF-8
[root@CentOS 7 ~] # localectl status
System Locale: LANG=zh_CN.UTF-8
VC Keymap: us
X11 Layout: us

XNUMX. Startup စီမံခန့်ခွဲမှု

/etc/rc.local 

ဤဖိုင်သည် ဆက်လက်တည်ရှိနေသေးသော်လည်း ဤနည်းလမ်းကို ဆက်လက်အသုံးပြုလိုပါက၊ ၎င်းတွင် execute ခွင့်ပြုချက်များကို ထည့်ရန် လိုအပ်ပါသည် ▼

chmod +x /etc/rc.d/rc.local

အချိန်ဇယားဆွဲထားသော အလုပ်အခြေအနေ ▼ ကြည့်ပါ။

systemctl status crond.service

စီစဉ်ထားသော အလုပ်များကို ▼ ပိတ်ပါ။

systemctl stop crond.service

▼ အခြေအနေ၏ လုပ်ဆောင်ချက်ကို ကြည့်ပါ။

systemctl status crond.service

▼ လက်ရှိ လုပ်ဆောင်နေသော ဝန်ဆောင်မှုများကို ကြည့်ပါ။

systemctl list-unit-files|grep enable 

မေးလ်ဝန်ဆောင်မှု ▼ ပိတ်ပါ။

systemctl disable postfix.service

▼ မေးလ်ဝန်ဆောင်မှုကို ဖွင့်ထားခြင်းရှိမရှိ စစ်ဆေးပါ။

systemctl list-unit-files|grep postfix

▼ firewall ကို ပိတ်ပါ။

systemctl stop firewalld.service

▼ ဝန်ဆောင်မှုကို စတင်ပါ။

systemctl is-enable

# အနီးကပ် ဝန်ဆောင်မှု ▼

systemctl disable

/etc/rc.d/rc.local/: ဖြင့် စတင်ပါ။

CentOS 7 တွင် /etc/rc.d/rc.local သည် executable permissions များပေးရန် အောက်ပါ command များကို လုပ်ဆောင်ရန် လိုအပ်သည် ▼

chmod +x /etc/rc.d/rc.local

ပြေးအဆင့် (ပြေးအဆင့်) ခြောက်၊

/etc/inittab သည် မမှန်ကန်သော စနစ်ပစ်မှတ် အစားထိုးမှုတစ်ခုဖြစ်သည်။

  • နောက်တစ်ကြိမ်ဝင်ရောက်မှုအတွက် အမြဲအကျုံးဝင်ပါသည်။

5 ▼ သို့ပြောင်းပါ။

systemctl get-default graphical.target

3 ▼ သို့ပြောင်းပါ။

systemctl get-default multi-user.target

ယာယီထိရောက်မှု ▼

INIT3

▼ အဆင့်ငါးခုသာရှိသည်။

[root@centos7 ~]# ls -lh /usr/lib/systemd/system/runlevel*.target
lrwxrwxrwx. 1 root root 15 Mar 20 22:31 /usr/lib/systemd/system/runlevel0.target -> poweroff.target
lrwxrwxrwx. 1 root root 13 Mar 20 22:31 /usr/lib/systemd/system/runlevel1.target -> rescue.target
lrwxrwxrwx. 1 root root 17 Mar 20 22:31 /usr/lib/systemd/system/runlevel2.target -> multi-user.target
lrwxrwxrwx. 1 root root 17 Mar 20 22:31 /usr/lib/systemd/system/runlevel3.target -> multi-user.target
lrwxrwxrwx. 1 root root 17 Mar 20 22:31 /usr/lib/systemd/system/runlevel4.target -> multi-user.target
lrwxrwxrwx. 1 root root 16 Mar 20 22:31 /usr/lib/systemd/system/runlevel5.target -> graphical.target 
lrwxrwxrwx. 1 root root 13 Mar 20 22:31 /usr/lib/systemd/system/runlevel6.target -> reboot.target

ခုနစ်၊ yum အရင်းအမြစ်ကုဒ်ကို စီစဉ်သတ်မှတ်ပါ။

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo

တရားဝင် EPEL အရင်းအမြစ် ▼

wget http://dl.fedorMaroject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -ivh epel-release-latest-7.noarch.rpm

 

မျှော်လင့်ခြင်း Chen Weiliang ဘလော့ဂ် ( https://www.chenweiliang.com/ ) shared "CentOS6.5 နှင့် 7 အကြား ကွာခြားချက်မှာ အဘယ်နည်း။CentOS7 ဗားရှင်းကို ဘယ်လိုရွေးချယ်မလဲ။ , သင့်ကိုကူညီရန်။

ဤဆောင်းပါး၏ link ကိုမျှဝေရန်ကြိုဆိုပါတယ်:https://www.chenweiliang.com/cwl-692.html

နောက်ဆုံးထွက်မွမ်းမံမှုများကို ရယူရန် Chen Weiliang ၏ တယ်လီဂရမ်ချန်နယ်မှ ကြိုဆိုပါသည်။

🔔 ချန်နယ်ထိပ်တန်းလမ်းညွှန်တွင် တန်ဖိုးရှိသော "ChatGPT အကြောင်းအရာစျေးကွက်ရှာဖွေရေး AI ကိရိယာအသုံးပြုမှုလမ်းညွှန်" ကို ပထမဆုံးရရှိသူဖြစ်လိုက်ပါ။ 🌟
📚 ဤလမ်းညွှန်တွင် တန်ဖိုးကြီးကြီးမားမားပါရှိသည်၊ 🌟ဒါက ရှားပါးအခွင့်အရေးပါ၊ လက်လွတ်မခံပါနဲ့။ ⏰⌛💨
ကြိုက်ရင် Share ပြီး Like လုပ်ပါ။
သင်၏မျှဝေခြင်းနှင့် လိုက်ခ်များသည် ကျွန်ုပ်တို့၏ စဉ်ဆက်မပြတ်လှုံ့ဆော်မှုဖြစ်သည်။

 

လူ 2 ဦးက "CentOS6.5 နှင့် 7 အကြား ကွာခြားချက်မှာ အဘယ်နည်း။ CentOS7 ဗားရှင်းကို ရွေးချယ်နည်း။"

မှတ်ချက်များ

သင့်ရဲ့အီးမေးလ်လိပ်စာကိုထုတ်ဝေမည်မဟုတ် 用项已用用 * တံဆိပ်

အပေါ်မှလှိမ့်