Thứ Năm, 26 tháng 2, 2015

Linux 3 - C?u tr�c c�y th� m?c trong linux



1. / � Root

��ng v?i t�n g?i c?a m?nh: n�t g?c (root) ��y l� n�i b?t �?u c?a t?t c? c�c file v� th� m?c. Ch? c� root user m?i c� quy?n ghi trong th� m?c n�y. Ch� ? r?ng /root l� th� m?c home c?a root user ch? kh�ng ph?i l� /.

2. /bin � Ch��ng tr?nh c?a ng�?i d�ng
Th� m?c n�y ch?a c�c ch��ng tr?nh th?c thi. C�c ch��ng tr?nh chung c?a Linux ��?c s? d?ng b?i t?t c? ng�?i d�ng ��?c l�u ? ��y. V� d? nh�: ps, ls, ping�

3. /sbin � Ch��ng tr?nh h? th?ng

C?ng gi?ng nh� /bin, /sbinn c?ng ch?a c�c ch��ng tr?nh th?c thi, nh�ng ch�ng l� nh?ng ch��ng tr?nh c?a admin, d�nh cho vi?c b?o tr? h? th?ng. V� d? nh�: reboot, fdisk, iptables�

4. /etc � C�c file c?u h?nh


Th� m?c n�y ch?a c�c file c?u h?nh c?a c�c ch��ng tr?nh, �?ng th?i n� c?n ch?a c�c shell script d�ng �? kh?i �?ng ho?c t?t c�c ch��ng tr?nh kh�c. V� d?: /etc/resolv.conf, /etc/logrolate.conf

5. /dev � C�c file thi?t b?


C�c ph�n v�ng ? c?ng, thi?t b? ngo?i vi nh� USB, ? �?a c?m ngo�i, hay b?t c? thi?t b? n�o g?n k�m v�o h? th?ng �?u ��?c l�u ? ��y. V� d?: /dev/sdb1 l� t�n c?a USB b?n v?a c?m v�o m�y, �? m? ��?c USB n�y b?n c?n s? d?ng l?nh mount v?i quy?n root: # mount /dev/sdb1 /tmp

6. /tmp � C�c file t?m

Th� m?c n�y ch?a c�c file t?m th?i ��?c t?o b?i h? th?ng v� c�c ng�?i d�ng. C�c file l�u trong th� m?c n�y s? b? x�a khi h? th?ng kh?i �?ng l?i.

7. /proc � Th�ng tin v? c�c ti?n tr?nh

Th�ng tin v? c�c ti?n tr?nh �ang ch?y s? ��?c l�u trong /proc d�?i d?ng m?t h? th?ng file th� m?c m� ph?ng. V� d? th� m?c con /proc/{pid} ch?a c�c th�ng tin v? ti?n tr?nh c� ID l� pid (pid ~ process ID). Ngo�i ra ��y c?ng l� n�i l�u th�ng tin v? v? c�c t�i nguy�n �ang s? d?ng c?a h? th?ng nh�: /proc/version, /proc/uptime�

8. /var � File v? bi?n c?a ch��ng tr?nh

Th�ng tin v? c�c bi?n c?a h? th?ng ��?c l�u trong th� m?c n�y. Nh� th�ng tin v? log file: /var/log, c�c g�i v� c� s? d? li?u /var/lib�

9. /usr � Ch��ng tr?nh c?a ng�?i d�ng

Ch?a c�c th� vi?n, file th?c thi, t�i li?u h�?ng d?n v� m? ngu?n cho ch��ng tr?nh ch?y ? level 2 c?a h? th?ng. Trong ��

    - /usr/bin ch?a c�c file th?c thi c?a ng�?i d�ng nh�: at, awk, cc, less� N?u b?n kh�ng t?m th?y ch�ng trong /bin h?y t?m trong /usr/bin
    - /usr/sbin ch?a c�c file th?c thi c?a h? th?ng d�?i quy?n c?a admin nh�: atd, cron, sshd� N?u b?n kh�ng t?m th?y ch�ng trong /sbin th? h?y t?m trong th� m?c n�y.
    - /usr/lib ch?a c�c th� vi?n cho c�c ch��ng tr?nh trong /usr/bin v� /usr/sbin
    - /usr/local ch?a c�c ch��ng t?nh c?a ng�?i d�ng ��?c c�i t? m? ngu?n. V� d? nh� b?n c�i apache t? m? ngu?n, n� s? ��?c l�u d�?i /usr/local/apache2

10. /home � Th� m?c ng�?i c?a d�ng

Th� m?c n�y ch?a t?t c? c�c file c� nh�n c?a t?ng ng�?i d�ng. V� d?: /home/john, /home/marie

11. /boot � C�c file kh?i �?ng

T?t c? c�c file y�u c?u khi kh?i �?ng nh� initrd, vmlinux. grub ��?c l�u t?i ��y. V� d? vmlixuz-2.6.32-24-generic

12. /lib � Th� vi?n h? th?ng

Ch?a c� th� vi?n h? tr? cho c�c file th?c thi trong /bin v� /sbin. C�c th� vi?n n�y th�?ng c� t�n b?t �?u b?ng ld* ho?c lib*.so.*. V� d? nh� ld-2.11.1.so hay libncurses.so.5.7

13. /opt � C�c ?ng d?ng ph? t�y ch?n

T�n th� m?c n�y ngh?a l� optional (t�y ch?n), n� ch?a c�c ?ng d?ng th�m v�o t? c�c nh� cung c?p �?c l?p kh�c. C�c ?ng d?ng n�y c� th? ��?c c�i ? /opt ho?c m?t th� m?c con c?a /opt

14. /mnt � Th� m?c �? mount

��y l� th� m?c t?m �? mount c�c file h? th?ng. V� d? nh� # mount /dev/sda2 /mnt

15. /media � C�c thi?t b? g?n c� th? g? b?


Th� m?c t?m n�y ch?a c�c thi?t b? nh� CdRom /media/cdrom. floppy /media/floopy hay c�c ph�n v�ng �?a c?ng /media/Data (hi?u nh� l� ? D:/Data trong Windows)

16. /srv � D? li?u c?a c�c d?ch v? kh�c
Ch?a d? li?u li�n quan �?n c�c d?ch v? m�y ch? nh� /srv/svs, ch?a c�c d? li?u li�n quan �?n CVS.

S�u t?m v� t?ng h?p t? internet

Related Posts

Linux 3 - C?u tr�c c�y th� m?c trong linux
4/ 5
Oleh

Theo dõi qua email

Giống như bài viết ở trên ? Hãy đăng ký vào bài viết mới nhất trực tiếp qua email.