說明:命令及測試經來自:centos6.5版本測試結果。
1、核心內容描述。
1)、linux的所有目錄結構是乙個有層次的倒掛這的樹形目錄結構。
2)、根「/」是所有目錄的頂點。
3)、目錄結構和分割槽裝置沒有關係。
4)、所有目錄結構是按照一定的類別有規律的組織和命令的。
5)、/dev/null(cat /dev/null > /oldboy/test.txt 清空檔案的方法)。
6)、/etc/init.d ,/etc/motd 登陸提示(cat 「test linux」 >>/etc/motd)。
7)、/proc 作業系統執行是,程序資訊和系統資訊。
8)、/var/log/messages 系統日誌檔案。/var/spool/cron 定時任務配置路徑。
/dev/ 裝置目錄
/etc/ 配置檔案及服務啟動的目錄
/proc 顯示核心及程序資訊虛擬檔案系統
/tmp 臨時檔案目錄
/home 普通使用者家目錄
/var 變化目錄,一般是日誌檔案的目錄
/usr 使用者程式,及資料,幫助檔案的目錄
/bin和/sbin和/usr/sbin 命令的目錄
2、重要子目錄說明
(1)網絡卡配置位址及命令
network-scripts/ifcfg-eth0
device=eth0
type=ethernet
#uuid=f92ae8b2-09a1-476b-8f53-334386e7d436
onboot=yes
nm_controlled=yes
bootproto=dhcp
#hwaddr=08:00:27:b2:e4:75
defroute=yes
peerdns=yes
peerroutes=yes
ipv4_failure_fatal=yes
ipv6init=no
name="system eth0"
/etc/init.d/newtork restart ifdown eth0&&ifup eth0 重啟網絡卡
/etc/init.d/network restart
shutting down inte***ce eth0: [ ok ]
shutting down loopback inte***ce: [ ok ]
bringing up loopback inte***ce: [ ok ]
bringing up inte***ce eth0:
determining ip information for eth0... done.
[ ok ]
(2)dns配置路徑及命令
cat /etc/resolv.conf
; generated by /sbin/dhclient-script
search home
nameserver 192.168.1.1
setup dns配置修改hostname後,檢視
cat /etc/sysconfig/network
networking=yes
hostname=jackroo
(3) hosts配置
[root@jackroo ~]# cat /etc/hosts
127.0.0.1 localhost.localdomain localhost.localdomain localhost4 localhost4.localdomain4 localhost jackroo
::1 localhost.localdomain localhost.localdomain localhost6 localhost6.localdomain6 localhost jackroo
(4)
/etc/rc.local 存放開機自啟動程式的檔案。只能管理yum/rpm安裝的程式的服務。
/etc/profile 系統全域性環境變數路徑。
/etc/profile.d 載入系統登陸的目錄或命令或檔案。
3、檢視系統版本。
cat /etc/redhat-release
centos release 6.5 (final)
4、/etc/子目錄說明:
/etc/sudoers 不能讓普通使用者修改。visudo類似vi /etc/sudoers
/etc/issue 記錄使用者登入前顯示資訊。
/etc/motd 登入提醒。
/etc/passwd /etc/group /etc/shadow 密碼檔案。
/etc/rsyslog.log 日誌檔案。
/usr/local 存放自編譯檔案。
/usr/src 核心原始碼存放目錄。
/var/log/secure 系統安全的日誌檔案
/var/log/wtmp 記錄登入者資訊的檔案,按周迴圈。
5、/proc 子目錄講解。
(1)/proc 虛擬目錄,是記憶體的對映,程序和核心的虛擬檔案系統目錄。
(2)/proc/version 核心版本。
(3)/proc/sys/kernel 核心功能。
(4)/proc/cupinfo 關於處理器的資訊。型別、廠家,型號等。
(5)/proc/meminfo 系統記憶體資訊。
6、普通檔案。
[root@jackroo data]# ls -lhi
total 16k
131082 -rw-r--r-- 1 root root 32 oct 2 00:34 a.txt
131079 drwxr-xr-x. 4 root root 4.0k oct 3 02:34 biji
131087 -rw-r--r-- 1 root root 29 oct 2 00:36 oldboy.txt
131077 -rw-r--r--. 1 root root 19 sep 16 08:53 test.txt
[root@jackroo data]# file a.txt #檢視檔案型別。
a.txt: ascii text
[root@jackroo data]# file /var/log/wtmp
/var/log/wtmp: data
7、過濾目錄檔案。
[root@jackroo data]# ls -f
a.txt biji/ oldboy.txt test.txt
[root@jackroo data]# ls -p
a.txt biji/ oldboy.txt test.txt
8、如果是大檔案的業務,block盡量大一點。ext3/ext4最大只能是4k.而工作中就沒有<4k的檔案。 linux目錄結構和檔案屬性管理
一 fhs介紹 filesystem hierarchy standard 檔案系統層次化標準 的縮寫,多數linux版本採用這種檔案組織形式,類似於windows作業系統中c盤的檔案目錄,fhs採用樹形結構組織檔案。fhs定義了系統中每個區域的用途 所需要的最小構成的檔案和目錄,同時還給出了例外處...
linux目錄結構和檔案屬性管理
一 fhs介紹 filesystem hierarchy standard 檔案系統層次化標準 的縮寫,多數linux版本採用這種檔案組織形式,類似於windows作業系統中c盤的檔案目錄,fhs採用樹形結構組織檔案。fhs定義了系統中每個區域的用途 所需要的最小構成的檔案和目錄,同時還給出了例外處...
Linux的檔案屬性 目錄結構 磁碟分類
檔名 可由字母 數字 下劃線 圓點組成。常見檔案型別 檔案屬性位於檔名頭部,而不是字尾 普通檔案 regular file 目錄檔案 d directory file 鏈結檔案 l link file 塊裝置檔案 b block device 字元裝置檔案 c character device 管道...