Cara edit variabel PATH di Linux

Melanjutkan seri dalam perjuangan saya menginstall Nginx dilengkapi modul PageSpeed, setelah sebelumnya berurusan dengan init script agar bisa dieksekusi setiap server Linux hidup maka kali ini menambahkan program Nginx agar bisa dipanggil lewat shell misal dengan perintah: service nginx reload. Jadi tidak perlu menjalankan dengan lokasi direktori lengkapnya.

Agar mendapatkan hasil yang kita inginkan maka diperlukan menambahkan lokasi direktori yang berisi binary/program kedalam variabel $PATH. Dan ini aslinya cukup mudah, tapi jarang tersentuh kalau sudah terbiasa menginstall semua paket aplikasi dari repository. Masalahnya untuk kasus saya perlu dicompile dari source code jadi semua komponen pelengkapnya perlu dilakukan secara manual.

Untuk melihat apa isi variabel PATH sekarang ketikkan”

echo $PATH

Akan muncul balasan seperti berikut:

/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

Linux akan mencari suatu program yang anda panggil secara berurutan dari awal, dari kiri ke kanan. Jadi akan lebih cepat respon aplikasi yang sering digunakan direktorinya ada didepan.

Disini saya ingin menambahkan direktori program Nginx 1.9.6. Nah… untuk menambahkan direktori di awal maka eksekusi perintah ini:

export PATH=/usr/local/nginx/sbin/:$PATH

Sebaliknya kalau ingin di akhir jalankan perintah ini:

export PATH=$PATH:/usr/local/nginx/sbin/

Kemudian reboot saja agar konfigurasi barunya dikenali Linux. Semoga bermanfaat. 🙂

Tinggalkan komentar