1. linux發行版本與內核版本;二者區別與聯系
核心版本主要是Linux的內核。發行版本是各個公司推出的版本,它們與核心版本是各自獨立發展的。發行版本通常將Linux系統內核與眾多應用軟件及相關文檔集成在一起,包括安裝界面、系統設定、管理工具等軟件,構成一個發行套件,從而方便了用戶使用。
2. linux中硬盤及分區的表示
linux通過字母和數字的組合來標志硬盤分區。前兩個字母表示分區所在設備的類型,如hd表示IDE硬盤,sd表示SCSI/SATA/USB硬盤;第三個字母表示分區在哪個設備上,如had表示第一塊IDE硬盤,hdb表示第二塊IDE硬盤,sdc表示第三塊SCSI硬盤;最后的數字表示分區的次序,如數字1~4表示主分區或擴展分區,邏輯分區從5開始。
3. linux系統支持的文件系統格式
linux操作系統支持ext、ext2、ext3、Linux swap、VFAT、JFS2等。
4. linux系統的安裝方式有哪些
光盤安裝、硬盤安裝和網絡安裝
5. 主分區、擴展分區、邏輯分區;傳統BIOS引導+MBR vs UEFI BIOS引導+GPT,對分區要求有何區別
硬盤分區有三種,主磁盤分區、擴展磁盤分區、邏輯分區。
一個硬盤主分區至少有1個,最多4個,擴展分區可以沒有,最多1個,且主分區+擴展分區總共不能超過4個。邏輯分區可以有若干個。在windows下激活的主分區是硬盤的啟動分區,是獨立的。在linux下主分區和邏輯分區都可以用來放系統,引導os開機,grub會兼容windows系統開機啟動。但擴展分區不能直接用,它是以邏輯分區的方式來使用的。硬盤的容量=主分區的容量+擴展分區的容量,擴展分區的容量=各個邏輯分區的容量之和。
傳統BIOS引導+MBR vs UEFI BIOS引導+GPT,對分區的區別:
1.BIOS+MBR啟動要求的活動的主分區不是唯一固定的,可以任意設定某一分區為活動的主分區,然后MBR就可以通過分區表指引操作系統從此分區啟動,也就是說,可以在任意分區(主分區無論是否活動或者擴展分區)安裝操作系統,只要存在任意的活動主分區,就可以從此分區啟動操作系統;而UEFI+GPT只能把系統引導文件放置在ESP分區;
2.BIOS+MBR的系統引導文件可以和系統文件在同一分區的根目錄,也可以不與系統文件同一分區,只要系統引導文件所在分區為活動的主分區即可啟動操作系統;而UEFI+GPT只能把系統引導文件放置在ESP分區,且操作系統必須在另外的主分區,也就是說,UEFI+GPT強制要求系統啟動文件與系統文件必須分離,不在同一分區;
6. linux系統安裝時分區方案設計
linux安裝時需要兩個必備的分區,即一個根文件系統分區(類型為ext3,ext2或reiserfs)和一個交換分區(swap)根分區是根文件系統駐留的地方,需要足夠的硬盤空間,交換分區用來支持虛擬內存的交換空間,大小為內存的1~2倍。如果需要一個固定的數據存放區,也可以為他分配一個獨立的硬盤分區,建立一個/data分區,還可以創建/boot分區(在根下),用來單獨保存系統引導文件。
7. 什么是掛載、掛載點
Linux的掛載是指將一個設備掛接到已存在的目錄上。Linux操作系統將整個計算機資源都整合成一個大的文件目錄,在訪問設備中的文件時,必須將文件所在的分區掛載到一個已存在的目錄上,通過目錄來訪問設備中的文件。
安裝Linux系統時必須告訴安裝程序要將系統安裝在什么地方,即定義掛載點。掛載點——分區在目錄樹中的加載位置、RAID設備名等;
8. X Windows vs 窗口管理器 vs 桌面系統,區別和聯系
X Window是UNIX和所有類UNIX(包括Linux)操作系統的標准圖形接口,有時也稱為X Windows,X windows或者X。X Window由X Server(X服務器)與X Client(X 客戶端)組成,X Server向本地計算機上或其它計算機的客戶端程序提供服務,這些客戶端程序稱為X Client。X Window只是一個框架,本身只定義了最基本的窗口功能,如建立窗口、鼠標控制和鍵盤輸入等,實際上所有顯示在X屏幕上的外觀及控制等界面都要由窗口管理器來管理。
在X系統中,窗口管理器也是一個客戶程序。因此,在X系統下的界面環境彈性非常大,用戶可以選擇任意窗口管理器,而每一種窗口管理器都提供不同的窗口外觀、控制方式和功能。大多窗口管理器還具備很強可定制性,即使同一種窗口管理器在外觀上也會不盡相同。
而桌面環境就是包括窗口管理器、面板、桌面以及一整套應用程序和系統工具在內的套件。為了使得X Window更加易於使用,各個公司與組織都針對它開發了許多集成桌面環境,GNOME與KDE是目前Linux/UNIX系統最流行的圖形操作環境,這些桌面環境都包括了窗口管理器。
9.實驗內容和總結
自主分區,在安裝時自己設置虛擬機名字和位置,虛擬機創建好之后,設置一個普通用戶hadoop,再放出root用戶。
開啟ssh功能

查看分區信息和磁盤信息

練習使用基本命令
1. 切換用戶:su –

2. 清屏:clear
3. 查看當前所在的位置:pwd

4. 列出目錄下的文件: ls
創建文件夾: mkdir+文件夾的名稱 (如果父目錄不存在,則創建失敗)
創建文件: touch+文件名

5. echo: 顯示輸出,有時用於創建新文件

6. date:顯示當前時間

7. cal:顯示日歷

在ubuntu圖形界面下嘗試的操作:將其左邊的幾乎都瀏覽了一遍


實驗收獲:
通過這次接觸linux,了解並練習了部分shell命令,覺得它操作起來很簡潔,是一種和windows不一樣的感受。雖然還不太了解linux,但希望以后課程的學習中,能多多了解它的魅力。
