1 Yıldız2 Yıldız3 Yıldız4 Yıldız5 Yıldız (Bu haberi nasıl buldunuz?)
Yükleniyor ... Yükleniyor ...

Linux’da Symbolic Link Uygulaması

Çarşamba, Şubat 17, 2010

Devamli kullanilan servislere tek komut altinda ve sabit dizinde yonetebilmek icin Symbolic Link (Simgesel Bağ) uygulamasına itiyac duyarız.Linux sistemlerin de  belirttigimiz metodu “ln -s”  parametresi ile  yapabiliyoruz, asagida Apache ve MySQL icin birer bag link olusturup dosyamizi sabit yerde muhafaza edip tek komut ile sabit dizin uzerinde cesitli islemler yapabiliyor olacagiz.

root@localroot:~# ln -s /etc/init.d/apache2 ./httpd
root@localroot:~# ./httpd restart
* Restarting web server apache2
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
... waiting apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
root@localroot:~# ln -s /etc/init.d/mysql ./mysql
root@localroot:~# ./mysql

Usage: /root/mysql start|stop|restart|reload|force-reload|status

Kısmen symbolic link uygulamalarını gorecegimiz  /etc/rc6.d adli dizin de servislerin yapisina bakalım.

root@localroot:/etc/rc6.d# ls -l
total 4
lrwxrwxrwx 1 root root  17 2010-01-24 00:58 K09apache2 -> ../init.d/apache2
-rwxr-xr-x 1 root root  5609 2009-10-07 17:35 mysql
lrwxrwxrwx 1 root root    17 2010-01-24 01:32 mysqld -> /etc/init.d/mysql

Apache ve MySQL servisini root altinda simgesel bag olarak set ettigimiz icin; dolayisiyla  bu dizin altinda tek link islevi gorup calisacaklardir.Asagida ;  farkli bir directory de,  sembolize edilmis mysql servisi baslatilirken alinan uyariyi gorebilirsiniz.

root@localroot:/etc# ./mysql
bash: ./mysql: is a directory

ln parametresi ile ilgili detayli bilgiler , ” ln –help ” komutu ile de incelenebilir.

Symbolic Link File System History:

Kaynak..

stumbleupon Linux’da Symbolic Link Uygulaması
small verti this Linux’da Symbolic Link Uygulaması

Etiketler:, , , , , , ,

Leave a Reply

Google Social