Linux雜記

Linux系統啓動過程
1.內核引導 BIOS開機自檢,啓動硬盤,讀入/boot目錄下內核文件
2.運行init init 進程是系統所有進程的起點,init 程序首先是需要讀取配置文件 /etc/inittab。
3.系統初始化 在init的配置文件中有這麼一行: si::sysinit:/etc/rc.d/rc.sysinit 它調用執行了/etc/rc.d/rc.sysinit,rc.sysinit是一個bash shell的腳本
4.建立終端 rc執行完畢後,返回init。這時基本系統環境已經設置好了,各種守護進程也已經啓動了。init接下來會打開6個終端
5.用戶登錄系統

Linux文件基本屬性
Linux系統是一種典型的多用戶系統,不同的用戶處於不同的地位,擁有不同的權限。
爲了保護系統的安全性,Linux系統對不同的用戶訪問同一文件(包括目錄文件)的權限做了不同的規定。

例子:

dr-xr-xr-x   4 root root 4096 Apr 19  2012 boot

第一個屬性用"d"表示。"d"在Linux中代表該文件是一個目錄文件

當爲[ d ]則是目錄;
當爲[ - ]則是文件;
若是[ l ]則表示爲鏈接文檔(link file);
若是[ b ]則表示爲裝置文件裏面的可供儲存的接口設備(可隨機存取裝置);
若是[ c ]則表示爲裝置文件裏面的串行端口設備,例如鍵盤、鼠標(一次性讀取裝置)。

後面9個字母(rwx)每三個一組,分爲讀r、寫w、執行x。
字母對應的值r=4、w=2、x=1.
第一組rwx爲文件屬主,就是文件擁有者。
第二組rwx爲同組的其他用戶。
第三組rwx爲其他用戶,也就是不同組的用戶。
用戶對文件有對應權限(rwx)就會有對應的字母表示,沒有該權限則爲 “-”表示。
也可用數字表示:741 ===> rwx(7) r- - (4) - -x(1)
第一個數字7表示第一組rwx,4+2+1=7,表示擁有者有3個權限(讀寫執行)。
第二個數字4代表第二組rwx,由於是4,所以權限就是r - -,表示只有讀權限。
第三個數字1代表第三組rwx,由於是1,所以權限就是- - x,表示只有執行權限。

/*在某一路徑下輸入指令  ll(兩個小寫L)就可以看到此路徑下文件和目錄的詳情,
這裏舉一個例子做說明,其中[...]表示別的屬性,這裏暫時沒有列出來,只說一些比較淺的東西。
基本結構:[文件屬性] [屬主權限] [同組其用戶權限] [不同組的用戶權限] [...] [屬主名] [組名] [大小] [...] [時間] [名字]*/
           
(Linux最終會輸出這樣的語句到屏幕)drwxr-xr-x   my  sql  4096  Apr 21  2014  mysql

首先看這條語句的最後面:mysql 可知這個東西的名字是mysql,那麼它是個什麼東西?再看第一個字母:d,噢!它是一個目錄,再看它的屬主是誰?屬主爲 my,屬組爲sql,
屬主有可讀、可寫、可執行的權限(由字母d後面的三個字母rwx可知),
同組的其他用戶有:可讀和可執行的權限,沒有寫權限(由第二組字母r-x可知)。
其他用戶也有可讀和可執行的權限(由第三組字母r-x可知)。
4096是大小,後面是時間。

Linux文件與目錄管理
絕對路徑:路徑的寫法,由根目錄 / 寫起,例如: /usr/share/doc 這個目錄。
相對路徑:路徑的寫法,不是由 / 寫起,例如由 /usr/share/doc 要到 /usr/share/man 底下時,可以寫成: cd …/man 這就是相對路徑的寫法啦!
ls: 列出目錄
cd:切換目錄
pwd:顯示目前的目錄
mkdir:創建一個新的目錄
rmdir:刪除一個空的目錄
cp: 複製文件或目錄
rm: 移除文件或目錄
mv: 移動文件與目錄,或修改文件與目錄的名稱

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章