Thứ Tư, 6 tháng 1, 2016

Tại sao lại sử dụng synbol link

Trong Linux, có khái nim symbol link, đó là quan h gia mt file đến mt file khác.
Mt file có quan h symbol link đến mt file khác thc cht là nó ch cha mt tr đến file thc s nó tr đến.
Mi khi file cha symbol link đưc tham chiếu đến nó s đưc link đến file thc kia.

Điu này giúp cho vic qun lý và thay đi các phiên bn thư vin mt cách hiu qu mà không cn lo đến vn đ không nhn ra đưc tên.

Vì vi cùng mt tên ti thi đim hin ti nó tr đến mt phiên bn, nhưng trong thi gian sau nó s tr đến thư vin đó phiên bn mi nhưng các chương trình s dng không cn phi thay đi gì.


Đây là mt ví d trong ls /boot 


lrwxrwxrwx     25 Jul  3 16:42 System.map -> /boot/System.map-2.0.36-3
-rw-r--r-- 105911 Oct 13  1998 System.map-2.0.36-0.7
-rw-r--r-- 105935 Dec 29  1998 System.map-2.0.36-3
-rw-r--r-- 181986 Dec 11  1999 initrd-2.0.36-0.7.img
-rw-r--r-- 182001 Dec 11  1999 initrd-2.0.36.img
lrwxrwxrwx     26 Jul  3 16:42 module-info -> /boot/module-info-2.0.36-3
-rw-r--r--  11773 Oct 13  1998 module-info-2.0.36-0.7
-rw-r--r--  11773 Dec 29  1998 module-info-2.0.36-3
lrwxrwxrwx     16 Dec 11  1999 vmlinuz -> vmlinuz-2.0.36-3
-rw-r--r-- 454325 Oct 13  1998 vmlinuz-2.0.36-0.7
-rw-r--r-- 454434 Dec 29  1998 vmlinuz-2.0.36-3

Đối với mail Zimbra


















Để link folder thực hiện như sau:

ln -s /webroot/home/httpd/test.com/index.php /home/vivek/index.php
ls -l

output:

lrwxrwxrwx 1 vivek  vivek    16 2007-09-25 22:53 index.php -> /webroot/home/httpd/test.com/index.php