歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Unix知識 >> 關於Unix

Solaris 8的下的目錄結構


根目錄(/)位於目錄樹的最頂層,包含 :
/usr目錄包含系統的一些命令、工具、庫文件等 。
/opt目錄包含的三方應用軟件。
/dev目錄包含諸如磁盤、鍵盤、磁帶機、顯示器等地設備驅動程序。
/etc目錄包含系統配置文件,如用戶口令文件等等。
/export目錄一般包含用於NFS共享的目錄。
/export/home目錄包含用戶的個人主目錄。
/kernel目錄包含系統結構的kernel文件。這個目錄下的文件genunix是系統的UNIX kernel 。
/var目錄一般用於存放程序運行的記錄,如log、lock、spool一般都在這個目錄下。
/tmp目錄一般用於存放臨時文件。
-------------------------------------------------------------
? 設備目錄:
包含與設備相關的文件目錄是/dev 和/devices。以前UNIX下所有設備文件都存放在/dev下,但在Solaris8中設備文件則存放在/devices下,現在Solaris 8中的/dev目錄包含/devices下各個文件的鏈接,以便模仿早期的UNIX設備名。
/dev下一些重要的子目錄:
/dev/cua 訪問連接到你的工作站的各串口上的設備。這裡的文件可通過tip和cu命令來使用
/dev/dsk 訪問你的硬盤上的文件系統。這裡的文件可以通過mount命令來使用
/dev/fd 訪問一個文件描述符,如標准輸入STDIN和標准輸出STDOUT。這裡的文件可以被大多數程序使用,包括shell
/dev/pts 允許登錄到偽終端上。當通過telnet、遠程shell或安全shell登錄到一個時會用到這裡的文件
/dev/rdsk 訪問你的硬盤設備的原始媒介。這裡的文件可以通過fsck命令訪問
-----------------------------------------------------------------
? 程序目錄:
在Solaris 8中,程序存放在兩個主要位置之一:/usr或/opt。在/usr中的程序是大多數用戶所要求的程序,有時是系統正常啟動和運行所需的程序。存放在/opt中的程序通常是可選的軟件包。在一些UNIX中,用戶所要求的程序存放在/bin下,而系統管理員所用的程序則存放在/sbin下。在Solaris 8中,所有端用戶的程序存放在/usr/bin中,而系統管理員所用的程序放在/usr/sbin下。出於兼容性考慮,在根目錄下有兩個鏈接(/bin和 /sbin)分別指向/usr/bin和/usr/sbin。除此兩個目錄外,另外在/usr下的目錄如下列:
/usr/ccs 用於編譯和組建程序所需的庫和程序。標准的build程序是make、ld和yacc,它們存放在/usr/ccs/bin中
/usr/dt CDE配置文件、二進制數據和庫。像dtterm這樣的CDE應用都存放在/usr/dt/bin中
/usr/include 你的安裝的庫的C語言頭文件
/usr/java Java Development Kit和Java Runtime。在更新版本的Solaris中這些可能是到/usr/java1.1和/usr/java1.2的一個鏈接
/usr/lib 你的用的程序的庫,通常,/lib是指向這個目錄的鏈接
/usr/openwin X Window System和OpenLook所用的程序和庫。在Solaris 8中,/usr/X鏈接到了/usr/openwin目錄上
/usr/platform 某一特定類型的硬件所需要的程序和庫,例如,這個目錄包含了針對sun4m(基於Super SPARC的工作站)和sun4u(基於UltraSPARC的工作站)這類機器的子目錄
/usr/sbin/static 一些重要命令的靜態鏈接版本,當想要恢復/usr/lib目錄被刪除或的那些系統時,這個目錄下的程序就非常有用了
/usr/share/man 系統的手冊
/usr/ucb SunOS/BSD兼容命令
/usr/xpg4 符合X/Open XPG4標准的一套標准程序
---------------------------------------------------------------------
? 配置目錄
/etc目錄下包含了所有的系統啟動和運行配置文件,啟動和關閉的在此目錄下。
********************
/etc下的重要文件:
/etc/auto_* 這些是:/etc/auto_direct、/etc/auto_home和/etc/auto_master文件。這些文件被自動加載器用於允許訪問NFS空間,而無需對它們進行手工加載
/etc/format.dat Solaris下支持的所有類型的硬盤和可卸除媒體的設備描述符
/etc/group 系統上的有效用戶組
/etc/hostname.* 系統的主機名。通常文件名為/etc/hostname.le0或/etc/hostname.hme0這樣的格式
/etc/issue 在你登錄前系統顯示的登錄圖標
/etc/motd 日文件(Day file)消息。包含了當任一用戶登錄時向他顯示的消息。通常用於宣布管理員的政策或時間安排
/etc/mnttab 目前加載的文件系統的列表
/etc/nodename 你的系統的名字,用命令uname ?n顯示
/etc/passwd 系統的口令數據庫,包括了有效本地用戶的所有用戶信息(真正的用戶口令則存放在文件/etc/shadow中
/etc/profile Bourne shell(/bin/sh)和Korn shell(/bin/ksh)的缺省配置文件
/etc/services 網絡應用的公認端口列表
/etc/shadow 你的有本地用戶的口令(這個文件只允許root讀)
/etc/shells 你的支持的所有shell的列表。FTP服務器用它來確保使用不支持shell的用戶不會訪問到你的系統上來
/etc/system Solaris內核的配置參數
/etc/termcap Solaris下支持的各種終端類型的參數描述
/etc/vfstab 你的機器上的各個文件系統的缺省描述
******************
/etc下的重要目錄:
/etc/cron.d cron命令的配置文件。一些系統管理員也用這個目錄存放cron執行腳本
/etc/default 控制系統缺省行為的配置文件。例如,文件/etc/default/login控制登錄命令的行為
/etc/dfs 網絡文件系統NFS服務器所用的配置文件
/etc/inet 與網絡有關的配置文件
/etc/init.d 系統的啟動和關閉腳本
/etc/rc*.d 從/etc/rc0.d到/etc/rc3.d和/etc/rcS.d,這些目錄包含了在/etc/init.d目錄下的文件的鏈接。這些鏈接控制系統啟動和關機時啟動和退出的進程。在一些系統中,管理員可以加入/etc/rc4.d到/etc/rc6.d這些目錄
/etc/lp 打印機配置文件
--------------------------------------------------------------------
? 存放臨時文件的目錄
/tmp和/var用於存放臨時文件和可更改的文件。通常,/tmp包含系統運行時所需的臨時文件。/var目錄則包含了那些內容可變或經常要變、但系統啟動後又要求完整的文件。
在Solaris中/tmp目錄的內容部分存放在系統內存中,部分存放在采用稱為tmpfs的特殊文件系統類型的盤上。
/var下的主要目錄
/var/adm 系統日志和記賬文件。這個目錄中的一個重要文件是/var/adm/messages,它包含了系統消息,管理員經常用它來進行軟件和硬件配置故障的管理和診斷
/var/cron Cron的日志文件
/var/mail 用於存放用戶郵件的目錄。在大多數系統中這是一個從/var/mail到/usr/mail的符號鏈接
/var/nis NIS+數據庫
/var/preserve vi和ex的備份文件
/var/sadm 軟件包管理工具所維護的數據庫。要得到系統上安裝的所有軟件包的內容,可以檢查/var/sadm/install/contents文件
/var/sadm/pkgs 你的系統上安裝的軟件包的卸除/備份信息
/var/spool 打印隊列、郵件發送、cron和at所用的文件的根目錄
Copyright © Linux教程網 All Rights Reserved