Install Conky di LInux Mint

Sehabis subuh bertahan agar  tidak tidur lagi di bulan puasa ini 2016,,, meski tidur kurang lebih 3 jam tadi malam,,, iseng cari kegiatan salah satunya menulis diblog ini,,,kebetulan linux mint ane belum banyak di oprek ^_^

Apa itu conky ?

Conky adalah widget untuk menampilkan kondisi realtime dari komputer kita , penggunaan memory, harddisk, bandwidth dll.

Okeh lansung saja kita install, ketik perintah berikut diterminal ;
===

sudo apt-add-repository -y ppa:teejee2008/ppa
sudo apt-get update
sudo apt-get install conky-manager -y

===

Setelah selesai anda bisa jalankan conky dari Menu - Application - Conky Manager , pilihlah apa saja informasi yang akan ditampilkan dan rubahlah themenya sesuai selera. 


Tampilan Conky di sisi kanan tampilan desktop

Konfigurasi jaringan virtual mesin di Proxmox



Model jaringan di proxmox sendiri bisa di liat di petunjuk manualnya di https://pve.proxmox.com/wiki/Network_Model


Disana dijelaskan beberapa konsep jaringan di proxmox, agar mesin vm bisa dikonekan ke internet kita bisa menggunakan metode routing maupun di NAT  (network address  translation) kan .

di tutorial ini kita akan membuat yang di NAT kan artinya ip di mesin vm disembunyikan dan yang dikenali nantinya adalah IP Public si proxmox.

okeh langsung saja


1. Pertama kali kita harus melakukan editing di file /etc/network/interfaces dengan editor yang anda sukai , berikut CONTOH ( ip hanya contoh ) konfigurasinya 


===
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
        address 123.123.123.123
        netmask 255.255.255.0
        gateway 123.123.123.1

auto vmbr0
iface vmbr0 inet static
        address 10.10.5.1
        netmask 255.255.255.0
        bridge_ports none
        bridge_stp off
        bridge_fd 0

post-up echo 1 > /proc/sys/net/ipv4/ip_forward
post-up   iptables -t nat -A POSTROUTING -s '10.10.5.0/24' -o eth0 -j MASQUERADE
post-down iptables -t nat -D POSTROUTING -s '10.10.5.0/24' -o eth0 -j MASQUERADE

==

dari konfigurasi diatas dapat disimpulkan
1. ip public mesin proxmox 123.123.123.123 / 24 , gatewaynya 123.123.123.123 di ethernet eth0
2. ip yang digunakan mesin virtual sebagi gateway adalah 10.10.5.1 di ethernet vmbr0
3. 3 baris paling bawah kita gunakan untuk auto routiing ketika booting dan perizinan jalur keluar dari ip 10.10.5.0/24 ( ip mesin proxmox ) dan di NAT-kan melalui ethernet eth0 .

2. Pastikan alamat DNS di proxmox telah diset di file /etc/resolv.conf
contoh :
===
search net
nameserver 180.131.145.145  
nameserver 202.152.5.36
===

3.Kita set IP di mesin vm, jika anda tidak melakukan konfigurasi dari menu Network ketika membuat mesin vm maka anda harus membuat secara manual,
contoh konfigurasi ip non permanen debian based ketik di terminal  :

ifcofing eth0 10.10.5.9 netmask 255.255.255.0 broadcast 10.10.5.255
route add default gw 10.10.5.1

untuk membuat nya menjadi permanen masukkan di file /etc/network/interfaces
===
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
        address 10.10.5.9
        netmask 255.255.255.0
        gateway 10.10.5.1
===
dan kita set juga DNS nya di /etc/resolv.conf seperti dijelaskan sebelumnya,


Ketik berhasil maka mesin proxmox sudah bisa akses keluar / internet .

Okeh itu saja semoga berhasil..... ^_^







Membuat mesin VM di Proxmox

Untuk membuat VM ( virtual machine ) di proxmox anda bisa klik tombol "Create VM" atau "Create CT" disudut atas kanan seperti digambar ;


Perbedaan dari "Create VM" dan "Create CT" , adalah ;


Create VM membuat virtual machine dengan OS /iso yang kita upload , melalui  Strorage Content - Upload 



sedangkan Create CT membuat VM dari template atau bisa disebut container dari menu Strorage Content - Template  ,  kemudian download template yang ada di list seperti di gambar disamping





Ok kali ini penulis akan membuat VM dari template/container, dari Create CT




Keterangan :
Node  : Server dimana VM akan diinstal, akan muncul lebih dari satu jika Proxmox sudah dibuat cluster

VM ID : nomor ID vm anda bisa sesuaikan dengan keinginan anda dengan syarat tidak boleh ada VM ID yang sama dalam satu Node

Hostname : Nama hostname VM yang di install

Resource Pool : Memilih nama kelompok VM tidak harus namun jika dibutuhkan buat dulu nama kelompoknya dari Datacenter - Pool




Pada Tab Template :

Storage : Pemilihan lokasi harddisk tempat penyimpanan penyimpanan template atau tempat iso OS di upload
Template : Pemilihan OS Container  yang telah didownload tadi, kali ini kita akan install Debian 8.0

Pada Tab Template :

Storage :  lokasi penempatan dimana VM akan di install
Disk Size (GB) : besaran harddisk yang dialokasikan  
ACLs : Pengaturan Access Control ,biarkan saja default 
Enable Quota : Perizinan Quota, biarkan saja tidak dicentang



Pada Tab CPU :

CPU limit :  Tentukan jumlah core CPU yang digunakan
CPU units :  Tentukan jumlah unit cpu yang akan digunakan


Pada Tab Memory :

Memory (MB) :  Tentukan alokasi besar memory untuk vm yang dibuat
Swap (MB) :  Tentukan alokasi besar memory swap untuk vm 

Pada Tab Network :

ID :  Pilih ID jaringan yang akan digunakan
Name :  Buat kartu jaringan di VM 
Bridge : Penggunaan bridging,
IPv4/CIDR : Penggunaan alamat IPv4, penulisannya seperti 192.168.1.3/24
Gateway (IPv4) : Alamat IP gateway mesin VM

note : 
hanya point-point penting saja yang dibahas dan alamat IP sengaja dikosongkan karena konfigurasi jaringan mesin virtual di proxmox akan dibuat ditulisan lain.




Pada Tab DNS :

DNS domain : biarkan saja menggunakan kosong / "use host settings", namun anda juga bisa memasukkan secara manual misal ingin menggunakan punya nawala isi saja dengan ; 180.131.145.145

Pada Tab Confirm :

Berisi keterangna konfigursi yang kita pilih jika ingin dirubah bisa di klik pada tab settingan yang diinginkan atau tombol Back namun jika yakin tidak ada kesalahan klik saja tombol Finish.


 Setelah tombol finish maka proses pembuatan mesin virtul dengan container dilakukan , tunggu sampai muncul pesan 'TASK OK' , dan mesin virtual akan muncul di sebelah kiri , klik mesin vm dan klik tombol Start untuk menjalankan




Setelah mesin dijalankan klik pada tab Console maka akan muncul tampilan OS mesin virtual, silahkan login dengan username : root dan password yang anda buat sebelumnya .

Ok itu saja tutorial kali ini,,, untuk bahasan konfigurasi jaringan akan dibuat ditulisan lain, okeh good luck !


Akses file sharing di linux dengan samba di Centos 7

Meski sudah banyak tutorialnya di internet tidak ada salahnya juga dibuatin disini, oya kali ini khusus untuk distro berbahasis redhat seperti centos , fedora dll.

Langsung saja;

1. Install Paket Samba

yum install samba samba-client -y

2.Edit file konfigurasi samba, pakai editor kesayangan,,, vi atau nano ( tapi diinstall dulu  yum install nano -y )

nano /etc/samba/smb.conf

tambahkan baris berikut di akhir file

#--

[filesharing]
 comment = folder sharing
 browseable = yes
 valid users = predi
 admin users = root, predi 
 path = /home/sharing
 writable = yes
 read only = no
 create mask = 0777
 directory mask= 0777

#---


3. Buat dan konfigurasi folder yang akan disharing tadi

mkdir /home/sharing
chown -R nobody.nogroup /home/sharing
chmod  -R 775  /home/sharing


4. Buat user untuk mengakses direktori yang akan disharing oleh samba

 smbpasswd -a predi

dan masukkan passwd user td 

5. Aktifkan service samba dan firewall agar otomatis aktif ketika server baru hidup 

systemctl enable smb.service
systemctl enable nmb.service
firewall-cmd --permanent --add-service=samba
firewall-cmd --permanent --add-service=samba-client

5. Set SElinux agar mengizinkan akses ke folder samba

setsebool -P samba_enable_home_dirs on
setsebool -P samba_export_all_rw on

6. Restart service samba 
7. Test login dari komputer lain, misal dari os windows ketik di RUN \\ip_samba\ , ketika login masukkan password username samba tadi.

Good luck !





Intalasi Proxmox

Sebagai hypervisor yang bersifat opensource bisa juga disebut sebagai salah satu distro linux ( debian base ) Proxmox layak untuk dipertimbangkan untuk dipakai pada instansi/organisasi menengah kebawah, tidak ada salahnya digunakan untuk kelas enterprise, meski sejauh ini jika untuk kelas enterprise penulis lebih memilih yang lain :D

Okeh berikut penulis memberikan tutor menggunakan Proxmox versi 4.2 yang direlease pada 27 April 2016 lalu, berikut langkah-langkahnya ;

1. Tampilan Awal Instalasi Proxmox, baik dari cd/dvd maupun dari live usb


2. Persetujuan License Agreement klik Agree


3. Pemilihan harddisk tempat instalasi proxmox



4. Pemilihan zona lokasi 


5. Masukkan password dan alamat email


6. Proses intalasi paket-paket proxmox dan setelah selesai klik Reboot




7. Login Proxmox Via console maupun web base



8.Proxmox siap di gunakan




Itu saja dulu nanti disambung dengan pembuatan Virtual Machine dan konfigurasi jaringannya... ^_^




Pengenalan Virtualisasi II

Ok.... sebelumnya di Pengenalan Virtualisasi I telah disinggung tentang " hypervisor ",

hypervisor   ?

ada juga yang menyebut sebagai Virtual Machine Monitor ( VMM ) adalah sebuah software/firmware yang menjadi dasar terciptanya penerapan teknologi virtualisasi hardware.

dengan hypervisor memungkinkan terjadinya pembuatan 1 ( satu ) atau lebih sistem operasi ( guest os ) berjalan diatas mesin hardware yang kita miliki, bisa dikatakan hypervisor merupakan dasar dari teknologi virtualisasi.

hypervisor sendiri terbagi dalam 2 jenis ;

1. Hypervisor tipe 1 
Disebut juga sebagai "baremetal hypervisor atau native hypervisor" ,  untuk tipe 1 ini dapat di install / dijalankan langsung tanpa perlu perantara sistem operasi, jadi proses dan cara menjalankannya ya seperti kita melakukan instalasi biasa sebuah sistem operasi secara langsung/mandiri.

contoh dari hypervisor tipe 1 ; Vmware ESXi, Proxmox, Xen, Oracle VM dll

2. Hypervisor tipe 2 
disebut juga " hosted hypervisor ", adalah kebalikan dari hypervisor tipe 1 , harus diinstall dan dijalankan diatas sistem operasi , seperti kita melakukkan instalasi dan konfigurasi aplikasi biasa pada sistem operasi

contoh dari hypervisor tipe 2 ;  Vmware Workstation, Virtualbox, 

mana yang terbaik diantara kedua hypervisor itu kembali kepada kebutuhan kita , jika penerapan real apalagi sudah masuk kedalam ranah enterprise maka penulis menganjurkan menggunakan hypervisor tipe 1

sedangkan jika digunakan untuk keperluan research ataupun untuk penerapan yang bukan enterprise, maka tipe yang kedua layak juga digunakan, namun perlu digaris bawahi sebaiknya dijalankan diatas sistem operasi non bajakan.... bukan masalah teknis tapi terkait HAKI :D

bersambung...





Pengenalan Virtualisasi I

Setelah lama tidak menulis, kali ini mencoba aktif lagi disela kesibukan kerja, maen game dan nonton streaming ^_^.

Kali ini penulis mencoba mengangkat materi tentang virtualisasi secara bertahap mengingat begitu luasnya bahasan terkait teknologi virtualisasi .

Virtualisasi ? 

" secara garis besar virtualisasi adalah menciptakan mesin/sistem secara abstrak namun mampu bekerja layaknya sebuah mesin/sistem yang nyata secara fisik "




Dari ilustrasi diatas dapat dilihat bahwa server fisik berada dilayer paling bawah kemudian diatasnya terdapat apa yang disebut sebagai "Hypervisor" dan diatas hypervisor baru terdapat yang disebut sebagai virtual mesin.

Berikut keuntungan dan kerugian virtualisasi , penulis hanya menggambarkan secara umum bukan spesifik dan bisa jadi bersifat relatif tergantung kebutuhan dan penggunaan virtualisasi jadi tidak perlu diperdebatkan point-point yang disampaikan :D

Keuntungan :


  • Standarisasi hardware lebih mudah
  • Memaksimalkan kemampuan hardware
  • Efesiensi ruangan 
  • Efesiensi penggunaan energi listrik
  • Efektifitas backup

Kerugian :

  • Kebutuhan spesifikasi hardware yang lebih tinggi
  • Kebutuhan biaya investasi yang lebih tinggi 
  • Gangguan pada mesin utama ( hypervisor ) akan berpengaruh kepada seluruh mesin virtual


Ada beberapa tipe penerepan virtualisasi , antara lain ;
  • Virtualisasi Hardware
  • Virtualisasi Jaringan
  • Virtualisasi Data
  • Virtualisai Penyimpanan
  • Virtualissi Memori
  • Virtualisasi Software
bersambung... :)




Instalasi Laravel 5.1 di Linux Mint

Sebagai salah satu Frawework terpopuler 2015 versi sitepoint.com http://www.sitepoint.com/best-php-framework-2015-sitepoint-survey-results/ , tidak ada salahnya kita mencoba menggunakannya, karena saat ini developer di Indonesia masih lebih banyak menggunakan Codeigniter dengan berbagai pertimbangan.

Berikut penulis memberikan tutorial instalasi Laravel 5.1 diatas sistem operasi linux mint 17, seharusnya tidak mengalami kendala berarti jika anda menginstal di OS linux lainnya.

1. Instalasi Curl ;

sudo apt-get install curl -y 

2. Jalankan perintah curl untuk download composer dari server getcomposer.org ;

curl -sS https://getcomposer.org/installer | php

3. Pindahkan file composer.phar ke dalam folder /usr/local/bin sekalian merubah nama menjadi composer saja ;

sudo mv composer.phar /usr/local/bin/composer

4. Masuk ke direktori root web biasanya di /var/www/ , lakukan kloning laravel dari github.com dengan perintah ;

cd /var/www
sudo git clone https://github.com/laravel/laravel.git

5. Masuk kedalam direktori laravel dan jalankan instalasi composer

cd /laravel
sudo composer install

6. Set kepemilikan folder laravel ke www-data sekaligus hak akses di set ke 755 

sudo chown www-data:www-data /var/www/laravel/ 
sudo chmod 755 -R laravel/
sudo chmod -R o+w laravel/storage

7. Copi  file konfigurasi default web server  000-default,conf ke file laravel.conf, didalam folder /etc/apache2/sites-available/ ;

sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/laravel.conf


8. Edit  file laravel.conf dengan editor kesukaan anda dan pastikan arah DocumentRoot sudah benar tersebut menjadi seperti ini ;

DocumentRoot /var/www/laravel/public
Options Indexes FollowSymLinks MultiViews
  AllowOverride All
  Order allow,deny
  allow from all


9. Jika sudah, kita non-aktifkan konfigurasi server default tadi dan aktifkan yang laravel.conf, berikut urutan perintahnya ;

sudo a2dissite 000-default.conf 
sudo a2ensite laravel.conf 
sudo service apache2 restart

10. Edit file /var/www/laravel/app/Http/routes.php

Seperti berikut ;
/*
|--------------------------------------------------------------------------
| Application Routes
|--------------------------------------------------------------------------
|
| Here is where you can register all of the routes for an application.
| It's a breeze. Simply tell Laravel the URIs it should respond to
| and give it the controller to call when that URI is requested.
|
*/

Route::get('/', function () {
    return '
Selamat Datang Di Laravel broh !';


});

?>


Tampilan Awal Laravel 5.1 di linuxmint












Pahlawan Yang ( di ) Terlupakan

Hari ini 10 November 2015, berbagai status tentang kepahlawanan bermunculan di facebook, twitter , status BBM dll, karena memang pada hari ini Bangsa Indonesia memperingati hari pahlawan, yang dahulu telah berjuang dan berkoban demi kemerdekaan bangsa ini.

Founding father Indonesia pernah berkata " Bangsa yang besar adalah bangsa yang menghargai jasa-jasa pahlawannya " , namun sudahkah ( generasi ) kita menghargai jasa-jasa pahlawan kita ?


Salah satu contoh kejadian nyata yang memilukan hati, ketika foto seorang pahlawan tua renta diolok-olok oleh generasi muda di media sosial , ( sungguh ironis bangsa ini... )


Yang Terhormat Bapak Anwar  ( Alm )

Saya sering bertanya didalam hati, kemana peran pemerintah  terhadap mereka yang telah berjuang demi kemerdekaan negara ini ?, contoh Pak Anwar hanya 1 ( satu ) dari sekian banyak pahlawan yang dilupakan oleh negara ini... aneh memang setiap tahun kita peringati hari pahlawan tapi begitu banyak pahlawan yang dilupakan, dan hari pahlawan hanya tinggal seremonial pemerintah saja.



Sekarang kembali kita pertanyakan pada diri kita , layakkah bangsa ini disebut sebagai  bangsa yang besar ?





Sumber foto : http://anakbangsacommunity2.blogspot.co.id/2014/01/kisah-pahlawan-perang-yang-menjadi.html

Membandingkan Samsung Galaxy Note 3 Asli dan KW / Superking copy

Samsung sebagai salah satu produsen smartphone dunia memiliki penggemar setia, dengan berbagai alasan, namun sayang produk Samsung yang membanjiri pasaran harus ternodai dengan munculnya produk-produk tiruan dengan instilah KW/Supercopy dll.

Sebut saja untuk tipe Galaxy S4 dan Galaxy Note 3 begitu banyak produk KW-nya beredar dipasaran dengan harga yang sangat jauh dibawah pasaran, penulis pernah berada disebuah pusat elektronik di salah satu toko penulis melihat transaksi untuk Galaxy S4 dibeli oleh seseorang sampai 4-5  dengan satu harga kisaran Rp.1.200.000,- / buah padahal harga asli original saat itu di atas  Rp.6.000.000,-.

Baik untuk tulisan kali ini penulis membatasi bahasan perbedaan samsung galaxy yang asli original dengan yang KW untuk tipe Galaxy Note 3 dimana Galaxy Note 3 dinobatkan sebagai gadget tercanggih tahun 2013 (CMIIW), karena kebetulan (Alhamdulillah) penulis memiliki perangkat tersebut.



 Ciri-ciri Galaxy Note 3 Asli .

1. Masuk  ke menu setting dari menu button  ; Setting - General  - About Device 


Perhatikan pada yang garis kuning : Model Number SM-N900 hal ini menandakan bahwa galaxy note 3 tersebut asli.

berikut untuk model number yang tersedia pada Galnote 3 ;

N900 , N9002 ( dual simcard) , N9005 ( support LTE )

UPDATE :
1. untuk  melakukan pengecekan seri yang asli firmware nya bisa dihliat di  http://live.samsung-updates.com/ atau http://samsung-updates.com/ 

2. Mohon maaf sebelumnya sampel yg kw saya sebutkan N9006 , karena ketika tulisan ini dibuat seingat saya seri tersebut tidak ada didaftar site yang saya sebutkan diatas


2. Bisa juga dengan tekan tombol *#06# kemudian akan menambilkan IMEI ( International Mobile Equipment Identity)  Ponsel tersebut , catat IMEI tersebut kemudian check dalam website : http://www.imei.info/

Nanti akan ada keterangan tentang spesifikasi teknis Handphone tersebut , contoh ;

 Untuk Galaxy Note 3 biasanya spesifikasi akan disesuaikan dengan model yang internasional... supprot LTE SM-N9005, jadi jika anda masukkan dari seri N900 tidak ada masalah untuk itu.


3. Instal aplikasi seperti , Genuine Galaxy , CPU- Z , antutu dll. 
 contoh gambar ;




Dengan software Genuine Galaxy ... yang original akan muncul kalimat "Congratulations it is a genuine Galaxy Note 3 " , berikut spesifikasinya.


Tampilan menggunakan  menggunakan CPU -Z diatas menampilkan spesifikasi, yang KW / Superking biasanya Core 2 dan Core 3 tidak ada dan jenis prosesor berbeda.



Dengan Antutu kita bisa melakukan benchmark dan nanti akan ditambilkan hasilnya , seperti diatas dengan perbandingan berbagai tipe ponsel lainnya.

4. Menggunakan software Kies3 untuk koneksi ke PC/Laptop , install dulu Kies3 yang bisa di download dari official samsung site 

http://downloadcenter.samsung.com/content/SW/201404/20140401154810066/Kies3Setup.exe

Setelah  di instal kemudian colokin kabel data dari handphone ke PC/Laptop , biarkan proses perkenalan (driver) berlangsung jika selesai akan tampil seperti dibawah ini ;



Perhatikan ketika mouse di arahkan ke dekat gambar ponsel / nama handphone akan muncul tulisan seri dari serinya, seperti contoh diatas SM-N900. Hanya yang asli yang bisa yang KW tidak. CMIIW

5. Tampilan secara fisik bisa jadi susah untuk dibedakan terutama bagi yang belum mengenal yang asli... berikut saya perlihat kan gambar dari belakang untuk yang asli ;


Perhatikan pada baik-baik terutapa pada baut-bautnya , yang KW biasanya lebih sedikit dibanding yang asli.



Okeh demikian dulu untuk menentukan Samsung galaxy note 3 asli , tulisan ini untuk mereka yang akan membelinya terutama barang sekend namun tidak tahu apakah asli atau tidak... karena bisa jadi ada yang menipu dengan mengatakan bahwa barang tersebut asli dan menjual dengan harga mendekati harga asli .

Untuk ciri-ciri yang KW/ Superkingcopy penulis belum berniat membuat ulasan karena begitu banyaknya seri yang palsu beredar dipasaran.


Terima kasih kepada :
Rekan-rekan Group Galaxy Note 3 Indonesia di Facebook :
https://www.facebook.com/groups/Note3Indonesia/




Alternatif Linux pengganti Windows XP

Berhubung hari ini 8 April 2014 adalah akhir dukungan Microsoft terhadap sistem operasi windows XP,
maka bagi rekan-rekan yang ingin menggunakan OS alternatif yang didukung oleh komunitas open source,
bisa memilih diantara distro linux dibawah ini

1. Lubuntu : https://help.ubuntu.com/community/Lubuntu/GetLubuntu
2. PC linuxos :  http://mirror.internode.on.net/pub/pclinuxos/pclinuxos/live-cd/pclinuxos-kde-2013.12.iso
3. Zorin Os  : http://downloads.sourceforge.net/project/zorin-os/8/zorin-os-8.1-core-32.iso?r=http%3A%2F%2Fzorin-os.com%2Ffree8.html&ts=1396953835&use_mirror=jaist
4. Litelinux OS  : https://www.linuxliteos.com/download.html
5. Peppermint : http://peppermintos.com/
6. LXLE : http://lxle.net/

Bagi yang ingin menambahkan silahkan :



Edukasi Politik Indonesia

Tahun 2014 adalah tahun politik, dimana kebijakan jalannya pemerintahan dimasa yang akan datang khususnya 5 ( lima ) tahun kedepan ditentukan pada tahun ini.

Pemilihan wakil rakyat dan presiden ditentukan pada tahun ini , namun hingga saat ini pesta rakyat tersebut tidak dibarengi dengan edukasi yang cerdas dan tepat oleh partai-partai politik dan para politikus yang ada, banyak hal-hal negatif, kuno dan basi dilakukan antara lain ;

1. masih adanya " money politics " dengan cara sembunyi-sembunyi maupun terang-terangan.
2. masih banyaknya " black campaign " untuk menjatuhkan saingan parahnya banyak fitnah yang disebarkan kemasyarakat.
3. masih banyaknya pencitraan diberbagai media , dan kebohongan dari pencitraan itu banyak ditelan mentah-mentah oleh rakyat yang masih lugu dan rindu sosok pemimpin idealis.
4. para politikus beserta partai masih banyak melakuan kampanye yang tidak simpatik seperti memacetkan jalan, menempel poster ditempat-tempat yang tidak semestinya.
5. dan lain-lain... ( masih banyak lagi )

Wajar saja jika masyarakat banyak yang apatis terhadap partai dan demokrasi ini karena mereka melihat begitu banyak kejelekan ditambah lagi banyak politikus yang hanya pandai memberikan janji palsu dengan bermain kata-kata.... jadi sekali lagi wajar ANGKA GOLPUT selalu MENINGKAT !

Saya sendiri dulu adalah "golput-er" karena saya tidak percaya dengan mereka yang akan saya pilih untuk menjadi wakil saya, namun sekarang saya tidak golput lagi ( tobat ) KARENA, dengan menjadi golput maka saya telah memberikan kesempatan menang kepada mereka yang brengsek untuk menentukan kebijakan di negara ini, jadi sekarang saya TERPAKSA harus memilih yang TERBAIK dari yang TERBURUK.

Semua itu buat saya secara pribadi adalah hal biasa, gejolak ditahun politik itu adalah hal biasa karena memang seperti itulah politik disini sama sekali SAYA TIDAK HERAN, TAPI  saya sedih karena banyak dari mereka nantinya yang diharapkan membangun negeri ini masih menggunakan cara-cara basi dan kotor untuk menarik simpati rakyat.

Sebaiknya partai dan para politikus harus mencari jalan/ide yang lebih cerdas , lebih elegan, lebih sportif dalam mencari simpati rakyat, bagaimana caranya ? ya itu mereka yang harus memikirkan karena mereka yang mengajari rakyat bagaimana pesta demokrasi dan berpolitik, kalau mereka tidak mampu lebih baik mereka mundur dan menjadi penonton saja.

Semoga Indonesia kedepannya lebih baik sebagai bangsa yang berdaulat dan berwibawa, MERDEKA !

" Politik lokal tidak bisa dilepaskan dari politik nasional dan politik nasional tidak bisa dilepaskan dari politik internasional."   -predi




Backup dan Restore sederhana database Mysql

Dalam pengelolaan database kita perlu melakukan backup , sebagai cadangan jika sewaktu-waktu terjadi gangguan terhadap sistem, cara melakukannya sederhana ;

1. Backup
    perintah "mysqldump"  , format ;

mysqldump -u [user] -p[password] [nama_database] > nama_file.sql

contoh ;

mysqldump -u root -prahasia data_siswa > backup_siswa.sql

kemudian simpan file backup_siswa.sql tadi ketempat yang aman.

2. Restore
   Sedangkan untuk merestore-nya jalankan perintah 
   format ;

mysql -u [user] -p[password] [nama_database] < nama_file.sql

contoh ;

mysql  -u root -prahasia data_siswa < backup_siswa.sql

okeh itu aja dulu artikel sederhana ini semoga bermanfaat :D

#viva_open_source

Menambahkan "www" kedalam domain dengan Apache di Ubuntu 12.04 ( rewrite )

Terkadang kita ingin menambahkan "www" kedalam domain kita , contoh ;

domain kita ; iseng.com
ingin kita rubah menjadi : http://www.iseng.com

Cara berikut ini saya implementasikan pada mesin server ubuntu 12.04

1. Aktifkan modul "rewrite" apache , ada juga yang mod_rewrite 

a2enmod rewrite

2. Pada Virtualhost-nya pastikan domain tersebut sebagai ServerName-nya

        ServerAdmin sysadmin@iseng.com
        ServerName  iseng.com
        ServerAlias www.iseng.com
        DocumentRoot "/home/iseng/www"
...


pada bagian ... saya potong untuk mempersingkat karena konfigurasi bagian itu relatif dan lain kali kita bahas

3. buat file " .htaccess " dengan editor kesayangan Anda (nano,vi, pico, dll ) , di dalam direktori web (dalam contoh "/home/iseng/www" ) dengan isi dalam --- ;
-----------------------------
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
-----------------------------

4.Simpan file tersebut dan restart service apache2 ;

/etc/init.d/apache2 restart

5. Coba buka domain iseng.com maka secara otomatis akan merubahnya menjadi http://www.iseng.com .

6.Selamat Mencoba.

Google di terminal linux (BASH Scripting)

Adakalanya ketika  di server yang diakses secara remote, kita membutuhkan informasi atau file yang di search dengan google.

Untuk hal itu, kita membutuhkan aplikasi browser di terminal linux , script berikut saya modifikasi dari aplikasi lynx untuk memudahkan proses googling di terminal linux, berikut scriptnya ;

===== cari.sh ======
#!/bin/sh
clear &&
echo -n "Masukkan Keywoard :"; read cari
lynx http://www.google.com/search?q="$cari";
====end of file====

Jangan lupa untuk membuat file menjadi executable, berikut contoh hasilnya ;


Membangun FTP server

FTP (File Transfer Protocol) Server adalah sarana penyimpanan dan pertukaran file dalam jaringan internal maupun keluar (internet).

Saya menganalogikan seperti lemari loker yang masing-masing user punya laci sendiri dengan kunci atau bisa juga tanpa kunci "anonymous"

Ada 2 jenis FTP Server di linux yang saya ketahui dan gunakan sejauh ini, antara lain ;

1.VSFTPD (Very Secure File Transfer Protocol)
2.ProFTPD

Untuk kali ini saya akan share tutorial sederhana menggunakan daemon VSFTPD , oke langsung saja, berikut instalasi dan konfigurasinya ;

1. Install daemon VSFTPD

$ sudo apt-get install vsftpd

2. Setelah selesai install konfigurasi file /etc/vsftpd.conf, dengan editor yang sesuai dengan anda namun pastikan backup dulu jika anda masih blm terbiasa.


$ sudo nano /etc/vsftpd.conf


Konfigurasi adalah baris tanpa tanda # pada file tersebut sedangkan yang menggunakan # adalah komentar dan tidak dianggap sebagai konfigurasi oleh sistem.

berikut keterangan beberapa konfigurasi yang biasa digunakan dalam file /etc/vsftpd.conf

=== vsftpd.conf===

listen=YES             #agar daemon vsftpd dijalankan otomatis
anonymous_enable=NO    # (NO) mencegah akses tanpa login
local_enable=YES       #mengizinkan user lokal untuk login ke FTP
write_enable=YES
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES
connect_from_port_20=YES
ftpd_banner=Welcome to sysadmins system. #Banner selamat datang
chroot_local_user=YES     #mengunci user berada dalam direktori home
chroot_list_enable=YES   
chroot_list_file=/etc/vsftpd.chroot_list             
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/private/vsftpd.pem


==== end ===

3. Setelah di edit pastikan ada restart daemon vsftpd dengan perintah ;

$ sudo /etc/init.d/vsftpd restart

4.Untuk pembuatan user baru agar bisa login ke ftp

$ sudo useradd -d /home/sysadmin sysadmin #buat user sekaligus netapin folder defaultnya
$ sudo passwd sysadmin                    #buat password untuk mr.sysadmin
$ sudo mkdir /home/sysadmin               #membuat direktory untuk sysadmin

5.Silahkan Login dengan FTP client yang sesuai dengan anda.


good luck ;)

Mengamankan SSH Server

Mengamankan SSH Server
Pengamanan akses ke SSH Daemon pada server perlu untuk dilakukan karena salah satu target yang diincar para attacker, berikut beberapa langkah sederhana pengamanan ;

1. Buka file /etc/ssh/sshd_config

$ sudo nano /etc/ssh/sshd_config

2. Lakukan perubahan opsi sesuai kebutuhan pengamanan, contoh ;

Port  2020                    # mengganti port default (22) menjadi port 2020 (pastikan port 2020 tidak sedang anda gunakan )
LoginGraceTime 120  # timing waktu login ganti ke yang lebih kecil (jika perlu)
PermitRootLogin no   # memastikan tidak dapat login langsung ke root, jadi harus dari user biasa dulu baru bisa menjadi root
MaxAuthTries 3         # memutuskan koneksi jika login gagal lebih dari 3 kali
AllowUsers sysadmin predi # mengizinkan hanya user tertentu yang dapat login ke ssh contoh; sysadmn dan user predi saja yang boleh login dari ssh

3. Simpan file /etc/ssh/sshd_config

4. Restart service ssh

$ sudo /etc/init.d/ssh restart

Berikut contoh login dari shell linux

# ssh sysadmin@123.231.20.xx -p 2020

Semoga membantu, jika ada yang mau nambahin... silahkan Smile

note: sample berjalan diatas ubuntu server Wink

Monitoring Server Linux dengan Monitorix

Sudah beberapa bulan tidak dikarena kesibukan :(

Ok, mudah-mudahan kembali semangat untuk menulis artikel-artikel yang diharapkan berguna.

Memonitoring server adalah salah satu kerjaan wajib seorang system administrator, ada berbagai tools/paket aplikasi yang bisa kita gunakan, baik yang gratis maupun berbayar.


Penulis akan sharing salah satu paket aplikasi yang dapat digunakan untuk memonitoring server yang diberi nama monitorix, berikut langkah-langkah instalasi ;



1. Install paket aplikasi yang dibutuhkan

#apt-get install apache2 rrdtool libwww-perl libmailtools-perl libmime-lite-perl librrds-perl libdbi-perl


ikuti dan isi perintah dan form yang ada hingga selesai.

2. download paket monitorix sesuai sistem operasi server http://www.monitorix.org/downloads.html  , kebetulan penulis menggunakan ubuntu server.

#wget http://www.monitorix.org/monitorix_2.6.0-izzy1_all.deb
#dpkg -i monitorix_2.6.0-izzy1_all.deb


3. Kemudian restart service apache Anda



#/etc/init.d/apache2 restart

4. Jika server anda memiliki desktop, silahkan buka browser dan ketikkan di URL http://localhost/monitorx atau http://127.0.0.1 untuk memonitor server

Namun jika server anda non-desktop alias CLI only, maka agar server bisa dimonitoring dari luar atau oleh IP tertentu maka Anda harus melakukan editing pada file

/etc/apache2/conf.d/monitorix.conf

menjadi ;

# monitorix.conf
#
# Monitorix is a lightweight system monitoring tool
#

Alias /monitorix /usr/share/monitorix
ScriptAlias /monitorix-cgi /usr/share/monitorix/cgi-bin


        DirectoryIndex monitorix.cgi
        Options ExecCGI
        Order Deny,Allow
        Deny from all
        Allow from all


# Apache rules to restrict access to Monitorix:
# Don't forget to add in .htpasswd with the 'htpasswd' command.
#

    Options Indexes Includes FollowSymLinks
    Order Deny,Allow
    Deny from All
    Allow from all
    AllowOverride None

#   AuthUserFile  /etc/httpd/conf/.htpasswd
#   AuthGroupFile /dev/null
#   AuthName      "Monitorix: Restricted access, sorry."
#   AuthType      Basic
#   Require user 
#    Satisfy Any

# end of file monitorix.conf



perhatikan pada opsi yang di tebalkan karena perubahan dilakkukan pada bagian itu dari standar (default) ,

all -> bisa diganti dengan IP yang diberi akses untuk memonitoring server.

berikut salah satu tampilan dari monitorix.











Selamat mencoba dan semoga  membantu ;)


Download video youtube di linux

Untuk download video di youtube ane menggunakan youtube-dl , ane pake bt 5 (ubuntu based )

1.install
apt-get install youtube-dl

2.update dulu ke versi terbaru
youtube-dl -U
youtube-dl -U

3.untuk mendowload (example)
youtube-dl -t http://www.youtube.com/watch?v=9eq3aRMveZQ&feature=related

"menyimpan video dengan namanya di youtube (-t)"



good luck ;)

Tampilan Windows 7 di Backtrack (ubuntu)

Buat yang ingin mencoba tampilan Microsoft Windows 7 di Linux bisa mencoba theme Win 7 , ikuti langkah berikut namun pastikan saat ini anda terkoneksi ke internet dengan stabil karena ada file yang akan di download ;

1.download paket nya
#wget http://web.lib.sun.ac.za/ubuntu/files/help/theme/gnome/win7-setup.sh

2.jadikan file executable
#chmod 755 win7-setup.sh

3.jalankan ( proses instalasi )
#./win7-setup.sh

dan ikuti perintah yang ada, ( cuman klik ok doang :D )





4.ketika proses instalasi script tersebut akan mendownload file-file pendukung dan ketika telah selesai jalankan script ./setup-win7-theme.sh
# ./setup-win7-theme.sh

5.Langkah terakhir Anda diminta untuk logout dan login kembali untuk melihat hasilnya... seperti tampilan pada mesin backtrack saya ( 5 R1 )



 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | cheap international voip calls