CentOS6.5 और 7 में क्या अंतर है?CentOS7 संस्करण चुनने के बारे में कैसे?

CentOS 7 और 6 के बीच सबसे बड़ा अंतर आरंभीकरण तकनीक में अंतर है।

  • CentOS 7 द्वारा उपयोग की जाने वाली आरंभीकरण तकनीक Systemd है।
  • इसके अलावा, सर्विस स्टार्टअप, बूट स्टार्टअप फाइल, नेटवर्क कमांड आदि, सभी 6 से अंतर दर्शाते हैं।

आइए पहले समझते हैं Linux सिस्टम CentOS आरंभीकरण तकनीक का विकास!

XNUMX. सिस्टम आरंभीकरण प्रौद्योगिकी

  1. सिसविनिट टेक्नोलॉजी
  2. अपस्टार्ट प्रौद्योगिकी
  3. सिस्टमड तकनीक

सिसविनिट टेक्नोलॉजी

特性:

  • 1) सिस्टम की पहली प्रक्रिया init है;
  • 2) init प्रक्रिया सभी प्रक्रियाओं की मूल प्रक्रिया है और इसे मारा नहीं जा सकता (मारा गया);
  • 3) अधिकांश Linux वितरण init सिस्टम SystemV के साथ संगत हैं, जिसे sysvinti . कहा जाता है
  • 4) प्रतिनिधि प्रणाली: CentOS 5 CentOS 6

फायदा:

  • Sysvinit अच्छी तरह से काम करता है और अवधारणा सरल और स्पष्ट है।
  • यह ज्यादातर शेल स्क्रिप्टिंग पर निर्भर करता है।

कमज़ोरी:

  • 1) एक विशिष्ट क्रम में निष्पादित करें -> स्टार्टअप बहुत धीमा है।
  • 2) हैंग करना बहुत आसान, fstab और NFS माउंट मुद्दे।

अपस्टार्ट प्रौद्योगिकी

CentOS 6 बूट करने के लिए बूट तकनीक के बजाय SysVinit का उपयोग करता है।

अपस्टार्ट की rc.sysinit स्क्रिप्ट में सिस्टम इनिशियलाइज़ेशन स्टार्टअप समय को कम करने के लिए कई अनुकूलन हैं।

हालाँकि, प्रशासकों के लिए चीजों को सरल बनाने के लिए, CentOS 6 कई नई सुविधाओं को उजागर या समर्थन नहीं करता है।

प्रतिनिधि प्रणाली:सेंटोस 6, उबंटू 14.

  • सिस्टमड का उपयोग CentOS 7, Ubuntu15 के बाद से किया जाता है।

सिस्टमड तकनीक

नई प्रणालियों में उपयोग की जाने वाली प्रौद्योगिकियां (RedHat7, CentOS 7, Ubuntu15, आदि)

  • डिजाइन का उद्देश्य sysvinit की मूल कमियों को हल करना और सिस्टम स्टार्टअप गति को प्रभावी ढंग से सुधारना है;
  • Sysvinit के साथ संगत, स्थानान्तरण की लागत को कम करना;

मुख्य लाभ:

  1. समानांतर शुरुआत
  2. पीआईडी ​​​​1 का उपयोग कर प्रक्रिया प्रसंस्करण

XNUMX. यम स्रोत का अनुकूलन

CentOS 6 में, आधिकारिक स्रोतों से आरपीएम पैकेज डाउनलोड करने के लिए डिफ़ॉल्ट है।

  • विदेशी संसाधनों के उपयोग की धीमी गति के कारण CentOS 7 को यहां अनुकूलित किया गया है।
  • जब हम इंस्टॉल का उपयोग करते हैंसॉफ्टवेयरअब डिफ़ॉल्ट रूप से आधिकारिक वेबसाइट से डाउनलोड नहीं किया जाता है।
  • इसके बजाय, यह स्वचालित रूप से यम स्रोत को डाउनलोड करना शुरू करने के लिए अपने भौगोलिक स्थान के सबसे करीब ढूंढ लेगा।

XNUMX. कमांड

यदि आप सिस्टम को स्थापित करते समय न्यूनतम (सबसे छोटा) चुनते हैं, तो इसे पिछले संस्करणों की तुलना में छोटे पैकेज में स्थापित किया जाएगा।उदाहरण के लिए: वीआईएम, ifconfig, रूट रूटिंग, पैरामीटर सेट करने के लिए सेटअप, नेटस्टैट इत्यादि का उपयोग करें।कई आदेश चले गए हैं।

सिस्टम संस्थापन के बाद, निम्नलिखित संकुल को जोड़ा जा सकता है:

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

सात, यम स्रोत कोड कॉन्फ़िगर करें

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

आधिकारिक ईपीईएल स्रोत

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

 

होप चेन वेइलियांग ब्लॉग ( https://www.chenweiliang.com/ ) ने साझा किया "CentOS6.5 और 7 में क्या अंतर है?CentOS7 संस्करण चुनने के बारे में कैसे? , आपकी मदद के लिए।

इस लेख का लिंक साझा करने के लिए आपका स्वागत है:https://www.chenweiliang.com/cwl-692.html

नवीनतम अपडेट प्राप्त करने के लिए चेन वेइलियांग के ब्लॉग के टेलीग्राम चैनल में आपका स्वागत है!

🔔 चैनल शीर्ष निर्देशिका में मूल्यवान "चैटजीपीटी कंटेंट मार्केटिंग एआई टूल उपयोग गाइड" प्राप्त करने वाले पहले व्यक्ति बनें! 🌟
📚 इस गाइड में बहुत महत्व है, 🌟यह एक दुर्लभ अवसर है, इसे न चूकें! ⏰⌛💨
अच्छा लगे तो शेयर और लाइक करें!
आपका साझा करना और पसंद करना हमारी निरंतर प्रेरणा है!

 

2 लोगों ने टिप्पणी की "CentOS6.5 और 7 के बीच क्या अंतर है? CentOS7 संस्करण कैसे चुनें?"

发表 评论

आपकी ईमेल आईडी प्रकाशित नहीं की जाएगी। आवश्यक फ़ील्ड का उपयोग किया जाता है * लेबल

शीर्ष तक स्क्रॉल करें