1. 程式人生 > 其它 >centos與ubuntu安裝及相關問題解答

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相關的安全策略等資訊的儲存位置