Posts tagged file

Di balik mirroring (1) dari (entah) berapa tulisan

Disadari atau tidak saya mendapat pengalaman yang banyak dalam membuat mirror.unej.ac.id, nah salah satu yang buat saya selalu ingat adalah waktu yang saya habiskan demi membaca ulang manual Apache (entah berapa halaman!). ada apa dengan apache? seperti yang kita tau, teman kita dari kambing dan buaya pernah mengeluhkan user yang ga tau diri dengan mendownload sebuah file dari server mirror dengan koneksi yang banyak (atau menggunakan Download Manager), nah sedang si user itu menggunakan koneksi lambat! masih belum mudeng? baiklah ada contoh begini. sek…sek.. ini pengalaman saya juga :D

Koneksi pak surip adalah 128kbps, di ingin mendownload dvd repository ubuntung nah cobak tebak berapa hari dia akan selesai mendownload dvd repository ubuntu? nah pak surip ini memang keterlaluan, waktu download dia menggunakan IDM (atau apalah!) dengan maxkoneksi 128 saluran. nah sedang si mirror ini punya koneksi maximal koneksi 250 (default apache2) berarti saluran di koneksi tinggal 250-128=? lha terus user lain gimana nasibnya cobak? ilfiil ga kalo gini? nah ini yang sempat terbawa sampe mimpi (halah!) hehehehe

saya googling sampe ujung amrik, alhamdulillah akhirnya nemu modul apache2 yang bagus yaitu mod-limitipconn, lha tapi si modul ini menurut saya sering over acting dalam mereject koneksi, alhasil saya sendiri sering menemukan halaman SERVICES TEMPORARY UNAVALIABLE aka STU!. lah kok :(   ya sudah akhirnya ngoprek lagi modul lain, alhasil saya nemuin modul yang lumayan bagus yaitu mod_bw dan ada lagi mod_cband tapi saya ga pake cband :D

nah pengaturanya gimana? sebentar saya login dulu ke mirror :D

# aktifkan module
BandwidthModule On
#batesi 10 ae rek!
MaxConnection all 10
# contoh dari jaringan ini unlimitted download :D
MaxConnection 192.168.1.0/24 0
#Bandwidth all 20240
# file > 70MB di limit 700kbps
LargeFileLimit * 650000 70000
# file iso di limit 700kbps
LargeFileLimit .iso 1 70000
BandWidth 192.168.1.0/24 0

Alhamdulillah sudah tidak penuh lagi :D *joged pisang*

lha kalo ftp? nah ini, kalau menggunakan vsftpd bisa (tapi lupa), proftpd bisa. kalo pake proftpd ini caranya:

# you may not like the bandwidth control below
# TransferRate RETR|STOR|APPE|STOU KBrate:freebytes
#TransferRate RETR 10:0

silakan isi nilai nya sesuka anda :D lumayan lah bisa melindungi user lain dari “ketamakan” user lain juga

**episode ke dua saya ga tau mau nulis apa :p enaknya apa?**

Kegunaan lain perintah file

Tahukah anda bahwa kita dapat melihat extensi berkas _yang_semestinya_? contoh saya punya berkas contoh.pdf dikarenakan alasan kemanan saya merubah ekstensi berkas menjadi contoh.txt. nggak bisa di baca kan?

nah untuk melihat extensi berkas (MIME) yang sebenarnya kita dapat menggunakan perintah file, contoh nya saya habis melihat video di toutube dan saya menemukan berkas-berkas tanpa ekstensi di folder /tmp. apakah file itu? mari kita lihat

udienz@ironhide:/tmp$ ls -l
total 9200
-rw-r--r-- 1 udienz udienz   58233 2009-01-24 21:03 1
-rw-r--r-- 1 udienz udienz   19629 2009-01-24 21:04 1.1
-rw------- 1 udienz udienz 5438385 2009-01-24 22:10 FlashiagAST
-rw------- 1 udienz udienz 3793886 2009-01-24 22:06 FlashWkqub4

nah berkas diatas tidak punya ekstensi. dara ngeceknya gini

udienz@ironhide:/tmp$ file *
1:                         PNG image data, 708 x 624, 8-bit/color RGBA, non-interlaced
1.1:                       PNG image data, 354 x 312, 8-bit/color RGBA, non-interlaced
FlashiagAST:               Macromedia Flash Video
FlashWkqub4:               Macromedia Flash Video

ketemu deh berkas video youtube nya :D . gampang kan?