Sunday, May 27, 2012

Firefox General

Addons

Adblock Plus:
http://adblockplus.org/en/
http://adf.ly/917219/addons.mozilla.org/en-US/firefox/addon/1865

FoxyProxy:
http://getfoxyproxy.org/
http://adf.ly/917219/addons.mozilla.org/en-US/firefox/addon/2464

Easy YouTube Video Downloader:
http://www.bestvideodownloader.com
http://adf.ly/917219/addons.mozilla.org/en-US/firefox/addon/easy-youtube-video-downl-10137/

Video DownloadHelper:
http://www.downloadhelper.net/
http://adf.ly/917219/addons.mozilla.org/en-US/firefox/addon/3006


Disable FireFox unexpected shutdown recovery

1- Write to address bar :

about:config

2- find this key and change the vaule to false :

browser.sessionstore.resume_from_crash

php script downloader

Scripts

Round-robin load-balancing NAT

Scripts

simple firewall

#!/bin/bash
# Internal interface = eth0
# External interface = eth1
# Localnet range = 192.168.0.0/24
# Flushing
iptables -t filter -F
iptables -t filter -X
iptables -t filter -Z

# Drop everything
iptables -t filter -P INPUT DROP
iptables -t filter -P OUTPUT DROP
iptables -t filter -P FORWARD DROP

# Accept local connections
iptables -t filter -A INPUT -i lo -j ACCEPT
iptables -t filter -A OUTPUT -o lo -j ACCEPT

# Accept dns connections
iptables -t filter -A FORWARD -i eth0 -s 192.168.0.0/24 -p udp --dport 53 -m state --state NEW,ESTABLISHED -j ACCEPT
iptables -t filter -A FORWARD -i eth1 -d 192.168.0.0/24 -p udp --sport 53 -m state --state ESTABLISHED -j ACCEPT

# Accept http connections
iptables -t filter -A FORWARD -i eth0 -s 192.168.0.0/24 -p tcp --dport 80 -m state --state NEW,ESTABLISHED -j ACCEPT
iptables -t filter -A FORWARD -i eth1 -d 192.168.0.0/24 -p tcp --sport 80 -m state --state ESTABLISHED -j ACCEPT

# ICMP transit
iptables -t filter -A FORWARD -i eth0 -d 192.9.9.3 -p icmp --icmp-type echo-request -j ACCEPT
iptables -t filter -A FORWARD -i eth1 -s 192.9.9.3 -p icmp --icmp-type echo-reply -j ACCEPT

Men In Black 3 (2012) ENGLISH

extabit :
http://adf.ly/90mTu
http://adf.ly/90mWU
http://adf.ly/90mXd
http://adf.ly/90mZ7
http://adf.ly/90mc2

ul :
http://adf.ly/90mdL
http://adf.ly/90mfb
http://adf.ly/90mhC
http://adf.ly/90mib
http://adf.ly/90mjr

extabit :
http://adf.ly/90mlc
http://adf.ly/90mnX

letitbit :
http://adf.ly/90mos
http://adf.ly/90mqV

rapidshare :
http://adf.ly/90nS1

mediafire :
http://adf.ly/90nUe
http://adf.ly/90nVq
http://adf.ly/90nXS
http://adf.ly/90nYd
http://adf.ly/90naZ





Reply Here Or PM Me If U Find Any Dead Link
Balas Disini Atau PM saya jika kamu Cari apapun Dead Link (link expired)

enjoy
selamat menikmati

Thursday, May 24, 2012

Hapus Cache Squid Otomatis

Hapus manual :

1. Stop proses SQUID yang sedang berjalan
# /etc/init.d/squid stop


2. Bersihkan semua direktori swap proxy
# rm –rf /var/spool/squid


3. Membangun kembali direktori swap yang baru
# squid –z

(Jika terjadi error =FATAL: Failed to make swap directory /var/spool/squid: (13) Permission denied ) rubah hak akses folder spool

Maybe squid -z runs as user squid.
Test this as user root:

rm -r /var/spool/squid
chmod 777 /var/spool

squid -z
chmod 755 /var/spool



4. Menjalankan kembali Squid Proxy
# /etc/init.d/squid start

Hapus otomatis
Script :

dibawah ini script sederhana buat clear cache proxy.
Code:
#!/bin/bash

# direktori cache proxy
CACHEDIR=/home/proxy1

# kapasitas direktori cache proxy (20GB)
CACHEDIRSIZE=21474836480

# mendapatkan besaran direktori cache saat ini
SIZE=`du -bc $CACHEDIR | grep total | awk '{print $1}'`

# jika besaran direktori cache saat ini sama atau lebih besar dari
# kapasitas direktori cache proxy maka hapus cache proxy
if [ $SIZE -ge $CACHEDIRSIZE ]
then
/etc/init.d/squid stop # stop service squid
rm -fdR $CACHEDIR/* # hapus cache proxy
squid -z # membuat cache direktori
/etc/init.d/squid start # start service squid
fi

ubah modenya jadi 755 agar bisa dieksekusi

config squid-2.7.STABLE9 freBSD

instal perl5 ndisek

#cd /usr/ports/www/squid && make BATCH=yes install clean;

#pkg_delete squid-2.7.9

#wget http://202.57.29.252/download/squid/2.7/squid-2.7.STABLE9.tar.gz

#tar -zxvf squid-2.7.STABLE9.tar.gz

#cd squid-2.7.STABLE9


#./configure --enable-http-violations --sysconfdir=/etc/squid --enable-gnuregex --enable-removal-policies=lru,heap --enable-storeio=null,diskd,ufs,aufs --enable-delay-pools --disable-cache-digests --disable-wccp --disable-wccpv2 --enable-underscores --enable-pf-transparent --enable-auth=basic --enable-basic-auth-helpers=NCSA --disable-follow-x-forwarded-for --enable-large-cache-files --enable-default-languages=English --enable-err-languages=English --disable-ssl --disable-ident-lookups --disable-hostname-checks --enable-async-io --with-pthreads --with-aio --disable-htcp --enable-icp --enable-poll --with-large-files --with-maxfd=65536


#make && make install clean

#rm /etc/squid/squid.conf

#nano /etc/squid/squid.conf

#mkdir /var/squid

#mkdir /var/squid/logs

#chmod 777 /var/squid/logs/

#chmod 777 /cache01

#chmod 777 /cache02

#chmod 777 /cache03

#chmod 777 /cache04

#chmod 777 /cache05

#chmod 777 /cache06

#chmod 777 /dev/pf

#/usr/local/squid/sbin/squid -z

#/usr/local/squid/sbin/squid -D

Cara Mengistall instal RedHat 6.2 i686

Instalasi RedHat
Sejak Versi 6.2, RedHat sudah mulai menggunakan modus grafis untuk instalasinya. Langkah instalasi yang disampaikan berikut, mempergunakan modus teks. Hal ini berdasarkan pertimbangan bahwa dengan penguasaan modus teks akan memudahkan Anda saat menjalankan proses dengan modus grafis. Selain itu, untuk menjalankan administrasi server, perintah modus teks akan menjembatani semua distribusi.
Langkah instalasi RedHat :

1. Jika Anda berada dalam lingkungan Windows, restart Computer ke dalam DOS mode, dan lanjutkan ke langkah3.

2. Jika Anda telah menggunakan Linux sebelumnya, mount CD-ROM RedHat (atau media lain yang berisi sumber file instalasi RedHat), dan buat boot disk.
$ mount /dev/cdrom /cdrom
$ cd /cdrom/images
$ dd if=boot.img of=/dev/fd0 bs=1440k
Boot komputer Anda dengan boot disk tersebut, dan lanjutkan ke langkah 4.

3. Jika Anda berada di DOS mode, jalankan program autoboot yang berada di CD-ROM direktori Dosutils. Autoboot ini adalah file batch yang memanggil Loadlin untuk menjalankan kernel boot.
C:\> d: (di mana d adalah direktori CD-ROM )
D:\> cd dosutils
D:\dosutils> autoboot

Selain boot lewat CD-ROM, alternatif lainnya adalah lewat boot disket. Cara membuat boot disket lewat DOS :
C:\> d:
D:\> cd\dosutils
D:\dosutils> rawrite
Enter disk image source file name: ..\images\boot.img
Enter target diskette drive: a:
Please insert a formatted diskette into drive A: and press -ENTER- : Enter
D:\dosutils>

4. Setelah kernel dijalankan, init akan berjalan di level 4 untuk instalasi modus grafis. Jika Anda menginginkan modus teks, dapat ditambahkan boot=text setelah boot dengan disket dan akan memulai instalasi.

5. Layar pertama yang muncul adalah Language Selection. PilihEnglish.

6. Selanjutnya Keyboad Configuration. Masukkan parameter berdasarkan keyboard Anda, atau biarkan kosong.

7. Lalu akan beralih ke Mouse Configuration. Tentukan jenis Mouse dan port yang dipergunakan. Misalnya tipe mouse 2 button mouse (serial), Port & Device : ttyS0 atau /dev/ttyS0 (Com 1 under DOS)

8. Berikutnya akan masuk layar RedHat 6.2 System Installer. Pilihan model instalasi :
o GNOME Workstation Sebagai workstation dengan Window Manager GNOME
o KDE Workstation Sebagai workstation dengan Window Manager KDE
o Server
o Custom
Yang membedakan masing-masing pilihan tersebut adalah paket-paket program yang disertakan. RedHat telah memberikan pilihan aplikasi dengan standar yang memadai, baik sebagai workstation maupun server. Untuk fleksibilitas penuh dalam instalasi, dapat memilih custom.
Selain instal program penuh, pada bagian ini juga ditawarkan upgrade sistem. Jika anda sebelumnya telah menjalankan RedHat dan ingin mempertahankan konfigurasi yang telah dibuat, anda bisa pilih upgrade. Perlu diingat bahwa back up merupakan keharusan untuk anda yang memiliki data penting. Pada layar ini juga ada pilihan untuk menggunakan fdisk (use fdisk) untuk partisi. Jika Anda telah membaca partisi program lewat fdisk pada instalasi Slackware, Anda dapat memanfaatkannya disini.

9. Selanjutnya tentang partisi, RedHat menawarkan automatic partition dan manually partition. Pilihan Automatic Partition akan membuat data-data yang ada menjadi hilang, karena RedHat mempartisi ulang semuanya dengan model standar. Pilih manually partition.

10. Diasumsikan Anda tidak menggunakan program fdisk, maka RedHat akan menjalankan program diskdruid. Layar partisi dengan diskdruid menampilkan jumlah partisi yang ada, sisa spasi yang masih ada, serta ringkasan informasi hardisk. Menu yang ada untuk partisi adalah :
o add; untuk menambah partisi
o edit; untuk mengedit partisi yang telah dibuat
o delete; menghapus partisi tertentu
o reset; menghapus seluruh partisi

11. Pilih add untuk menambah partisi. Misalnya :
Add - Mount Point : /
Grow to fill disk :
aktifkan jika anda ingin partisi ini memanfaatkan sisa spasi yang belum dipergunakan. Biasanya diaktifkan untuk swap.
Partition type : Linux Native
Size : 850 (membuat partisi sebesar 850 Megabyte)
Add - Mount Point : (biarkan kosong)
Grow to fill disk : aktifkan
Partition type : Linux Swap
Size : 150 (membuat partisi memory swap sebesar 150 Megabyte)

12. Selesai dengan partisi, dilanjutkan dengan format partisi swap yang telah dibuat, dan mengaktifkannya untuk membantu memory dalam proses instalasi.

13. Choose partitions to format; Pilih partisi yang telah dibuat untuk diformat. Jika anda menentukan mount point lebih dari satu (misalnya: /, /usr, dan /home) di mana partisi /home sudah berisi data, maka anda dapat memilih partisi/ dan /usr saja yang diformat.

14. Selanjutnya adalah instalasi LILO (Linux Loader). Pilihannya adalah :
1a. Master Boot Record (MBR)
Intal LILO di Master Boot Record, sehingga bisa langsung boot ke Linux pada saat komputer dinyalakan. Perlu diingat, jika anda melindungi MBR dengan virus protection lewat BIOS, maka akan muncul peringatan tentang virus yang mencoba menulis di MBR. Abaikan peringatan ini, atau virus protection-nya dinon-aktifkan sementara. Hal ini terjadi karena BIOS akan menganggap semua usaha untuk menulis di MBR sebagai virus.

2b. First Sector of Boot partition
Instal LILO pada sektor pertama partisi root. Anda dapat menjalankan Linux Loadlin, atau boot loader lainnya seperti Boot Loader Windows NT, atau System Commander. Aktifkan create boot disk, jika anda ingin membuat disket boot. Perlu diperhatikan, jika anda memilih tipe instalasi Workstation, pilihan di atas tidak diberikan, dan RedHat secara otomatis menginstal LILO ke dalam MBR. Jika anda memilih Workstation, silakan lanjut ke langkah 16.

15. Selanjutnya adalah konfigurasi jaringan (Network Configuration). Pada divais eth0 (baca: kartu jaringan pertama), tersedia pilihan :
o Configure using DHCP; memanfaatkan DHCP (Dynamic Host Configuration Protocol) atau
penomoran IP terhadap host secara dinamis. Biarkan kosong kecuali anda terhubung ke DHCP server.
o Activate on boot; kartu jaringan akan diaktifkan saat booting.
o IP Address ; misalnya 192.168.100.1
o Netmask; misalnya 255.255.255.0
o Network; biarkan kosong, atau misalnya 192.168.100.254
o Broadcast; biarkan kosong, atau misalnya 192.168.100.255
o Hostname; misalnya spawn.heaven.id
o Gateway; biarkan kosong, atau misalnya 192.168.100.1. Gambaran tentang implementasi gateway bisa anda baca nanti di Bab III Konfigurasi Sistem sub bab IP Masquerade.
o Primary DNS; isikan Name Server dari ISP anda, atau biarkan kosong dulu.

16. Berikutnya konfigurasi Time Zone, dan user. Isikan password root, dan jika perlu tambahkan beberapa user untuk meminimalkan penggunaan account root. User ini dapat dipergunakan untuk login saat booting pertama kali ke RedHat.
17. Authentication Configuration, pilih MD5 Password dan Shadow Password. MD5 password memungkinkan pemberian password hingga 256 karakter. Sedangkan shadow adalah metode penyimpanan password dari file password (/etc/passwd) ke dalam file lain (/etc/shadow) yang hanya bisa dibaca oleh root. Lebih lanjut baca Bab VII tentang keamanan jaringan.

18. Selanjutnya adalah pemilihan paket program. Pilih paket program yang diperlukan. Untuk pemilihan masing masing program (Bukan berdasarkan paket), klik Select Individual Packages.

19. Configuration; mengkonfigurasikan X Window untuk aplikasi grafis. Dimulai dengan pemilihan server berdasarkan kartu VGA yang ada. Misalnya S3 3D Trio, dengan jumlah memory 8 Megabyte (8192k). Aktifkan Use Graphical Login jika nanti menginginkan langsung masuk ke modus grafis (init 5) saat booting. Skip X Configuration, jika Anda tidak membutuhkan tampilan grafis, atau anda dapat konfigurasikan X belakangan.

20. Setelah ini proses instalasi dilakukan. Ujicoba pada buku ini memakan waktu kurang lebih 10 menit. 21. Selesai instalasi, proses dilanjutkan dengan membuat bootdisk. Siapkan floppy jika anda menginginkannya, atau skip create boot disk jika anda tidak menginginkan pembuatan boot disk.

21. Instalasi selesai. Booting komputer, dan masuk ke dalam prompt Linux RedHat. Jangan lupa untuk memasukkan boot disk jika anda instal LILO di sektor pertama partisi root.

Thursday, May 17, 2012

SNR Margin dan Line Attenuation

Makin TINGGI makin BAIK
--------------------------------------------------------
29,0 dB ~ ke atas = Outstanding (bagus sekali)
20,0 dB ~ 28,9 dB = Excellent (bagus) • Koneksi stabil.
11,0 dB ~ 19,9 dB = Good (baik) • Sinkronisasi sinyal ADSL dapat berlangsung lancar.
07,0 dB ~ 10,9 dB = Fair (cukup) • Rentan terhadap variasi perubahan kondisi pada jaringan.
00,0 dB ~ 06,9 dB = Bad (buruk) • Sinkronisasi sinyal gagal atau tidak lancar (ter-putus²).
----------------------------------------------------------

Tabel 2: Klasifikasi Line Attenuation (Redaman pada Jalur)
Makin RENDAH makin BAIK
----------------------------------------------------------
00,0 dB ~ 19,99 dB = Outstanding (bagus sekali)
20,0 dB ~ 29,99 dB = Excellent (bagus)
30,0 dB ~ 39,99 dB = Very good (baik)
40,0 dB ~ 49,99 dB = Good (cukup)
50,0 dB ~ 59,99 dB = Poor (buruk) • Kemungkinan akan timbul masalah koneksi (tidak lancar, dsb).
60,0 dB ~ ke atas = Bad (amburadul) • Pasti akan timbul banyak gangguan koneksi (sinyal hilang, tidak bisa connect, dsb).
----------------------------------------------------------

Referensi:
Disarikan dari berbagai sumber
AT&T|Alcatel|Cisco|ComCast|Verizon|BellSympatico|Whirpool|DSLReports|WebA

SINGKAT
Apa tujuan posting ini?

Bagi yg merasa ada masalah dgn performa koneksi broadband-nya dan telah posting message namun belum sempat mendapatkan respon, anda dapat mencoba melakukan analisa pendahuluan sendiri dgn memanfaatkan ke dua tabel di atas sembari menunggu masukan dari member lainnya.

Keduanya berisi klasifikasi generik atas dua parameter penting yg sering dipergunakan profesional komunikasi data untuk memeriksa kondisi umum jaringan sebelum menentukan langkah penelusuran lebih lanjut.

Posisi posting ke dua tabel di taruh di bagian awal dgn maksud supaya mudah di lihat sekaligus kalau suatu hari diperlukan, sedangkan keterangan singkat dan contoh sederhana disertakan pada bagian setelah ini.

Di mana nilai SNR Margin (SNRM) dan Line Attenuation (LA) dapat diperoleh?

Jika mode pemakaian modem menggunakan PPPoE / PPPoA (alias Routing Mode, atau tidak di-Bridge), nilai SNRM dan LA dapat diketahui melalui halaman manajemen (web management interface) modem/router ADSL masing². Biasanya pada bagian yg berkaitan dgn "Statistic", "Diagnostic", "Connection Log", "DSL Status", dan semacamnya.

Kalau di-Bridge, anda harus masuk ke modem/router melalui fasilitas Telnet dan memakai instruksi² CLI (Command Line Interface) untuk menampilkan data/informasi yg diinginkan. Detail dan syntax perintah mungkin berbeda untuk tiap merk dan model (karena perbedaan chipset, firmware, dsb). Lihat user manual dan/atau handbook CLI yg diterbitkan pembuat modem/chipset/firmware.

Tip: Kalau tidak mau repot, reset modem/router-nya dan connect kembali dgn mode Router atau Bridge+Route (PPPoE/PPPoA), pokoknya asal jangan mode Bridge murni.

PENTING !

ReSet (hard reset; cold reset) tidak sama dengan ReBoot atau ReStart. Me-reset modem/router ADSL akan menghapus SEMUA konfigurasi user dan mengembalikan setting ke factory default. Sebelum me-Reset modem, catat dulu:

Nomer VPI dan VCI (data konfigurasi dasar koneksi ADSL TelkomSpeedy)
Nomer Account (14xxXXxxXXxx@telkom.net) dan Password TelkomSpeedy.
Administrator UserName dan Administrator Password dari modem/router ADSL.

Data di atas dibutuhkan unt bisa connect lagi dgn mode Router ataupun Bridge+Route.

Contoh kasus: Koneksi sering terputus, lambat, tidak bisa connect, dsb.

Bila perolehan nilai SNRM dan LA kita ternyata pada level cukup untuk memperoleh koneksi yg normal, kemungkinan letak sumber masalah bisa diredusir dgn [untuk sementara] mengesampingkan hal² yg berkaitan langsung dgn komponen primer pada infrastruktur jaringan, baik itu primary hardware kita sendiri ataupun milik provider.

Yang namanya "komunikasi" selalu melibatkan lebih dari satu partisipan (minimal dua). Sepanjang jalur (medium) komunikasi-nya oke, bila ada kelambatan atau hambatan lainnya, bisa jadi disebabkan karena masalah "persepsi" (kompatibilitas software, perbedaan protokol komunikasi, dsb). Ini menyebabkan message (isi pesan yg hendak dikomunikasikan) harus di-retransmit ber-ulang²; dan pihak penerima otomatis harus decoding/recoding ber-ulang² juga -- terjadilah perlambatan, atau malah gagal sama sekali karena kedua partisipan akhirnya "menyerah" (berhenti bertukar sinyal/data). Di mata user hal tsb sama dengan koneksi lambat (karena tersita pengulangan proses transmisi), atau gagal connect (tujuan koneksi tidak tercapai). Kita bisa lihat dalam kasus ini permasalahannya tidak pada gangguan medium namun lebih pada "tata-cara" berkomunikasi.

NOTE:

Bagi yg masih awam dgn dunia teknologi informasi, bila anda belum dapat menangkap maksud tersembunyi dari berbagai analogi yg terkandung dalam paragraf di atas, sekedar beberapa keterangan singkat berikut ini mungkin bisa membantu.

Protocol: Browsing, Download, Chatting, Transfer File, dan berbagai bentuk kegiatan lainnya via Internet, dapat terselenggara berkat adanya standar "tata-cara berkomunikasi" yg disebut "protocol" dan "sub-protocol". Tanpa standarisasi aturan tsb berbagai macam mesin tidak akan dapat saling berhubungan atau mengerti apa yg harus dikerjakan.

Coding/Decoding: Sinyal (code) dan Data (informasi) harus disampaikan dalam format, susunan dan ukuran yang "telah disepakati", dalam arti "dimengerti" oleh semua pihak/perangkat yg terlibat.

Transmit/Re-transmit: Sinyal & Data boleh (dan harus) dikirim ulang jika penerima melaporkan apa yg telah diterimanya sampai saat itu tidak/belum sesuai dgn segala yg telah disepakati ketika pertama kali kontak (handshake). Tergantung bagaimana penulisan kode software-nya, frekuensi & format transmisi dapat berubah. Frekuensi bisa dipercepat atau diperlambat. Format bisa dipendekkan, dipanjangkan, dirubah bentuk dan/atau susunannya, dsb.

Di antara Pengirim (initiator) dan Penerima (receptor) bisa terdapat lebih dari satu Perantara (mediator). Salah satu mediator itu misalnya adalah mesin yg secara generik disebut Router -- tugasnya memilih/menganalisa/memformat-ulang/menyampaikan bit² yg melaluinya ke pihak berikutnya (yg bisa merupakan Router atau mesin jenis lainnya). Setelah pesan diterima, receptor wajib memberitahu initiator bahwa pesan telah diterima dgn baik (ACKnowledge). Jalur yg harus dilalui [biasanya] sama dng jalur pengiriman, namun tidak tertutup kemungkinan mempergunakan jalur lain (bisa lebih jauh atau lebih dekat). Ada bermacam jenis Router. Mediator jenis lain misalnya adalah Proxy, Switch, dsb.

Bila Sinyal dan/atau Data yg dikirim initiator -- sengaja atau tidak -- berisi kode² yg "tidak dikehendaki" oleh penerima (atau mediator), komunikasi sangat mungkin akan diputuskan. Alamat pengirim akan dicatat, dan transmisi selanjutnya dari sumber tsb tidak akan diproses.

Mengapa anda tidak bisa connect, atau connect-nya tidak lancar, padahal jalur komunikasi oke? Apakah komputer anda bersih dari malware? Apakah kebetulan anda mendapat "identitas/alamat bekas" dari user lain yg sebelumnya telah di-filter? Apakah di tengah jalan transmisi anda dialihkan ke mediator "gadungan" tanpa sepengetahuan anda? Apakah ada aspek² tertentu pada receptor/mediator yg telah diubah pemiliknya oleh karena satu dan lain alasan sehingga "tidak seperti biasanya"? Salah setting software? Software lain berperilaku "egois" dan menghalangi komponen lainnya?


SNR Margin (SNRM)
Signal-to-Noise Ratio (SNR)

• SNR ialah Perbandingan (ratio) antara kekuatan Sinyal (signal strength) dengan kekuatan Derau (noise level). • Nilai SNR dipakai untuk menunjukkan kualitas jalur (medium) koneksi. Makin besar nilai SNR, makin tinggi kualitas jalur tersebut. Artinya, makin besar pula kemungkinan jalur itu dipakai untuk lalu-lintas komunikasi data & sinyal dalam kecepatan tinggi. • Nilai SNR suatu jalur dapat dikatakan pada umumnya tetap, berapapun kecepatan data yang melalui jalur tersebut. • SNR tidak sama dengan SNRM, namun keduanya saling berkaitan erat satu sama lainnya. • Satuan ukuran SNR dan SNRM adalah decibel (dB) <-- logarithmic. Meskipun dituliskan dengan cara/nama (label) yg berbeda² (SNR, SNR Margin, Noise Margin, Margin, Receive Margin, dsb) pada tiap merk & model modem/router ADSL, yang dilapokan oleh alat itu sebenarnya adalah nilai SNRM, bukan nilai SNR [kecuali kalau disebutkan demikian secara spesifik pada manual peralatan]. Signal-to-Noise Margin (SNRM) Perbedaan (margin) atau Perbandingan Relatif antara Kekuatan Sinyal ADSL dengan Derau (noise) yang ada pada jalur komunikasi. Perbedaan antara nilai SNR_Sebenarnya dari suatu jalur komunikasi dengan SNR_yg_Dibutuhkan oleh jalur tersebut supaya bisa dipakai untuk menyelenggarakan komunikasi pada suatu tingkat kecepatan tertentu. Contoh: Misalkan diketahui bahwa kecepatan sebesar 384 kbps membutuhkan tingkat SNR sebesar 20 dB. Diketahui pula bahwa ternyata nilai SNR sebenarnya dari jalur yang dipakai tersebut adalah 45 dB. Maka dapat dihitung bahwa nilai SNRM nya adalah 25 dB, yaitu
SNRM = SNR_Sebenarnya - SNR_yg_Dibutuhkan = 45 dB - 20 dB = 25 dB


• Mengapa ketika kecepatan koneksi kita ditingkatkan dari 384 kbps menjadi 1000 kbps ternyata SNRM yang dilaporkan modem menurun, padahal perangkat koneksi dan perkabelan tidak ada yang diganti? Misalkan diketahui bahwa kecepatan sebesar 384 kbps membutuhkan tingkat SNR sebesar 20 dB. Diketahui bahwa ternyata nilai SNR sebenarnya dari jalur yang dipakai tersebut adalah 45 dB. Diketahui pula bahwa untuk meningkatkan kecepatan dari 384 kbps menjadi 1000 kbps dibutuhkan peningkatan SNR dari 20 dB menjadi 30 dB.

Maka sekarang dapat dihitung bahwa nilai SNRM nya bukan lagi 25 dB melainkan 15 dB, yaitu

SNRM (1000 kbps) = SNR_Sebenarnya - SNR_yg_Dibutuhkan pada 1000 kbps = 45 dB - 30 dB = 15 dB

SNRM (384 kbps) = SNR_Sebenarnya - SNR_yg_Dibutuhkan pada 384 kbps = 45 dB - 20 dB = 25 dB

Sebagian merk/model ADSL Modem/Router menunjukkan dua nilai SNRM:

DownStream SNRM dan UpStream SNRM.

DownStream SNRM menunjukkan nilai SNRM pada range frekuensi yg dipakai unt menghantarkan data/sinyal dari modem di DSLAM ke modem user (data masuk dari Internet).
UpStream SNRM adalah nilai SNRM pada rangkaian frekuensi yg dipakai unt mengirimkan data/sinyal dari modem user ke modem di DSLAM (data keluar menuju Internet).

Pada umumnya, nilai SNRM terendah yang diperlukan supaya proses SYNCH (sinkronisasi frekuensi sinyal antara modem ADSL kita dengan modem di peralatan DSLAM) dapat berlangsung dengan lancar adalah ±6,0 ~ ±7,0 dB. Nilai inilah yang biasa dicantumkan oleh pembuat modem pada manual sebagai persyaratan minimal supaya modem mampu bersinkronisasi dengan perangkat penyelenggara layanan koneksi. Pada kenyataanya kondisi jaringan berbeda satu sama lainnya. Sebagian jaringan mungkin membutuhkan SNRM minimal sampai ±10 dB.

SNRM hanya dapat diukur secara benar dari sisi pelanggan, yaitu dari soket telepon di mana modem kita hubungkan. Nilainya dapat -- dan kemungkinan akan -- berfluktuasi dari waktu ke waktu karena pengaruh interferensi sinyal radio, perangkat elektrik/elektronik lain di sekitar dan disepanjang jalur yang dilalui kabel tersebut, termasuk perubahan cuaca dan iklim.

TIPS

Bersihkan soket telp. Air seni dan kotoran hewan lainnya akan menimbulkan oksidasi logam dan jamur yg membuat kelembaban meningkat.
Jangan taruh soket telp di lantai atau menanamnya di tembok yg lembab.
Hindari jaringan kabel telp yg banyak sambungan (di dalam maupun di luar rumah). Kalau perlu ganti dgn satu lajur utuh dari tiang telp sampai ke modem. Permintaan penggantian kabel dapat diajukan ke kantor Telkom setempat, biasanya dgn menghubungi nomer 117 (namun bisa segera dilaksanakan atau tidak tergantung persediaan kabel luar setempat).

Kabel listrik bertegangan tinggi yg melintang relatif dekat dgn jaringan kabel telp bisa menjadi sumber gangguan. Pemasangan kabel yg ceroboh (kendor di terminal) juga akan menimbulkan masalah.

Jangan taruh telp atau memasang kabelnya terlalu dekat dgn sumber radiasi elektromagnetis (speaker, AC, dsb) dan sumber gelombang radio (microwave; antena in-door, wireless handset transceiver, dsb). Untuk perkabelan, beri jarak minimal ±30cm (1 feet); taruh lebih jauh lagi kalau ada sambungan kabel terbuka (segera dibungkus isolator).
Jangan meletakkan handphone yg dalam keadaan aktif dekat dgn perangkat komputer, apalagi modem! Ini cenderung selalu disepelekan ... rasakan sendiri akibatnya... tongue
Ganti trafo lampu neon tua, apalagi kalau sudah mengeluarkan bunyi.
Jangan meletakkan stabiliser [terutama stabilizer elektromekanis; stavol] dekat dgn perangkat komputer (kurang dari ±1 m).

Line Attenuation (LA)

Nilai LA menunjukkan seberapa jauh kualitas sinyal dari/antara modem pelanggan sampai ke perangkat DSLAM di Sentral Otomat Telkom telah terdegradasi (melemah; menurun mutunya). Sama halnya dgn penurunan beda potensial (voltage) di ujung akhir akibat penggunaan kabel listrik yg terlalu panjang tanpa penguat.
Faktor jarak sangat berperan. Yang dimaksud dgn "jarak" di sini adalah jarak total panjangnya kabel, bukan seberapa jauh rumah/kantor kita dari DSLAM dan/atau Sentral Otomat Telkom. Biarpun bangunan hanya terpisah tembok, rangkaian kabel telp bisa saja berputar dulu mengelilingi blok perumahan.

Makin jauh jarak modem anda dengan peralatan di DSLAM, makin tinggi nilai redamannya, alias makin buruk keadaannya (akibat makin tingginya jumlah sinyal yang hilang/teredam/melemah disepanjang jalur). Makin rendah nilai LA, makin besar kemungkinan kita akan mendapatkan kecepatan koneksi yang lebih tinggi (karena kualitas sinyal relatif terjaga, tidak banyak teredam/hilang/melemah akibat panjangnya jalur yang harus dilalui).

Selain panjang, diameter kabel (0,3~0,6 mm) juga berpengaruh, demikian pula dgn kondisinya (oksidasi, lembab/basah, sambungan kendor, banyak sambungan, dsb).

TIPS

Periksa/test splitter dan/atau micro-filter. Angkat gagang telp. Dengarkan suara nada pilih. Suara berdenging atau kemerosok di pesawat telp dapat menjadi salah satu indikasi kerusakan splitter. Kemudian tekan tombol 0 dan simak. Tak boleh ada suara apapun di sini.
Jangan pakai splitter bermutu rendah, karena malah lebih sering menimbulkan gangguan daripada melaksanakan tugas sebenarnya (memisahkan frekuensi rendah dgn frekuensi tinggi). Frekuensi Rendah unt dilalui sinyal analog (voice); Frekuensi Tinggi unt sinyal digital ADSL.
Radiasi elektromagnetik (EMI/EMR/EMP) yg diakibatkan oleh sambaran petir di dekat jaringan kabel Telkom, PLN, atau disekitar tempat tinggal kita, dapat merusakkan rangkaian elektronik splitter. Jika kekuatannya cukup besar, ekses akan tembus ke UPS/Stabilizer, pesawat telepon/PABX, modem/router, mainboard + peripherals komputer, dan peralatan elektronik lainnya.

CATATAN TAMBAHAN

Parameter lainnya (seperti Transmit/Receive Power, dll) akan disusulkan kalau waktu dan tenaga menginjinkan serta sumber daya lain (quota bandwidth, dsb) masih tersedia.
Permasalahan koneksi ADSL broadband TelkomSpeedy tidak hanya disebabkan oleh apa yg telah ditulis di atas. Cukup sering terdeteksi bahwa setelah di-trace ternyata bottle-neck (penyempitan) ada di network node milik SingTel Singapore (partner bisnis dari mana saat ini Telkom masih "kulakan" bandwidth).

Lagi, jika waktu & tenaga mengijinkan bla...bla...bla... -- dan tak ada kesulitan dgn fasilitas upload image yg disediakan forum -- hasil tracing dgn signal plotter akan saya sertakan di forum sbg bahan masukan tambahan.

Telah lama diketahui bahwa pada jam² sibuk (peak hours; jam kantor; ±08:30~17:00~21:00WIB), mutu koneksi ADSL broadband TelkomSpeedy mengalami penurunan drastis akibat network congestion (kemacetan di jaringan akibat lalu-lintas pemakaian bandwidth melebihi kapasitas terpasang). Dalam hal ini jelas tak ada permasalahan teknis apapun pada semua perangkat yg terlibat (user, provider, dan partner komunikasi).

Sama seperti kemacetan lalu-lintas pada jam² sibuk di ruas² jalan utama Jakarta seperti Thamrin~Sudirman, GajahMada~HayamWuruk, dsb, yg hampir setiap hari membuat pusing warga Jakarta, keadaan infrastruktur jalanan sebenarnya relatif baik² saja. Hanya jumlah pengguna yg tidak seimbang dgn kapasitas yg ada. Solusi: Berlangganan pada provider lain, unt dipakai sbg koneksi cadangan kalau jalur TelkomSpeedy sedang crowded bin letoy. Sebagai contoh, saat ini ada penawaran berbagai macam paket (Rp160.000/259.000/350.000/625.000/900.000 per bulan) koneksi broadband di situs IndosatM2. Periksa website ISP lainnya unt perbandingan. Perhatikan coverage area unt mengetahui apakah daerah anda tercakup dalam jangkauan servis mereka. Kirim e-mail atau telp unt minta informasi lebih lengkap.

Beberapa peralatan/instalasi yg potensial menjadi sumber gangguan:

AC, kulkas, pompa air, kipas angin, microwave, oven elektrik, telp nirkabel (termasuk handphone), lampu fluorescent (neon), power adaptor, monitor, speaker, stabiliser elektro-mekanis, antena (segala jenis, termasuk built-in wireless antena pada laptop), pemancar radio di sekitar rumah, booster, alarm system, kabel listrik tua/terkelupas, dsb.

Segala peralatan yg membangkitkan/merubah frekuensi memiliki potensi menjadi sumber gangguan -- tergantung cara pemakaian peralatan tsb oleh penggunanya, instalasi, jarak serta orientasi-nya terhadap perangkat koneksi ADSL (milik user dan/atau milik provider).

Tidak jarang terjadi kondisi perangkat kita (user & provider) sebenarnya baik² saja, namun sumber interferensi-nya yg terlalu besar sehingga mengacaukan operasi normal perangkat tsb. Atau, perangkat kita yg ternyata beroperasi pada kondisi pas²-an (terlalu dekat dgn margin error) sehingga rentan terhadap perubahan sekelilingnya. Dalam keadaan seperti itu, gangguan sedikit saja sudah mampu mengacaukan keadaan yg sebelumnya tampak "normal²" saja.

Hasil Ping hanya menunjukkan Latency antara satu atau lebih titik koneksi, tidak bisa dipakai sendirian begitu saja unt menggambarkan kualitas jaringan. Latency (round-trip time) diukur dari Pengirim > Penerima > Pengirim (dari Sumber sinyal, ke Penerima, balik lagi sampai ke Pengirim). Kalau hasil ping jelek, tidak selalu berarti kualitas jaringannya yg jelek. Bisa jadi si penerima "sedang-terlalu-sibuk" (over-loaded; over-burdened) unt memberikan respons -- meskipun bisa berarti juga "under-performance", misalnya karena salah instalasi dan/atau spesifikasi platform. Atau sinyal ping corrupt di tengah jalan.

Masalah jaringan terlalu kompleks unt bisa dipecahkan/dianalisa hanya dgn satu alat ukur; apalagi jaringan global semacam InterNet[works]. Dan 100 alat ukur boleh dipakai dgn cara bagaimanapun, sepanjang "meteran" tsb tidak dikalibrasi, hasilnya tidak akan pernah akurat.

Jadi tidak perlu posting hasil ping sampai puluhan baris. Cukup beberapa baris saja (dgn packet size standar, 32 Bytes). Pelajari baik² cara penggunaan suatu network tool (ping, traceroute, netsh, whois, netperf, ttcp, dsb) supaya kita jangan sampai salah kena tuduh sbg "pengacau"... tongue Misalnya, ping berkali² ke suatu server/situs dalam jangka waktu pendek bisa diartikan sbg flooding ataupun attack.

Atau posting ping result secara tidak relevan & ber-ulang² di forum... itu bisa diartikan sbg spamming ... [walaupun aslinya mungkin dilakukan karena masalah tidak/belum tahu saja]. Seribu baris ping result di-posting di forum sekalipun tidak bakal merubah keadaan, hanya akan "mengotori" rumah sendiri, ... toh bukan kita yg punya TelkomSpeedy, tak iyyae? wink
http://www.blogger.com/img/blank.gif

GLOSSARY

Marning = Jagung goreng, keras seperti beras mentah (mungkin lebih tepat unt konsumsi kuda drpd homo sapiens ...) big_smile
Kulakan [bhs Jawa] = beli untuk dijual lagi
EMI = ElectroMagnetic Interference (gangguan elektro-magnetis; berbahaya unt semua jenis peralatan elektronik).
Latency (round-trip time; delay) = Total waktu yg diperlukan suatu sinyal unt menuju ke sasaran dan kembali lagi ke pembangkitnya.

Referensi
http://opensource.telkomspeedy.com/forum/viewtopic.php?id=3657

Computer & Internet

Linux Magazin - Juni 2012 PDF free download for PC digital issue

German | 110 pages | True PDF | 60 Mb
Download di sini

Webuser - 17 May 2012 PDF free download for PC digital issue

English | 76 pages | HQ PDF | 63.00 Mb
Download di sini 1 2

CHIP Malaysia - May 2012 PDF free download for PC digital issue

English | 132 pages | PDF | 89.2 Mb
Download di sini

Buy a single copy of Webuser Magazine or a subscription of your desired length. If you choose the current issue before 3pm, we will even send it out the same day, first class. Webuser Magazine is a no nonsense guide to the best of the Internet for home users.

Sunday, May 13, 2012

Burst limit, Max Limit dan Burst Threshold mikroTik

Kalo nemu kasus gini gimana ya ?? Misalkan kita naekin services hotspot untuk SOHO, bandwidth per user kita kasih 128 kbps, tapi burst limit bisa sampe 768 kbps, dan burst threshold 256 kbps selama 15 detik .

Bingung ?… Sudnya gini, pada 15 detik pertama kondisi bandwidth user akan seperti ini,,, bandwidth user normal yg diterima bisa mencapai 128 kbps, tapi maksimal bandwidth diterima bisa mencapai 768 kbps, eits ada syaratnya ketika bandwidth user mencapai 768 kbps, bandwidth user tersebut akan turun ke bandwidth threshold yaitu 256 kbps. Sampai 15 detik kedua maka bandwidth user akan normal lagi ke 128 kbps.. Masih bingung juga ???

Coba, perhatikan gambar dibawah ini…


Penejelasan grafik diatas kurang lebih seperti ini :
1. detik ke 1 – 9,, user dpt bandwidth 128 kbps,, ya ini jg tergantung koneksi kadang-kadang user ga musti dpt 128 kbps misalkan cm 96 kbps. Tergantung pemakaian user.. tapi maksimal ya 128 kbps..

2. ketika detik 10 bandwidth user bisa mencapai 768 kbps,, tapi bentar doanks (kl seterusnya bisa tekor bandar,,he.he.),, dan turun bandwidthnya ke 256 kbps,,dan ini pun bisa saja fluktuatif bisa saja 180-an kbps,, 160-an kbps,,,tergantung pemakaian user..kondisi 256 kbps ini akan berlangsung sampai detik 15.

3. Setelah detik 16 atau 15 detik kedua,, maka bandwidth user akan kembali normal yaitu 128 kbps…
Konfigurasi MikroTik kurang lebih sepetri ini :
Masuk ke ip hotspot user profile , kemudian konfigurasi user profile seperti ini.
  • name=”default” idle-timeout=none keepalive-timeout=2m
  • status-autorefresh=1m shared-users=1
  • rate-limit=”128k/128k 768k/768k 256k/256k 15/15″ transparent-proxy=yes
  • open-status-page=always advertise=no
Perhatikan sintaks dibawah ini
  • rate-limit=”128k/128k 768k/768k 256k/256k 15/15″
Penjalasan sintaks diatas kurang lebih seperti ini :
  • 128k/128k —- >>> Max limit
  • 768k/768k —- >>> Burst limit
  • 256k/256k —- >>> Burst threshold
  • 15/15 —- >>> Burst Timers
  1. name=”default” idle-timeout=none keepalive-timeout=2m
  2. status-autorefresh=1m shared-users=1
  3. rate-limit=”128k/128k 768k/768k 256k/256k 15/15″ transparent-proxy=yes
  4. open-status-page=always advertise=no
Konfigurasi user profile diatas secara otomatis akan membuat queue simple ,, ok langsung saja kita lihat di queue simple nya
  • [root@Mikrotik-root] > queue simple print
  • D name=”" target-addresses=192.168.100.109/32
  • dst-address=0.0.0.0/0 interface=all parent=none direction=bothpriority=8 queue=default-small/default-small limit-at=128000/128000
  • max-limit=128000/128000 burst-limit=768000/768000
  • burst-threshold=256000/256000 burst-time=10s/10s
  • total-queue=default-small

Liat huruf yang dibold itu merupakan korelasi rate limit dari user profil

Thursday, May 10, 2012

Scripts and Templates

On Demand Premium Wordpress Theme
http://adf.ly/8MY8B

Auto Focus Pro 2.0 Wordpress Theme Full
http://adf.ly/8MYKZ
http://adf.ly/8MYQF

IP Blacklist Check Script
http://adf.ly/8MYTu
http://adf.ly/8MYXI

File Sharing Pro 1.9 Script
http://adf.ly/8MYlJ

Template monster 28000 series
http://adf.ly/8MYyU
http://adf.ly/8MYq1
http://adf.ly/8MZ1F

Sick of Paying for Android or iPhone Apps
http://adf.ly/8MZ5O

ThemeForest - Space - Minimalist Portfolio Template
http://adf.ly/8MZDl
http://adf.ly/8MZCZ

Joomla! 2.5 - Stable-Full_Package [English Version]
http://adf.ly/8MZOh

Joomla WordPress Drupal Templates Collection
http://adf.ly/8MZXJ

Status Shooter Application - Ultimate status generator
http://adf.ly/8MZnS
http://adf.ly/8MZoR

Thursday, May 3, 2012

Bash Command System Administrator Linux

Berikut saya akan berikan beberapa tutorial dalam menggunakan bash comand shell yg diantara nya mungkin belum pernah digunakan sebelumnya .

bash command ini diantaranya hasil experiment saya dan sangat membantu sekali dalam hal manage server khususnya meningkatkan security / stabilitas server / dan beberapa diantaranya untuk guide tambahan untuk administrasi sistem .

# ps -eo user,pcpu,pmem | tail -n +2 | awk '{num[$1]++; cpu[$1] += $2; mem[$1] += $3} END{printf("NPROC\tUSER\tCPU\tMEM\n"); for (user in cpu) printf("%d\t%s\t%.2f\t%.2f\n",num[user], user, cpu[user], mem[user]) }'

Fungsi :
Melihat top / high 10 process yg sangat besar dalam penggunaan cpu dan memory server.

# for USER in `ls /var/spool/cron`; do echo "=== crontab for $USER ==="; echo $USER; done

Fungsi :
Untuk melihat siapa saja user yg memiliki cron aktif dan dijalankan di server secara rutin.

1.) Mencari files yang berada dalam zip folder tanpa harus extract dahulu.
A. ) Buat 1 file katakan lah scan.sh di root

#!/bin/bash
find /home/ -name '*.zip' | while read file
do
echo "[*] Hasil Query Dari ${file}:"
echo "==================="
unzip -l "$file" | grep
done


Note :
Misal saya mau cari kata photoshop-crack inside seluruh zip di / home user :
bagian bawah ubah text menjadi : grep photoshop-crack

B. ) Jalankan manual file pada ssh : sh scan.sh
klo untuk combine dengan cron anda bisa menambahkan pada crontab
root anda dan set mau dijalankan berapa jam sekali / hari

Deskripsi : selain zip saya juga pernah mencoba untuk tipe lain seperti rpm dan rar , jadi bisa di modifikasi sesuai kebutuhan.

# dd if=/dev/zero of=junk bs=1M count=1K

Fungsi :
Untuk merelease unused memory in server , flush temp cache buffer dalam memory server . count ini akan merelase sebesar 1 GB ram (1 M * 1k )

# find . -type f -size 0 -delete

Fungsi :
Untuk mencari file dengan ukuran 0 dan langsung menghapusnya auto.

# x=1; while [ $x = 1 ]; do process=`pgrep -u username`; if [ $process ]; then x=0; fi; done; strace -vvtf -s 256 -p $process

Fungsi :
Mencari tahu process apa saja yg sedang dilakukan / dijalankan oleh si user .

Ex : ganti username dengan nama user yg mau anda strace intip aktifitasnya.

# ps -o rss -C httpd | tail -n +2 | (sed 's/^/x+=/'; echo x) | bc

Fungsi :
Untuk mengetahui berapa banyak ram yang sedang dipakai suatu process , dalam hal ini saya mengambil sample httpd.

Ketika dijalankan cmd tsb maka akan auto calculate penggunaan memory dari seluruh process httpd tersebut diserver .

Info : anda bisa mengganti httpd dengan process lain untuk count memory usage seperti imap , mysqld , ftpd dll

# du -sk * |sort -rn |head

Fungsi :
Untuk melihat 10 list ukuran size terbesar dalam suatu folder / files

Mencari string / kata yg kita ingin cari dalam suatu files , baik PHP , GIF , HTML , CGI dsb .

# find /home/username/ -name "*".php -type f -print0| xargs -0 grep "powered by rapidleech" | uniq -c | sort -u | cut -d":" -f1 | awk '{print "Penting - tolong check files berikut " $2}' | uniq

Fungsi :
cmd diatas berfungsi untuk scanning php files dalam path si username dan mencari 1 kata / strings dalam files php yg sesuai dengan "powered by rapidleech" .

( jika ketemu maka akan ada dilistnya beserta warning ).

# find /home/username/ -name "*".php -type f -print0| xargs -0 egrep "rapidleech|c99" | uniq -c | sort -u | cut -d":" -f1 | awk '{print "Penting - tolong check files berikut " $2}' | uniq

Fungsi :
cmd diatas berfungsi untuk scanning php files dalam path si username dan mencari beberapa kata / strings dalam files php yg sesuai dengan rapidleech dan c99
( ini salah satu method yg saya gunakan untuk membuat plugin antivirus dalam cpanel).

berbeda dengan A yg hanya dapat mencari 1 pattern kata , di B ini bisa memasukan beberapa .

anda bisa memodifikasi dengan mencari kata yg sesuai untuk antisipasi misal untuk virus / rapidleech / shell attacker c99, r57 dsb.

content yg di ubah nama filesnya akan ketahuan juga nanti , jadi buka dan copas aja isi script didalamnya dan masukan query yg terkandung di dalamnya beberapa ke string pattern searching .

jadi walaupun dia rubah nama files / dir nya yg failed di locate / di find berdasarkan nama files tetep akan ke scan melalui method ini karena scan ini mencari pattern text dalam isi filesnya dan bukan dari nama filesnya.

# cat /proc/cpuinfo

Fungsi :
Untuk melihat detail cpu information .

Tracking ddos attack berdasarkan jumlah urutan IP dengan koneksi terbanyak

# netstat -ntu | awk '{print $5}' | tail --lines=+3 | cut -s -d: -f1 | sort | uniq -c | sort -n -b -r

Fungsi :
Untuk tracking ddos attack value connection > 150

ex hasil :
# IP
------------------
129 114.58.67.xx
20 114.58.67.xx

dimana 129 adalah jumlah koneksi yg di dapat dari ip 114.58.67.xx

# env LANG=C pstree -c

Fungsi :
Untuk melihat process server berdasarkan tree status

# ps aux --sort=%mem,%cpu

Fungsi:
Sortir process bedasarkan penggunaan memory dan cpu.

# chown -R username:username dir

Fungsi :
Fixed nobody user yang run wrong permission right uid .

ex : folder test pada home user andi jalan / run tanpa right permission .
untuk fix lakukan hal sbb :

# cd /home/andi/public_html
# chown -R andi:andi test

setelah selesai lakukan test eksekusi editing dan upload data pada dir tersebut.

Demikian sedikit tutorial saya mengenai beberapa bash cmd yg mungkin bisa membantu anda dalam sistem administrasi server .

Tutorial lanjutan nanti akan saya tulis kembali berikut sensor server , dan beberapa cmd2 lainnya.

Monitoring Squid report dengan Squidstats di ubuntu server 11.04 (natty)

Sebelumnya telah di jelaskan bagaimana Instalasi dan Konfigurasi Lightsquid untuk melihat report squid. Kali ini untuk melihat / memonitoring performance squid dengan menggunakan squidstat berikut instalasi dan konfigurasi squidstat yang dilakukan pada mesin ubuntu server 11.04 (natty).

1. Lakukan instalasi dan konfigurasi modul pendukung squidstats
# apt-get install librrds-perl libsnmp-session-perl snmpd rrdtool snmp apache2 -y
# perl -MCPAN -e 'install Config::IniFiles'

2. Download dan extract file squidstats pada folder web direktori anda
# cd /var/www
# wget http://squidstats.googlecode.com/files/squidstats-r54.tar.gz
# tar -xvzf squidstats-r54.tar.gz
# cd squidstats-r54

3. Copy file mib.txt pada folder instalasi squid anda:
# cp mib.txt /etc/squid/ #(jika install squid secara auto)

atau
# cp mib.txt /usr/local/squid/etc #(manual, sesuaikan dgn instalasi squid)

4. Copy file cp snmpd.conf ke direktory /etc/snmp/
# cp snmpd.conf /etc/snmp/

5. Edit SQUID_MIBFILE sesuai dengan folder install squid
# vi Makefile.defaults

6. Tambahkan kode berikut ini untuk squid.conf anda:
Code:
snmp_port 3401
acl snmppublic snmp_community public
snmp_access allow snmppublic all

7. Lakukan compile dan instalasi squidstats
# make && make install

8. Jalankan service squidstats
# snmpwalk -v 1 -c public localhost
# squidstats.pl createdb
# squidstats.pl gather

9. Buat cronjob untuk squidstats
# crontab -e

10. Masukkan perintah cronjob berikut (perintah tersebut akan melakukan refresh squidstats setiap 5 menit):
*/5 * * * * /usr/local/bin/squidstats.pl gather >/dev/null

11. Copy squidstats.conf ke direktory apache
# cp squidstats.conf /etc/apache2/conf.d

12. Selesai, dan reboot mesin proxy anda
# reboot

13. Untuk cek hasilnya masuk ke http://ipproxy/squidstats/graph-summary.cgi

Mengetahui distribusi versi kernel linux via console

Cara untuk Mengetahui distribusi versi kernel linux yang kita pakai via console. Pada saat kita menggunakan sistem operasi linux, terkadang kita ingin mengetahui distribusi apa yang kita pakai. Di linux kita bisa mengetahui distribusi yang kita pakai dengan mengetikkan command:

# cat /etc/issue

example :

# **//
# [backcode@localhost ~]# cat /etc/issue
# CentOS release 5.4 (final)
# Kernel \r an \m
# //**

Setelah kita mengetikkan perintah cat /etc/issue maka tampil distribusi linux yang kita pakai…
Kebetulan distribusi yang saya pakai adalah CentOS release 5.4 (final)

Cara untuk mengetahui versi kernel yang kita pakai
Terkadang pada saat kita bermain dengan linux, kita ingin mengetahui versi kernel yang kita pakai… Linux telah memfasilitasi dengan perintah uname.

Uname merupakan suatu command yang berfungsi untuk menampilkan system informasi yang berkaitan dengan komputer yang kita gunakan.

Cara penulisan syntaksnya adalah dengan cara:

# uname [OPTION]

option disini ada beberapa pilihan yaitu:
all artinya menampilkan semua informasi

# -a ——–> –all artinya menampilkan semua informasi
# -s ———> –kernel -name artinya menampilkan kernel name
# -r ———> –kernel -release artinya menampilkan release terbaru dari kernel

Ketikan perintah uname -r
example :

# **//
# [backode@localhost~]#uname -r
# 2.6.18-164.el5
# //**

ini berarti bahwa kernel yang digunakan adalah release 2.6.18-164.el5
Untuk lebih jelasnya bisa membaca "man uname"