centos與ubuntu安裝及相關問題解答
1、按系列羅列Linux的發行版,並描述不同發行版之間的聯絡與區別。
答:Linus的發行版本有slackware,debian,redhat,Alpine,ArchLinux,Gentoo,LFS,Android
-
redhat:
RHEL: Red Hat公司釋出的面向企業使用者的Linux作業系統,每18個月發行一個新版本
CentOS: 社群企業作業系統。是RHEL的再編譯版本
Fedora:是由Fedora專案社群開發、紅帽公司贊助,目標是建立一套新穎、多功能並且自由(開放原始碼)的作業系統。每6個月發行一個新版本
-
slackware:SUSE Linux Enterprise Server , OpenSuse
-
debian:
ubuntu:提供了一個健壯、功能豐富的計算環境,既適合家庭使用又適用於商業環境。Ubuntu社群承諾每6個月釋出一個新版本,以提供最新最強大的軟體
deepin
-
Android:kernel+工具集+java虛擬機器
-
Gentoo Linux
2、安裝Centos7.9和ubuntu作業系統,建立一個自己名字的使用者名稱,並可以正常登入,將主要步驟截圖。
答:安裝CentOS,步驟主要分為Linus版本選擇、指定磁碟容量
a.Linus版本選擇
b.指定磁碟容量
c.虛擬機器設定,設定記憶體大小,處理器數量,選擇下載的IOS映像檔案,確定後並點選開啟虛擬機器
d.虛擬機器執行之後,對語言,時區,鍵盤分佈,管理員密碼,一般使用者名稱及密碼等一般性設定進行配置
e.設定磁碟分割槽,選擇自定義,分割槽型別選擇標準分割槽,主要分為根目錄分100G,/boot放引導資料分1G,swap模擬記憶體使用分2G,臨時用資料目錄/data分50G
f.開啟網路設定,顯示正確的IP地址未成功,在window的CMDping改ip地址,看是否連線成功
g.以上配置完成,點開始安裝
h.用設定的使用者名稱進行登入
Ubuntu的安裝
a.選擇Ubuntu版本
b.設定記憶體,處理器數量及選擇下載好的ISO映像檔案
c.開啟虛擬機器並進一步設定
d.手動分割槽
3、配置環境變數,實現執行history的時候可以看到執行命令的時間。
4、總結Linux哲學思想。
答:一切都是一個檔案(包括硬體);小型,單一用途的程式,連結程式;共同完成複雜的任務;避免令人困惑的使用者介面;配置資料儲存在文字中
5、總結Linux常用命令使用格式,並用例項說明。例如echo、screen、date、ifconfig、export等命令
答:命令格式: cmd(命令) option(選項) argument(引數)
echo:echo $PATH;echo "Hello World";echo -e '\a';
screen:screen -S 0;screen -ls;
date:date -d @`date +%s`;
ifconfig:ifconfig -a;
export:export HISTTIMEFORMAT="%F %T ";
6、描述Linux發行版的系統目錄名稱命名規則以及用途。
答:linus各種發行版本都遵循LSB(Linus Standards Base)規則,使用一致的相關的基礎目錄名稱,使用根目錄系統結構(root filesystem),使用FHS(Files Hierarchy Standard)層次結構。
命名規則:
- 檔名稱大小寫敏感
- 以 . 開頭的檔案為隱藏檔案
- 路徑分隔 /
- 檔名最長255個位元組
- 包括路徑在內檔名稱最長4095個位元組
- 藍色-->目錄 綠色-->可執行檔案 紅色-->壓縮檔案 淺藍色-->連結檔案 灰色-->其他檔案
- 除了斜槓和NUL,所有字元都有效.但使用特殊字元的目錄名和檔案不推薦使用,有些字元需要用引 號來引用
- 每個檔案都有兩類相關資料:元資料:metadata,即屬性, 資料:data,即檔案內容
功能結構與用途總結如下:
- /boot:引導檔案存放目錄,核心檔案(vmlinuz)、引導載入器(bootloader, grub)都存放於此目錄
- /bin:所有使用者使用的基本命令;不能關聯至獨立分割槽,OS啟動即會用到的程式
- /sbin:管理類的基本命令;不能關聯至獨立分割槽,OS啟動即會用到的程式
- /lib:啟動時程式依賴的基本共享庫檔案以及核心模組檔案(/lib/modules)
- /lib64:專用於x86_64系統上的輔助共享庫檔案存放位置
- /etc:配置檔案目錄
- /home/USERNAME:普通使用者家目錄
- /root:管理員的家目錄
- /media:行動式移動裝置掛載點
- /mnt:臨時檔案系統掛載點
- /dev:裝置檔案及特殊檔案儲存位置
- /opt:第三方應用程式的安裝位置
- /srv:系統上執行的服務用到的資料
- /tmp:臨時檔案儲存位置
- /usr: universal shared, read-only data
- /var: variable data files
- /proc: 用於輸出核心與程序資訊相關的虛擬檔案系統
- /sys:用於輸出當前系統上硬體裝置相關資訊虛擬檔案系統
- /selinux: security enhanced Linux,selinux相關的安全策略等資訊的儲存位置