CentOS6.5 ۽ 7 جي وچ ۾ ڇا فرق آهي؟هڪ CentOS7 ورزن چونڊڻ بابت ڪيئن؟

CentOS 7 ۽ 6 جي وچ ۾ سڀ کان وڏو فرق شروعاتي ٽيڪنالاجي ۾ فرق آهي.

  • CentOS 7 پاران استعمال ٿيندڙ شروعاتي ٽيڪنالاجي آهي Systemd.
  • ان کان علاوه، سروس جي شروعات، شروعاتي فائلون، نيٽ ورڪ ڪمانڊ، وغيره، سڀ 6 کان فرق ڏيکاريو.

اچو ته پهرين سمجھون لينڪس سسٽم جو ارتقاء CentOS شروعاتي ٽيڪنالاجي!

XNUMX. سسٽم شروعاتي ٽيڪنالاجي

  1. Sysvinit ٽيڪنالاجي
  2. شروعاتي ٽيڪنالاجي
  3. سسٽم ٽيڪنالاجي

Sysvinit ٽيڪنالاجي

خاصيت:

  • 1) سسٽم جو پهريون عمل init آهي؛
  • 2) شروعاتي عمل سڀني عملن جو والدين عمل آهي ۽ نه ٿو ماري سگهجي (قتل)؛
  • 3) اڪثر لينڪس ڊسٽريبيوشن init سسٽم سسٽم وي سان مطابقت رکن ٿا، جنهن کي sysvinti سڏيو ويندو آهي
  • 4) نمائندو نظام: CentOS 5 CentOS 6

فائدو:

  • Sysvinit سٺو ڪم ڪري ٿو ۽ تصور سادو ۽ واضح آهي.
  • اهو گهڻو ڪري شيل اسڪرپٽنگ تي منحصر آهي.

ڪمزوري:

  • 1) هڪ مخصوص آرڊر ۾ عمل ڪريو -> شروعاتي تمام سست آهي.
  • 2) پھانسي لاء تمام آسان، fstab ۽ NFS جبل مسئلن.

شروعاتي ٽيڪنالاجي

CentOS 6 بوٽ ڪرڻ لاء بوٽ ٽيڪنالاجي جي بدران SysVinit استعمال ڪري ٿو.

Upstart جي rc.sysinit اسڪرپٽ ۾ سسٽم جي شروعاتي شروعاتي وقت کي گھٽائڻ لاء ڪيتريون ئي اصلاحون آھن.

جڏهن ته، منتظمين لاء شين کي آسان ڪرڻ لاء، CentOS 6 ڪيترن ئي نئين خاصيتن کي نمايان يا سڌي طرح سپورٽ نٿو ڪري.

نمائندي نظام:CentOS 6، Ubuntu 14.

  • سسٽم ڊي استعمال ڪيو ويو آهي CentOS 7، Ubuntu15 کان.

سسٽم ٽيڪنالاجي

نئين سسٽم ۾ استعمال ٿيندڙ ٽيڪنالاجيون (RedHat7، CentOS 7، Ubuntu15، وغيره)

  • ڊزائن جو مقصد sysvinit جي اصل نقصن کي حل ڪرڻ ۽ مؤثر طريقي سان سسٽم جي شروعاتي رفتار کي بهتر ڪرڻ آهي.
  • Sysvinit سان مطابقت، منتقلي جي قيمت گھٽائڻ؛

مکيه فائدو:

  1. متوازي شروعات
  2. PID 1 استعمال ڪندي پروسيسنگ پروسيسنگ

XNUMX. يوم ماخذ جي اصلاح

CentOS 6 ۾، ڊفالٽ ڊائون لوڊ ڪرڻ آهي rpm پيڪيجز سرڪاري ذريعن کان.

  • CentOS 7 هتي بهتر ڪيو ويو آهي غير ملڪي وسيلن کي استعمال ڪرڻ جي سست رفتار جي ڪري.
  • جڏهن اسان انسٽال استعمال ڪندا آهيونسافٽ ويئرڊفالٽ طور سرڪاري ويب سائيٽ تان ڊائون لوڊ نه ڪيو ويو آهي.
  • ان جي بدران، اهو خودڪار طريقي سان ڳوليندو يوم ذريعو ان جي جاگرافيائي مقام جي ويجهو ڊائون لوڊ ڪرڻ شروع ڪرڻ لاء.

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

ست، يوم سورس ڪوڊ ترتيب ڏيو

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

تازن تازه ڪاريون حاصل ڪرڻ لاءِ Chen Weiliang جي بلاگ جي ٽيليگرام چينل تي ڀليڪار!

🔔 چينل جي ٽاپ ڊاريڪٽري ۾ قيمتي "ChatGPT مواد مارڪيٽنگ AI اوزار استعمال ڪرڻ جي گائيڊ" حاصل ڪرڻ وارا پھريون بڻجي وڃو! 🌟
📚 هي گائيڊ وڏي قيمت تي مشتمل آهي، 🌟 هي هڪ نادر موقعو آهي، ان کي نه وڃايو! ⏰⌛💨
پسند اچي ته شيئر ڪريو ۽ پسند ڪريو!
توهان جي حصيداري ۽ پسند اسان جي مسلسل حوصلا آهن!

 

2 ماڻهن تبصرو ڪيو "CentOS6.5 ۽ 7 جي وچ ۾ ڇا فرق آهي؟ CentOS7 ورزن کي چونڊڻ بابت ڪيئن؟"

发表 评论

توهان جو اي ميل پتو شايع نه ڪيو ويندو. 必填 项 已 用 * ليبل

مٿي ڏانهن ڇڪيو