常見Linux發(fā)行版有哪些?有什么聯(lián)系和區(qū)別?
全球大約有數(shù)百款的Linux系統(tǒng)版本,每個系統(tǒng)版本都有自己的特性和目標(biāo)人群狼犯。
Linux的發(fā)行版本可以大體分為兩類余寥,一類是商業(yè)公司維護(hù)的發(fā)行版本领铐,一類是社區(qū)組織維護(hù)的發(fā)行版本,前者以著名的Red Hat(RHEL紅帽)為代表宋舷,后者以Debian為代表绪撵。
常見Linux發(fā)行版如下:
Red Hat Linux
? ? RHEL(Red Hat Enterprise Linux,收費版本)由Red Hat公司發(fā)布
? ? CentOS(RHEL 的社區(qū)克隆版本祝蝠,免費版本)
? ? ? ? CentOS 是一種對 RHEL(Red Hat Enterprise Linux)源代碼再編譯的產(chǎn)物
? ? Fedora Core(由 Red Hat 桌面版發(fā)展而來莲兢,免費版本)
? ? ? ? 擁有數(shù)量龐人的用戶,優(yōu)秀的社區(qū)技術(shù)支持. 并且有許多創(chuàng)新,是紅帽公司的一個測試平臺
Debian Linux
? ? 由Debian維護(hù)社區(qū)發(fā)布,開放的開發(fā)模式续膳,且易于進(jìn)行軟件包升級
? ? Ubuntu Linux
? ? ? ? Ubuntu 基于知名的 Debian Linux發(fā)展而來改艇,界面友好,容易上手坟岔,對硬件的支持非常全面谒兄,是目前最適合做桌面系統(tǒng)的 Linux 發(fā)行版本,而且 Ubuntu 的所有發(fā)行版本都免費提供社付。
? ? Kali Linux
? ? ? ? 是Debian的一款衍生版承疲。Kali旨在用于滲透測試。
SuSE Linux
? ? 由Novell公司發(fā)布
? ? SuSE Linux 以 Slackware Linux 為基礎(chǔ),在歐洲較為流行鸥咖,在我國國內(nèi)也有較多應(yīng)用燕鸽。
? ? SuSE Linux 可以非常方便地實現(xiàn)與 Windows 的交互,硬件檢測非常優(yōu)秀啼辣,擁有界面友好的安裝過程啊研、圖形管理工具,對于終端用戶和管理員來說使用非常方便鸥拧。
? ? 專業(yè)的操作系統(tǒng)党远,易用的 YaST 軟件包管理系統(tǒng)
Gentoo Linux
? ? 高度可定制性,使用手冊完整
? ? Gentoo 是所有 Linux 發(fā)行版本里安裝最復(fù)雜的,到目前為止仍采用源碼包編譯安裝操作系統(tǒng)富弦。
? ? 不過沟娱,它是安裝完成后最便于管理的版本,也是在相同硬件環(huán)境下運行最快的版本腕柜。
? ? 快速济似、設(shè)計干凈而有彈性,它的出名是因為其高度的自定制性(基于源代碼的發(fā)行版)盏缤。
? ? 要注意的是砰蠢,編譯軟件需要消耗大量的時間
其它版本:
? ? Damn Vulnerable Linux
? ? ? ? 它的目的在于借機(jī)訓(xùn)練Linux管理員
? ? Arch Linux
? ? ? ? Arch是一款采用滾動發(fā)行方式的操作系統(tǒng):只要安裝一次就夠了,不需要重新安裝,Arch旨在從開發(fā)者的角度而不是從用戶的角度做到力求簡單。
? ? Slackware
? ? ? ? Slackware是一個非常輕量級的Linux服務(wù)器
? ? Mageia
? ? Oracle Linux
? ? Android 8.0
? ? ? ? 由Google公司發(fā)布
Linux 的發(fā)行版本眾多蛾找,在此不逐一介紹娩脾,下面給選擇 Linux 發(fā)行版本犯愁的朋友一點建議:
? ? 如果你需要的是一個服務(wù)器系統(tǒng),而且已經(jīng)厭煩了各種 Linux 的配置打毛,只是想要一個比較穩(wěn)定的服務(wù)器系統(tǒng)柿赊,那么建議你選擇 CentOS 或 RHEL。
? ? 如果你只是需要一個桌面系統(tǒng)幻枉,而且既不想使用盜版碰声,又不想花大價錢購買商業(yè)軟件,不想自己定制熬甫,也不想在系統(tǒng)上浪費太多時間胰挑,則可以選擇 Ubuntu。
? ? 如果你想深入摸索一下 Linux 各個方面的知識椿肩,而且還想非常靈活地定制自己的 Linux 系統(tǒng)瞻颂,那就選擇 Gentoo 吧,盡情享受 Gentoo 帶來的自由快感郑象。
? ? 如果你對系統(tǒng)穩(wěn)定性要求很高贡这,則可以考慮 FreeBSD。
? ? 如果你需要使用數(shù)據(jù)庫高級服務(wù)和電子郵件網(wǎng)絡(luò)應(yīng)用厂榛,則可以選擇 SuSE盖矫。
其實 Linux的發(fā)行版本眾多,但是系統(tǒng)的核心——內(nèi)核卻系出同門击奶,所以只要學(xué)會使用其中一種,即可觸類旁通湃望。
參考文檔:
? ? http://c.biancheng.net/view/710.html
? ? https://baijiahao.baidu.com/s?id=1597911999197622652&wfr=spider&for=pc
? ? https://blog.csdn.net/weixin_42139375/article/details/82146049
? ? https://blog.csdn.net/bernin/article/details/83042733?depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-9&utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-9
安裝CentOS7.6操作系統(tǒng)步驟如下:
1.安裝系統(tǒng)環(huán)境準(zhǔn)備
軟件:VMware
鏡像:CentOS7.6
主板BIOS打開虛擬化功能
分區(qū)目錄準(zhǔn)備:
/ 100G
/data 50G
/boot 1G
swap 2G
虛擬機(jī)硬件準(zhǔn)備:
CPU:2核
內(nèi)存:2G
硬盤:200G
網(wǎng)卡:NAT模式
磁盤類型為SCSI
1.打開新建虛擬機(jī)向?qū)?選擇典型安裝
在系統(tǒng)安裝過程中,可設(shè)置root密碼和管理員賬戶和密碼.
至此,CentOS7系統(tǒng)安裝完成.
補(bǔ)充:
打開虛擬機(jī)菜單'編輯'-'虛擬網(wǎng)絡(luò)編輯器',設(shè)置網(wǎng)絡(luò)
參考:https://blog.csdn.net/babyxue/article/details/80970526
配置環(huán)境變量,執(zhí)行history看到命令時間
Linux哲學(xué)思想
Linux哲學(xué)思想
? ? 一切都是一個文件(包括硬件)
? ? 小型,單一用途的程序,一個程序只做一件事泛源,組合小程序完成復(fù)雜任務(wù)
? ? 鏈接程序,共同完成復(fù)雜的任務(wù)
? ? 避免令人困惑的用戶界面
? ? 配置數(shù)據(jù)存儲在文本中
? ? 自由與分享
? ? 提供機(jī)制达箍,而非策略铺厨,指的就是要給用戶充分的自主可調(diào)配性
Linux常用命令使用格式
Linux常用命令使用格式
命令的語法通用格式:
? ? COMMADN OPTIONS ARGUMENTS
常用命令舉例:
????echo:回顯
? ? ? ? echo [SHORT-OPTION]... [STRING]...
? ? ? ? ? ? echo "How are you?"
? ? ? ? ? ? ehho -e "How \n\tare \n\t\tyou?"
? ? screen
? ? ? ? screen [-AmRvx -ls -wipe][-d <作業(yè)名稱>][-h <行數(shù)>][-r <作業(yè)名稱>][-s ][-S <作業(yè)名稱>]
? ? ? ? ? ? screen -S session1
? ? ? ? ? ? screen -S session2
? ? ? ? ? ? screen -ls
? ? ? ? ? ? screen -r session1
? ? ? ? ? ? screen -d session1
? ? date
? ? ? ? date [OPTION]... [+FORMAT]
? ? ? ? ? ? date + "%F %T"
? ? ifconfig
? ? ? ? ifconfig [-v] [-a] [-s] [interface]
? ? ? ? ifconfig [-v] interface [aftype] options | address ...
? ? ? ? ? ? ifconfig
? ? ? ? ? ? ifconfig eth0 up
? ? ? ? ? ? ifconfig eth0 down
? ? export
? ? ? ? export [-fn] [name[=value] ...] or export -p
? ? ? ? ? ? export
? ? ? ? ? ? export HISTTIMEFORMAT="%F %T "