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


4 Responses to “MENJALANKAN PROGRAM/SCRIPT SECARA OTOMATIS SAAT STARTUP PADA LINUX UBUNTU/DEBIAN”

  1. mantap banget tutorialnya..

    Thank’s yah

  2. Sama-sama mas

  3. thanks om tutorialnya sangat membantu sekali

  4. Senang bisa bermanfaat, terima kasih atas kunjungannya

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

 
Follow

Get every new post delivered to your Inbox.