linux重要檔案解讀2
阿新 • • 發佈:2021-12-13
目錄
1.晨考
1、存放系統配置檔案的目錄 /etc 2、儲存系統實時執行狀態的目錄 /proc 3、儲層系統硬體介面的目錄 /dev 4、檢視系統掛載情況的命令 df -h 5、系統網絡卡檔案路徑 /etc/sysconfig/network-scripts/ifcfg-ens32 /etc/sysconfig/network-scripts/ifcfg-ens33 6、重新載入網路有幾種方式 systemctl restart network 7、修改系統DNS有幾種方式,分別是什麼 vim /etc/resolv.conf 8、修改本機主機名有幾種方式,區別是什麼 hostname 主機名:臨時修改,關機失效 hostnamectl set-hostname 主機:永久修改,立即生效 vim /etc/hostname: 改內容儲存:主機名永久修改,重啟生效 9、檢視本機網路資訊的命令 ip a ip address show ifconfig:只有部分裝置有這個命令 10、補充 修改主機名之後怎麼能證明改了呢?:開個新的視窗就能驗證了,也就是執行bash一下
2、今日內容
1.系統中重要的檔案系統
2.使用單使用者模式修改root密碼
1、解析對映檔案
用於設定DNS域名與IP地址對應關係。
檔案資訊:
Windows中:C:\Windows\System32\drivers\etc
linux中:/etc/hosts
2、磁碟掛載檔案
實現指定裝置檔案資訊,進行開機自動掛載。
檔案資訊:/etc/fstab
3、開機載入指令碼(重要)
實現系統啟動後,讀取檔案中的命令,從而實現一些操作隨系統啟動自動執行。 檔案資訊:/etc/rc.local 1、編輯開機自啟動指令碼 執行 vim /etc/rc.local:進去編輯自啟動的資訊 2、設定開機自啟動許可權 執行 chmod +x /etc/rc.d/rc.local:設定可執行的許可權 3、重啟系統然後看結果(reboot) 執行reboot重啟後,執行 cat index ,有資訊就是生效了
4、啟動級別檔案
centos6企業用的比較少,centos7用的比較多,下面介紹centos7。 1.系統啟動級別: 0 關機 1 單使用者模式 (極端情況比如必須密碼忘了或者磁碟壞了,該模式在無網路情況無密碼的情況下使用超管使用者進入系統,該模式不能通過xshell的方式使用,只能通過系統雲服務後臺自帶的視窗連線系統) 2 多使用者模式,沒有NFS(無網路模式) 3 完全多使用者模式(預設) 4 待定(未使用) 5 桌面模式 6 重啟(reboot) 2.設定系統級別 臨時設定:init 編號 永久設定:systemctl set-default init 級別 檢視設定的級別:執行 cd /usr/lib/systemd/system,然後執行ll檢視 3.通過單使用者模式修改密碼的步驟: 1.重啟 2.在啟用選擇系統核心介面,按e鍵進入單使用者模式 3.找到linux16開頭的行,找到ro刪掉,然後寫rw init=/sysroot/bin/sh 4.按ctrl x 進行重新啟動引導 5.執行chroot /sysroot 6.改密碼:執行password root,但是執行完沒有生效 7.執行 touch /. 8.執行ctrl D ,然後重啟系統(reboot, 也可以直接在選單欄重啟,不用按e了) 9.此時密碼就修改好了,就可以用Xshell重新連線了,然後再把密碼修改為64位的加密密碼了 # 企業中用的centor7用的比較多,也有用6的 # 刪除了重新啟動又回來了
5、變數載入檔案(重要)
1.Windows中新增環境變數:
我的電腦-滑鼠右鍵屬性高階系統設定-高階-環境變數
2.linux中新增環境變數:
檔案
/etc/profile
/etc/bashrc
~/.bash_profile
~/.bash_rc
資料夾
/etc/profile.d
3.增加環境變數有兩種方式:
臨時:
永久
4.增加環境變數的格式:
export PYTHON_HOME='D:/python'
5.檢視本機的環境變數:
echo $... :檢視某一個環境變數
printenv :檢視所有的環境變數
6.讀取(載入)環境變數的幾種情況並且測試出使用檔案的先後先後順序:
1、重啟(讀檔案的順序,誰靠後誰生效,前面的被覆蓋了):
...>>>...>>>...>>>
2、切換使用者:
3、重新登入使用者(路徑方式有兩種,讀取檔案的路徑跟重啟是一樣的):
1.su 使用者名稱:讀取檔案的順序與重啟一樣的
2.ssh [email protected](用root使用者的方式登入這個ip):讀取檔案的順序與重啟一樣的
# 知識儲備:
su 使用者名稱 :切換使用者
usersdd 使用者:增加使用者
# 最好新增到/etc/profile、/etc/bashrc在任何情況下都生效
9、登入提示檔案
登入成功之後顯示的資訊(修改完之後重啟一下)
# 命令列不顯示中文,中文會顯示亂碼
10、編譯安裝目錄
第三方軟體安裝的目錄
/user/local
下載rpm安裝包
# linux中自帶python2,但是我們需要下載py3,需要去下載原始碼然後編譯,不建議使用原始碼。
# 安裝包在windows中叫exe,在linux中叫rpm
11、日誌檔案目錄
日誌存放目錄:
/var
12、proc檔案系統(重要)
/proc: 儲存系統執行狀態的目錄
儲存cup執行狀態: /proc/cpuinfo
命令:lscpu(把文/proc/cpuinfo件夾裡面的東西格式化列印一下)
儲存記憶體狀態的(後續學到磁碟詳細學):...
命令:free
儲存系統負載的:...
命令:w
儲存系統掛載狀態:
mount
umount
# 負載:當前系統的所有程序佔用cpu的時間比,一般情況下都在10%以下或者100%,其他情況基本上都是異常