Linux系統架構與目錄解析讀書筆記 第5至第6章

2021-06-05 06:42:22 字數 1466 閱讀 6237

主目錄是從使用者一開始登入系統後即被允許在該目錄下做任何事情的目錄

當管理員新增使用者時,系統會自動為該使用者新建乙個主目錄,取名方式就是以新增使用者名稱作為該目錄的名字。

useradd jcracker   //新增使用者

jcracker

對新建主目錄,其預設檔案跟/etc/skel

配置相關 將其複製且改變所有者與使用者組

將使用者主目錄搬至 /home

平級:1.

建立home1  2. 

新增使用者

paul

時 增加指定主目錄引數

(useradd paul -d /home1)

.bashrc與

.bashrc_profile

是使用者登入時所使用的

shell

環境的配置檔案

以fedora

為例 使用者登入:

mingetty(提供

tty介面

)-->login(

提供登陸畫面

)-->bash(

提供使用者操作介面

) -->bashrc(

提供bash

環境中所需使用的別名

)-->bash_profile(

提供bash

環境所需變數)

若使用者希望在登入中自動完成一些程式 可以利用bashrc

與bashrc_profile檔案

bashrc與

bashrc_profile

為使用者提供乙個彈性空間,讓使用者自定義一些流程,在系統登陸後可自動運作。

.bash_history 記錄使用者曾輸入過的所有命令 最多

1000

條  注意:不是實時的記錄檔案,而是登出時由系統一次性寫入,因此只能查詢上次登陸使用過的命令

使用history

可以檢視當此使用過的命令

.bash_logout 登出自動化檔案

/etc/inittab    啟動時系統所需要的第乙個配置檔案

/etc/xinetd.conf  xinetd的主配置檔案

/etc/anacrontab 屬於一種計畫任務軟體的配置檔案

/etc/exports     nfs服務的主要配置檔案

/etc/group /etc/gshadow /etc/passwd 賬號管理

xinet.d 是乙個管理多個服務的

daemon

/etc/uso.conf.d 將系統中的一些函式庫預先存放到記憶體中,提供速度

/etc/rc.d    定義在每乙個執行階段必須要執行哪些系統服務或程式

/etc/rc.d/rc.sysinit 系統一開始啟動時所遇到的第乙個檔案

/etc/rc.d/rcx.d    x是當初啟動配置的

inidefault

值  若為

3 則 

/etc/rc.d/rc4.d

為什麼要寫《Linux系統架構與目錄解析》?

準備要出版 linux系統架構與目錄解析 的時候,我的心情掙扎了許久,我想讀者從書名就可以猜到原因,因為誰會將linux乙個目錄乙個目錄逐一開啟,並把所有目錄及檔案都瀏覽一次,我想應該很少有人會這麼做吧!但我還是決定將本書完成,因為 若我今天不寫,這樣的書何時才會出現?還記得剛開始學linux時,我...

linux系統目錄架構

bin 可執行檔案,命令 boot 引導目錄 dev 裝置目錄,所有硬體都被抽象為乙個檔案 etc 配置檔案,基本都是純文字 home 家目錄,每個使用者都有自己的資料夾,root目錄的家目錄是單獨的 lib 庫檔案,so結尾 media 掛載 opt 一般用來裝大型軟體 proc 系統的實時資訊,...

Linux系統檔案與目錄結構解析

2.樹狀結構 3.常用的說明下 bin 存放著最經常使用的命令 boot 啟動使用的一些核心檔案 dev 放的是外部裝置 etc 所有的系統管理所需要的配置檔案和子目錄 home 存放普通使用者的主目錄,就是代表這個目錄下的 lib 開機所需要最基本的動態連線共享庫。幾乎所有的應用程式都需要用到這些...