लेख निर्देशिका
CentOS 7 र 6 बीचको सबैभन्दा ठूलो भिन्नता प्रारम्भिक प्रविधिमा भिन्नता हो।
- CentOS 7 द्वारा प्रयोग गरिएको प्रारम्भिक प्रविधि Systemd हो।
- थप रूपमा, सेवा स्टार्टअप, बुट स्टार्टअप फाइलहरू, नेटवर्क आदेशहरू, आदि, सबैले 6 बाट भिन्नताहरू संकेत गर्दछ।
पहिले बुझौं लिनक्स प्रणाली CentOS प्रारम्भिक प्रविधि को विकास!
XNUMX. प्रणाली प्रारम्भिक प्रविधि
- Sysvinit टेक्नोलोजी
- अपस्टार्ट टेक्नोलोजी
- प्रणालीगत प्रविधि
Sysvinit टेक्नोलोजी
विशेषता:
- 1) प्रणालीको पहिलो प्रक्रिया init हो;
- 2) प्रारम्भ प्रक्रिया सबै प्रक्रियाहरूको मूल प्रक्रिया हो र मार्न सकिँदैन (हत्या);
- 3) धेरै जसो लिनक्स वितरण प्रारम्भिक प्रणालीहरू SystemV सँग उपयुक्त छन्, जसलाई sysvinti भनिन्छ
- 4) प्रतिनिधि प्रणाली: CentOS 5 CentOS 6
फाइदा:
- Sysvinit राम्रोसँग काम गर्दछ र अवधारणा सरल र स्पष्ट छ।
- यो अधिकतर शेल स्क्रिप्टिङ मा निर्भर गर्दछ।
कमजोरी:
- 1) एक विशेष क्रममा कार्यान्वयन -> स्टार्टअप धेरै ढिलो छ।
- 2) ह्याङ्ग गर्न धेरै सजिलो, fstab र NFS माउन्ट मुद्दाहरू।
अपस्टार्ट टेक्नोलोजी
CentOS 6 ले बुट टेक्नोलोजीको सट्टा SysVinit प्रयोग गर्दछ।
अपस्टार्टको rc.sysinit स्क्रिप्टमा प्रणाली प्रारम्भिकता स्टार्टअप समय घटाउन धेरै अप्टिमाइजेसनहरू छन्।
यद्यपि, प्रशासकहरूको लागि चीजहरू सरल बनाउन, CentOS 6 ले धेरै नयाँ सुविधाहरू हाइलाइट वा पूर्ण समर्थन गर्दैन।
प्रतिनिधि प्रणाली:CentOS 6, Ubuntu 14।
- systemd CentOS 7, Ubuntu15 बाट प्रयोग गरिन्छ।
प्रणालीगत प्रविधि
नयाँ प्रणालीमा प्रयोग गरिएका प्रविधिहरू (RedHat7, CentOS 7, Ubuntu15, आदि)
- डिजाइनको उद्देश्य sysvinit को मूल कमजोरीहरू समाधान गर्न र प्रभावकारी रूपमा प्रणाली स्टार्टअप गति सुधार गर्न हो;
- Sysvinit संग उपयुक्त, स्थानान्तरण को लागत कम गर्दै;
मुख्य लाभ:
- समानान्तर सुरुवात
- 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
आशा चेन वेइलियाङ ब्लग ( https://www.chenweiliang.com/ ) साझा गरियो "CentOS6.5 र 7 बीचको भिन्नता के हो?CentOS7 संस्करण छनौट गर्ने बारे कसरी? , तपाईंलाई मद्दत गर्न।
यस लेखको लिङ्क साझा गर्न स्वागत छ:https://www.chenweiliang.com/cwl-692.html
नवीनतम अपडेटहरू प्राप्त गर्न चेन वेइलियाङको ब्लगको टेलिग्राम च्यानलमा स्वागत छ!
📚 यो गाइडले ठूलो मूल्य समावेश गर्दछ, 🌟यो दुर्लभ अवसर हो, यसलाई नछुटाउनुहोस्! ⏰⌛💨
मन परे लाइक र सेयर गर्नुहोस !
तपाइँको साझा र लाइक हाम्रो निरन्तर प्रेरणा हो!
2 जनाले "CentOS6.5 र 7 मा के भिन्नता छ? CentOS7 संस्करण छनौट गर्ने बारे के हो?" मा टिप्पणी गरे।
systemctl स्थिति cron.service गलत छ र systemctl स्थिति cron.service सही छ
सच्याउनु भएकोमा धन्यवाद, सच्याइयो।