Linux系統發行版本及其區別


1 Linux系統組成

Linux操作系統=Linux內核+GNU軟件及系統軟件+必要的應用程序。下表為Linux系統各組成部分的貢獻人員:

Linux內核 GNU組件(gcc、bash) 其他必要應用程序
開發者Linus Torvalds 項目發起人 Richard Stallman BSD Unix和X Windows以及成千上的程序員

2 Linux發行版本

Linux內核版本主要有四個系列:Linux kernel2.2、 Linux kernel 2.4、Linux kernel 2.6、Linux kernel 3.x。

常用發行商:CentOS、Ubuntu、Redhat、Debian、Fedora、SUSE。。。

Fedora是Redhat的預發布版。

CentOS是將Redhat Linux源代碼的商標LOGO以及非自由軟件部分去掉后在編譯而成的版本。

CentOS和Fedora是Redhat的兩個分支。

Linux發行版本選擇  
Linux桌面系統 Ubuntu
服務器端Linux系統 首選Redhat(付費)或者CentOS
如果對安全要求很高 Debian或者FreeBSD(銀行)
使用數據庫高級服務或者電子郵件網絡用戶 SUSE(德國,收費)、openSUSE(開源)
想新技術、新功能,是rhel和CentOS的測試版或預發布版 Fedoras(Fedora穩定之后-->Redhat-->去LOGO除收費-->CentOS)
中文 紅旗Linux、麒麟Linux

3 CentOS6與7的區別

注意:面試的時候被問及使用的是什么操作系統,要一次性說出系統版本、內核版本、是32位還是64位,例如:CentOS 6.7 x86_64為Linux系統,內核版本為2.6.32-573,573是編譯次數。

區別 CentOS6.x CentOS7.x
內核版本 Kernel2.6 Kernel3.10
系統啟動進程 /etc/init進程 /usr/lib/systemd/systemd
系統啟動方式 串行 並行
服務啟動關閉 service sshd restart systemctl restart sshd
服務開機自啟動 chkconfig systemctl enable firewalld.service
默認文件系統 ext4 xfs
防火牆 iptables firewalld
默認數據庫 mysql mariadb
修改主機名 vim /etc/sysconfig/network /etc/hostname或者hostnamectl
字符集 /etc/sysconfig/i18n /etc/locale.conf
查看IP ifconfig ip address show
網卡名稱 /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-ens33
普通用戶UID 500+ 1000+
/etc/fstab /分區和/boot分區默認檢查 /分區和/boot分區默認不檢查

詳情參考:https://www.yuque.com/guiguyouwo/linux/version.html


免責聲明!

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



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