Tuesday, February 7, 2012

Mirror Update Ubuntu 11.10

Mirror update Ubuntu 11.10 (oneiric) lokal Indonesia, mirror berikut akan mengacu server pada foss-id.web.id dan kambing.ui.ac.id

Ubah mirror update dengan perintah:
# mv /etc/apt/sources.list sources.list.original
# vi /etc/apt/sources.list

Masukkan kode berikut:

Lusca Squid Ubuntu: High Performance Proxy Server, Instalasi dan Tunneling

Setelah beberapa waktu lalu menjelaskan dokumentasi mengenai instalasi Lusca Squid: Install High Performance Proxy CentOS 6x, kali ini ada beberapa dokumentasi Instalasi dan Tunnelling Super High Proxy Server pada Ubuntu, didalam tulisan ini menggunakan Ubuntu Server 11.10. langsung saja ikuti langkah-lahkan berikut:

Beberapa tool tambahan yang mungkin perlu anda periksa/instal:
# vi /etc/network/interfaces
# sudo ufw disable
# apt-get install nmap

Lakukan instalasi dependensi yang di butuhkan:
# sudo apt-get update
# sudo apt-get install squid
# sudo apt-get install squid squidclient squid-cgi
# sudo apt-get install gcc
# sudo apt-get install build-essential
# sudo apt-get install sharutils
# sudo apt-get install ccze
# sudo apt-get install libzip-dev
# sudo apt-get install automake1.9

Wednesday, January 25, 2012

YUM update dengan proxy server

Adakalanya seorang administrator jaringan ingin melakukan update / upgrade system linux mereka. jika hal ini hanya dilakukan dengan 1 workstation maka hal ini tidak akan menjadi masalah, karena hanya 1 worlstation tersebut tidak akan memakai bandwidh berlebih didalam jaringan, namun jika ada puluhan atau mungkin ribuan PC client yang akan melakukan update / upgrade, maka hal ini akan menjadi masalah besar, karena akan memakan bandwidh yang tersedia dan memakan banyak waktu.

Bagaimanakah jika sumber daya update / upgrade yang telah dilakukan sebelumnya dapat dimanfaatkan kembali PC client tersebut.

Share kali ini akan menjelaskan mengenai konfigurasi YUM, agar saat jika ada client melakukan update / upgrade maka tidak akan membebani bandwidh yang tersedia, tentunya hal ini di implementasikan dengan bantuan proxy server. Jika anda belum mempunyai sebuah mesin Proxy Server, anda bisa membuatnya di tutorial Lusca Squid: Install High Performance Proxy CentOS 6x 

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.

Saturday, January 21, 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.

Friday, January 20, 2012

Lusca Squid: Install High Performance Proxy CentOS 6x

Memory RAM                : 512 MB
Partisi Squid                  : 2 Partisi Cache
Alokasi Memory Squid  : 25% 

Dengan Alokasi Hardisk Sebesar 25 GB, format dan bagi partisi sebagai berikut:

/                 5  GB     EXT4  ( Flag Boot)
/var             2 GB EXT4
/usr             2 GB EXT4
swap          1  GB EXT4
/cache1     6.4 GB SWAP
/cache2     6.4 GB      EXT4

Login sebagai root

Install paket-paket yang dibutuhkan Lusca Squid:
# sudo yum update
# sudo yum install squid
# sudo yum remove squid
# sudo yum install squidclient squid-cgi gcc build-essential sharutils ccze ibzip-dev automake glibc-devel e2fsprogs-devel

Untuk lebih memudahkan instalasi, pindah diretori ke cd /tmp
# cd /tmp
Download Lusca Squid
# wget http://backcode.googlecode.com/files/squid-2.7.STABLE9+patch.tar.gz
Extract Lusca Squid yang telah didownload:
# tar -xvzf squid-2.7.STABLE9+patch.tar.gz

Create Syntax Highlight Blogspot

Syntax Highlight adalah fitur dari post editor untuk menempatkan text atau source code pada tampilan blog (blogspot), dengan memanfaatkan Syntax Higlight ini maka tampilan tulisan / source code tidah akan dikonfersi ke halaman PHP, JavaScript, etc.

Beberapa jenis text / source code yang didukung Syntax Highlight antara lain; as3, actionscript3, bash, shell, cf, coldfusion, c-sharp, csharp, cpp, c, css, delphi, pas, pascal, diff, patch, erl, erlang, groovy, js, jscript, javascript, java, jfx, javafx, perl, pl, php, plain, text, ps, powershell, py, python, rails, ror, ruby, scala, sql, vb, vbnet, xml, xhtml, xslt, html, xhtml

Sebagai contoh dari tampilan Syntax Highlight adalah sebagai berikut:
/**
   * SyntaxHighlighter
   */
  function foo()
  {
      if (counter <= 10)
          return;
      // it works!
  }

Untuk memasang code Syntax Highlight pada Blogspot/Blogger, Anda hanya perlu menambahkan kode berikut sebelum <head> dan </head>  template blog Anda: