MENJALANKAN PROGRAM/SCRIPT SECARA OTOMATIS SAAT STARTUP PADA LINUX UBUNTU/DEBIAN
Untuk menjalankan program secara otomatis saat linux mulai berjalan kita harus tahu, dimana letak script yang mengatur proses startup. Pada ubuntu/debian/mint dkk pengatur startup ini bernama rc.local yang ada di folder /etc. Step by stepnya
1.Backup rc.local yang asli Ketik sudo cp /etc/rc.local /etc/rc.local.asli
2. Edit rc.local, ketik sudo gedit /etc/rc.local
3. Ketik script berikut:
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will “exit 0″ on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
/sbin/ifconfig eth0 192.168.0.40 netmask 255.255.255.0 #otomatis mengisi ip pada ethernet0 dengan 192.168.0.40 dan netmask 255.255.255.0
/sbin/ifconfig eth0 up #otomatis mengaktifkan kartu jaringan (ethernet0)
/sbin/iptables -t nat -A PREROUTING -i eth1 -p tcp -m tcp –dport 80 -j DNAT –to-destination 192.168.0.40:3130 #otomatis meriderect memindah aktivitas data dari ethernet1 (eth1) ke ip 192.168.0.40 port 3130
/sbin/iptables -t nat -A PREROUTING -i eth0 -p tcp -m tcp –dport 80 -j REDIRECT –to-ports 3130 #otomatis meriderect semua aktivitas di ethernet0 (eth0) ke port 3130
/etc/init.d/apache2 start #otomatis menjalankan apache2 web server
/etc/init.d/bind9 start #otomatis menjalankan bind9 dns server
/etc/init.d/mysql start #otomatis menjalankan mysql database server
/etc/init.d/squid restart #otomatis menjalankan squid proxy server
/etc/init.d/dhcp3-server start #otomatis menjalankan dhcp3-server
/etc/init.d/avguard restart #otomatis merestart on access scanning punya avira antivirus
/etc/init.d/avgd restart #otomatis merestart on access scanning punya avg
/etc/init.d/bind9 restart #otomatis merestart bind9 dns server
exit 0 # mutlak ditulis untuk menginstruksikan bahwa script sudah selesai dan segera keluar.
4. Simpan perubahan dan keluar gedit
5. /sbin/ artinya program yang akan dijalankan ada difolder /sbin/
6. /etc/init.d/ artinya program yang akan dijalankan ada difolder /etc/init.d/
7. Saya belum menemukan dimana letak file eksekusi untuk wvdial, kalau anda tahu tolong bantu saya dengan menulis comment. Terima Kasih
8 Wassalam

mantap banget tutorialnya..
Thank’s yah
Sama-sama mas
thanks om tutorialnya sangat membantu sekali
Senang bisa bermanfaat, terima kasih atas kunjungannya