آرٽيڪل ڊاريڪٽري
CentOS 7 ۽ 6 جي وچ ۾ سڀ کان وڏو فرق شروعاتي ٽيڪنالاجي ۾ فرق آهي.
- CentOS 7 پاران استعمال ٿيندڙ شروعاتي ٽيڪنالاجي آهي Systemd.
- ان کان علاوه، سروس جي شروعات، شروعاتي فائلون، نيٽ ورڪ ڪمانڊ، وغيره، سڀ 6 کان فرق ڏيکاريو.
اچو ته پهرين سمجھون لينڪس سسٽم جو ارتقاء CentOS شروعاتي ٽيڪنالاجي!
XNUMX. سسٽم شروعاتي ٽيڪنالاجي
- Sysvinit ٽيڪنالاجي
- شروعاتي ٽيڪنالاجي
- سسٽم ٽيڪنالاجي
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 سان مطابقت، منتقلي جي قيمت گھٽائڻ؛
مکيه فائدو:
- متوازي شروعات
- 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 جي بلاگ جي ٽيليگرام چينل تي ڀليڪار!
📚 هي گائيڊ وڏي قيمت تي مشتمل آهي، 🌟 هي هڪ نادر موقعو آهي، ان کي نه وڃايو! ⏰⌛💨
پسند اچي ته شيئر ڪريو ۽ پسند ڪريو!
توهان جي حصيداري ۽ پسند اسان جي مسلسل حوصلا آهن!
2 ماڻهن تبصرو ڪيو "CentOS6.5 ۽ 7 جي وچ ۾ ڇا فرق آهي؟ CentOS7 ورزن کي چونڊڻ بابت ڪيئن؟"
systemctl status cron.service غلط آھي ۽ صحيح آھي systemctl status crond.service
تصحيح لاءِ مهرباني، ان کي درست ڪيو ويو آهي.