关于linux配置文件的问题。
  
新手请教:
linux有许多.xx的配置文件,如.rc,.bashrc,......还有/etc下的许多配置文件,我想知道哪些配置文件是系统级的,哪些配置文件是用户级的,配置文件名字是由什么来决定的(如系统命名规范,应用程序本身,还是用户自定义)。系统启动时依次读取配置文件的过程。

顶~~~
再顶
整體系統的通常在/etc內可以找到. 但個人的, 可以通過修改 ~/ 下的某設定檔可以完成.
谢谢楼上的。希望能有更为详细的论述和见解,
另外想问一下常用的配置文件有哪些,有什么作用?


希望這些能幫你一小把啦...

系統:
/etc/host.conf 告訴網路功能變數名稱伺服器如何查找主機名。(通常是 /etc/hosts,然後就是名稱伺服器;可通過 netconf 對其進行更改)
/etc/hosts 包含(本地網路中)已知主機的一個列表。如果系統的 IP 不是動態生成,就可以使用它。對於簡單的主機名解析(點分表示法),在請求 DNS 或 NIS 網路名稱伺服器之前,/etc/hosts.conf 通常會告訴解析程式先查看這裏。
/etc/hosts.allow 請參閱 hosts_access 的聯機幫助頁。至少由 tcpd 讀取。
/etc/hosts.deny 請參閱 hosts_access 的聯機幫助頁。至少由 tcpd 讀取。
/etc/issue %26amp; /etc/issue.net 這些檔由 mingetty(和類似的程式)讀取,用來向從終端(issue)或通過 telnet 會話(issue.net)連接的用戶顯示一個“welcome”字串。它們包括幾行聲明 Red Hat 版本號、名稱和內核 ID 的資訊。它們由 rc.local 使用。
/etc/redhat-release 包括一行聲明 Red Hat 版本號和名稱的資訊。由 rc.local 使用。
/etc/rc.d/rc 通常在所有運行級別運\行,級別作為參數傳送。例如,要以圖形(Graphics)模式(X-Server)引導機器,請在命令行運行下面的命令:init 5。運行級別 5 表示以圖形模式引導系統。
/etc/rc.d/rc.local 非正式的。可以從 rc、rc.sysinit 或 /etc/inittab 調用。
/etc/rc.d/rc.sysinit 通常是所有運行級別的第一個腳本。
/etc/rc.d/rc/rcX.d 從 rc 運行的腳本(X 表示 1 到 5 之間的任意數字)。這些目錄是特定“運行級別”的目錄。當系統啟動時,它會識別要啟動的運\行級別,然後調用該運行級別的特定目錄中存在的所有啟動腳本。例 如,系統啟動時通常會在引導消息之後顯示“entering run-level 3”的消息;這意味著 /etc/rc.d/rc3.d/ 目錄中的所有初始化腳本都將被調用。
/etc/mtab 這將隨著 /proc/mount 檔的改變而不斷改變。換句話說,檔系統被安裝和卸載時,改變會立即反映到此檔中。
/etc/fstab 列舉電腦當前“可以安裝”的檔系統。這非常重要,因為電腦引導時將運行 mount -a 命令,該命令負責安裝 fstab 的倒數第二列中帶有“1”標記的每一個檔系統。
/etc/mtools.conf DOS 類型的檔系統上所有操作(創建目錄、複製、格式化等等)的配置。
/etc/group 包含有效的組名稱和指定組中包括的用戶。單一用戶如果執行多個任務,可以存在於多個組中。例如,如果一個“用戶”是“project 1”工程組的成員,同時也是管理員,那麼在 group 檔中他的條目看起來就會是這樣的:user: * : group-id : project1
/etc/nologin 如果有 /etc/nologin 檔存在,login(1) 將只允許 root 用戶進行訪問。它將對其他用戶顯示此檔的內容並拒絕其登錄。
etc/passwd 請參閱“man passwd”。它包含一些用戶帳號資訊,包括密碼(如果未被 shadow 程式加密過)。
/etc/rpmrc rpm 命令配置。所有的 rpm 命令行選項都可以在這個檔中一起設置,這樣,當任何 rpm 命令在該系統中運行時,所有的選項都會全局適用。
/etc/securetty 包含設備名稱,由 tty 行組成(每行一個名稱,不包括前面的 /dev/),root 用戶在這裏被允許登錄。
/etc/usertty
/etc/shadow 包含加密後的用戶帳號密碼資訊,還可以包括密碼時效資訊。包括的欄位有:
/etc/lilo.conf 包含系統的缺省引導命令行參數,還有啟動時使用的不同映象。您在 LILO 引導提示的時候按 Tab 鍵就可以看到這個列表。
/etc/logrotate.conf 維護 /var/log 目錄中的日誌檔。
/etc/identd.conf identd 是一個伺服器,它按照 RFC 1413 文檔中指定的方式實現 TCP/IP 提議的標準 IDENT 用戶身份識別協議。identd 的操作原理是查找特定 TCP/IP 連接並返回擁有此連接的進程的用戶名。作為選擇,它也可以返回其他資訊,而不是用戶名。請參閱 identd 聯機幫助頁。
/etc/ld.so.conf “動態鏈結程式”(Dynamic Linker)的配置。
/etc/inittab 按年代來講,這是 UNIX 中第一個配置檔。在一台 UNIX 機器打開之後啟動的第一個程式是 init,它知道該啟動什麼,這是由於 inittab 的存在。在運行級別改變時,init 讀取 inittab,然後控制主進程的啟動。
/etc/termcap 一個資料庫,包含所有可能的終端類型以及這些終端的性能。

個人:
~/.bash_login 請參考“man bash”。如果 ~/.bash_profile 不存在,bash 則將 ~/.bash_login 作為 ~/.bash_profile 處理。
~/.bash_logout 請參考“man bash”。在退出時由 bash 登錄 shell 引用。
~/.bash_profile 由 bash 登錄 shell 引用 /etc/profile 之後引用。
~/.bash_history 先前執行的命令的列表。
~/.bashrc 請參考“man bash”。由 bash 非登錄互動式 shell 引用(沒有其他文件)。除非設置了 BASH_ENV 或 ENV,非互動式 shell 不引用任何文件。
~/.vimrc 缺省的“Vim”配置檔。和 .exrc 一樣。
~/.gtkrc GNOME 工具包(GNOME Toolkit)。
~/.kderc KDE 配置。

<
  安装求助
  linux启动
  用live-ubuntu引导时出错
  在fc4系统安装时自动安装自制rpm的问题
  怎么追加空间
  如何释放内存?
  请问可以通过什么命令查看Linux操作系统是32位的还是64位的?谢谢
  红旗5.0 无法关机问题
  红旗5.0 无法关机问题
  关于选择 iso 的问题
  求助,怎样在分区上追加空间
  我的赛扬D 336支持64位指令.可以装64位系统麽?
  FC4硬盘安装问题
  输入法问题
  xp/linux双系统如何卸载,系统修复
  linux 系统还原
  linux的QQ文题!
  linux 字体渲染
  shell最后登陆
  求助:关于fedora fc3从iso安装文件添加程序