CentOS6.5 va 7 o'rtasidagi farq nima?CentOS7 versiyasini tanlash haqida nima deysiz?

CentOs 7 va 6 o'rtasidagi eng katta farq ishga tushirish texnikasidagi farqdir.

  • CentOS 7 tomonidan qo'llaniladigan ishga tushirish texnologiyasi Systemd.
  • Bundan tashqari, xizmatni ishga tushirish, ishga tushirish fayllari, tarmoq buyruqlari va boshqalar 6 dan farq qiladi.

Avval tushunaylik Linux CentOS tizimini ishga tushirish texnologiyasining evolyutsiyasi!

XNUMX. Tizimni ishga tushirish texnologiyasi

  1. Sysvinit texnologiyasi
  2. Boshlash texnologiyasi
  3. Tizimli texnologiya

Sysvinit texnologiyasi

xarakterli:

  • 1) Tizimning birinchi jarayoni init;
  • 2) Init jarayoni barcha jarayonlarning asosiy jarayonidir va uni o'ldirish (o'ldirish) mumkin emas;
  • 3) Linux tarqatish init tizimlarining aksariyati sysvinti deb ataladigan SystemV bilan mos keladi
  • 4) Vakillik tizimi: CentOS 5 CentOS 6

优势:

  • Sysvinit yaxshi ishlaydi va kontseptsiya oddiy va tushunarli.
  • Bu asosan qobiq skriptiga bog'liq.

Kamchilik:

  • 1) Muayyan tartibda bajaring -> Ishga tushirish juda sekin.
  • 2) Juda oson osib qo'yish, fstab va NFS o'rnatish muammolari.

Boshlash texnologiyasi

CentOS 6 yuklash uchun yuklash texnologiyasi o'rniga SysVinit-dan foydalanadi.

Upstart-ning rc.sysinit skripti tizimni ishga tushirish vaqtini qisqartirish uchun ko'plab optimallashtirishlarga ega.

Biroq, ma'murlar uchun ishlarni soddalashtirish uchun CentOS 6 ko'plab yangi xususiyatlarni ta'kidlamaydi yoki qo'llab-quvvatlamaydi.

Vakillik tizimi:CentOS 6, Ubuntu 14.

  • systemd CentOS 7, Ubuntu15 dan beri ishlatiladi.

Tizimli texnologiya

Yangi tizimda foydalaniladigan texnologiyalar (RedHat7, CentOS 7, Ubuntu15 va boshqalar)

  • Dizaynning maqsadi - sysvinitning asl kamchiliklarini hal qilish va tizimni ishga tushirish tezligini samarali yaxshilash;
  • Sysvinit bilan mos keladi, pul o'tkazmalari narxini pasaytiradi;

Asosiy afzallik:

  1. parallel boshlash
  2. PID 1 yordamida ishlov berish

XNUMX. Yum manbasini optimallashtirish

CentOS 6 da sukut bo'yicha rpm paketlarini rasmiy manbalardan yuklab olish kerak.

  • CentOS 7 bu yerda xorijiy resurslardan foydalanishning sekin tezligi tufayli optimallashtirilgan.
  • o'rnatishdan foydalangandaDasturiy ta'minotsukut bo'yicha rasmiy veb-saytdan endi yuklab olinmaydi.
  • Buning o'rniga, yuklab olishni boshlash uchun u avtomatik ravishda o'zining geografik joylashuviga eng yaqin Yum manbasini topadi.

XNUMX. Buyruq

Tizimni o'rnatishda minimal (eng kichik) tanlasangiz, u oldingi versiyalarga qaraganda kichikroq paketga o'rnatiladi.Masalan: VIM, ifconfig, marshrutni yo'naltirish, parametrlarni o'rnatish uchun sozlash, netstat va boshqalardan foydalaning.Ko'p buyruqlar yo'qoldi.

Tizimni o'rnatgandan so'ng, quyidagi paketlarni qo'shish mumkin:

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
 创建一个新窗口并将任务置于后台。

To'rtinchidan, belgilar to'plamini o'zgartirish

Belgilar toʻplami profili ▼

/etc/locale.conf 

Buyruqlar qatori bir qadamda o'rnatiladi ▼

[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. Ishga tushirishni boshqarish

/etc/rc.local 

Bu fayl hali ham mavjud, lekin agar biz ushbu usuldan foydalanishni davom ettirmoqchi bo'lsak, unga bajarish uchun ruxsatlarni qo'shishimiz kerak ▼

chmod +x /etc/rc.d/rc.local

Rejalashtirilgan vazifa holatini ko‘rish ▼

systemctl status crond.service

Rejalashtirilgan vazifalarni yopish ▼

systemctl stop crond.service

Vaziyatning ishlashini ko'ring ▼

systemctl status crond.service

Hozirda ishlayotgan xizmatlarni ko‘rish ▼

systemctl list-unit-files|grep enable 

Pochta xizmatini o'chirib qo'ying ▼

systemctl disable postfix.service

Pochta xizmati yoqilganligini tekshiring ▼

systemctl list-unit-files|grep postfix

▼ Xavfsizlik devorini o'chiring

systemctl stop firewalld.service

Xizmatni ishga tushiring▼

systemctl is-enable

# xizmatni yopish ▼

systemctl disable

/etc/rc.d/rc.local/ bilan boshlang:

CentOS 7 da /etc/rc.d/rc.local bajariladigan ruxsatlarni ta'minlash uchun quyidagi buyruqlarni bajarishi kerak ▼

chmod +x /etc/rc.d/rc.local

Olti, yugurish darajasi (yugurish darajasi)

/etc/inittab yaroqsiz tizim maqsadini almashtirish

  • Har doim keyingi kirish uchun amal qiladi

5 ▼ ga o'ting

systemctl get-default graphical.target

3 ▼ ga o'ting

systemctl get-default multi-user.target

Vaqtinchalik samarali ▼

INIT3

Faqat beshta yugurish darajasi ▼

[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

Etti, yum manba kodini sozlang

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 rasmiy manbasi ▼

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

 

Umid qilamanki, Chen Veyliang blogi ( https://www.chenweiliang.com/ ) birgalikda "CentOS6.5 va 7 o'rtasidagi farq nima?CentOS7 versiyasini tanlash haqida nima deyish mumkin? , sizga yordam berish uchun.

Ushbu maqolaning havolasini baham ko'rish uchun xush kelibsiz:https://www.chenweiliang.com/cwl-692.html

Eng so'nggi yangiliklardan xabardor bo'lish uchun Chen Veyliang blogining Telegram kanaliga xush kelibsiz!

🔔 Birinchi bo'lib kanalning yuqori katalogida qimmatli "ChatGPT Content Marketing AI vositasidan foydalanish bo'yicha qo'llanma"ni qo'lga kiriting! 🌟
📚 Ushbu qo'llanmada katta ahamiyatga ega, 🌟Bu kamdan-kam imkoniyat, uni qo'ldan boy bermang! ⏰⌛💨
Baham ko'ring va yoqsa like!
Sizning baham ko'rish va yoqtirishlaringiz bizning doimiy motivatsiyamizdir!

 

2 kishi "CentOS6.5 va 7 o'rtasidagi farq nima? CentOS7 versiyasini tanlash haqida nima deyish mumkin?"

发表 评论

Sizning elektron pochta manzilingiz e'lon qilinmaydi. 必填 项 已 用 * Yorliq

tepaga aylantiring