淺談centos8與centos7


距離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會不會在未來成為主流呢。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM