1. 程式人生 > >2-11 Linux一些基礎知識的補充

2-11 Linux一些基礎知識的補充

Linux作業系統的引導過程中一般包括一下幾個步驟:


開機自檢》MBR引導》GRUB選單》載入Linux核心》init程序初始化》登入系統


圖片1.png

RHEL系統執行級別:

0:關機

1:單使用者模式

2:無網路支援的多使用者模式

3:有網路支援的多使用者模式

4:保留,未使用

5:有網路支援有X-Window支援的多使用者模式

切換執行級別: init 執行級別 檢視執行級別: runlevel

 

 

RHEL7執行級別切換和設定:

切換到第3執行級

systemctl isolate multi-user.target 或 

systemctl isolate runlevel3.target

設定預設第三啟動級別

systemctl set-default multi-user.target

設定預設第五啟動級別

systemctl set-default graphical.target

檢視當前預設的啟動級別

systemctl get-default

 

使用者賬戶資訊的配置檔案:

2.png

Linux目錄結構:

/ /home /root /dev /usr /etc /boot /lib /var /tmp /proc /bin /sbin

本地管理員大多數情況下將額外的軟體安裝在/usr/local 目錄下並符號連線在/usr/local/bin 下的主執行程式。

系統的所有設定在/etc 目錄下。

不要修改根目錄 不要修改根目錄(/)或 或/usr 目錄下的任何內容,目錄最好和LINUX釋出時保持一致。

大多數工具和應用程式安裝在目錄:/bin, /usr/sbin, /sbin,  所有的檔案在單一的目錄樹下。沒有所謂的“驅動符”。

 

檔案隱藏屬性chattr

lsattr

chattr 設定檔案隱藏屬性

選項與引數:

:增加某一個特殊引數,其他原本存在引數則不動。

:移除某一個特殊引數,其他原本存在引數則不動。

:設定一個,且只有該引數的引數

:當 dump  程式被執行時,設定 d  屬性將可使該檔案或目錄

被 會被 dump  備份

:當設定 i  後,則該檔案“  不能被刪除、改名、設定連結也無法

寫入或新增資訊  ”,可增加系統安全性,只有root 能設定該屬性,

常用於log file

 

lsattr 顯示檔案隱藏屬性

選項與引數:

-a  :顯示隱藏屬性;

-d  :如果接的是目錄,則僅顯示目錄本身的屬性而不是目錄內的檔案

名;

-R  :連同子目錄的檔案一起顯示。

 

file 命令

作用:確定檔案型別

語法:file 檔名

如:file /etc  

/etc/ :directory 結果顯示是目錄

 

壓縮和解壓縮

格式 1gzip bzip2 zip tar

語法格式:tar zcvf newfile.tar.gz SOURCE

 

格式 2: bz2

語法格式:tar jcvf newfile.tar.bz2 SOURCE

 

格式3zip 軟體包解壓縮命令

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 的正確性