2010年3月1日 星期一

Linux檔案系統相關指令

Linux檔案系統相關指令

df -ahT 「 顯示磁碟相關資訊 」
-a「 包括所有的檔案系統」
-h 「 以 1024 byte來顯示 」
-T「 顯示檔案系統的類型」
du -ch file1 file2 ...「 顯示目錄或檔案大小 」
-a「 計算檔案總大小」
-h「 以K、M、Gb 來顯示大小 」
find /home -mtime -2
/home 「 尋找目錄 」
-mtime -2「 用來尋找指定時間中曾被更改過的目錄或檔案,以二十四小時為一單位」
mkdir 「 建立目錄 」
rmdir 「 刪除目錄 」
ls「 類似DIR 」
cat file1 file2 > file3「 把 file1內容加上 file2 完整複製一份放在file3,新的內容會加在原來的後方 」
mv「 移動檔案 」
rm「 刪檔 」
whereis filename「 找尋檔案」
各磁區的掛載指令
/etc/fstab 「 file system table 開機掛載設定檔 」
/dev/cdrom /mnt/cdrom iso9660 1 1 「光碟機」
即時掛載
mount -t iso9600 /dev/cdrom /mnt/cdrom
mount -t msdos /dev/fd0 /mnt/floppy
-t 「 檔案系統類型 」
ext2「 目前linux所使用的檔案系統
msdos「 MSDOS所用的VFAT 」
nfs「 網路檔案系統 」
iso9660 「 CD-ROM標準檔案系統 」
ntfs「 WINDOWS NT檔案系統 」
hpfs「 OS/2 檔案系統 」
auto 「 自動偵測 」
umount -a -t iso9660
-a「 指/etc/mtabfa 下中所記錄的檔案系統都卸掉 」
其它指令
logout登出
shutdown -h [number]
-h關機
-f重新啟動時不要執行fsck-F 則執行
-r功能同 reboot
number number分鐘後關機,now為馬上關機
halt -p
-p關閉系統後,執行關閉電源指令
-f 強制關閉系統,不理會目前所在的 runlevel
-i在關閉系統前,先關閉所有網路介面
reboot 重新開機,不會送警訊給使用者
who查看線上使用者
ps 顯示行程狀態
ps -a 顯示包含其它使用者的
ps -r只顯示正在執行的行程
ps -l完整格式
ps -S顯示加上子行程及CPU時間與 page faults
ps -u顯示使用者名稱及開始時間
kill PID刪除程式執行
uname -r查核心版本
linuxconf 用來設定linux系統
modprobe自動載入模組,模組間可能會有相連性,它會自動辦別
-a將所有的模組都載入
modprobe -l -t net 列出和net有關的所有可用的模組
-l 顯示可以用的模組
-t指定模組的類型
more相當於 less
開機行程
開機步驟:
一、kernel 執行 /sbin 目錄下的 init 程式
二、init 執行 /etc/rc.d/rc.sysinit 這個script
三、init 執行預設的 run level 裡面所有的script
四、init 執行 /etc/rc.d/rc.local 這個script 它會在所有其他開機的script執行完再執行
啟動時會嫄相關訊息寫到螢幕及記錄檔/var/log/message
Run Level
0:關機
1:單人使用模式
2:多人使用模式,沒有NFS「網路檔案系統」
3:完整多人使用模式
4:沒用到
5X11
6:重開機
預設 run level 存放在/etc/inittab 檔案中 id:3:initdefault:
last -x login_name 列出登入系統的使用者資訊
-x顯示開機、重新開機及 runlevel 的資訊
/etc/lilo.conf 開機管理設定檔

沒有留言:

張貼留言