距離centos8.0(現在已經更新到8.1了)的發佈已經過去幾個月了,作為一個剛剛接觸過幾個月centos的萌新來說,本文想通過實際的操作體驗來說對比一下centos8代與7代 首先,centos8 dvd版的鏡像有7G大,也是我目前安裝過最大的操作系統鏡像了,首先從官網下載後,安裝的時候就踩了一 ...
距離centos8.0(現在已經更新到8.1了)的發佈已經過去幾個月了,作為一個剛剛接觸過幾個月centos的萌新來說,本文想通過實際的操作體驗來說對比一下centos8代與7代
首先,centos8 dvd版的鏡像有7G大,也是我目前安裝過最大的操作系統鏡像了,首先從官網下載後,安裝的時候就踩了一個小坑
出現了以下問題
幸得網上大佬相助得已解決
安裝的過程其實與centos7的區別不大,可能是因為物理機記憶體和顯卡的原因,安裝登錄的時候也是各種卡。centos8預設桌面環境是GNOME 3.28 ,其實個人感覺與6代7代的差別不是很大,但是centos8對於記憶體要高於往代,目前我在VMware上給的2G的記憶體,centos8不自帶VMware tools 需要手動安裝
從實際使用上來說,7代使用systemd服務來代替daemon,原來管理系統啟動和管理系統服務的相關命令全部由systemctl命令來代替,8代延續了這一特性,而且systemctl用習慣了還會不適應原先的service命令。centos8附帶帶的YUM包管理器 v4.0.4版本 ,並且採用了dnf技術作為後端,當然,這也並不是說原先的yum被捨棄,你可以同時使用yum和dnf兩種工具來管理包。
關於開發工具的區別:
從網上找了一下總結,大致如下
Python 3.6預設Python 環境
Node.js 是在 RHEL 最新包含的,其他動態語言更新包括: PHP 7.2, Ruby 2.5, Perl 5.26, SWIG 3.0
centos 8 資料庫服務:MariaDB 10.3, MySQL 8.0, PostgreSQL 10, PostgreSQL 9.6, Redis 5.0
- centos 8 提供Apache HTTP Server 2.4
OpenJDK 11、OpenJDK 8、IcedTea-Web和各種Java工具
在網路方面:
- CentOS現在提供了TCP網路堆棧版本4.16。
- 使用的預設包過濾框架是nftables。
最重要的是,這些更改確保了更好的穩定性、可伸縮性和性能。
nftables替代iptables、iptablesip6table、arptables和ebtables,作為IPv4和IPv6協議的單一框架。此外,firewalld deamon還將使用與預設後端相同的用於過濾網路事務的子系統。
在虛擬化技術上,centos歷代內核的升級都會帶來不一樣的技術,kvm ,docker,不知podman會不會在未來成為主流呢。