តើអ្វីជាភាពខុសគ្នារវាង CentOS6.5 និង 7?តើធ្វើដូចម្តេចអំពីការជ្រើសរើសកំណែ CentOS7?

CentOS ភាពខុសគ្នាធំបំផុតរវាង 7 និង 6 គឺជាភាពខុសគ្នានៃបច្ចេកទេសចាប់ផ្តើម។

  • បច្ចេកវិទ្យាចាប់ផ្តើមប្រើប្រាស់ដោយ CentOS 7 គឺ Systemd ។
  • លើសពីនេះ ការចាប់ផ្ដើមសេវាកម្ម ឯកសារចាប់ផ្ដើម ការបញ្ជាបណ្តាញ។ល។ ទាំងអស់បង្ហាញភាពខុសគ្នាពី 6 ។

សូមឱ្យយើងយល់ជាមុន Linux ការវិវត្តន៍នៃបច្ចេកវិទ្យាចាប់ផ្តើមប្រព័ន្ធ CentOS!

XNUMX. បច្ចេកវិទ្យាចាប់ផ្តើមប្រព័ន្ធ

  1. បច្ចេកវិទ្យាស៊ីវីនីត
  2. បច្ចេកវិទ្យាឡើង
  3. បច្ចេកវិទ្យាប្រព័ន្ធ

បច្ចេកវិទ្យាស៊ីវីនីត

លក្ខណៈ៖

  • 1) ដំណើរការដំបូងនៃប្រព័ន្ធគឺ init;
  • 2) ដំណើរការ init គឺជាដំណើរការមេនៃដំណើរការទាំងអស់ ហើយមិនអាចសម្លាប់បានទេ (សម្លាប់);
  • 3) ប្រព័ន្ធចែកចាយលីនុចភាគច្រើនគឺត្រូវគ្នាជាមួយ SystemV ដែលហៅថា sysvinti
  • ៤) ប្រព័ន្ធតំណាង៖ CentOS 4 CentOS 5

អត្ថប្រយោជន៍៖

  • Sysvinit ដំណើរការបានល្អ ហើយគំនិតគឺសាមញ្ញ និងច្បាស់លាស់។
  • វាភាគច្រើនអាស្រ័យទៅលើការសរសេរស្គ្រីបសែល។

ភាពទន់ខ្សោយ៖

  • 1) ប្រតិបត្តិតាមលំដាប់ជាក់លាក់ -> ការចាប់ផ្តើមយឺតពេក។
  • 2) ងាយស្រួលណាស់ក្នុងការព្យួរ fstab និង NFS បញ្ហាម៉ោន។

បច្ចេកវិទ្យាឡើង

CentOS 6 ប្រើ SysVinit ជំនួសឱ្យបច្ចេកវិទ្យា boot ដើម្បីចាប់ផ្ដើម។

ស្គ្រីប rc.sysinit របស់ Upstart មានការបង្កើនប្រសិទ្ធភាពជាច្រើន ដើម្បីកាត់បន្ថយពេលវេលាចាប់ផ្ដើមប្រព័ន្ធ។

ទោះជាយ៉ាងណាក៏ដោយ ដើម្បីសម្រួលអ្វីៗសម្រាប់អ្នកគ្រប់គ្រង 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 ត្រូវបានធ្វើឱ្យប្រសើរនៅទីនេះ ដោយសារល្បឿនយឺតនៃការប្រើប្រាស់ធនធានបរទេស។
  • នៅពេលយើងប្រើដំឡើង软件។មិនត្រូវបានទាញយកពីគេហទំព័រផ្លូវការតាមលំនាំដើមទៀតទេ។
  • ជំនួសមកវិញ វានឹងស្វែងរកប្រភព 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
 创建一个新窗口并将任务置于后台。

ទីបួន ការកែប្រែសំណុំតួអក្សរ

តួអក្សរកំណត់ទម្រង់ ▼

/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. ការគ្រប់គ្រងការចាប់ផ្តើម

/etc/rc.local 

ឯកសារនេះនៅតែមាន ប៉ុន្តែប្រសិនបើយើងចង់បន្តប្រើវិធីនេះ យើងត្រូវបន្ថែមសិទ្ធិប្រតិបត្តិទៅវា ▼

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

បិទជញ្ជាំងភ្លើង ▼

systemctl stop firewalld.service

ចាប់ផ្តើមសេវាកម្ម▼

systemctl is-enable

# សេវាកម្មបិទ▼

systemctl disable

ចាប់ផ្តើមជាមួយ /etc/rc.d/rc.local/:

/etc/rc.d/rc.local ក្នុង CentOS 7 ត្រូវការប្រតិបត្តិពាក្យបញ្ជាខាងក្រោម ដើម្បីផ្តល់ការអនុញ្ញាតដែលអាចប្រតិបត្តិបាន ▼

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

 

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) shared "តើអ្វីជាភាពខុសគ្នារវាង CentOS6.5 និង 7?តើធ្វើដូចម្តេចអំពីការជ្រើសរើសកំណែ CentOS7? , ដើម្បី​ជួយ​អ្នក។

សូមស្វាគមន៍ចំពោះការចែករំលែកតំណភ្ជាប់នៃអត្ថបទនេះ៖https://www.chenweiliang.com/cwl-692.html

សូមស្វាគមន៍មកកាន់ឆានែល Telegram នៃប្លុករបស់ Chen Weiliang ដើម្បីទទួលបានព័ត៌មានថ្មីៗចុងក្រោយបង្អស់!

🔔 ក្លាយជាអ្នកដំបូងដែលទទួលបាន "ការណែនាំអំពីការប្រើប្រាស់ឧបករណ៍ AI ទីផ្សារមាតិកា ChatGPT" ដ៏មានតម្លៃនៅក្នុងបញ្ជីកំពូលរបស់ប៉ុស្តិ៍! 🌟
📚 មគ្គុទ្ទេសក៍នេះមានតម្លៃមហាសាល 🌟នេះជាឱកាសដ៏កម្រ សូមកុំអូសរំលង! ⏰⌛💨
Share និង Like ប្រសិនបើអ្នកចូលចិត្ត!
ការចែករំលែក និងការចូលចិត្តរបស់អ្នកគឺជាការលើកទឹកចិត្តបន្តរបស់យើង!

 

មនុស្ស 2 នាក់បានបញ្ចេញមតិលើ "តើអ្វីជាភាពខុសគ្នារវាង CentOS6.5 និង 7? តើធ្វើដូចម្តេចអំពីការជ្រើសរើសកំណែ CentOS7?"

发表评论។

អាសយដ្ឋានអ៊ីមែលរបស់អ្នកនឹងមិនត្រូវបានផ្សព្វផ្សាយទេ។ 必填项已用។ * 标注។

រំកិលទៅកំពូល