Maqolalar katalogi
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
- Sysvinit texnologiyasi
- Boshlash texnologiyasi
- 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:
- parallel boshlash
- 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!
📚 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?"
systemctl holati cron.service noto'g'ri va to'g'ri systemctl status crond.service
Tuzatish uchun rahmat, u tuzatildi.