Welcome!

I am Andri Johandri Programmer Python Entusiast

View Work Hire Me!

About Me

Device
Networking
Application
Siapa Saya

Andri Johandri

Programmer Aplikasi

25 Tahun menjadi seorang programmer Komputer, bermula dari Programmer Tasm, QBasic, DBase III Plus,Cliper dan FoxPro di tahun 90an.

Kini di era millenial lebih memfokuskan diri pada Pemrograman Python, Pengembangan Teknologi Artificial Intellegence, IoT , Robotika dan Bigdata .

Services

Python Application

Nulla metus metus ullamcorper vel tincidunt sed euismod nibh Quisque volutpat

Development

Nulla metus metus ullamcorper vel tincidunt sed euismod nibh Quisque volutpat

Branding

Nulla metus metus ullamcorper vel tincidunt sed euismod nibh Quisque volutpat

Marketing

Nulla metus metus ullamcorper vel tincidunt sed euismod nibh Quisque volutpat

Our Blog

Belajar Kernel Linux, Compile Kernel Itu Mudah ( Bagian II )

Setelah pada bagian I saya sedikit uraikan mengenai bagian Kernel secara umum, maka pada bagian II ini akan diperkenalkan bagian-bagian yang agak sedikit terperinci. Dan tentunya adalah bagian kernel yang biasanya digunakan pada PC Komputer ataupun laptop. 

Namun sebelum melanjutkan ada baiknya kita sedikit mengenal antara vmlinuz ( Kernel Compress ) dengan initrd .  Vmlinuz adalah kompresi hasil compile kernel yang pada saat kita compile kita berikan tanda * artinya bagian module tersebut dikompile secara utuh dan disimpan didalam vmlinuz , sedangkan kita berikan tanda M artinya menjadi file module terpisah (.ko) semuanya dicompress di dalam initrd.

Initrd biasanya bekerja setelah vmlinuz berjalan pada saat pertama kali boot, dan berfungsi memanggil file module (.ko) yang pada saat kita kompile kita berikan tanda M. Tujuan dari Initrd yang nantinya akan berjalan pada virtual memory ram adalah untuk meringankan kerja kernel vmlinuz yang terkadang memiliki ukuran yang cukup besar sehingga proses boot bisa berjalan dengan baik.


Selanjutnya kita akan membuat vmlinuz tersebut, yang merupakan kumpulan kernel yang telah terkompile yang dibutuhkan tentunya adalah Source Kernel secara utuh yang dapat anda download di http://www.kernel.org . Anda dapat mendownload versi sesuai dengan keinginan anda , dan ingat sesuaikan dengan libgc dan gcc compiler yang dimiliki. 

Setelah anda mendowonload , extractlah source tersebut dibawah /usr/src/ dan sebelum anda mengcompile pastikan anda mengetahui versi kernel yang anda gunakan saat ini . Untuk mengetahuinya pergunakan perintah

uname -r

bila sudah mengetahui versi kernel maka anda tinggal menentukan apakah akana mendowgrade kernel yaitu menerunkan versi kernelnya atau anda upgrade yaitu menaikkan versi kernelnya.

Saat ini kita akan mencoba mencompile Kernel Versi terakhir yaitu Kernel 3.12, setalah anda mendownload linux-3.12.tar.bz2 , pindahkan file ini di bawah /usr/src/

mv linux-3.12.tar.bz2 /usr/src/
tar -xvf  linux-3.12.tar.bz2

setelah terekstract , copy lah .config kernel anda yang telah ada.

cp /boot/config /usr/src/linux-3.12/

setelah di copy maka anda tinggal melakukan pengaturan kernel yang akan di compile. ada tiga cara untuk melihat isi kernel dan mengkonfigurasikannya  yang akan dikompile , namun pada bagian ini saya akan mencoba menggunakan sistem menu .

cd /usr/src/linux-3.12/
make menuconfig 


Bila anda telah menginstall komputer dengan OS Linux dengan kernel 64 bit maka bagian 64-bit kenrl harus dipilih * , selanjutnya kita akan membukan bagian General Setup, sorot bagian General setup tekan enter


Bagian Croos-compiler tool prefix tidak perlu diisi karena bagian ini hanya untuk mesin processor yang berbeda contohnya ARM yang dimiliki Android. Selanjutnya bagian Compile also drivers whichj will not Load , juga tidak perlu karena anda membutuhkan loading module atau driver pada saat Kernel berjalan. local version boleh anda isi contoh saya buat memberi nama kernel ini adalah 3.12-beta

 
selanjutnya tekan enter, anda kembali ke sub menu General Setup , dan pada bagian Automatically append version ... anda dapat mengaktifkannya dengan * yaitu dengan cuku menekan enter. Artinya tulisan versi 3.12-beta akan menjadi tampilan pada saat anda memeriksa kernel versi nantinya dengan menggunakan perintah uname -r.

Selanjutnya adalah bagian Compressi Kernel , bagian ini anda diharuskan memilih salah satu bentuk kompresi yang anda gunakan ada vmlinuz jadi sebenarnya vmlinuz adalah sebuah file kompresi . anda tinggal menentukan bentuknya , gzip, bzip2 , lzma, xz , lzo, atau lz4. Namun kompresi yang cukup baik artinya ukurannya bisa kecil yaitu LZMA , anda pilih LZMA



Setelah select dan tekan enter anda kembali ke sub menu general setup, bagian selanjutnya adalah default hostname, pada bagian ini anda dapat memasukkan hostname komputer anda , contoh saya menggunakan hostname belajarkernel



tekan enter dan selanjutnya akan kembali ke sub menu general setup.  Masih banyak bagian yang lainnya dari bagian general setup ini , sedangkan yang lain tidak perlu di perbaharui ikuti saja konfigurasi yang diambil dari config kernel yang telah kita masukan yaitu .config . Jadi kita hanya menambah bagian Append version, hostname dan compresi kernel.

Bersambung ke bagian III

Belajar Kernel Linux , Compile Kernel itu mudah ( Bagian I )

Apa itu kernel ? Kernel adalah sebuah sebuah sistem yang menjembatani dan memperkenalkan   Hardware ( Perangkat Keras ) Komputer dengan Operasi Sistem, sehingga sebuah operasi sistem dapat bekerja dengan baik karena mengenal perangkat keras yang dimilikinya. Tentunya setiap Operasi Sistem memiliki Kernel yang merupakan nafas pertama pada saat Komputer diaktifkan, tanpa kernel maka kita selaku brainware tidak dapat menggunakan kemampuan dari perangkat-perangkat tersebut. Seperti halnya dengan Operasi Sistem Linux yang membuka Soure Code kernelnya kepada siapapun yang membutuhkannya. Dan dengan terbukanya Kernel ini maka banyak lahir perangkat komunikasi yang saat ini sering kita pergunakan, seperti Router, DVB CCTV, Smartphone dan masih banyak lagi perangkat-perangkat keras yang lahir dari source code Kernel Linux yang dibuka secara bebas ini.


Pada Operasi Sistem Linux , untuk mengenali Perangkat keras yang dimiliki oleh Komputer baik, processor, memory, harddisk, kartu jaringan dan lainnya maka kernel ini lah yang pertama kali bekerja pada saat Boot komputer pertama kali. Bila terjadi kesalahan karena kernel yang ada tidak sesuai dengan perangkat yang dimiliki biasanya akan terdapat istilah "Kernel Panic" atau perangkat komputer tidak dapat berjalan (Hang) , walau sebenarnya "Kernel Panic" adalah sebuah informasi yang dihasilkan oleh Kernel itu sendiri bila menemui kesalahan pada saat membaca Hardware yang dimiliki ( Hacking Kernel ).

Perkembangan kernel Linux sangat pesat, saat ini  sudah mencapai Versi 3.12 dan tentunya setiap versi yang lahir memiliki kelebihan dan kekurangannya. Penyempurnaan beberapa source code Header C untuk beberapa library module , dan beberapa source code C terus disempurnakan namun tentunya semakin berkembang Versi kernel maka semakin besar ukuran dari Kernel Kompress ( Vmlinuz / Vmlinux ) dan semakin banyak module ( Istilah driver hardware  pada Linux ) yang terdapat pada setiap versi yang terus berkembang.

Bagi pengguna Linux, maka mengenal kernel tidak dapat dipisahkan terutama ketika komputer yang digunakan pada linux terdapat beberapa bagian hardware yang tidak dikenali atau tidak terdapat modulenya. Selain itu bagi para Developer Linux khususnya yang bergerak untuk membangun sebuah Distro Linux , kernel adalah bagian pertama yang harus dikuasai karena nantinya kernel inilah yang akan menjalankan dan mendeteksi perangkat komputer yang dimiliki pada saat boot CD Install sebuah Distro Linux.

Untuk membuat sebuah Kompresi Kernel Vmlinuz / Vmlinux ada sebuah proses yang dikenal dengan proses Compile Kernel. Dan Compile Kernel ini lah yang menjadi 'Momok' bahwa compile kernel itu "sulit" walau sebenarnya Compile Kernel tidaklah sesulit dengan yang dibayangkan. "Compile Kernel it's Easy "

Semudah apa ? Mengcompile kernel itu sangat mudah sekali yang terpenting kita harus mengenal dari bagian-bagian yang ada pada Kernel tersebut.

Bagian-bagian ini juga harus dilandasi pengetahuan anda tentang machine ( CPU ) dari sebuah komputer terutama pada perangkat keras yang dimiliki. Bagian  tersebut adalah :
  1. Block Layer ( bagian ini adalah bagian yang mengatur tentang sistem Partisi pada layanan storage SCSI )
  2. Processor Type ( Bagian ini adalah bagian yang mengatur tentang Processor yang dimiliki )
  3. Power Management ACPI ( Bagian ini adalah bagian yang mengatur tentang fan processor, bagian power supply , batere dan lainnya )
  4. BUS Option ( Bagian ini bagan yang mengatur perangkat PCI )
  5. Execution File Format ( Bagian ini bagian yang mangtur file-file eksekusi yang dapat dijalankan support pada kernel linux)
  6. Networking Support ( Bagian ini adalah bagian yang mengatur perangkat yang memiliki kemampuan sebagai layanan networking seperti Irda ( Infra red ) , Bluetooth dan yang lainnya)
  7. Device Driver ( Bagian ini adalah bagian yang mengatur perangkat device lainnya yang terdapat pada komputer, baik USB ataupun perangkat lainnya, seperti audio, video card dan yang lainnya )
  8. Firmware Driver ( Bagian ini adalah bagian yang mengatur perangkat BIOS yang memiliki sistem BIOS Flash dan perangkat lainnya yang memiliki sistem BIOS tersendiri )
  9. File System ( Bagian ini adalah bagian untuk mengataur sistem format atau partisi sebuah storage data, baik itu harddisk , flash disk maupun CD ataupun DVD bukan pada devicenya melainkan isi data pada perangkat tersebut )

Nah bila anda sudah mengenali bagian ini, walau sebenarnya masih ada beberapa bagian lainnya seperti tentang security maupun cryptography  namun dengan cukup mengenal dari 9 bagian ini maka kita akan lebih mudah menambahkan atau mengurangi sebuah Modul Kernel pada saat akan kita compile.

Namun ada halnya yang terpenting , yaitu program compiler atau kita kenal dengan GCC Compiler dari Kernel ini harus sesuai , perhatikan Readme dari setiap kernel , karena setiap kernel hanya dapat dicompile dengan versi Compiler yang sesuai. Karena bila tidak sesuai, proses compile tidak dapat berlangsung dengan baik.

Install Driver Broadcom BCM4322 802.11 a/b/g/n di Slackware 14.1

Perangkat Wifi Broadcom BCM4322 adalah satu perangkat wifi yang agak sedikit sulit dikenal oleh kernel default Slackware 14.1( Kernel versi 3.10 ), maka untuk menginstall Module ini jalan keluarnya adalah dengan mengcompile ulang sumber asli dari Module ini yang tentunya harus kita download terlebih dahulu dari sumber aslinya yaitu disini http://www.broadcom.com/support/802.11/linux_sta.php , namun sayang sering kali pada saat mengcompile ulang selalu terjadi kegagalan.

Pada tulisan kali ini, saya akan berikan solusi mengcompile module Broadcom BCM4322 dan sekelasnya yaitu BCM4311-, BCM4312-, BCM4313-, BCM4321-, BCM4322-, BCM43224-, and BCM43225-, BCM43227- and BCM43228 untuk Slackware 14.1 atau linux yang lainnya dengan kernel 3.10.xx.


Kegagalan Compile Module Broadcomp pada Kernel 3.10 dikarenakan ada beberapa bagian yang tidak dikenali diantaranya pada create_proc_entry.  Untuk mengatasinya adalah dengan melakukan patch kernel sebelum module ini di compile.

Setelah anda mendownload module http://www.broadcom.com/docs/linux_sta/hybrid-v35_64-nodebug-pcoem-6_30_223_141.tar.gz untuk Kernel 64 bit , dan  http://www.broadcom.com/docs/linux_sta/hybrid-v35-nodebug-pcoem-6_30_223_141.tar.gz untuk kernel 32 bit. Extract file tersebut  pada sebuah directory yang terpisah :

mkdir hybrid-module
cp  hybrid-v35_64-nodebug-pcoem-6_30_223_141.tar.gz hybrid-module/
cd hybrid-module
tar -zxvf hybrid-v35_64-nodebug-pcoem-6_30_223_141.tar.gz

selanjutnya anda download Patch kernel untuk module ini disini 

wget http://tvkampus.ga/broadcom-wl-6.30.223.141-fix-build-with-3.10.patch

simpan file tersebut di bawah directory hybrid-module yang telah kita buat, selanjutnya compile

patch -p1 -i broadcom-wl-6.30.223.141-fix-build-with-3.10.patch
make 

setelah file module wl.ko terbentuk , hapus module yang ditakutkan akan konflik dengan module wl.ko ini yaitu 

rmmod b43
rmmod ssb

selanjutnya install module  lib80211

modprobe lib80211

agar pada saat komputer boot kernel pertama kali , blacklist beberapa module yang dikhawatirkan akan konflik dengan wl.ko yaitu 

vi /etc/modprobe.d/blacklist.conf

masukan 
blacklist b43blacklist ssb

Selanjutnya install module wl.ko yang baru di compile

insmod wl.ko
depmod -a

Ok , Module  Broadcom BCM4322 802.11 a/b/g/n sudah terinstall , silahkan anda cek 

ifconfig

eth0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        ether 00:24:e8:ef:cb:a1  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
        device interrupt 22  memory 0xf6ae0000-f6b00000

eth1: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        inet6 fe80::924c:e5ff:fe3f:1a4  prefixlen 64  scopeid 0x20<link>
        ether 90:4c:e5:3f:01:a4  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 14
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
        device interrupt 17  base 0xc000

Browser Tercepat 2014

Satu bulan menuju  tahun 2014 ini tentunya ada banyak hal yang dapat dicatat dalam perkembangan dunia Internet , bukan saja tumbuhnya perkembangan Social Media yang begitu cepat, namun satu hal yang menarik adalah mencari aplikasi Internet yang membuat kerja menjadi lebih efisien dan lebih cepat. Salah satunya adalah memilih aplikasi Browser Internet yang tentunya memiliki kecepatan didalam membuka sebuah halaman website. 

Tentu bagi anda pemilik dan pengguna Internet dengan Bandwidth yang dimiliki cukup besar, mungkin tidak memperhatikan atau memperdulikan browser internet yang akan dipergunakan, namun bagi anda yang menggunakan koneksi Modem Internet baik yang 2G maupun 3G tentunya pemilihan aplikasi Browser yang membuka sebuah halaman website yang lebih cepat menjadi sebuah prioritas.


Bagi anda yang senang browsing internet, membuka halaman-halaman website tentunya anda dapat masukkan satu Browser yang merupakan pengembangan dari Mozilla , sama halnya dengan Browser Firefox yang terkenal. Namun Browser ini memiliki kecepatan yang luar biasa didalam membuka sebuah halaman website namanya "SeaMonkey Browser" .

Pamor dari Browser Seamonkey ini tentunya mungkin kalah dengan pamornya browser Firefox, Chrome  Google, Safari Browser ataupun Opera, karena saat ini Browser Seamonkey ini memang belum mendukung untuk berjalan pada gadget Smartphone Android, dan hanya menyediakan layanan pada sistem desktop saja. 

Hasil uji coba yang saya lakukan , kecepatan Seamonkey browser untuk membuka sebuah halaman , salah satu contoh yaitu dengan url http://www.youtube.com , dengan pengujian dengan 3 buah browser lainnya yaitu Firefox , Chrome dan Opera. Ternyata browser Seamonkey lebih cepat dibandingkan 3 browser yang telah memiliki pamor tersebut. Kecepatan yang dimiliki oleh Browser Seamonkey ini adalah karena teknologi cache gambar yang dimiliki lebih cepat dan lebih baik dibandingkan oleh browser lainnya.

Browser Seamonkey memiliki satu paket instalasi yang tidak dapat dipisahkan yaitu memiliki seamonkey mail , untuk layanan mail client , dan satu lagi yaitu layanan Seamonkey Composer layanan untuk membuat sebuah halaman standard HTML web.

Dukungan untuk HTML 5 terutama untuk memutar Video/Audio secara langsung oleh Browser ini pun dapat dilakukan dengan baik , dukungan codec untuk HTML 5 pada Seamonkey Browser ini diantaranya adalah  WebM, H264, Ogg Vorbis ,theora ataupun Opus.

Dan tentunya untuk Versi yang saat ini, tampilan dari Browser Seamonkey inipun semakin menarik karena telah banyak Template themes untuk tampilan Browser yang akanmenjadi Browser tercepat di tahun 2014 dan tentunya jangan anda lewatkan penggunaan aplikasi Browser Tercepat ini. dan anda akan dapatkan perbedaan kecepatan tersebut ketika menjelajah di dunia Internet.

Selamat mencoba dan membuktikan kecepatannya.

Install ProxMox VE dengan VirtualBox

ProxMox VE adalah sebuah Distro Linux dengan paket Debian yang mengkhususkan pada sistem pembangunan "Virtual Machine". Dengan ProxMox VE , maka bagi anda yang ingin membutuhkan pembangunan VPS ( Virtual Private Server pada sebuah server dapat dilakukan dengan mudah , baik VPS dengan OpenVZ ataupun Virtual Machine dengan Operasi Sistem Microsoft Windows dengan menggunakan layanan virtual engine KVM ( Kernel Virtual Machine ) yang saat ini mulai banyak di gunakan seperti digunakan dan dikembangan oleh VMWare.

ProxMox VE adalah Operasi Sistem Linux yang melakukan pekerjaan untuk pembuatan Virtual Machine dalam sebuah mesin server yang tentunya memiliki kemampuan processor core yang lebih besar atau anda harus mengetahui kemampuan dari processor server yang anda dimiliki untuk layanan virtual machine yaitu Intel VT /AMD-V , untuk mengetahui apakah server yang anda gunakan bisa mendukung Virtual Machine , anda dapat cek dengan perintah :


egrep "vmx|svm" /proc/cpuinfo 

bila hasilnya adalah seperti :

flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good nopl aperfmperf pni dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm sse4_1 xsave lahf_lm ida dtherm tpr_shadow vnmi flexpriority
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good nopl aperfmperf pni dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm sse4_1 xsave lahf_lm ida dtherm tpr_shadow vnmi flexpriority

berarti komputer anda sudah mendukung untuk pembangunan Virtual Machine.

Untuk saat ini, saya bukan membarikan panduan belajar Install ProxMox VE langsung pada mesin komputer anda , melainkan kita dapat mempelajari cara menginstall menggunakan ProxMox VE ini dengan menggunakan aplikasi VirtualBox 64 Bit , dan tentunya untuk menggunakan VirtualBox 64 Bit dan menentukan Template dengan menggunakan Linux 64 bit , seperti yang ada pada tutorial ini , maka komputer anda harus mendukung kernel Intel VT / AMD-V , bila tidak maka ProxMox VE tidak dapat diinstall karena ProxMox VE menggunakan kernel 64 Bit.

Bila VirtualBox 64 di persiapkan maka untuk menginstall Proxmox VE untuk belajar membuat Virtual Machine , anda siapkan Proxmox VE iso installer yang dapat didwonload di situs resmi. Setelah di download dan ditempatkan sebagai boot pada Virtual Machine Virtualbox yang akan kita install ProxMox , kita jalankan VM tersebut .

Untuk memulai belajar Install ProxMox VE menggunakan VirtualBox 64 Bit , kita akan membuat skenario jaringan terlebih dahulu , dan pada tutorial kali ini skenario jaringan yang di lakukan yaitu :
  1. IP Host Virtual Box dengan ethernet vboxnet0 adalah dengan IP 192.168.56.1
  2. IP Guest yaitu Yang diinstal ProxMox VE adalah dengan IP 192.168.56.101
  3. IP Virtual Machine yang di bangun didalam Guest ProxMox yaitu dengan IP 192.168.56.102
Untuk pengaturan Network ini pada sis Hosting adalah dengan menentukan IP pada ethernet virtual yaitu vboxnet0 seperti gambar berikut ini


dan mengkonfigurasikannya seperti ini 


Sedangkan untuk sisi Guest yang akan di install Proxmox VE adalah dengan mengkonfigurasikan jaringan menjadi sistem Host-Only Adapter seperti gambar berikut ini :



Setelah proses persiapan ini dilakukan selanjutnya kita menginstall Proxmox VE , 



Setelah anda membaca License Agreement dan mengklik I agree , tahap selanjutnya adalah tahap persiapan installasi seperti gambar berikut


Klik Next , selanjutnya adalah proses menentukan location dan  time zone  seperti gambar 


Masukkan country Indonesia dan Time zone Asia/Jakarta , klik Next , selanjutnya adalah proses memasukkan password root seperti gambar


Setelah anda mengisi password root dan email klik next , selanjutnya proses installasi di lakukan .


Installasi Proxmox VE berhasil dilakukan .



Selanjutnya Klik Reboot . Setelah reboot VM VirtualBox yang telah diinstall Proxmox VE maka pada layar akan tampil menu Grub Proxmox VE yang telah di install pada Hard Disk VM VirtualBox.


Tunggu beberapa saat , sehingga Proxmox VE Bekerja dengan Sempurna.


Setelah tampil Proxmox Login , maka anda dapat mengontrol layanan VM Proxmox ini melalui browser pada Host anda . Anda cukup memasukkan url di browser anda dengan alamat https://192.168.56.101:8006


Pada layar browser selanjutnya anda diminta untuk memasukkan username root dan password yang telah anda buat pada saat instalasi. Setelah anda memasukkan root dan passwordnya maka anda siap membuat virtual machine di Proxmox VE.


Pada tutorial Install ProxMox VE dengan VirtualBox ini , akan diberikan contoh membuat sebuah VM OpenVZ yaitu dengan Mengklik Create CT yang berada di pojok kanan atas halaman Proxmox VE namun sebelum anda membuat dan Mengklik Create CT anda harus membuat group Poll yaitu group untuk memudahkan anda mengatur jumlah VM yang anda buat

Untuk membuat Polls , klik menu Pools seperti gambar dibawah 



Selanjutnya berinama Pools , dan berikan Komentar . Sperti gambar di bawah ini


Setelah anda membuat Pools , selanjutnya anda harus mendownload template OpenVZ yang akan di install , caranya dengan mengarahkan mouse pada bagian Storage dan klik  , selanjutnya akan tampil gambar sebagi berikut :


Selanjutnya Klik menu Content pada bagian storage ini , maka di layar akan tampil template VM yang akan di download dan akan diinstall untuk membuat VM OpenVZ


Pilih salah satu template , dan pada contoh kali ini  kita akan mendownload template Ubuntu 12 server 32 Bit , setelah kita sorot template tersebut klik icon download yang berada di bawahnya , maka aplikasi akan mendownload template tersebut.


Selesai anda mendownload template tersebut maka pada bagian Content akan terdapat template untuk Ubuntu 12 yang nantinya akan digunakan sebagai VM OpenVZ yang akan kita buat.



Untuk membuat VM OpenVZ dengan menggunakan template Ubuntu 12 yang telah kita download tersebut dengan mengklik Create CT yang berada di bagian atas kanan halaman Proxmox VE dan selanjutnya pada layar monitor akan tampil gambar berikut :


Masukkan nama VM OpenVZ yang akan dibuat , selanjutnya masukkan nama VM tersebut dengan Pools yang sudah dibuat , masukkan password untuk root VM OpenVZ yang akan di buat dengan menggunakan Ubuntu 12, selanjutnya klik Next


Selanjutnya masukkan Storage Local , dan Template menggunakan Ubuntu 12 yang telah didownload. Selanjutnya klik Next


Selanjutnya adalah memasukkan jumlah memory , swap dan jumlah CPU yang akan digunakan . Selanjutnya klik Next


Masukkan IP address sesuai skenario jaringan yang kita buat yaitu 192.168.56.102 , selanjutnya klik Next.



Setelah memasukkan IP Address selanjutnya adalah memasukkan nama domain dan DNS. Selanjutnya klik next.


Ok, VM OpenVZ dengan OS Ubuntu 12 sudah siap untuk dijalankan. Untuk menjalankannya adalah sorot bagian VM OpenVZ yang telah kita buat , selanjutnya klik mouse sebelah kanan



Pada layar monitor akan tampil menu untuk menjalankan VM OpenVZ dengna OS Ubuntu 12. Klik Start  seperti gambar di bawah ini



Tunggu  beberapa saat , selanjutnya buka terminal host anda, selanjutnya cek IP dari VM OpenVZ Ubuntu 12 yang telah anda buat , ping 192.168.56.102 seperti gambar berikut ini


Jika berhasil berarti installasi Ubuntu 12 dengan menggunakan ProxMox VE anda berhasil , dan selanjutnya anda dapat masuk pada VM OpenVZ  Ubuntu 12  dengan menggunakan aplikasi ssh client. Seperti gambar di bawah ini.



Ok, sekarang anda sudah memiliki sebuah VM OpenVZ Ubuntu 12 yang berjalan di Proxmox VE yang anda install menggunakan VM VirtualBox. Lalu bagaimana membuat VM Operasi Sistem Lain menggunakan KVM yang dimiliki oleh proxmox VE . Untuk menginstall VM dengan menggunakan KVM pada proxmox VE yang diinstall pada VirtualBox tidak dapat dilakukan karena ada beberapa BUS yang tidak dikenal oleh Kernel ProxMox VE.

Selamat Mencoba!

Jangan Hanya Pake Linux Tapi Mari Optimalisasi Penggunaannya !

"Ngaku Hacker, Tapi buka emailnya masih pakai browser. Kalau disniffing cookies-nya gimana?" 

Kalau bicara Linux tentunya bayangan kita adalah sebuah OS yang gratisan, tapi walau gratisan tidak semua yang aplikasi yang berjalan di bawah OS ini harus gratis, contohnya aplikasi CPanel yang digunakan oleh para pemilik hosting, itu berbayar dan masih banyak lagi yang lainnya. Sebenarnya yang menjadi inti dari OS yang satu ini adalah "kebebasan" yang tentunya mengikuti aturan yang berlaku seperti aturan License terbuka yang biasanya selalu dikeluarkan oleh pengembang aplikasi OS berbasis Linux dengan License GPL ( GNU Public License ).

Namun pada tulisan ini saya bukan membicarakan tentang gratis maupun kebebasan itu, ada hal yang paling mendasar yaitu Optimalisasi dari OS Linux yang belum banyak di gali oleh para pengguna Linux itu sendiri. Mungkin tampilan desktop yang dimiliki oleh Linux saat ini terus berkembang sangat pesat hingga tampilan desktop menjadi lebih cantik. Tapi pernahkah kita menogoptimalkan penggunaan layanan Komunikasi yang berada didalamnya padahal dengan optimalisasi penggunaan kekayaan aplikasi Linux ini tentunya semakin memudahkan kita melakukan komunikasi.


Saya masih melihat beberapa kawan pengguna Linux dengan laptopnya masih saja membuka browser untuk membuka email yang dimilikinya, baik itu email di gmail maupun di yahoo , lebih-lebih biasanya mereka menggunakan email kantor dan harus masuk melalui browser terlebih dahulu, mengapa? Jawabnya tentunya banyak, ada yang mengatakan memang bisa membaca email gmail dan yahoo tanpa harus membuka browser? atau malah ada yang menjawab kalau di laptop takut hilang datanya! dan masih banyak lagi jawaban yang lainnya. Yang tentunya bagi pengguna Linux terutama pada perangkat komputer pribadi amat disayangkan bila tidak mampu mengoptimalkan segala kekayaan yang dimiliki oleh Linux yang memang dirancang untuk memudahkan proses Komunikasi.

Maka walaupun saat ini banyaknya pengguna Linux di Indonesia, semuanya lebih banyak tertarik dengan kemampuan lainnya  seperti aplikasi hacking atau semacamnya. Memang tidak salah bila ini yang menarik minat bagi pengguna Linux, tapi tentunya optimalisasi penggunaan kekayaan Linux ini harus utama , masa seorang yang mengaku "Hacker" membuka email harus masih membuka browser ?

Jangan kalah dong sama pengguna OS yang komersil yang mengoptimalkan penggunaan layanan komunikasinya walaupun sebenarnya masih banyak juga yang tetap menggunakan browser untuk membuka sebuah email.

Itu baru email, masih banyak lagi yang sebenarnya dapat dioptimalkan penggunaannya. Belum lagi penggunaan shortcut yang dimiliki oleh Linux dan masih banyak lagi yang dapat dioptimalkan dari OS yang katanya "Gratis" ini.

Jadi sudahkah kita sebagai pengguna Linux mengotimalkan seluruh kekayaan yang dimiliki oleh Linux ?

Hacking Browser Identification Manipulasi Statistika Pengunjung dengan Konqueror

Salah satu yan menarik dari dunia Linux adalah kekayaan dari Browser yang dimiliki yang mampu di Customize dan tentunya ini barangkali bermanfaat bagi anda yang bermain di SEO karena Google Search bukan hanya menilai sebuah website yang memiliki tulisan yang original tapi juga sudah pasti adalah jumlah pengunjung (Trafik) yan tinggi terutama dari berbagai OS dan Browser karena setiap kali pengunjung yang membuka sebuah website maka secara otomatis Logs Pengunjung seperti Browser dan OS menjadi faktor penting , semakin beragam Browser dan OS yang masuk tentunya memiliki nilai yang berbeda dengan sebuah website yang hanya dibuka hanya dengan satu atau dua buah browser saja oleh pengunjung.

Nah untuk memanipulasi (Hacking )  Log Browser Identification pada semua Website , baik yang menggunakan Blogger ataupun yang lainnya anda dapat menggunakan satu Browser default milik KDE Desktop yang ada di Linux namanya Konqueror. Nah untuk melakukan manipulasi Log Browser Identification akan sanat terlihat pada Statistiknya Blogspot.com. Saat ini saya mencoba mengunakan Blog yang saya miliki awal nya datanya adalah seperti ini


Pengunjung yang menggunakan Browser safari adalah sebanyak 2 dan OS Macintosh adalah 2 pengunjung . Saya mencoba menambah Statistik pengunjung Browser menjadi 3 dan OS Macintosh menjadi 3 pengunjung , dan saya mencoba memanipulasi dengan menggunakan Browser Konqueror dan hasilnya setelah di buka dengan browser konqueror adalah seperti ini


Ok ternyata statistik pada blogger dapat dimanipulasi !, pengunjung yang menggunakan Browser Safari dan OS Macintosh menjadi 3 pengunjung.

Bagaimana cara Hacking Browser Identification Manipulation ini dilakukan dengan Browser Konqueror . Bagi anda pengguna KDE Desktop Linux tidak perlu repot lagi karena Konqueror adalah Browser default KDE , nah bagi pengguna Ubuntu atau lainnya yang menggunkan Dekstop Gnome atau pun yang lainnya anda tinggal menginstall konqueror-browser.

Nah untuk membuat manipulasi ini anda tinggal membuka menu Setting >  Configure Konqueror . Maka akan tampil gambar seperti berikut :


Kemudian pilihlah Browser Identification , selanjutnya pada layar anda akan tampil gambar seperti berikut :


Pada bagian ini masukkan url anda yang akan dimanipulasi statistik pengunjungnya pada bagian When Browsing the following site , selanjutnya tentukan identifikasi browser anda pada bagian pilihan Use the following identification . Pada bagian ini anda tinggal memilih model browser yang anda inginkan , ada Android, ada Safari MacOS ada IE dan lainnya bahkan ada juga Netscape Browser yang saat ini telah menghilang.  Setelah memasukkan url dan identifikasi browser , dan saat ini saya menggunakan url andrijohandri.blogspot.com dan menggunakan identifikasi browser sebagai browser Safari 4 . Seperti gambar berikut :


Nah , selanjutnya silahkan pilih Apply dan selanjutnya OK , nah anda buka URL anda tersebut di Konqueror  dan perhatikan statistika pengunjung anda berubahkah ?

Tutorial BBM Android Vertical di VirtualBox Bagian III

Nah setelah Dua Halaman anda pelajari Yaitu Tutorial BBM Android Vertical di VirtualBox Bagian I dan Tutorial BBM Android Vertical di VirtualBox Bagian II sekarang anda akan membuat Android-x86 yang di pasang pada VirtualBox anda memiliki tampilan seperti ini


Yaitu dengan menambahkan ukuran screen pada VirtualBox anda , yaitu :

  1. Untuk pengguna Linux masukkan perintah /opt/VirtualBox/VBoxManage setextradata "BBMAndroid" "CustomVideoMode1" "400x640x16" pada terminal console anda .
  2. Untuk pengguna Microsoft Windows , masuk pada command prompt , selanjutnya masuk pada folder tempat VirtualBox diinstall yaitu : cd c:\Program Files\Oracle\VirtualBox , setelah anda masuk kedirektory tersebut masih dalam command prompt  ketikkan VBoxManage setextradata "BBMAndroid" "CustomVideoMode1" "400x640x16".
pastikan bahwa perintah yang dimasukkan tadi berjalan tanpa error . Bila sudah dijalankan perintah di atas ,  proses selanjutnya adalah menambahkan perintah vga=864 pada bagian kernel yang akan dijalankan , untuk menambahkan perintah vga=864 tersebut anda aktifkan kembali Android-x86 tersebut selanjutnya pilih bagian Debug Mode pada saat Boot awal pada Grub seperti gambar berikut






Tekan enter , selanjutnya tunggu beberapa saat android dengan mode Debug ini bekerja , dan selanjutnya anda mengedit file menu.lst seperti gambar berikut





selanjutnya ketik perintah
mount -o remount, rw /mnt  (tekan enter)
cd /mnt/grub ( tekan enter )
vi menu.lst ( tekan enter )
maka pada layar anda akan tampil menu grub yang harus diedit dengan menggunakan aplikasi vi editor yang tersedia di android-x86 , seperti gambar 


tambahkan vga=864 pada baris ke tujuh , untuk memasukkan dan menambahkan vga=864 , tekan huruf i selanjutnya tambahkan vga=864 seperti gambar berikut ini 


selanjutnya untuk menyimpan setelah anda menambahkan vga=864 di baris ketujuh tersebut adalah dengan menekan tombol ESC , selanjutnya tekan tombol : setelah itu tekan huruf w . Sedangkan untuk keluar tekan tombol :wq .

Setelah tersimpan langsung anda close dan meghentikan Android di virtualbox anda dengan mengklik tanda X diatas kanan jendela VirtualBox anda seperti gambar berikut 



Pilih Power Off The machine , selanjutnya anda jalankan ulang Android anda, dan kini tampilannya akan seperti ini 




Ok, saat nya mengintall BBM anda di android-x86 anda yang sudah Vertical tampilannya, setelah anda masuk , silahkan anda buka browser Android anda , selanjutnya masukkan url ini untuk mendownload BBM http://tvkampus.ga/BBM_1.0.0.70.apk tunggu beberapa saat sampai proses download selesai seperti gambar


bila telah didownload silahkan anda langsung install aplikasi BBM Android anda tadi dan selamat menggunakan BBM Android-x86.


Contact Us

Phone :

+6285743848604

Address :

Perumahan Green Citayam City Blok AA 10 No 1,
Bogor

Email :

me@andrijohandri.id