Membuat softlink / symlink (symbolic link) linux centos 6.x / 7

posted in: centos, linux | 0

Pada suatu hari yang mendung dan diguyur hujan terus menerus, ahh dari pada bosan lebih baik saya gunakan untuk menulis tutorial saja di web ini, nah tutorial kali ini berguna nih untuk anda yang nantinya akan menerapkan heartbeat pada server anda, tapi pembahasan heartbeat akan dibahas dilain waktu, symlink biasa kita temui di os buatan microsoft windows dan variannya dan diberi nama shortcut, nah pada linux juga ada dan namanya adalah symlink, oke berikut ini cara membuat symlink tipe soft link.

yum install -y man <<– untuk buku manual linux (ini hanya optional tapi sangat bermanfaat ketika anda tidak tahu)

cd /home/ <<– nantinya symlink yang kita buat akan di tempatkan disini, tapi bisa juga kita rubah sesuai dengan tempat yang kita inginkan

ln -sf /etc/init.d/mysqld ./mysqld <<– create symlink untuk program mysql

ln -sf /etc/init.d/httpd ./httpd <<– create symlink untuk program httpd

oke symlink sudah jadi dan bisa digunakan di script haresource heartbeat. 😀

nih sedikit tambahan soal pengertian symlink yang saya kutip dari website bisakomputer.com

Symbolic link atau symlink merupakan file dengan tipe khusus yang berisi referensi kepada file lain atau direktori dalam bentuk absolute path atau relative path. Ada dua bentuk symlink: hard dan soft. Soft symlink pada dasarnya hampir sama denganshortcut. Ketika kita membuka soft link, kita akan diarahkan ke folder tempat file sesungguhnya disimpan. Sedangkan hard link, file atau folder yang dimaksud muncul di lokasi hard link seakan-akan file tersebut berada di lokasi yang sama dengan hard link.

nah bagaimana caranya menghapus symlink yang kita buat, berikut ini caranya

  • cd /home/ <<– masuk ke folder tempat dimana kita membuat symlink tadi
  • rm httpd <<– menghapus softlink httpd
  • rm mysqld <<– menghapus softlink mysqld

oke sekian cara membuat symlink jenis softlink untuk hardlink kapan-kapan akan kita bahas lagi ya

Leave a Reply

Your email address will not be published. Required fields are marked *