Rabu, 04 Agustus 2010

Beberapa Varian Dalam Shell

Bourne shell
#!/usr/bin/sh atau #!/bin/sh

Korn shell
#!/usr/bin/ksh atau #!/bin/ksh

C shell
#!/usr/bin/csh atau #!/bin/csh

Bourne-Again shell
#!/usr/bin/bash atau #!/bin/bash

Bagaimana shell yang kita gunakan ?
$shell

Kita pun dapat berpindah shell dengan cara :
$chsh -s /bin/sh -----> bourne shell
$chsh -s /bin/csh -----> c shell
$chsh -s /bin/bash -----> bourne-again shell
$chsh -s /bin/ksh -----> korn shell
Read more ...

Senin, 02 Agustus 2010

Squid On Slackware 13.1

Assalamu'alaikum wr.wb.
Baru - baru ini saya memasang squid server di kantor saya tepatnya di Patria Artha, dan Alhamdulillah semua berjalan dengan normal di tiap-tiap router saya. Tanpa berbasa-basi mari kita bahas satu persatu mulai dari awal. Goo TOooo SLack.. :)

Pertama silahkan Download terlebih dahulu paket squidnya. Squid yang saya gunakan yaitu squid Version 3.0.STABLE19. Download di sini

Masuk ke terminal or konsole dan login sebagai root untuk menginstall paket squid, dengan perintah :

# upgradepkg --install-new squid*.txz


setelah berhasil terinstall kita tinggal konfigurasi squid.conf yang ada di /etc/squid/squid.conf. Karena file squid.conf belum ada maka kita bisa mencopy terlebih dahulu dengan perintah :

# cp /etc/squid/squid.conf.default /etc/squid/squid.conf

silahkan konfigurasi squid.conf Anda. Adapun Konfigurasi squid yang saya punya yaitu :

http_port 3128 transparent
visible_hostname router_tiga

cache_mem 2048 MB

maximum_object_size 2048000 KB
minimum_object_size 4 KB

cache_dir diskd /var/log/squid/cache 20000 16 256 Q1=72 Q2=64
cache_access_log /var/log/squid/logs/access.log
cache_log /var/log/squid/logs/cache.log

acl manager proto cache_object

acl akademik src 10.0.255.0/24
acl lm src 10.1.255.0/24
acl prpam src 10.2.255.0/24
acl teknik src 10.3.255.0/24
acl kesehatan src 10.4.255.0/24

acl domain_terlarang dstdomain "/etc/squid/domain_terlarang.txt"
acl kata_terlarang url_regex -i "/etc/squid/kata_terlarang.txt"

cache_effective_group nogroup
cache_effective_user nobody

http_access deny domain_terlarang
http_access deny kata_terlarang

http_access allow akademik
http_access allow lm
http_access allow prpam
http_access allow teknik
http_access allow kesehatan

acl jamkerja time MTWHF 08:00-17:00

acl filegede url_regex -i \.exe
acl filegede url_regex -i \.mp3
acl filegede url_regex -i \.vqf
acl filegede url_regex -i \.gz
acl filegede url_regex -i \.rpm
acl filegede url_regex -i \.zip
acl filegede url_regex -i \.rar
acl filegede url_regex -i \.avi
acl filegede url_regex -i \.mpeg
acl filegede url_regex -i \.mpe
acl filegede url_regex -i \.mpg
acl filegede url_regex -i \.qt
acl filegede url_regex -i \.ram
acl filegede url_regex -i \.rm
acl filegede url_regex -i \.iso
acl filegede url_regex -i \.raw
acl filegede url_regex -i \.wav
acl filegede url_regex -i \.swf

delay_pools 1
delay_class 1 2
delay_access 1 allow jamkerja filegede
delay_access 1 deny all
delay_parameters 1 -1/-1 3000/3000

error_directory /usr/share/squid/errors/English/


Setelah itu jalankan perintah iptable untuk mengarahkan port 80 ke port 3128 :

# iptables -t nat -A PREROUTING -p tcp -s 10.0.255.0/24 --dport 80 -j REDIRECT --to-port 3128
# iptables -t nat -A PREROUTING -p tcp -s 10.1.255.0/24 --dport 80 -j REDIRECT --to-port 3128
# iptables -t nat -A PREROUTING -p tcp -s 10.2.255.0/24 --dport 80 -j REDIRECT --to-port 3128
# iptables -t nat -A PREROUTING -p tcp -s 10.3.255.0/24 --dport 80 -j REDIRECT --to-port 3128
# iptables -t nat -A PREROUTING -p tcp -s 10.4.255.0/24 --dport 80 -j REDIRECT --to-port 3128

ubah permisi squid dan menjalankannya :

# chmod +x /etc/rc.d/rc.squid
# squid -z
# /etc/rc.d/rc.squid start
# squid -k reconfigure

Selamat Mencoba...!














Tautan
Read more ...
Diberdayakan oleh Blogger.
 

Comment


ShoutMix chat widget

Cari Blog Ini

Google Search

Top Friends


GILA LINUX | Template Ireng Manis © 2010 Free Blogger Template Ajah for DheTemplate.com - New Free Blogger Template Everyday