crontab -e
dan masukkan value ini:
0 0 * * * /usr/sbin/squid -k rotate &> /dev/null
Sabtu, September 26, 2009 di 17:39 Diposkan oleh Pakdoz
crontab -e
0 0 * * * /usr/sbin/squid -k rotate &> /dev/null
Label: Trik dan Tips 0 komentar
Minggu, Februari 01, 2009 di 08:12 Diposkan oleh Pakdoz














Label: Selayang Pandang 0 komentar
Senin, Januari 26, 2009 di 16:00 Diposkan oleh Pakdoz
centosplus repo dengan men-setting enable=1 pada /etc/yum.repos.d/CentOS-Base.repo kemudian jalankan perintah yum install reiserfs-utilsmkfs.reiserfs /dev/sdXXsudo fdisk -l.mkfs.reiserfs /dev/sdb1/dev/sdb1 /var/spool/squid reiserfs defaults,notail,noatime 1 2 sudo wget http://www.squid-cache.org/Versions/v2/2.7/squid-2.7.STABLE5.tar.gz sudo tar -zxvf squid-2.7.STABLE5.tar.gzcd squid-2.7.STABLE5
CHOST="i686-pc-linux-gnu" \
CFLAGS="-march=pentium4 -O2 -pipe -fomit-frame-pointer" \
./configure \
-prefix=/usr \
-enable-async-io \
-enable-useragent-log \
-enable-snmp \
-enable-cache-digests \
-enable-follow-x-forwarded-for \
-enable-storeio="aufs" \
-enable-removal-policies="heap,lru" \
-with-maxfd=16384 \
-enable-delay-pools \
-enable-poll \
-disable-ident-lookups \
-enable-truncate \
-exec-prefix=/usr \
-bindir=/usr/sbin \
-libexecdir=/usr/lib/squid
CHOST dan CFLAGS berbeda tergantung dari jenis prosesor mesin anda. Ganti opsi ini sesuai dengan prosesor yang anda gunakan. Untuk mengetahui nilai CHOST dan CFLAGS ketikkan perintah cat /proc/cpuinfo dan cocokkan dengan refensi nilai CHOST CFLAGS di halaman Gentoo Safe Cflags.-enable-async-io: opsi ini untuk mengaktifkan asynchronous I/O - sangat penting untuk menghentikan squik melakukan blocking pada baca/tulis ke harddisk.-enable-useragent-log berguna agar squid mencatat useragent di entri log - berguna jika anda menggunakan lynx untuk melakukan debug kecepatan squid.-enable-snmp aktifkan ini jika anda ingin menampilkan statistik squid dalam bentuk grafik.-enable-cache-digests harus diaktifkan jika anda menggunakan cache peer.-enable-storeio="aufs" adalah alernatif penyimanan metode I/O. AUFS adalah Asynchronous, memiliki performa yang signifikan ketimbang UFS atau diskd.-enable-removal-policies="heap,lru" adalah pilihan opsi untuk removal policies, dan saya memilih menggunakan "heap LFUDA", atau anda juga bisa menggunakan "LRU".-with-maxfd=16384 digunakan agar squid tidak terblokir apabila dalam keadaan load tinggi. -enable-poll untuk meningkatkan performa squid.-disable-ident-lookups menghentikan squid dari melihat ident di setiap koneksi, bisa juga untuk mencegah serangan DOS yang dapat mematikan squid server, yang biasanya dengan cara membuka ribuan koneksi.-enable-truncate memerintahkan squid untuk selalu menggunakan truncate() ketimbang unlink() ketika menghapus file cache.enable-delay-pools jika anda ingin mengatur bandwidth koneksi, gunakan opsi ini.makemake installstrip /usr/sbin/squid /usr/lib/squid/*
hosts_file /etc/hosts
dns_nameservers 208.67.222.222 208.67.220.220
cache_replacement_policy heap LFUDA
cache_swap_low 90
cache_swap_high 95
maximum_object_size_in_memory 50 KB
cache_dir aufs /var/spool/squid 10000 16 256
cache_mem 64 MB
logfile_rotate 10
memory_pools off
maximum_object_size 50 MB
quick_abort_min 0 KB
quick_abort_max 0 KB
log_icp_queries off
client_db off
buffered_logs on
half_closed_clients off
hosts_file /etc/hosts opsi ini untuk memerintahkan squid untuk melihat entri yang ada di /etc/hosts, hal ini berguna jika anda ingin memblokir iklan atau situs jahat dengan memanfaatkan file /etc/hosts (Insya Allah mendatang saya akan membuat tutorial ini.dns_nameservers 208.67.222.222 208.67.220.220 Ini Penting! Squid akan mem-pause (menghentikan sementara) koneksi ketika melakukan DNS lookup. Dengan memasukkan DNS, maka akan mencegah hal ini. Disini saya menggunakan DNS dari OpenDNS. cache_replacement_policy heap LFUDA ini adalah pilihan replacement policy, dimana saya menggunakan heal LFUDA. Anda bisa menggunakan pilihan lain, info lengkap perihal cache_replacement_policy, silahkan baca disini.cache_swap_low 90 adalah prosentase dimana squid akan melakukan pembersihan cache, jadi jika anda memiliki 10 GB , maka squid akan melakukan pembersihan cache lama pada penggunaan 9 GB.cache_swap_high 95 secara agresif squid akan menghapus file cache lama dengan menggunakan opsi replacement policy yang disebutkan diatas.maximum_object_size_in_memory 50 KB Ini untuk menentukan besaran file yang akan disimpan di memori. Pada konfigurasi ini saya mengaturnya maksimum hanya 50 KB, ini agar tidak mengganggu memori. Penyimpanan file yang besar di memori akan memberikan beban tinggi sehingga mmeori tidak bisa dikontrol dengan baik.cache_dir aufs /var/spool/squid 10000 16 256 Dianjurkan untuk tidak mengubah opsi AUFS, karena opis ini memiliki performa yang lebih bagus dari opsi lain. Angka 10000 adalah jumlah besarnya file cache yang digunakan squid dalam MB.cache_mem 64 MB Jangan mengatur cache_mem terlalu besar. Cache_mem menunjukkan jumlah maksimal RAM yang digunakan oleh squid untuk menyimpan obyek di memori. Ingat, squid membutuhkan RAM sekitar 100 MB per 1 GB file cache. Jadi, jika anda memiliki 10 GB file cache, maka squid membutuhkan RAM minimal 1 GB.memory_pools off Menghentikan squid menempel di memori ketika tidak ada aktifitas.maximum_object_size 50 MB ini adalah jumlah maksimum obyek yang akan disimpan oleh squid. Dianjurkan untuk tidak mengaturnya terlalu besar.quick_abort_min 0 KB opsi ini sangat berguna, tetapi dalam kasus tertentu akan membuat squid tidak optimal. Quick_abort_time akan mengevaluasi berapa banyak sisa data yang akan ditransfer jika klien membatalkannya. Jika nilainya berada dalam range quick_abort, maka quid akan melanjutkan download sampai selesai dan kemudian menyimpannya di cache. Memang terdengar bagus, namun masalah akan muncul jika klien melakukan beberapa koneksi, maka squid akan menyelesaikan proses download untuk semua koneksi, dan akibatnya squid menjadi lambat. Dengan mengaturnya ke angka 0, maka squid akan menonaktifkan opsi ini.quick_abort_max 0 KB fungsi sama dengan quick_abort_minlog_icp_queries off jika anda menggunakan cache_peer, maka opsi ini akan menghentikan squid untuk selalu melakukan query ke masing-masing cache_peer.client_db off jika diaktifkan maka squid akan menyimpan statistik semua klien, hal ini bisa membebani mmeori, maka sebaiknya dinonaktifkan.buffered_logs on melakukan buffering pada penulisan file log, dapat meingkatkan performa squid.half_closed_clients off mengirimkan connection-close ke klien sehingga membuka setengah koneksi untuk squid./usr/sbin/squid -z/usr/sbin/squid start sudo netstat -pln | grep squidtcp 0 0 0.0.0.0:3128 0.0.0.0:* LISTEN 4281/(squid)
udp 0 0 0.0.0.0:3130 0.0.0.0:* 4281/(squid)
udp 0 0 0.0.0.0:50113 0.0.0.0:* 4281/(squid)
udp 0 0 0.0.0.0:3401 0.0.0.0:* 4281/(squid)parseHttpRequest: NF getsockopt(SO_ORIGINAL_DST) failed: (92) Protocol not available/etc/sysctl.conf/etc/security/limits.conf* - nofile 65535Label: Tutorial 3 komentar
Selasa, April 01, 2008 di 13:32 Diposkan oleh Pakdoz





Label: Selayang Pandang 5 komentar
di 12:44 Diposkan oleh Pakdoz
Label: Warnet Dalam Berita 0 komentar
di 06:53 Diposkan oleh Pakdoz
Pagi ini, printer Epson Photo R230 milik warnet sedang ngadat. Dua lampu indicator menyala secara bergantian. Dari software monitoring printer, muncul tulisan error "Parts inside your printer are at the end of their service life. See your printer documentation.". Setelah melakukan "gugling" (baca: cari di google), saya pun menemukan artikel perbaikan masalah ini di situs HM2K.com. 
Label: Trik dan Tips 3 komentar
Sabtu, Maret 29, 2008 di 06:36 Diposkan oleh Pakdoz
Label: regulasi 0 komentar