2-11 Linux一些基礎知識的補充
Linux作業系統的引導過程中一般包括一下幾個步驟:
開機自檢》MBR引導》GRUB選單》載入Linux核心》init程序初始化》登入系統
RHEL系統執行級別:
0:關機
1:單使用者模式
2:無網路支援的多使用者模式
3:有網路支援的多使用者模式
4:保留,未使用
5:有網路支援有X-Window支援的多使用者模式
切換執行級別: init 執行級別 檢視執行級別: runlevel
RHEL7執行級別切換和設定:
切換到第3執行級
systemctl isolate multi-user.target 或
設定預設第三啟動級別
systemctl set-default multi-user.target
設定預設第五啟動級別
systemctl set-default graphical.target
檢視當前預設的啟動級別
systemctl get-default
使用者賬戶資訊的配置檔案:
Linux目錄結構:
l / /home /root /dev /usr /etc /boot /lib /var /tmp /proc /bin /sbin
l 本地管理員大多數情況下將額外的軟體安裝在/usr/local 目錄下, 並符號連線在/usr/local/bin 下的主執行程式。
l 系統的所有設定在/etc 目錄下。
l 不要修改根目錄 不要修改根目錄(“/”)或 或/usr 目錄下的任何內容,目錄最好和LINUX釋出時保持一致。
l 大多數工具和應用程式安裝在目錄:/bin, /usr/sbin, /sbin, 所有的檔案在單一的目錄樹下。沒有所謂的“驅動符”。
檔案隱藏屬性chattr
chattr 設定檔案隱藏屬性
選項與引數:
l + :增加某一個特殊引數,其他原本存在引數則不動。
l - :移除某一個特殊引數,其他原本存在引數則不動。
l = :設定一個,且只有該引數的引數
l d :當 dump 程式被執行時,設定 d 屬性將可使該檔案( 或目錄) 不
被 會被 dump 備份
l i :當設定 i 後,則該檔案“ 不能被刪除、改名、設定連結也無法
寫入或新增資訊 ”,可增加系統安全性,只有root 能設定該屬性,
常用於log file
lsattr 顯示檔案隱藏屬性
選項與引數:
-a :顯示隱藏屬性;
-d :如果接的是目錄,則僅顯示目錄本身的屬性而不是目錄內的檔案
名;
-R :連同子目錄的檔案一起顯示。
file 命令
作用:確定檔案型別
語法:file 檔名
如:file /etc
/etc/ :directory 結果顯示是目錄
壓縮和解壓縮
格式 1:gzip bzip2 zip tar
語法格式:tar zcvf newfile.tar.gz SOURCE
格式 2: bz2
語法格式:tar jcvf newfile.tar.bz2 SOURCE
格式3:zip 軟體包解壓縮命令
zip 是壓縮程式,unzip 是解壓程式
RPM包資源:
到 rpm 包相關的網站上去下載軟體包
http://rpmfind.net/
http://rpm.pbone.net/
http://www.rpmseek.com/index.html
關於YUM源的一些說明:
[[email protected] ~]# rm -rf /etc/yum.repos.d/*
[[email protected] ~]# vim /etc/yum.repos.d/rhel7.repo
[rhel7-yum] #yum 源名稱,唯一的,用來區分不同的 yum 源
name=rhel7-source #對 yum 源描述資訊
baseurl=file:///mnt #yum 源的路徑(repodata 目錄所在的目錄)
enabled=1 #為 1,表示啟用 yum 源
gpgcheck=0 #為 1,使用公鑰檢驗 rpm 的正確性