Hệ thống thư mục trên * NIX, bài này tôi lấy ví dụ cụ thể là Fedora 6.
Khi ở thư mục gốc / bạn đánh ls sẽ nhận được:
[root@duchai ~]# cd /
[root@duchai /]# ls
bin boot dev etc home lib lost+found media misc mnt
net opt proc root sbin selinux srv sys tmp usr var
Đó là các thư mục trên một hệ thống Unix.
* Thư mục /bin
Đây là thực mục cực kỳ quan trong của 1 hệ thống unix, thư mục này chứa gần như tất cả các lệnh của hệ thống.
* Thư mục /etc
Thư mục này chứa các các file con file của hệ thống, cũng như chứa thông tin về các service cần khỏi động khi hệ điều hành chạy.
Đối với hệ điều hành Linux thì các service chạy lúc khởi động sẽ được đặt trong thư mục init.d.
Đối với hệ điều hành SUN Solaris thì các service chạy lúc khởi động sẽ được đặt trong thư mục rc2.d.
Các thư mục trên sẽ thay đổi tùy hệ thống.
*Thư mục /usr
Thư mục này chứa file và chương trình của các user trên hệ thống.
Một điều thú vị trên hệ thống Unix là tất cả đều là file, kể cả cái gọi là thư mục cũng là file.
*Thư mục /dev
Khi vào thư mục này đánh lệnh ls bạn sẽ thấy rất nhiều file màu vàng.
Đó chính là tất cả các thiết bị phần cứng mà hệ điều hành dùng, trên hệ thống Unix tất cả đều là file, như tôi đã nói ở trên.
Ví dụ : ổ cứng sẽ là /dev/hda, có thể có 2 loại ổ cứng IDE và SCSI, ổ ở nhà bạn dùng thông thường là IDE, ổ SCSI thường được dùng cho các máy chủ và dung lượng thường là 36GB, 72GB,...
*Thư mục /boot
Thư mục này chứa "lõi" của hệ điều hành hay còn gọi là kernel. Ví dụ đây là kernel máy của tôi :
Trên hệ điều hành SUN nó sẽ không phải là thư mục /boot, nó là thư mục /platform
Để biết thông tin về kernel bạn dùng lệnh : uname -an
[root@duchai /]# uname -an
Linux duchai 2.6.17-1.2157_FC5 #1 Tue Jul 11 22:55:46 EDT 2006 i686 i686 i386 GNU/Linux
Tạm dừng phần này ở đây đã (còn nữa)...