Apa perbedaan antara CentOS6.5 dan 7?Bagaimana dengan memilih versi CentOS7?

CentOS Perbedaan terbesar antara 7 dan 6 adalah perbedaan teknik inisialisasi.

  • Teknologi inisialisasi yang digunakan oleh CentOS 7 adalah Systemd.
  • Selain itu, startup layanan, file startup boot, perintah jaringan, dll., semuanya menunjukkan perbedaan dari 6.

Mari kita pahami dulu Linux Evolusi teknologi inisialisasi sistem CentOS!

XNUMX. Teknologi inisialisasi sistem

  1. Teknologi Sysvinit
  2. Teknologi Pemula
  3. Teknologi sistem

Teknologi Sysvinit

特性:

  • 1) Proses pertama dari sistem init;
  • 2) Proses init merupakan proses induk dari semua proses dan tidak dapat dimatikan (killed);
  • 3) Sebagian besar sistem init distribusi Linux kompatibel dengan SystemV, yang disebut sysvinti
  • 4) Sistem perwakilan: CentOS 5 CentOS 6

Keuntungan:

  • Sysvinit bekerja dengan baik dan konsepnya sederhana dan jelas.
  • Itu sebagian besar tergantung pada skrip shell.

Kelemahan:

  • 1) Jalankan dalam urutan tertentu -> Startup terlalu lambat.
  • 2) Sangat mudah untuk menggantung, masalah pemasangan fstab dan NFS.

Teknologi Pemula

CentOS 6 menggunakan SysVinit alih-alih teknologi boot untuk boot.

Skrip rc.sysinit pemula memiliki banyak pengoptimalan untuk mengurangi waktu startup inisialisasi sistem.

Namun, untuk menyederhanakan berbagai hal bagi administrator, CentOS 6 tidak menyoroti atau mendukung banyak fitur baru secara langsung.

Sistem perwakilan:CentOS 6, Ubuntu 14.

  • systemd digunakan sejak CentOS 7, Ubuntu15.

Teknologi sistem

Teknologi yang digunakan dalam sistem baru (RedHat7, CentOS 7, Ubuntu15, dll.)

  • Tujuan dari desain ini adalah untuk memecahkan kekurangan asli sysvinit dan secara efektif meningkatkan kecepatan startup sistem;
  • Kompatibel dengan Sysvinit, mengurangi biaya transfer;

Keuntungan utama:

  1. mulai paralel
  2. Pemrosesan proses menggunakan PID 1

XNUMX. Optimalisasi sumber yum

Di CentOS 6, defaultnya adalah mengunduh paket rpm dari sumber resmi.

  • CentOS 7 dioptimalkan di sini karena lambatnya penggunaan sumber daya asing.
  • ketika kami menggunakan instal软件tidak lagi diunduh dari situs web resmi secara default.
  • Sebagai gantinya, ia akan secara otomatis menemukan sumber Yum yang paling dekat dengan lokasi geografisnya untuk mulai mengunduh.

XNUMX. Perintah

Jika Anda memilih minimal (yang terkecil) saat menginstal sistem, itu akan diinstal dalam paket yang lebih kecil dari versi sebelumnya.Misalnya: VIM, gunakan ifconfig, perutean rute, pengaturan untuk mengatur parameter, netstat, dll.Banyak perintah hilang.

Setelah instalasi sistem, paket-paket berikut dapat ditambahkan:

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

Keempat, modifikasi set karakter

Profil Kumpulan Karakter

/etc/locale.conf 

Baris perintah sudah ada hanya dalam satu langkah

[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. Manajemen startup

/etc/rc.local 

File ini masih ada, tetapi jika kita ingin terus menggunakan metode ini, kita perlu menambahkan izin eksekusi ke dalamnya

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

Lihat Status Tugas Terjadwal

systemctl status crond.service

Tutup tugas terjadwal

systemctl stop crond.service

Lihat operasi situasi

systemctl status crond.service

Lihat layanan yang sedang berjalan

systemctl list-unit-files|grep enable 

Nonaktifkan Layanan Email

systemctl disable postfix.service

Periksa apakah layanan email diaktifkan

systemctl list-unit-files|grep postfix

Matikan firewall

systemctl stop firewalld.service

Mulai layanan▼

systemctl is-enable

# tutup layanan

systemctl disable

Mulailah dengan /etc/rc.d/rc.local/:

/etc/rc.d/rc.local di CentOS 7 perlu menjalankan perintah berikut untuk memberikan izin yang dapat dieksekusi

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

Enam, runlevel (tingkat lari)

/etc/inittab adalah pengganti target sistem yang tidak valid

  • Selalu valid untuk login berikutnya

beralih ke 5

systemctl get-default graphical.target

beralih ke 3

systemctl get-default multi-user.target

Efektif sementara

INIT3

Hanya lima runlevel

[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

Tujuh, konfigurasikan kode sumber yum

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

Sumber EPEL resmi

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

 

Harapan Chen Weiliang Blog ( https://www.chenweiliang.com/ ) berbagi "Apa perbedaan antara CentOS6.5 dan 7?Bagaimana dengan memilih versi CentOS7? , untuk membantumu.

Selamat datang untuk membagikan tautan artikel ini:https://www.chenweiliang.com/cwl-692.html

Selamat datang di saluran Telegram blog Chen Weiliang untuk mendapatkan pembaruan terkini!

🔔 Jadilah orang pertama yang mendapatkan "Panduan Penggunaan Alat AI Pemasaran Konten ChatGPT" yang berharga di direktori teratas saluran! 🌟
📚 Panduan ini mengandung nilai yang sangat besar, 🌟Ini adalah kesempatan langka, jangan sampai terlewatkan! ⏰⌛💨
Bagikan dan sukai jika Anda suka!
Berbagi dan suka Anda adalah motivasi berkelanjutan kami!

 

2 orang berkomentar "Apa perbedaan antara CentOS6.5 dan 7? Bagaimana kalau memilih versi CentOS7?"

发表 评论

Alamat email Anda tidak akan dipublikasikan. 必填 项 已 用 * 标注

滚动 到 顶部