CentOS6.5 ve 7 arasındaki fark nedir?Bir CentOS7 sürümü seçmeye ne dersiniz?

CentOS 7 ile 6 arasındaki en büyük fark, başlatma tekniğindeki farktır.

  • CentOS 7 tarafından kullanılan başlatma teknolojisi Systemd'dir.
  • Ayrıca, hizmet başlatma, başlangıç ​​dosyaları, ağ komutları vb., tümü 6'dan farklılık gösterir.

önce anlayalım Linux Sistem CentOS başlatma teknolojisinin gelişimi!

XNUMX. Sistem başlatma teknolojisi

  1. Sysvinit Teknolojisi
  2. Başlangıç ​​Teknolojisi
  3. sistem teknolojisi

Sysvinit Teknolojisi

特性:

  • 1) Sistemin ilk işlemi başlatılır;
  • 2) init süreci, tüm süreçlerin ana sürecidir ve öldürülemez (öldürülemez);
  • 3) Çoğu Linux dağıtım başlatma sistemi, sysvinti adı verilen SystemV ile uyumludur.
  • 4) Temsili sistem: CentOS 5 CentOS 6

Avantajı:

  • Sysvinit iyi çalışıyor ve konsept basit ve net.
  • Çoğunlukla kabuk komut dosyasına bağlıdır.

zayıflık:

  • 1) Belirli bir sırayla yürütün -> Başlangıç ​​çok yavaş.
  • 2) Asmak çok kolay, fstab ve NFS mount sorunları.

Başlangıç ​​Teknolojisi

CentOS 6, önyükleme yapmak için önyükleme teknolojisi yerine SysVinit kullanır.

Upstart'ın rc.sysinit betiği, sistem başlatma başlangıç ​​süresini azaltmak için birçok optimizasyona sahiptir.

Ancak, yöneticiler için işleri basitleştirmek için CentOS 6, birçok yeni özelliği vurgulamıyor veya doğrudan desteklemiyor.

Temsili sistem:CentOS6, Ubuntu 14.

  • systemd, CentOS 7, Ubuntu15'ten beri kullanılmaktadır.

sistem teknolojisi

Yeni sistemlerde kullanılan teknolojiler (RedHat7, CentOS 7, Ubuntu15 vb.)

  • Tasarımın amacı, sysvinit'in orijinal eksikliklerini çözmek ve sistem başlatma hızını etkin bir şekilde iyileştirmektir;
  • Transfer maliyetini azaltan Sysvinit ile uyumlu;

Asıl avantajı:

  1. paralel başlangıç
  2. PID 1 kullanarak işlem işleme

XNUMX. yum kaynağının optimizasyonu

CentOS 6'da varsayılan, rpm paketlerini resmi kaynaklardan indirmektir.

  • CentOS 7, yabancı kaynakları kullanmanın yavaş hızı nedeniyle burada optimize edilmiştir.
  • yüklemeyi kullandığımızda软件artık varsayılan olarak resmi web sitesinden indirilmez.
  • Bunun yerine, indirmeye başlamak için coğrafi konumuna en yakın Yum kaynağını otomatik olarak bulacaktır.

XNUMX. Komut

Sistemi kurarken minimum (en küçüğü) seçerseniz, önceki sürümlerden daha küçük bir pakette kurulacaktır.Örneğin: VIM, ifconfig, rota yönlendirme, parametreleri ayarlamak için kurulum, netstat vb.Birçok komut gitti.

Sistem kurulumundan sonra aşağıdaki paketler eklenebilir:

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

Dördüncüsü, karakter seti modifikasyonu

Karakter Seti Profili ▼

/etc/locale.conf 

Komut satırı yalnızca bir adımda devreye girer ▼

[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. Başlangıç ​​yönetimi

/etc/rc.local 

Bu dosya hala var, ancak bu yöntemi kullanmaya devam etmek istiyorsak, ona yürütme izni eklememiz gerekiyor ▼

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

Zamanlanmış Görev Durumunu Görüntüle ▼

systemctl status crond.service

Zamanlanmış görevleri kapat ▼

systemctl stop crond.service

Durumun işleyişini görüntüleyin ▼

systemctl status crond.service

Şu anda çalışan hizmetleri görüntüleyin ▼

systemctl list-unit-files|grep enable 

Posta Hizmetini Devre Dışı Bırak ▼

systemctl disable postfix.service

Posta hizmetinin etkin olup olmadığını kontrol edin ▼

systemctl list-unit-files|grep postfix

Güvenlik duvarını kapatın ▼

systemctl stop firewalld.service

Hizmeti başlat▼

systemctl is-enable

# yakın hizmet ▼

systemctl disable

/etc/rc.d/rc.local/ ile başlayın:

/etc/rc.d/rc.local CentOS 7'de yürütülebilir izinler sağlamak için aşağıdaki komutları yürütmelidir ▼

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

Altı, çalışma seviyesi (çalışma seviyesi)

/etc/inittab geçersiz bir sistem hedefi değişimidir

  • Bir sonraki giriş için her zaman geçerlidir

5'e geç ▼

systemctl get-default graphical.target

3'e geç ▼

systemctl get-default multi-user.target

Geçici olarak etkili ▼

INIT3

Sadece beş çalışma seviyesi ▼

[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

Yedi, yum kaynak kodunu yapılandırın

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

Resmi EPEL kaynağı ▼

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

 

Umut Chen Weiliang Blogu ( https://www.chenweiliang.com/ ) paylaştı "CentOS6.5 ve 7 arasındaki fark nedir?Bir CentOS7 sürümü seçmeye ne dersiniz? , sana yardım etmek için.

Bu makalenin bağlantısını paylaşmaya hoş geldiniz:https://www.chenweiliang.com/cwl-692.html

En son güncellemeleri almak için Chen Weiliang'ın blogunun Telegram kanalına hoş geldiniz!

🔔 Kanalın üst dizinindeki değerli "ChatGPT İçerik Pazarlama Yapay Zeka Aracı Kullanım Kılavuzunu" alan ilk kişi olun! 🌟
📚 Bu rehber çok büyük değer içeriyor, 🌟Bu nadir bir fırsat, kaçırmayın! ⏰⌛💨
İsterseniz paylaşın ve beğenin!
Paylaşımlarınız ve beğenileriniz bizim sürekli motivasyonumuz!

 

2 kişi "CentOS6.5 ile 7 arasındaki fark nedir? CentOS7 sürümünü seçmeye ne dersiniz?"

发表 评论

E-posta hesabınız yayımlanmayacak. 必填 项 已 用 * 标注

yukarı kaydır