Friday, July 17, 2009

Menginstall dan mengaktifkan java di Linux


Aplikasi java sekarang sangat penting bagi pengguna komputer. Diantaranya programmer sampai pengguna internet. Pengguna internet juga membutuhkan plugin java untuk dapat mengakses dan menampilkan aplikasi di browser, contohnya halaman upload Facebook.
Untuk file java itu dapat diunduh di sini

Cara installasinya :

# chmod +x jdk-6u14-linux-x64-rpm.bin
# ./jdk-6u14-linux-x64-rpm.bin

Maka file jdk-6u14-linux-x64-rpm.bin akan di extract menjadi beberapa file rpm dan otomatis di install.
Untuk mengaktifkan java dengan cara melakukan path dengan menambahkan
export PATH=//bin:$PATH

# vim .bash_profile

Contoh :

# .bash_profile

export PATH=/usr/java/jdk1.6.0_14/bin:$PATH

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi

# User specific environment and startup programs

PATH=$PATH:$HOME/bin

export PATH
unset USERNAME


Setelah menambahkan pada file .bash_profile, kemudian lakukan:

# source .bash_profile

Command source tersebut untuk applying java.

Untuk memastikan bahwa java tersebut sudah aktif dengan cara:

# java -version

Maka akan muncul seperti di bawah ini
# java -version

java version "1.6.0_14"
Java(TM) SE Runtime Environment (build 1.6.0_14-b08)
Java HotSpot(TM) 64-Bit Server VM (build 14.0-b16, mixed mode)


Selamat mencoba.

NB: Sesuaikan kebutuhan

Monday, June 22, 2009

konfigurasi sederhana squid proxy pada Linux

Configurasi sederhana proxy server menggunakan Squid di Linux Centos 5.0.
Pastikan aplikasi squid sudah terinstallasi.
Tentukan ip address pada proxy server yang terkoneksi internet, Misal 192.168.0.223/255.255.255.0

# rpm -qa |grep squid

# rpm -qa |grep squid
squid-2.6.STABLE21-3.el5


Jika squid terinstall maka akan muncul seperti di atas.
Letak file configurasi squid di /etc/squid/squid.conf
# vim /etc/squid/squid.conf


Baris yang perlu di rubah dan ditambahi:

http_port 8080
icp_port 3130

hierarchy_stoplist cgi-bin ? .js .jsp .g .do .php .asp .cgi
acl QUERY urlpath_regex cgi-bin \? .js .jsp .g .do .php .asp .cgi
no_cache deny QUERY

cache_mem 16 MB
maximum_object_size 256 MB
cache_dir ufs /cache 100 16 256
access_log /var/log/squid/access.log squid
cache_log /var/log/squid/cache.log
cache_store_log /var/log/squid/store.log

#Recommended minimum configuration:
acl all src 0.0.0.0/0.0.0.0
acl manager proto cache_object
acl localhost src 127.0.0.1/255.255.255.255
acl bac src 192.168.0.15-192.168.0.253 #sesuaikan dengan class ip yang di gunakan.
acl to_localhost dst 127.0.0.0/8
acl SSL_ports port 443
acl Safe_ports port 80 # http
acl Safe_ports port 21 # ftp
acl Safe_ports port 443 # https
acl Safe_ports port 70 # gopher
acl Safe_ports port 210 # wais
acl Safe_ports port 1025-65535 # unregistered ports
acl Safe_ports port 280 # http-mgmt
acl Safe_ports port 488 # gss-http
acl Safe_ports port 591 # filemaker
acl Safe_ports port 777 # multiling http
acl CONNECT method CONNECT

# Only allow cachemgr access from localhost
http_access allow manager localhost
http_access deny manager
# Deny requests to unknown ports
http_access deny !Safe_ports
# Deny CONNECT to other than SSL ports
http_access deny CONNECT !SSL_ports

http_access allow localhost
http_access allow all
http_access allow bac --> untuk memperbolehkan klass "bac" untuk berinternet.



Setelah file squid.conf dikonfigurasi jalankan service squid.
Caranya:

# service squid start
atau
# /etc/init.d/squid start


Jika service tersebut sudah selesai dilanjutkan dengan setting koneksi internet pada client.
Cara setting pada browser client:
1. Mozilla
Tools -> Options -> Advanced -> Network -> Setting -> Manual proxy configuration

2. IE
Tools -> Internet Options -> Connections -> Lan Settings
Atau
Control Panel -> Internet Options -> Connections -> Lan Settings


Sesuikan ip proxy mengarah ke proxy server kita.

End.

Friday, June 19, 2009

Kode keamanan pada grub boot loader Linux (Red Hat)

Untuk meningkatkan keamanan pada linux khususnya pada red hat dan family nya kita dapat menambahkan dengan memberi password pada boot loader atau yang sering disebut dengan GRUB LOADER.
Caranya yaitu:
- Login sebagai root.

root > /sbin/grub-md5-crypt
Password: -> contoh: abcdef
Retype password: -> contoh: abcdef
$1$zM6/5/$jmyQubeRB61JwdO1YBUZH.


Maka akan keluar "$1$zM6/5/$jmyQubeRB61JwdO1YBUZH."

Setelah itu copy encrypt password tersebut dan di paste ke file /boot/grub/grub.conf

default=0
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
#hiddenmenu
password --md5 $1$zM6/5/$jmyQubeRB61JwdO1YBUZH.
title CentOS (2.6.18-128.1.6.el5)
root (hd0,0)
kernel /vmlinuz-2.6.18-128.1.6.el5 ro root=LABEL=/ rhgb quiet
initrd /initrd-2.6.18-128.1.6.el5.img
title CentOS (2.6.18-92.1.22.el5)
root (hd0,0)
kernel /vmlinuz-2.6.18-92.1.22.el5 ro root=LABEL=/ rhgb quiet
initrd /initrd-2.6.18-92.1.22.el5.img


Setelah mengcopy kan lalu restart komputer.
Done.

NB: Sesuaikan kebutuhan

Monday, May 25, 2009

Cara cepat, mudah dan sederhana mengkonfigurasi Router Mikrotik

Router mikrotik merupakan salah satu router yang cukup handal dalam merouting jaringan.
Terdapat banyak fungsi/konfigurasi diantaranya : firewall, nat, dhcp, dll.

Pastikan di dalam router terdapat minimal 2 Lan Card (1 Local dan 1 Global )
Langkah-langkah sederhana:
1. Tentukan IP local dan IP public dari ISP.
contoh : IP Local 192.168.1.1/24
IP Global 203.130.111.58/29

2. Configurasi IP address
ip address add address=192.168.1.1/24 interface=ether1 --> local
ip address add address=203.130.111.58/29 interface=ether2 --> global

Untuk checking nya :
ip address print

3. Configurasi Gateway :
ip route add gateway=203.130.111.57
note: sesuaikan Gateway yang dipakai.

4. Configurasi DNS
ip dns set primary-dns=203.130.208.18 allow-remote-requests=yes
ip dns set secondary-dns=202.134.0.155 allow-remote-requests=yes

note: sesuaikan dengan dns ISP yang di pakai.

5. Setelah Configurasi di atas untuk checking apakah sudah tekoneksi dengan internet yaitu dengan cara:
terminal > ping www.yahoo.com

6. Setelah bisa ping yahoo, kemudian kita konfigurasi sebagai masquerade dengan tujuan semua komputer client yang terhubung ke router bisa internet.
ip firewall nat add chain=srcnat action=masquerade out-interface=ether1

7. Setelah itu configurasi gateway dan dns client ke 192.168.1.1 lalu di coba untuk berselancar.

DHCP
Configurasi untuk DHCP:
1. ip pool add name=dhcp-pool ranges=192.168.1.100-192.168.1.254
2. ip dhcp-server network add address=192.168.1.0/24 gateway=192.168.1.1 dns-server=192.168.1.1
3. ip dhcp-server add name=DHCP_LAN disabled=no interface=ether1 address-pool=dhcp-pool

Graphing
1. tool graphing set store-every=5min
2. tool graphing interface add-interface=all store-on-disk=yes

Untuk melihat graph penggunaan internet Local maupun Global dengan cara
http://192.168.1.1/graphs

Sekian.

Note: Sesuaikan kebutuhan.

Sunday, May 10, 2009

short vacation to Jepara


Pada hari minggu pagi pukul 09.00 kami (temen SMA) ber-12 berangkat dari Semarang menuju ke Jepara menggunakan sepeda motor. Tujuan dari vacation ini merupakan salah satu bentuk dari reuni SMA kami Theresiana Semarang.

Sampai di Jepara pukul 11 siang. Dan langsung cari makan.
Kami di Jepara berkunjung ke pantai Bandengan, dimana pantai itu cukup terkenal di Jawa Tengah dan memilik pemandangan yang cukup bagus dan tidak kalah dengan bali.
Disana kami bermain bola voli sampai siang.
Setelah itu kami pergi ke pantai Kartini. Wah keren juga tuh pantai Kartini, karena terdapat bangunan baru yang berbentuk Penyu dan pantainya yang begitu mengesankan juga.
Kemudian kita menyeberang ke Pulau Panjang yang letak nya tidak jauh dari pantai Kartini.

Setelah puas dengan vacation kami, kemudian kami pulang ke Semarang dan sampai ke rumah sekitar pukul 19.00.

Owh... capek...

Saturday, May 9, 2009

Demam Facebook


Karena teknologi yang begitu berkembang dengan dahsyatnya, banyak hal-hal yang ditemukan dan dikembangkan oleh berbagai kalangan. Diantaranya para kalangan profesor(peneliti), freelancer, pemuda, mahasiswa dan bahkan siswa yang masih berada di sekolah tinggi.
Begitu juga hal nya Facebook. Website yang di buat oleh Mark Zuckerberg untuk saling mengenal mahasiswa Universitas Havard. Karena perkembangannya itu Facebook ini terkenal sampai di luar Harvard bahkan ke belahan dunia lain seperti contohnya negara kita Indonesia.
Website tersebut membuat para surfer dunia maya untuk membuat id login dan berlomba-lomba untuk membuat jaringan pertemanan yang dikenal maupun tidak.
Disamping untuk jaringan pertemanan, Facebook ini juga bisa dibuat untuk refreshing karena terapplikasi game dan quiz yang dapat dibuat itu oleh user itu sendiri.

Hal tersebutlah membuat para Facebookers semakin ketagihan dan terobsesi untuk memainkan website ini.
Bahkan dari penelitian saya (ciee...) banyak orang contohnya kawan-kawan saya pertama kali hal yang dilakukan kalau konek internet adalah membuka website Facebook baru membuka web lain. Hal tersebut menandakan bahwa Facebook merupakan salah satu virus yang berbahaya bagi para surfers dunia maya.

Maka... harap-harap cemas... :P

Regards.

Ubuntu Linux



Linux memiliki banyak sekali distro. Salah satu distro yang terkenal adalah Distro Ubuntu.
Ubuntu tersebut cukup tangguh dalam hal desktop, multimedia, dan server. Salah satu ketangguhannya adalah pen-deteksian hardware yang hebat. Ubuntu tersebut berisikan diantaranya : web browser, presentation, document and spreadsheet software, instant messaging, multimedia dan masih banyak lagi.

Dan yang pasti distro Ubuntu ini merupakan distro yang gratis.

Bagaimana cara mendapatkan Distro Ubuntu ini???
Banyak cara yaitu:
1. Download di Ubuntu
2. Shipit

Distro ini juga memberikan kemudahan untuk penggunaannya, karena penggunaan yang begitu mudah seperti halnya kita menggunakan sistem operasi tetangga Microsoft Windows.

Untuk hal itu cobalah... :P