1. 程式人生 > 其它 >Linux基礎知識(2)

Linux基礎知識(2)

印射檔案解析

   電腦照片中的印射檔案在(C:\Windows\System32\drivers\etc\hosts)

   Linux中,在 /etc/hosts 中進行編輯。

      編輯比如:ip號 www.baidu.com

      則輸入ip號,則會訪問www.baidu.com

磁碟掛載檔案

   為什麼要掛載磁碟?

   因為Linux系統將所有的硬體裝置都當做檔案來處理,當使用光碟機等硬體裝置時,就必須將其掛載到系統中,只有這樣Linux才能識別。也就是        所謂的Linux系統“一切皆檔案”,所有檔案都放置在以根目錄為樹根的樹形目錄結構中。在 Linux 看來,任何硬體裝置也都是檔案,它們各有自己 的一套檔案系統(檔案目錄結構)。

當在 Linux 系統中使用這些硬體裝置時,只有將Linux本身的檔案目錄與硬體裝置的檔案目錄合二為一,硬體裝置才能為我們所用。合二為一的過程稱為“掛載”。如果不掛載,通過Linux系統中的圖形介面系統可以檢視找到硬體裝置,但命令列方式無法找到。掛載,指的就是將裝置檔案中的頂級目錄連線到 Linux 根目錄下的某一目錄(最好是空目錄),訪問此目錄就等同於訪問裝置檔案。

  在Linux中掛載磁碟的目錄在:/etc/fstab

開機相關知識點

#開機載入指令碼實操:

        1.編輯開機自啟動指令碼

          vim/etc/rc.local

        2.設定開機自啟動許可權

          chmod +X /etc/rc.d/rc.local

        3.重啟即可

##系統啟動級別(init)

        0、關機
        1、單使用者模式(無法通過xshell的方式使用)
        2、多使用者無網路模式
        3、完全多使用者模式
        4、待定
        5、桌面模式
        6、重啟

    設定系統級別:
          init [編號] 臨時設定
          systemctl set-default [系統啟動級別]

###通過單使用者模式修改密碼
        1、重啟


        2、在啟動選擇系統核心介面,按 e 鍵進入單使用者模式
        3、找到 linux16 開頭行,刪除 ro , 並且在 ro 處新增 rw init=/sysroot/bin/sh
        4、按 ctrl + x 進行系統重新引導
        5、執行 chroot /sysroot
        6、執行 passwd root
        7、執行 touch /.autorelabel
        8、執行 Ctrl + D 重啟系統

####變數載入檔案

  在Linux中新增環境變數怎麼新增?

    檔案:

      /etc/profile
      /etc/bashrc
      ~/.bash_profile
      ~/.bash_rc

    資料夾:

      /etc/profile.d/ 

    兩種方式:1.臨時新增 2.永久新增

    增加環境變數的格式:export 變數名=變數

    檢視本機變數:

          echo $變數名 :檢視某某變數

          printenv : 檢視所有的變數

    讀取環境變數的幾種情況,並測試出使用檔案的先後順序
      1、重啟
          /etc/profile.d --> /etc/profile --> /etc/bashrc --> ~/.bashrc --> ~/.bash_profile
      2、切換使用者
          /etc/profile.d --> /etc/bashrc --> ~/.bashrc
          useradd [使用者名稱] :新增使用者名稱
          su [使用者名稱] :切換使用者
      3、重新登入使用者
        1、su - [使用者名稱]
          /etc/profile.d --> /etc/profile --> /etc/bashrc --> ~/.bashrc --> ~/.bash_profile

        2、ssh [email protected]
          /etc/profile.d --> /etc/profile --> /etc/bashrc --> ~/.bashrc --> ~/.bash_profile

##### 登入提示檔案

      登入成功之後顯示的資訊在 /etc/motd 編輯後顯示。

      登入之前顯示的資訊在 /etc/issue 編輯後顯示

儲存系統執行狀態的目錄  

        儲存CPU執行狀態的:/proc/cpuinfo
                檢視命令:lscpu
        儲存記憶體的狀態的:/proc/meminfo
                檢視命令:free
        儲存系統負載的:/proc/loadavg
               檢視命令:w

                  顯示:

                    0.00 : 1分鐘內的CPU負載
                    0.01 : 5分鐘內的CPU負載
                    0.05 :15分鐘內的CPU負載

                    負載:當前系統的所有程序佔用CPU的時間比
        儲存系統掛載資訊:/proc/mounts
                檢視命令:mount ,umount