.:My Black Corner:.
Tuesday, March 13, 2007
Explore file jarak jauh dengan phpExplorator
Gw tertarik mem-publish artikel ini karena aplikasi ini tergolong sederhana dengan fungsi yang sederhana dan cara meng-installnya yang sederhana tapi cara dia 'bekerja' yang rada unik (dengan script php).
phpExplorator adalah salah satu aplikasi remote explore yang berjalan 'under web browser' (Mozilla, Concueror, Netscape dll). Sebenernya tugasnya mirip2 Windows Explorer di windows. Fungsi dari aplikasi ini adalah dapat me-manage, meng-edit, membuat, meng-copy, me-rename, download, upload file... Atau bahkan membuat file kompresi dan meng-ekstraknya. Aplikasi ini cocok untuk sysAdmin yang selalu melakukan aktiitas remote-me-remote, dengan syarat system tersebut sudah terinstall aplikasi buat webserver.
Download
# wget http://downloads.sourceforge.net/phpexplorator/ phpexplorator_2_0.tar.bz2
Cara installasinya sangat mudah. Ekstrak paket yang telah di-download tadi ke direktori tempat menyimpan aplikasi web. Klo gw pake XAMPP yang diinstall di direktori /opt, maka file tadi gw ekstrak di direktori /opt/lampp/htdocs/
Ekstrak
# tar xfvj phpexplorator_2_0.tar.bz2 -C /opt/lampp/htdocs/
Post Install
Buka browser web, ketikan alamat http://[ip_webserver]/phpexplorator_2_0/
Yah... setidaknya kita bisa liat file-file apa aja di server kita yang "jauh" tanpa harus masuk ke console atau menggunakan ftp (yang terkadang membosankan) :D.
Screenshot
Thursday, March 08, 2007
Membuat konfigurasi DNS menggunakan MyDNSConfig
Langsung aja deh, gini... Ini ada tool namanya MyDNSConfig. Sesuai dengan namanya, maka tool ini dapat mengatasi kecenderungan hidup masyarakat Indonesia yang dituntut serba cepat. Tool ini dapat dengan mudah mengenerate masukan via web browser dan menjadikannya konfigurasi DNS. Intinya sih buat DNS dengan mudah tanpa harus capek ngetik di konsole.
Untuk mendapatkannya mudah, lagi-lagi dengan wget (command favorite, hehehe):
Download
Masuk dulu ke direktori tempat nyimpen master program ente. Baru download. Misal gw nyimpennya di /root/dadhee/master/ .
# wget http://downloads.sourceforge.net/ mydnsconfig/ MyDNSConfig-1.1.0.tar.gz
Pada saat gw ngetik artikel ini versi terbarunya adalah 1.1.0
Cara Installasi
Sebelumnya system sudah terpasang webserver apache, sql, dan php dengan aplikasi XAMPP di /opt/lampp (artikelnya dah gw posting tuh tentang XAMPP).
Login ke MySQL dan buat database MyDNSConfig
# mysql -u root -p
CREATE DATABASE mydns;Post Download
GRANT SELECT, INSERT, UPDATE, DELETE ON mydns.* TO
'mydns'@'localhost' IDENTIFIED BY 'mydnspassword';
GRANT SELECT, INSERT, UPDATE, DELETE ON mydns.* TO
'mydns'@'localhost.localdomain' IDENTIFIED BY 'mydnspassword';
FLUSH PRIVILEGES;
quit;
Masuk ke direktori download tadi di /root/dadhee/master/ . Ekstrak dengan perintah:
# tar xfvz MyDNSConfig-1.1.0.tar.gz
# cd mydnsconfig-1.1.0
Install MyDNSConfig-1.1.0
Sebaiknya diinstall-nya di direktori /usr/share/ . Buat direktori disana.
# mkdir /usr/share/mydnsconfig
Terus salin file aplikasi yang udah diekstrak tadi (/root/dadhee/master/)
# cp -rf interface/* /usr/share/mydnsconfig
Install database MyDNSConfig
# mysql -u root -p mydns < style="font-weight: bold;">Setting ulang file konfigurasi MyDNSConfig
# vi /usr/share/mydnsconfig/lib/config/inc/php
Perhatikan target dari path-path yang dibutuhkan untuk mendukung aplikasi ini berjalan dan pastikan ente masukin database yang benar.
Kalau mau membuat reverse DNS record (PTR records) secara otomatis ketika membuat DNS record yang baru, maka set:
$conf('auto_create_ptr'] ke 1 dan name server di $conf['default_ns'].
Edit konfigurasi seperlunya.
# vi /etc/mydns.conf
Jalankan aplikasi
Ini bagian yang ditunggu-tunggu... Biar senengnya lengkap, coba buat dulu secangkir capucinno anget. Hehehe... sruuupppt... aaahhh... Terus buka browser web kesayangan, ketikin http://[ip_addrs_local]/mydnsconfig/
Maka akan tampil halaman LOGIN
Username: admin
Password: admin
Now have fun bro..! Selamat tinggal konsole.
What a troublesome...!
Wednesday, March 07, 2007
System Monitoring Sederhana dengan Conky
Untuk download paket ini ketikan
# wget http://downloads.sourceforge.net/ conky/ conky-1.4.5.tar.gz
Ekstrak paket tersebut ke direktori /usr/local/
# tar xfvz conky-1.4.5.tar.gz -C /usr/local/
Time to compile !!
# ./configure
# make
# make install
Menjalankan program
Masuk ke direktori /usr/local/bin/ kemudian eksekusi file conky
# ./conky
Lalu aplikasi ini akan ditampilkan di desktop.
ScreenShot Conky