Showing posts with label Linux. Show all posts
Showing posts with label Linux. Show all posts

Monday, 13 May 2013

[PENGUMUMAN] Praktikum Sistem Operasi : Remastering

Assalamualaikum..
Maaf ya temen" pengumumannya saya posting disini kalau sms semuanya bisa berapa halaman nanti.. hehehe..

Okk pengumumannya dibawah ini
  1. Maksimal asistensi kedua adalah 1,5 minggu sehabis UTS ya!? Dan jangan lupa buat janjian lewat SMS / Telp / WA / KakaoTalk
  2. Bawa lembar asistensi + jangan lupa diisi dulu sebelum asistensi!
  3. Asistensi 2 ini minimal udah bawa ubuntu kalian terinstall dan ada minimal 3 aplikasi sesuai dengan tema kalian  sudah terinstall juga... Kalau ndak bawa asistensi lain hari aja ya kalau udah kalian install :) (asistensi 2 ini ndak ada toleransi sementara (rada kejam bentar mode on))
  4. Bawa makanan ya? Sapa tau kalian lapar.. ;)
Okk pengumumannya itu aja sih ya.. Nah ini mungkin sedikit bantuan buat kalian yang bingung nyari aplikasinya
  1. Programming disini disini
  2. Video, Audio, Visual disini disini disini disini
  3. Networking disini disini
  4. Science disini
  5. Game disini 
Nah sisanya Googling" sendiri aja ya? :p

Okk ini kemudian kalau pengen install aplikasi windows di linux gimana caranya? Nah kita pakai emulator wine aja..
Kalian bisa install wine atau playon dari perintah apt-get ataupun dari software center.. Untuk caranya bisa kalian baca disini atau disini ( jangan bilang males baca bahasa inggris.. pakai google translate ya!? :p ) pakai salah satu aja..

Nah yang ini adalah tantangan buat kalian dan bakalan aq kasih nilai plus plus deh buat kalian.. Tantangannya ada dibawah ini..

Saturday, 23 March 2013

Prioritas pada prosess di Linux

Assalamualaikum..
Sudah lama tidak nulis di blog ini.. hhehe.. maklum belum sempet posting dan nulis lagi padahal di bagian draft sudah banyak artikel yang menunggu.. :D

Okk kali ini saya mau copas saja dari materi bab yang saya bikin untuk praktikum lab saya tentang manajemen proses.. disini saya akan membahas tentang prioritas proses dalam sistem operasi linux.. dan saya lupa mencantumkan sumbernya.. *lupa googling dimana..
selamat membaca.. :)

Prioritas Pada Proses
Ketika kita berbicara tentang prioritas proses, maka kita akan berbicara tentang mengelola waktu pemrosesan pada processor. Processor atau CPU bekerja seperti manusia melakukan banyak pekerjaan dalam satu waktu. Terkadang kita mempunyai cukup waktu untuk melakukan banyak pekerjaan sekaligus. Terkadang kita hanya dapat focus saja pada satu pekerjaan dalam satu waktu. Dilain waktu kita melakukan pekerjaan paling penting terlebih dahulu dan menyingkirkan pekerjaan lain yang kurang begitu penting.

Didalam sistem operasi kita dapat mengatur CPU untuk mengikuti aturan prioritas proses mana yang akan dikerjakan terlebih dahulu. Aturan ini disebut dengan niceness atau nice value. Didalam sistem operasi Linux skala prioritasnya adalah -20 hingga 19. Skala paling kecil akan mendapatkan prioritas terbesar untuk mendapatkan tugas dan segera akan memprosesnya. Sebaliknya, jika prioritasnya adalah skala tertinggi seperti angka 19 maka tugas akan diberikan dengan prioritas terendah dan processor akan memprosesnya jika mendapat kesempatan. Nilai default dan terbaik adalah nol.

Sunday, 29 April 2012

Kompres, Install, dan macem-macemnya.. #2

Assalamualaikum.. To the point saja.. hehehe
Okk.. Kita lanjut sekarang ke part 2 neh.. setelah kemaren mau nulis part ini ndak jadi-jadi karna ada beberapa kegiatan diluar sana.. Owh ya.. part 1 nya ada di sini

Okk.. kali ini akan kita lanjutkan pada bagian penginstalan program.. Sistem Operasi kali ini masih menggunakan CentOS. 

Pada dasarnya penginstalan sebuah program pada sistem operasi linux dibagi jadi 2 yaitu secara offline dan online.. Mari kita bahas 1 per 1.. 

ONLINE
Penginstalan secara online pada sistem operasi Centos dapat menggunakan perintah simple yaitu "YUM" nah kalo temen-temen menggunakan turunan si debian maka perintahnya adalah "APT-GET" simple kan? cekidot!

Nah kalo perintah ini dijalankan maka akan keluar pertanyaan dilanjutkan penginstalan atau tidak


Kalau dilanjutkan maka ketikkan "y" untuk melanjutkan penginstalan program. Kalau temen-temen lanjutkan maka proses downloading program akan terjadi dan kemudian setelah selesai proses download maka secara otomatis program akan terinstall. Nah dibawah ini screen shoot kalau sudah selesai si yum bekerja


maka akan muncul tulisan complete.. \^^/ 
perintah penginstalan dasarnya adalah
$ yum install nama_program
atau
$ yum -y install nama_program (tanpa dimintai konfirmasi instalasi dijalankan atau tidak)
*pada turunan debian maka perintahnya $ apt-get install nama_program
Mudah bukan? Okk untuk selanjutnya kita instalasi secara offline
*untuk opsi lainnya silahkan buka man page nya si yum caranya "$ man yum"

OFFLINE
Kalau penginstalan secara offline maka kita harus memiliki paket untuk instalasinya. Untuk turunan redhat ekstensi paketnya adalah *.rpm dan sedangkan turunan debian adalah *.deb nah ada 1 lagi cara penginstalan yang dari compile source code.

Okk kita coba dahulu install menggunkan cara offline yang pertama. Menggunakan rpm -i nama_paket.rpm sedangkan untuk turunan si debian menggunakan dpkg -i nama_paket.deb . Karena kita menggunakan CentOS maka kita menggunakan perintah rpm. Cekidot buat contohnya.. 


nah pada percobaan kali ini saya gagal menjalankan rpm kenapa? karna ada beberapa dependencies yg belum saya install. Inilah yang membuat penginstalan secara offline susah bagi saya.. karna saya tidak tau dependencies mana saja yang saya butuhkan.. ehehe :|
*untuk opsi lainnya silahkan buka man page nya si rpm caranya "$ man rpm"


sangat banyak bukan? Okk kita lanjut saja ke bagian yang instalasi source code.. :D

perintah dasarnya adalah
$ ./configure
$ make
$ make install
*3 perintah ini dilakukan dalam folder source code
Okk.. buat screenshootnya yang source code menyusul.. hehehe..
sekian dan terima kasih..

Wassalam n pareng..

Wednesday, 25 April 2012

Kompres, Install, dan macem-macemnya.. #1

Assalamualaikum.. Okk sudah saatnya kembali sharing tutorial *pake soundtrack Rihanna ft. Calvin Harris & Fatman Scoop - We Found Love \^^/

Okk kali ini saya akan sharing tentang cara kompresi data, instalasi dan beberapa teknik mencari file dalam sistem operasi linux (dengan cara yang dasar tentu saja ^^V).. Dalam hal ini saya menggunakan CentOS 6.2

Okk langsung saja kita mulai \^^/ . Persiapan yang diperlukan adalah siapkan minuman dan camilan seadanya.. Kalo ada coklat juga boleh biar moodnya kebawa enak.. :D


$ gzip -c nama_file > nama_hasil


Kita masuk kedalam bagian kompresi dan dekompresi data. 

Apa sih kompresi data itu?
Menurut situs wikipedia kompresi data adalah sebuah cara untuk memadatkan data sehingga hanya memerlukan ruangan penyimpanan lebih kecil sehingga lebih efisien dalam menyimpannya atau mempersingkat waktu pertukaran data tersebut. Sedangakan dekompresi data adalah kebalikan dari kompresi data tersebut.

Caranya?
Saat ini saya akan menggunakan gzip (ada banyak macam software kompresi semacam gunzip dan lain-lain, namun pada contoh ini saya menggunakan gzip). Sebagai contoh saya memiliki file bernama password dan saya ingin mengkompresi nya


disini ketika kita ingin melakukan kompresi menggunakan gzip kita harus menambahkan opsi -c . Sehingga perintahnya adalah 

$ gzip -c nama_file > nama_file_kompresi

sebenarnya menggunakan perintah itu saja sudah cukup. Tetapi disini saya menambahkan dengan -v agar saya dapat mengetahui seberapa besar persen data yang dikompresi (lihat warna kuning dan bandingkan besar file nya.)

Bagaimana cara mendekompresinya?
Setelah mendekompresi data jangan bingung bagaimana mengekstrak data dari hasil kompresi tersebut. Tinggal mengganti opsi -c menjadi -d yang berarti dekompresi data. lets see..


jadi perintah untuk mendekompresi data adalah

$ gzip -d nama_file_terkompres

mudah bukan? heheh.. Kalau sudah kita lanjut ke pembahasan berikutnya, yaitu pengarsipan file.

Pengarsipan file? 
Biar mudah dipahami, pengarsipan file adalah  pengumpulan beberapa file menjadi satu atau sebuah file. Nah itu adalah definisi termudah deh pokoknya.. ^^a
Kita langsung saja ke prakteknya langsung daripada berbingung2 ria.. ^^ Semisal saya memiliki 2 buah file bernama coba1 dan coba2.. Nah saya ingin mengarsipkan 2 file ini agar menjadi 1 buah file. Terus bagaimana caranya? Disini saya akan mempraktekkan pengarsipan file menggunakan perintah tar. Cekidot!


Okk.. dengan perintah 
$ tar -cf nama_arsip nama_file1 nama_file2
maka dengan mudah kita dapat membuat sebuah file arsip baru.. :D
kemudian bagaimana caranya mengektrak file yang ada didalamnya? perintahnya adalah

$ tar -xvf nama_arsip

Mudah bukan? siapa bilang linux susah?! hehehe
Untuk tutorial selanjutnya lanjut ke part 2 ya? Sudah ngantuk kalo urusan nulis tutorial di jam segini... hehehe..

Wasslam n pareng.. 

Saturday, 24 March 2012

Hak Akses Dalam Linux

Assalamualaikum.. Ini postingan bagi temen-temen yang masih bingung tentang hak akses dalam linux, semoga membantu :D

Linux mengenal hak akses yang mengatur setiap user sehingga tiap user hanya dapat mengakses file file atau direktori tertentu saja, hal ini digunakan untuk kepentingan keamanan sistem.
Dua perintah (program) dalam Linux yang digunakan untuk mengatur hak akses tersebut adalah chmod dan chown. Program chmod digunakan untuk mengubah hak akses suatu file, sedangkan chown digunakan untuk mengganti pemilik file tersebut.
Hak Akses dalam Linux
Sebelum melangkah lebih jauh mengenai penggunaan perintah diatas, sebelumnya perlu dijelaskan terlebih dahulu mengenai hak akses di dalam Linux. Setiap file dan direktori yang ada dalam sistem linux memiliki tiga buah hak akses, satu untuk user itu sendiri, kemudian untuk user dalam grup yang sama dengan pemilik file dan yang terakhir untuk user lainnya.

Anda dapat melihat hak akses sebuah file dengan menggunakan perintah ls -l, perhatikan contoh dibawah ini:
-rw-rw-r– 1 postgres postgres 41527 Jul 12 2001 summary.pdf
drwxrwxr-x 2 postgres postgres 4096 Sep 20 2002 Suse
-rw-r–r– 1 root root 4935 Aug 23 2001 T123456.log
-rw-r–r– 1 postgres postgres 13335 Apr 10 17:04 tchart2.java
Karakter pertama menunjukkan jenisnya, jika berisi karakter d, berarti itu adalah direktori sedangkan jika kosong berarti file. Sembilan karakter berikutnya menunjukkan hak aksesnya, dengan tiga karakter pertama menunjukkan hak akses untuk user tersebut, tiga karakter berikutnya menunjukkan hak akses untuk grup nya dan tiga karakter terakhir menunjukkan hak akses untuk user lain.
Masing-masing arti karakter tersebut dapat dilihat pada tabel berikut:

Saturday, 26 November 2011

Majalah Linux Gratisan [Link]

Okk sudah lama saya tidak menulis juga di blog ini. Beberapa pekerjaan yang padat membuat saya tidak bisa menulis dengan full tenaga pokoknya (Alhamdulillah sudah nyicil kerja). Pada kali ini saya tidak posting tutorial dahulu. hanya mau posting alamat link dari majalah linux gratisan yang terkenal lah. Full Circle magazine adalah sebuah website yang menyediakan majalah tentang linux dan opensource. Disini teman-teman semua bisa mendownload dengan (sekali lagi) GRATIS. Silahkan mendownloadnya di TKP.

Sunday, 6 June 2010

Apt-fast Untuk Koneksi Lambat

Selama ini buat install, update, upgrade dan system fix kita menggunakan fitur apt-get yang berjalan dengan performa standard untuk transfer data..tetapi untuk koneksi yang pas2an (apalagi kayak ane yang suka telat bayar tagihan broadband , hehe) ...update pun mejadi lambad...untuk membuat proses tsb menjadi lebih
cepat & ringan yaitu dengan apt-fast..

Nah Mengingat makin banyaknya pengguna mobile-broadband dengan koneksi yg minim bin lelet (ane bangets T_T) , maka fitur ini cocok untuk digunakan.

Untuk dapat menggunakan fitur ini, silahkan unduh scriptnya di link ini (http://www.box.net/shared/fa6a94pirs ) kemudian beri status execute dan simpan script tersebut di folder /usr/bin agar bisa diakses system.

Untuk lebih jelas, runutan instalasinya seperti ini :

Ane asumsikan lokasi download script apt-fast adalah /home/novalnd/Download/ (ntar sesuain dengan path download ente masing-masing). Ekstrak file apt-fast.tar.gz (klik kanan trus open with archive manager, biar gampang) lalu beri atribut execute dengan cara :

Code:
$ sudo chmod +x /home/novalnd/Download/apt-fast

kemudian copy file tersebut ke direktori /usr/bin

Code:
$ sudo cp /home/novalnd/Download/apt-fast /usr/bin

kemudian test dengan mengetikkan

$ sudo apt-fast update

apabila tidak ada masalah, proses update akan terlihat dan bisa ente lihat seberapa cepet prosesnya. :D


Sumber : DC forum

Saturday, 5 June 2010

Seminar KLIX bersama Onno W. Purbo

Assalamualaikum..

Sudah beberapa waktu ga sempet nulis ini.. hehehe.. woke lanjut aja ke topik biar ga OOT!?

wah kemaren ikut event KLIX dan yang ngisi kang Onno W. Purbo. ternyata beliau orangnya parah juga.. hahahah..

dari ga ngerti cara make Wind**, banyolan, dan lain-lain.. seru dah..

Sumpah kemaren ketawa terus pas seminar.. OS close source dihajar habis-habisan.. hahaha..

ilmu yang diberikan mantabs!!

cara oprek linksys baru berbasis LINUX!

wew.. ternyata powerfull banget!!

dari bisa dibikin file server, 3.5G spot, print server hingga bisa dilakukannya overclock!

HEBAAATT!!! jadi pengen beli dah..

Neh gambar makhluk cantik tersebut



Namanya Linksys WRT 160 NL, Suer waktu ngeliat pengen beli langsung

hahaha...

tapi ga kuat di ongkos.. T-T


Well sekian aja tulisan saya..

Just Inpo tanpa Repost! hahaha..

Saturday, 22 May 2010

Setting Internet untuk Pengguna Modem Speedy

Neh tutorial bagi pengguna internet yang menggunakan modem speedy..

Sediakan bahan makanan berikut ini..

1. kopi
2. roti bakar / gorengan
3. coklat
langsung saja ke TKP!


1. buka terminal dan ketikkan mantra " sudo pppoeconf " -> kemudian masukkan password login anda.



2. Setelah masuk layar biru-biru, langsung aja tekan enter / yes. nah kemudian akan melakukan scanning pada modem anda (biasanya kalo tidak eth1 ya eth2, jika lebih dari itu ketika proses scanning, cek ulang modem anda.)





3. Setelah selesai scanning akan masuk ke bagian seperti pada gambar



4. Masukkan no. Speedy andadan jangan lupa menambahkan @telkom.net dibelakang no. speedy anda.
contoh : 14111410****@telkom.net



5. Masukkan Password anda. jangan sampe salah!? karena ga bakal bisa konek ampe jebot.



6. Setelah itu tekan enter sampe kembali ke layar terminal hitam.

untuk mengecek apakah sudah connect ato belum bisa dengan mantra terminal "plog".


Sekian tutorial singkat dari saya.. heheh..

Perintah dasar di LINUX part 2

To the point aja dah.. hehehe.. bingung mau bikin pengantar apa.. :P

Management File and Directory

ls
ls suatu perintah yang di gunakan untuk menampilkan suatu isi dari directory, dan option yang sering di pakai adalah "-l". Untuk lebih jelasnya "man ls".

cd
cd kepanjangan dari change directory yang merupakan suatu perintah di gunakan untuk pindah directory.

pwd
pwd perintah ini di gunakan untuk mengetahui keberadaan directory yang sekarang kita tempati saja.

touch
touch sering di gunakan oleh para admin untuk menciptakan suatu file tanpa membukanya. Misalnya seperti "vi , nano" dan lain-lain.

mkdir
mkdir suatu kepanjangan dari make directory sesuai dengan singkatannya perintah ini di gunakan untuk menciptakan suatu directory.

vi
vi digunakan untuk mengedit suatu file dalam mode konsole seperti halnya dengan notepad, hanya saja notepad under grafis.

nano
nano sama saja halnya dengan "vi" hanya saja nano lebih user friendly karena banyak keterangan pada bagian bawah layarnya.

chmod
change modified tentu saja dari singkatannya kita sudah paham dari kegunaan command ini. Command ini sering kali di gunakan merubah suatu perizinan suatu file dan directory. Dalam mode untuk set suatu file dan directory terdapat 2 hal yang harus dipahami yaitu mode :
"chmod ugo /-rwx file/directory"
Dimana :
-ugo adalah user,group dan other
-rwx adalah read,write dan execute
"chmod 421 file/directory"
Dimana :
-421 adalah read, write dan execute
NB : perhatikan posisinya 4 untuk owner, 2 untuk group, 1 untuk other.
Penulis tidak akan membahas lebih jauh tentang "chmod" karena sudah banyak referensi di internet.

chown
change owner ini digunakan untuk merubah suatu kepemilikan suatu file atau directory.

cat
cat digunakan untuk menampilkan suatu isi dari file.

find
find dari namanya saja tentu kita sudah mengerti fungsinnya yaitu untuk mencari suatu file atau directory atau pun mencari suatu kata yang terdapat pada suatu file.

locate
locate kegunaannya hampir sama dengan "find" namun dalam penggunaannya lebih simple.

whereis
whereis salah satu command yang di fungsikan untuk dalam hal pencarian.

rm
remove adalah kepanjangannya yang artinya untuk menghapus namun pada system Linux di gunakan untuk menghapus file atau directory. Berhati-hatilah dalam option "-rf".

mv
move artinya saja sudah memberikan kegunaannya yaitu memindahkan suatu file atau directory.

cp
copy command ini di gunakan untuk menyalin suatu file maupun directory.

ln
link digunakan untuk menciptakan suatu shortcut pada suatu file.

grep
grep di gunakan untuk pencarian suatu kata yang cocok. Command ini sangat di optimalkan oleh para admin dalam hal pengecheckan.

cat /etc/issue
Command di atas di gunakan untuk mengetahui distro apa yang sedang kita gunakan.

visudo
Digunakan untuk mengedit file sudoers.

sudo
Digunakan untuk mengerjakan suatu kegiatan root pada login user biasa.

uname -a
Perintah di atas untuk menampilkan spesifikasi OS dan bit di mesin kita, seperti kernel dan i686.

netstat
Digunakan menampilkan network status seperti melihat service yang berjalan.

du
Digunakan untuk melihat space disk yang sudah di gunakan.

df
Seperti halnya dengan "du", namun perintah ini digunakan untuk melihat sisa space yang kosong.

cat /proc/meminfo
Digunakan untuk melihat spesifikasi memory yang berada pada system tsb.

cat /proc/cpuinfo
Digunakan untuk melihat spesifikasi proccesor pada system tsb.

lsmod
Melihat daftar module apa saja yang ada di system Linux.

lsusb
Melihat daftar device USB yang terpasang.

lspci
Menampilkan daftar device PCI yang terpasang pada system Linux tsb.

dmesg
Menampilkan pesan-pesan pada system Linux gunanya untuk hal analisa trouble shooting.

mount
Mengaktifkan device disk agar device tsb dapat di acces baik hal read maupun write.

umount
Menonaktifkan suatu device agar tidak dapat di acces dalam hal write.

ps
Melihat proses yang sedang berjalan.

top
Melihat proses yang sedang berjalan dalam bentuk prioritas yang saat ini.

fdisk
Menampilkan device disk yang terpasang saat ini.

useradd
Untuk menambah user pada system Linux.

passwd
Untuk memberikan password pada user yang ada di system Linux.

su -
Berfungsi untuk login sebagai super user.

userdel
Gunanya untuk menghapus user yang ada di system.

rpm
Perintah di atas di gunakan untuk menginstall suatu aplikasi base rpm.

tar
Command tsb berguna untuk menguntar suatu paket aplikasi yang di kompres.

gunzip
Perintah tsb di gunakan untuk memekarkan suatu file yang telah di compres dengan extension ".gz".

zip
Dari namanya saja kita bisa menebak bahwa command tsb untuk mengkompres file dengan akhiran ".zip".

more
Menampilkan suatu list layar perlayar.

less
Sama halnya dengan "more" yaitu menampilkan suatu list tanpa seluruhnya namun sepotong-sepotong.

|
Pipe line yang berfungsi menghubungkan perintah satu dengan perintah lainnya.

;
Tanda tsb untuk memisahkan command yang satu dengan yang lainnya ketika ingin menjalankan suatu perintah secara bersamaan.

&&
Tanda tsb berguna untuk meneruskan proses perintah lainnya dengan cara perintah pertama di bawah ke background hal ini di lakukan jika ingin menjalankan perintah dalam waktu bersamaan.

fg
Membawa suatu proses ke mode foreground yang telah di tarik dari background.

bg
Lawannya dengan perintah "fg".

kill
Untuk menghentikan suatu proses yang sedang berjalan.

ifconfig
Digunakan untuk menampilkan IP dan detailnya dan dapat di gunakan juga untuk set IP di dalam memory RAM.

hostname
Untuk melihat nama mesin yang kita gunakan di Linux tsb.

host -t mx [nama-domain]
Untuk melihat server yang menghandle suatu domain email tsb.

host -t ns [nama-domain]
Untuk menampilakan lookup dari domain yang bersangkutan.

nslookup [nama-domain]
Sama halnya dengan perintah lookup sebelumnya

dig [nama-domain]
Sama halnya dengan perintah lookup lainnya hanya berbeda dengan keterangan yang lebih komplex.

iptables
Perintah di atas sering sekali digunakan oleh para admin untuk keamanan jaringan, routing, NAT dll.

ssh
Melakukan remote ke terminal destination pada port 22 sebagai defaultnya.

telnet [nama-domain] [port]
Digunakan untuk remote pada terminal target biasanya telnet ini sering digunakan untuk check suatu port dalam arti sebagai analisa.

/etc/init.d/[nama-service] [action]
Perintah ini di gunakan untuk melihat status, enable, disable, reload suatu service yang bersangkutan.

mysql -u [user] -p
Digunakan untuk masuk ke server mysql dengan menggunakan user tertentu yang telah di beri password.

mysqldump -u [user] -p [nama-db] > [destination-path]
Perintah di atas digunakan untuk backup suatu database ke lokasi tertentu.

mysql -u [user] -p [destination-db] < [source-path]
Perintah tsb digunakan untuk merestore database ke database yang telah tercipta di mysql.

/etc/resolv.conf
File tersebut berisikan IP server DNS yang di jadikan sebagai mesin yang menangani domain.

/etc/hosts
File tsb menyiman nama suatu domain mesin yang bersangkutan.

/etc/network/interfaces atau /etc/network/network-scripts/ifcfg-eth0
File ini begitu penting di karenakan para admin mensetting IP pada file ini, dan sesuaikan interface yang digunakan.

/etc/passwd
File ini berisikan user yang berada pada system, jenis shell, home worknya dll.

/etc/fstab
File ini digunakan pembacaan pemetaan suatu disk di system linux.

/etc/rc.local
File ini adalah file yang berisikan command yang akan di jalankan pertama kali pada saat booting.

Thursday, 20 May 2010

7 Tips Jitu Membebaskan Diri Dari "Kecanduan" Software Bajakan

Razia penggunaan software bajakan kembali marak 1-2 bulan ini. Kantor2 dan warnet2 pun kembali panik. Di mailing list banyak beredar curhatan rekan2 yang terkena razia, mulai dari warnet yang terpaksa menebus "harddisk/pc"nya sampai ratusan/jutaan rupiah sampai beberapa kantor besar yang puluhan PCnya disita.
Hal ini diperparah dengan iklan BSA (Business Software Alliance - Perkumpulan pembuat software-software terkenal dunia) beberapa hari lalu yang menyatakan bahwa mereka segala razia itu bukan dilakukan BSA melainkan oknum2 tertentu. Dan bilamana ada pihak yang ingin berkonsultasi silahkan menghubungi BSA di nomor hotlinenya. Hal ini tentu mengundang senyum kecut, sebab betapa tidak, sudah kena razia oleh "oknum", masih mau pula lapor ke mereka? Sudah jatuh, tertimpa tangga pula. Ibaratnya, seorang maling yang lapor ke pihak berwenang bahwa dia baru saja ditodong preman. Bukannya tertolong, tentu akan lebih sulit lagi kondisinya.

Lalu bagaimana solusinya? Bagaimana cara membebaskan diri dari kecanduan software bajakan? Berikut ini adalah beberapa tipsnya:
1. Segera lakukan analisa bisnis Anda, baik jangka pendek, menengah, dan panjang.
- Bagian/departemen/user mana di bisnis Anda yang dapat segera menggunakan software opensource? Dari pengalaman, ternyata banyak penghematan yang dapat kita lakukan, misalnya bila bagian Akunting Anda hanya menggunakan komputer untuk kebutuhan ketik2 dan spreadsheet, mengapa tidak menggunakan OpenOffice.org? Penghematan di software office productivity bisa mencapai jutaan sampai puluhan juta rupiah.
- Bila Anda masih menggunakan aplikasi seperti VB/FoxPro, segera rencanakan untuk membuat aplikasi dengan framework lain yang lebih multi-platform, seperti coldfusion, java, atau bahkan php sekalipun. Memang awalnya berat, tapi cepat atau lambat akan sangat terasa manfaatnya.
- Anda menggunakan email server atau bahkan domain controller? Jangan khawatir, telah tersedia banyak software opensource yang fungsinya setara atau bahkan unggul. Anda khawatir bahwa mail server Anda tidak terintegrasi dengan domain controller? Jangan khawatir, dengan menggunakan LDAP kedua server tersebut dapat terintegrasi dengan baik. Penghematan disini bisa mencapai puluhan sampai ratusan juta rupiah.

2. "Tapi opensource kan susah!", begitu alasan yang sering dikemukakan orang dan menjadi mitos negatif opensource. Memang harus diakui bahwa software2 opensource memiliki "kesan" bahwa ia sulit digunakan, tapi kesan ini tidak seluruhnya benar:
- Sejak dicanangkannya "Linux Desktop Initiative" 3 tahun lalu oleh Linus Torvalds dan rekan2 lainnya, kini penggunaan Linux tidak melulu di server, melainkan telah merambah pula ke desktop. Desktop Linux semakin mudah digunakan oleh user awam, dan juga semakin indah penampilannya. Tidak sedikit perusahaan2 bahkan group2 perusahaan besar yang telah menggunakan Linux di sebagian besar desktopnya. Ya, tidak salah! SEBAGIAN BESAR desktopnya telah menggunakan Linux.
- Banyak tersedia jasa konsultasi/implementasi opensource professional. Mereka terdiri dari personel2 yang tidak saja berkemampuan teknis, tapi juga beridealisme tinggi.

3. "Tapi saya suka pakai software bajakan sebab canggih featurenya dan gampang pakainnya". Ya.. ya.. software bajakan memang gampang, cukup klik2 mouse. Tapi:
- Hasil dari klik2 mouse itu sungguh besar resikonya. Bisa2 sehabis klik2 mouse, tiba2 Anda sudah berada di penjara.
- Featurenya canggih? Seberapa banyak dari Anda yang menggunakan feature "sharing calendar"? Kalau dari 100 karyawan di tempat Anda, yang pakai feature sharing calendar cuma 1 direktur dan beberapa manager, mengapa mengorbankan budget perusahaan untuk membeli puluhan/ratusan juta untuk lisensi?

4. "Saya sudah menginformasikan atasan/manajemen mengenai resikonya penggunaan software bajakan, tapi mereka mengabaikannya dan menyuruh saya diam." Bila Anda merupakan seorang IT/Manajer IT/Kepala Bagian IT, maka yang akan masuk penjara adalah Anda. Sebab manajemen/atasan Anda akan berkilah "Yang bertugas menginstall OS/software di perusahaan kami selama ini adalah IT, dan kami tidak tahu menahu mengapa ia menginstall yang bajakan." Lalu bagaimana solusinya? Segeralah (saat ini juga!), buat email kepada manajemen/atasan Anda yang isinya: "Pak/Ibu, perlu diketahui bahwa kantor kita selama ini masih menggunakan software bajakan. Saya sangat menyarankan agar kita segera menggunakan software legal... blabla.." Dengan demikian tanggung jawab akan berada di manajemen/atasan Anda dan bukan di diri Anda pribadi dan Anda punya bukti email tersebut bahwa sebenarnya Anda telah menyarankannya.

5. "Kantor kami sudah berlisensi legal kok!" Apakah Anda yakin 100%? Saat ini memang razia hanya difokuskan kepada penggunaan OS dan Office application, tapi seperti yang mulai tersiar, software2 lain seperti Antivirus dan Pengolah Digital Image pun mulai menjadi sasaran pemeriksaan. Jadi percuma saja Anda mengeluarkan uang ratusan juta untuk lisensi OS/Office application kalau ternyata masih menggunakan Antivirus bajakan, pasti tetap akan kena 'garuk' razia.

6. "Kami mau pakai software opensource, tapi user2 kami menentang keras sebab mereka tidak terbiasa menggunakannya". Hal ini dapat diatasi dengan pemberian training yang memadai. Contohnya penggunaan OpenOffice. Bila selama ini di software bajakan untuk mengubah margin adalah di menu File > Page Setup, sekarang di OpenOffice menunya adalah di Format > Page. Setelah di dalamnya, maka menunya akan mirip sekali.

7. "Hmm.. iya boleh juga sih pakai opensource.. tapi... malas ah! Masak belajar melulu." Kalau sudah sampai separah ini, maka cuma ada 3 alternatif:
- Nekat tetap pakai bajakan dan beresiko kena razia, denda, atau bahkan penjara.
- Siapkan dana puluhan/ratusan juta rupiah untuk membeli lisensinya. Dan siap2 akan 'kecanduan' sampai akhirnya mati sendiri karena kehabisan dana di tengah persaingan bisnis yang makin keras.
- Nyebur ke laut aja! Hidup adalah proses belajar terus menerus tiada henti. Kalau mempelajari OpenOffice yang mudah saja masih malas, mendingan nyebur ke laut aja!

Penutup
Berikut ini adalah beberapa link yang menarik untuk dibaca mengenai migrasi ke opensource:
http://goodbyemicrosoft.net/news.php
http://www.whylinuxisbetter.net/
http://www.noooxml.org/

Demikianlah beberapa tips jitu untuk membebaskan diri Anda dari kecanduan software bajakan. Percayalah dengan sedikit kerja keras, maka Anda dapat bebas dari kecanduan ini. Mungkin Anda masih ragu? Sebenarnya sudah BANYAK corporate2 besar yang telah melakukan migrasi dalam skala ratusan juta sampai milyaran rupiah. Tapi kenapa tidak terekspos di media massa? Sebab pastinya hanya mereka yang tahu, tapi yang jelas, dengan sedikitnya pihak yang tahu, demikian pula pesaing2 mereka. Jadi disaat mereka telah dapat menghemat biaya lisensi sampai ratusan juta/milyaran rupiah, pesaing2 mereka akan tetap memboroskan anggaran mereka untuk biaya lisensi.

NB: Maaf atas penggunaan kata2 yang keras. Hal ini semata2 keperdulian penulis terhadap 'kecanduan kronis' ini dan semoga dapat menggugah bagi siapa saja yang membaca tulisan ini.

STOP SOFTWARE BAJAKAN, BERALILAH KE OPENSOURCE


Sumber : linux2.arinet.org

Perintah dasar di LINUX

wah males ngetik jadi aq copas in dari tetangga aja dah..

Penjelasan masing-masing perintah akan dipersingkat saja dan untuk mengetahui lebih detail lagi fungsi-fungsi suatu perintah, Anda dapat melihat manualnya, misalnya dengan mengetikkan perintah man:

$ man ls

Manual tersebut akan menampilkan bagaimana cara penggunaan perintah lsitu secara lengkap.

& index
Perintah & dipakai dibelakang perintah lain dan menjalankannya di background. Tujuannya adalah untuk membebaskan shell agar bisa dipergunakan menjalankan proses-proses yang lain. Lihat juga perintah bg dan fg.
adduser index
Biasanya hanya dilakukan oleh root untuk menambahkan user atau account yg baru. Setelah perintah ini bisa dilanjutkan dengan perintah passwd, yaitu perintah untuk membuat password bagi user tersebut.
# adduser udin
# passwd udin

Selanjutnya Anda akan diminta memasukkan password untuk user udin. Isikan password untuk udin dua kali dengan kata yang sama.

alias index
Digunakan untuk memberi nama lain dari sebuah perintah. Misalnya bila Anda ingin perintah ls dapat juga dijalankandengan mengetikkan perintah dir, maka buatlah aliasnya sbb:

$ alias dir=ls

Untuk melihat perintah-perintah apa saja yang mempunyai nama lain saat itu, cukup ketikkan alias. Lihat juga perintah unalias.

bg index
Untuk memaksa sebuah proses yang dihentikan sementara(suspend) agar berjalan di background. Misalnya Anda sedang menjalankan sebuah perintah di foreground (tanpa diakhiri perintah &) dan suatu saat Anda membutuhkan shell tersebut maka Anda dapat memberhentikan sementara perintah tersebut dengan Ctrl-Z kemudian ketikan perintah bg untuk menjalakannya di background. Dengan cara ini Anda telah membebaskanshell tapi tetap mempertahankan perintah lama berjalan di background. Lihat juga perintah fg.

cat index
Menampilkan isi dari sebuah file di layar.

$ cat namafile


cd index
Change Directory atau untuk berpindah direktori dan saya kira Anda tidak akan menemui kesulitan menggunakan perintah ini karena cara penggunaanya mirip dengan perintah cd di DOS.
chgrp index
Perintah ini digunakan untuk merubah kepemilikan kelompok file atau direktori. Misalnya untuk memberi ijin pada kelompok atau grup agar dapat mengakses suatu file. Sintaks penulisannya adalah sbb:

# chgrp

chmod index
Digunakan untuk menambah dan mengurangi ijin pemakai untuk mengakses file atau direktori. Anda dapat menggunakan sistem numeric coding atau sistem letter coding. Ada tiga jenis permission/perijinan yang dapat dirubah yaitu r untuk read, w untuk write dan x untuk execute.

Dengan menggunakan letter coding, Anda dapat merubah permission diatas untuk masing-masing u (user), g (group), o (other) dan a (all) dengan hanya memberi tanda plus (+) untuk menambah ijin dan tanda minus (-) untuk mencabut ijin.

Misalnya untuk memberikan ijin baca dan eksekusi file coba1 kepada owner dan group, perintahnya adalah:

$ chmod ug+rx coba1

Untuk mencabut ijin-ijin tersebut:

$ chmod ug-rx coba1

Dengan menggunakan sitem numeric coding, permission untukuser, group dan other ditentukan dengan menggunakan kombinasi angka-angka, 4, 2 dan 1 dimana 4 (read), 2 (write) dan 1 (execute).

Misalnya untuk memberikan ijin baca(4), tulis(2) dan eksekusi(1) file coba2 kepada owner, perintahnya adalah:

$ chmod 700 coba2

Contoh lain, untuk memberi ijin baca(4) dan tulis(2) file coba3 kepada user, baca(4) saja kepada group dan other, perintahnya adalah:

$ chmod 644 coba3

chown index
Merubah user ID (owner) sebuah file atau direktori

$ chown


cp index
Untuk menyalin file atau copy. Misalnya untuk menyalin file1 menjadi file2:

$ cp


fg index
Mengembalikan suatu proses yang dihentikan sementar(suspend) agar berjalan kembali di foreground. Lihat juga perintah bg diatas.
find index
Untuk menemukan dimana letak sebuah file. Perintah ini akan mencari file sesuai dengan kriteria yang Anda tentukan. Sintaksnya adalah perintah itu sendiri diikuti dengan nama direktori awal pencarian, kemudian nama file (bisa menggunakan wildcard, metacharacters) dan terakhir menentukan bagaimana hasil pencarian itu akan ditampilkan. Misalnya akan dicari semua file yang berakhiran .doc di current direktori serta tampilkan hasilnya di layar:

$ find . -name *.doc -print
. /public/docs/account.doc
. /public/docs/balance.doc
. /public/docs/statistik/prospek.doc
./public/docs/statistik/presconf.doc


grep index
Global regular expresion parse atau grep adalah perintah untuk mencari file-file yang mengandung teks dengan kriteria yang telah Anda tentukan.

$ grep

Misalnya akan dicari file-file yang mengandung teks marginal di current direktori:

$ grep marginal
diferent.doc: Catatan: perkataan marginal luas dipergunakan di dalam ilmu ekonomi
prob.rtf: oleh fungsi hasil marginal dan fungsi biaya marginal jika fungsi
prob.rtf: jika biaya marginal dan hasil marginal diketahui maka biaya total



gzip index
Ini adalah software kompresi zip versi GNU, fungsinya untuk mengkompresi sebuah file. Sintaksnya sangat sederhana:

$ gzip

Walaupun demikian Anda bisa memberikan parameter tertentu bila memerlukan kompresi file yang lebih baik, silakan melihat manual page-nya. Lihat juga file tar, unzip dan zip.

halt index
Perintah ini hanya bisa dijalankan oleh super useratau Anda harus login sebagai root. Perintah ini untuk memberitahu kernel supaya mematikan sistem atau shutdown.
hostname index
Untuk menampilkan host atau domain name sistem dan bisa pula digunakan untuk mengesset nama host sistem.
[flory@localhost docs] $ hostname
localhost.localdomain


kill index
Perintah ini akan mengirimkan sinyal ke sebuah proses yang kita tentukan. Tujuannya adalah menghentikan proses.
$ kill

PID adalah nomor proses yang akan di hentikan.

less index
Fungsinya seperti perintah more.
login index
Untuk masuk ke sistem dengan memasukkan login ID atau dapat juga digunakan untuk berpindah dari user satu ke user lainnya.
logout index
Untuk keluar dari sistem.
ls index
Menampilkan isi dari sebuah direktori seperti perintah dir di DOS. Anda dapat menggunakan beberapa option yang disediakan untuk mengatur tampilannya di layar. Bila Anda menjalankan perintah ini tanpa option maka akan ditampilkan seluruh file nonhidden(file tanpa awalan tanda titik) secara alfabet dan secara melebar mengisi kolom layar. Option -la artinya menampilkan seluruh file/all termasuk file hidden(file dengan awalan tanda titik) dengan format panjang.
man index
Untuk menampilkan manual page atau teks yang menjelaskan secara detail bagaimana cara penggunaan sebuah perintah. Perintah ini berguna sekali bila sewaktu-waktu Anda lupa atau tidak mengetahui fungsi dan cara menggunakan sebuah perintah.
$ man

mesg index
Perintah ini digunakan oleh user untuk memberikan ijin user lain menampilkan pesan dilayar terminal. Misalnya mesg Anda dalam posisi y maka user lain bisa menampilkan pesan di layar Anda dengan write atau talk.
$ mesg y atau mesg n

Gunakan mesg n bila Anda tidak ingin diganggu dengan tampilan pesan-pesan dari user lain.

mkdir index
Membuat direktori baru, sama dengan perintah md di DOS.
more index
Mempaging halaman, seperti halnya less
mount index
Perintah ini akan me-mount filesystem ke suatu direktori atau mount-point yang telah ditentukan. Hanya superuser yang bisa menjalankan perintah ini. Untuk melihat filesystem apa saja beserta mount-pointnya saat itu, ketikkan perintah mount. Perintah ini dapat Anda pelajari di bab mengenai filesystem. Lihat juga perintah umount.
$ mount
/dev/hda3 on / type ext2 (rw)
none on /proc type proc (rw)
/dev/hda1 on /dos type vfat (rw)
/dev/hda4 on /usr type ext2 (rw)
none on /dev/pts type devpts (rw,mode=0622)


mv index
Untuk memindahkan file dari satu lokasi ke lokasi yang lain. Bila argumen yang kedua berupa sebuah direktori maka mv akan memindahkan file ke direktori tersebut. Bila kedua argumen berupa file maka nama file pertama akan menimpa file kedua. Akan terjadi kesalahan bila Anda memasukkan lebih dari dua argumen kecuali argumen terakhir berupa sebuah direktori.
passwd index
Digunakan untuk mengganti password. Anda akan selalu diminta mengisikan password lama dan selanjutnya akan diminta mengisikan password baru sebanyak dua kali. Password sedikitnya terdiri dari enam karakter dan sedikitnya mengandung sebuah karakter.
pwd index
Menampilkan nama direktori dimana Anda saat itu sedang berada.
rm index
Untuk menghapus file dan secara default rm tidak menghapus direktori. Gunakan secara hati-hati perintah ini terutama dengan option -r yang secara rekursif dapat mengapus seluruh file.
rmdir index
Untuk menghapus direktori kosong.
shutdown index
Perintah ini untuk mematikan sistem, seperti perintah halt. Pada beberapa sistem anda bisa menghentikan komputer dengan perintah shutdown -h now dan merestart sistem dengan perintah shutdown -r now atau dengan kombinasi tombol Ctr-Alt-Del.
su index
Untuk login sementara sebagai user lain. Bila user ID tidak disertakan maka komputer menganggap Anda ingin login sementara sebagai super user atau root. Bila Anda bukan root dan user lain itu memiliki password maka Anda harus memasukkan passwordnya dengan benar. Tapi bila Anda adalah root maka Anda dapat login sebagai user lain tanpa perlu mengetahui password user tersebut.
tail index
Menampilkan 10 baris terakhir dari suatu file. Default baris yang ditampilkan adalah 10 tapi Anda bisa menentukan sendiri berapa baris yang ingin ditampilkan:
$ tail

talk index
Untuk mengadakan percakapan melalui terminal. Input dari terminal Anda akan disalin di terminal user lain, begitu sebaliknya.
tar index
Menyimpan dan mengekstrak file dari media seperti tape drive atau hard disk. File arsip tersebut sering disebut sebagai file tar. Sintaknya sebagai berikut:
$ tar

umount index
Adalah kebalikan dari perintah mount, yaitu untuk meng-unmount filesystem dari mount-pointnya. Setelah perintah ini dijalankan direktori yang menjadi mount-point tidak lagi bisa digunakan.
# umount

unalias index
Kebalikan dari perintah alias, perintah ini akan membatalkan sebuah alias. Jadi untuk membatalkan alias dir seperti telah dicontohkan diatas, gunakan perintah:
$ unalias dir

unzip index
Digunakan untuk mengekstrak atau menguraikan file yang dikompres dengan zip. Sintaknya sederhana dan akan mengekstrak file yang anda tentukan:
$ unzip

Lihat juga perintah-perintah gzip dan unzip.

wall index
Mengirimkan pesan dan menampilkannya di terminal tiap user yang sedang login. Perintah ini berguna bagi superuser atau root untuk memberikan peringatan ke seluruh user, misalnya pemberitahuan bahwa server sesaat lagi akan dimatikan.
# who Dear, everyone..... segera simpan pekerjaan kalian, server akan saya matikan 10 menit lagi.

who index
Untuk menampilkan siapa saja yang sedang login. Perintah ini akan menampilkan informasi mengenai login name, jenis terminal, waktu login dan remote hostname untuk setiap user yang saat itu sedang login. Misalnya:
$ who
root ttyp0 May 22 11:44
flory ttyp2 May 22 11:59
pooh ttyp3 May 22 12:08


xhost + index
Perintah ini digunakan untuk memberi akses atau menghapus akses(xhost -) host atau user ke sebuah server X.
xset index
Perintah ini untuk mengeset beberapa option di X Window seperti bunyi bel, kecepatan mouse, font, parameter screen saver dan sebagainya. Misalnya bunyi bel dan kecepatan mouse dapat Anda set menggunakan perintah ini:
$ xset b

$ xset m


zip index
Perintah ini akan membuat dan menambahkan file ke dalam file arsip zip. Lihat juga perintah gzip dan unzip.


Sumber : linux2.arinet.org

Wednesday, 19 May 2010

Add an Emoticon into Pidgin

kebetulan lagi seneng oprek Pidgin kecil-kecilan jadi posting lagi dah. hmm kali ini saya pengen membahas tentang bagaimana cara menambahkan emoticon di pidgin khususnya onion head dan Kaskus, bagi para kaskuser mungkin jadi lebih bisa mengekspresikan dirinya dengan jiwa kaskus yang ada di alam pidginnya (hadoh bahasanya). Kalo onion head saya senang aja dengan emoticon ini, luchu-luchu. hehe seperti biasa yang harus di lakukan adalah download file dulu hoho. ya kalo filenya udah punya ya nggak usah download juga nggak apa-apa kok. oke lah ini saya kasih link download untuk kedua filenya :
onion head
Kaskus

setelah semua terdownload extract kedua file tersebut ke directory :

/usr/share/pixmaps/pidgin/emotes

nah setelah itu coba cek di Pidginnya di tool -> preferences -> Smiley themes maka akan ada penambahan dua buah emoticon baru dan tinggal pilih mana yang akan di pakai untuk emotnya sewaktu chating. Oiya satu hal lagi karena emoticonnya hanya anda yang menambahkan pada pidgin, maka bagi temen chating yang tidak menambahkan emoticonnya maka emotnya tidak akan terbaca. jadi temennya suruh di tambahin juga ya…biar rame…hehehe

ini adalah saya kasih cendolnya…ehhh!!..saya kasih screen shootnya gan..wkwkwk



Sumber : http://sachty.klinong.com/2009/12/30/add-an-emoticon-into-pidgin.html

Wednesday, 28 April 2010

Lucid Release

Setelah menunggu lama, akhirnya besok Lucid akan release, nah bagi para pecinta Open Source seperti saya, maka bersiaplah untuk berpesta ria dalam menyambut Lucid!

biasanya akan bertebaran event untuk menyambut releasenya lucid!

maaf kali ini posting tanpa ada persiapan karena ada acara nginep di rumah susun mahasiswa, jadi ga ada skrensut nya lucid..

nah, saya harap besok kalau mau mendownload jangan bersamaan, biar ga bottle neck aja..

hehehe...

untuk berita release nya lucid bisa dibaca disini

Halaman Download release nya mungkin disini

untuk skrensutnya nyusul aja ya?

hahaha...

Happy Ngoprek !!!

Sunday, 25 April 2010

Download Isi semua Web dengan 1 perintah!!

Sudah lama banget ga bikin artikel neh kawand..
hari ini bikin artikel "Download Isi semua Web dengan 1 perintah!!" kenapa? karena saya juga lagi butuh isi semua web.. lok baca dan save 1 per 1 kan lama tuh?
makanya bikin artikel ini seklain belajar..

lets we try this!!

sopware yang akan kita gunakan adalah Httrack

persiapan !!
hal-hal yang wajib disiapkan!

1. laptop
2. listrik yang tidak nunggak tagihan
3. kopi panas / cappucino / hot chocolate / burjo (bagi anak kost)
4. Roti bakar
5. Rokok (bagi yang merokok)
6. Chocolate (bagi yang tidak merokok)
7. bedoa agar apa yang kita kerjakan suksen dan diridhoi oleh Allah

well akan kita mulai..

berdoa dulu...
cukup

1. instal Httrack dulu! dengan mantra "sudo apt-get install httrack"

tunggu dulu sampe selesai!

2. masuk ke home dan buatlah sebuah folder untuk menempatkan hasil download isi web tersebut..

masukkan mantra "mkdir nama_folder".

3. masukan perintah httrack kemudian alamat link web yang akan didownload …misal..

lupin91@lupin91:~/crawlerWeb$ httrack http://ubuntuforums.org

4. marilah kita tunggu hasil nyolong seluruh isi web tersebut dengan makan apa yang sudah kita siapkan tadi di awal.. karena prosesnya sangat menyita waktu untuk ditunggu.


neh screensut nya!




dibanyakin doanya! karena prosentase gagal sangat besar!

hehehe...

happy ngoprek!!

Sunday, 4 April 2010

Open Source?

Apa sech open source itu?



mungkin menurut orang awam open source itu ya linux, atau OS yang ga berbayar dan lain - lain. Menurut apa yang saya dengar dan catat saat menghadiri International Conference of Open Source on Higher Education (Icosic) di UNS kemaren, Open Source adalah semua informasi dan apapun itu adalah bebas untuk disebarkan, tak hanya sebatas source code maupun software.

Nah dari pengertian diatas dapat diambil kesimpulan kan? hehe..

Mengapa saat ini sedang digencarkannya produk-produk yang berbasis open source? Well, memang sungguh sangat disayangkan bahwa open source tersebut baru "Booming" di Indonesia seperti sekarang ini.

Open Source ini dimaksudkan agar semua informasi bebas didapatkan dan digunakan tanpa harus melanggar hak intelektual milik orang lain. Hal ini juga bisa mendorong setiap orang untuk berlomba-lomba dalam berkreasi dan lebih produktif dalam menciptakan sesuatu. tak hanya itu saja, dengan menggunakan software open source maka kita juga akan mengurangi pengeluaran untuk membeli software berbayar yang harganya di indonesia sangat selangit untuk dijangkau oleh kalangan bawah. dengan adanya open source ini diharapkan kalangan bawah juga bisa maju untuk melakukan sesuatu seperti kalangan atas yang mampu membeli sebuah software berbayar



Kelebihan open source sendiri adalah dukungan dari komunitas yang memang saya akui sangat membantu user untuk menyelesaikan masalahnya. Sekarang ini memang sedang marak sekali forum yang membahas tentang open source, termasuk Synaptic ini yang dikemudian hari dapat membatu user untuk memulai migrasi dari suatu yang berbayar menuju sebuah kebebasan atau open source.



Mari kita sebarkan semangat menggunaka produk open source dan tidak gunakan produk bajakan lagi.

Free is Freedom


Tuesday, 23 March 2010

Ganti Halaman Login Ubuntu

Langkah awal adalah siapkan seluruh kebutuhan semisal theme dan icon yang akan dijadikan default untuk layar login (gdm) serta file lata belakang (background) yang akan dijadikan untuk layar login.>>>

1. Background / Latar Belakang Layar
untuk menampilkan file background yang sedang diaktifkan perintahnya

Code:
$ sudo -u gdm gconftool-2 --get /desktop/gnome/background/picture_filename

nanti akan muncul file gambar yang sedang digunakan dan diletakan dimana, sedangkan perintah untuk menggantinya

Code:
$ sudo -u gdm gconftool-2 --set --type string /desktop/gnome/background/picture_filename /media/Data/Download/usplash-karmic.png

itu artinya mengganti background layar login dengan file usplash-karmic.png yang terletak di partisi Data dengan folder Download. Lanjutkan dengan mengecek apakah sudah berubah dengan perintah

Code:
$ gdmflexiserver

Ok, urusan urusan background beres kita lanjutkan dengan

2. GTK Theme

cek theme GTK yang aktif, caranya

Code:
$ sudo -u gdm gconftool-2 --get /desktop/gnome/interface/gtk_theme

akan muncul nama GTK theme yang aktif, tema yang dapat dipilih nama-namanya ada di /usr/share/themes misal saya akan pilih theme dengan nama Nuvola (themes Nuvola) maka perintahnya adalah

Code:
$ sudo -u gdm gconftool-2 --set --type string /desktop/gnome/interface/gtk_theme Nuvola
Pastikan bahwa theme Nuvola memang ada dengan mengeceknya di folder /usr/share/themes.

Lanjutkan dengan Icon theme, jika penasaran cek dulu dengan perintah

Code:
$ gdmflexiserver


3. Icon Theme

cek tema icon yang aktif

Code:
$ sudo -u gdm gconftool-2 --get /desktop/gnome/interface/icon_theme

untuk menggantinya, pastikan nama iconnya sudah benar cek di /usr/share/icons, sebagai contoh saya pakai icon Gion

Code:
$ sudo -u gdm gconftool-2 --set --type string /desktop/gnome/interface/icon_theme Gion
Cek sudah sesuai keinginan belum dengan perintah

Code:
$ gdmflexiserver

icon theme tidak begitu terlihat perbedaannya di gdm, lalu lanjutkan dengan mengedit iconnya

4. Icon

Cek nama icon yang aktif dengan perintah

Code:
$ sudo -u gdm gconftool-2 --get /apps/gdm/simple-greeter/logo_icon_name

berikan perintah untuk mengganti icon, tentunya setelah gambar iconnya disiapkan filenya. Yang dipakai adalah file yang ada dibawah folder icons yang tadi dipilih padan icon theme difolder mana saja, atau tambahkan icon baru difolder icons

Code:
sudo -u gdm gconftool-2 --set --type string /apps/gdm/simple-greeter/logo_icon_name start-here.png

Berbeda dengan yang sebelum icon tidak langsung berubah kecuali anda restart, jadi lanjutkan tanpa perlu dicek kecuali anda sudah selesai.

5. Daftar nama pemakai

Ada kalanya daftar nama pemakai (user) tidak mau anda tampilkan maka perintahnya

Code:
$ sudo -u gdm gconftool-2 --set --type boolean /apps/gdm/simple-greeter/disable_user_list true
sedangkan untuk mengaktifkannya adalah

Code:
$ sudo -u gdm gconftool-2 --set --type boolean /apps/gdm/simple-greeter/disable_user_list false
Sayangnya perintah inipun baru bisa terlihat setelah di restart

6. Mengaktifkan Compiz

Untuk Mengaktifkannya

Code:
$ sudo -u gdm gconftool-2 --set --type boolean /apps/gdm/simple-greeter/wm_use_compiz true
Menonaktifkannya

Code:
$ sudo -u gdm gconftool-2 --set --type boolean /apps/gdm/simple-greeter/wm_use_compiz false

Semoga bermanfaat dan bisa dipraktikkan


Instal Wine di Ubuntu

Wine diperlukan untuk menginstall aplikasi .exe (Produk Microsoft) :)

Install Wine

Code:
sudo apt-get install wine

Sekarang Wine dapat dibuka dari Aplikasi-Wine. Untuk menginstall software dgn aplikasi wine, ada baiknya melihat dahulu review software-software yang ada di Wine Application Database (AppDB). Sebisa mungkin pilih aplikasi dengan rate PLATINUM-Rated. Bila yang dipilih aplikasi Gold-Rated, Silver-Rated, atau Bronze-Rated, bersiaplah melakukan konfigurasi ekstra dan melihat Wine Tutorial untuk aplikasi tersebut.


Setting Wine
Pada terminal ketik alt+F2 dan ketik

Code:
winecfg

Setting Tab Application
Gunakan saja default dari Wine, yakni "Windows XP"

Setting Tab Drives
pilih/klik Autodetect. Bila menggunakan .iso images (dari software) maka install Gmountiso.(Penting)

Code:
sudo apt-get install gmountiso

Buat direktori untuk me-mount .iso images.

Code:
sudo mkdir /media/virtual

Balik ke Tab Drives, klik add dan beri nama

Code:
/media/virtual

Saat melakukan mount .iso images dengan Gmount-Iso ke /media/virtual, Wine akan mendeteksi sebagai "inserted CD/DVD device"

Setting Tab Audio
Secara default Wine menggunakan ALSA. Bila memilih setting Audio yang lain , juga ga apa².

Setting Tab Graphics
Allow Pixel Shading (bukan masalah)


Copas : Devilcode

Instal Oracle 10g di Ubuntu

Pada bagian ini ijinkan saya untuk membari cara tentang bagai mana Install Manual Oracle 10G on Ubuntu 9.10 Karmic. Oke langsung saja!!!!!

Download terlebih dahulu paketnya :
Code:
http://www.oracle.com/technology/software/products/database/oracle10g/htdocs/10201linuxsoft.html
mayan 600 mb

Berikut perintah yang harus dijalankan sesuai dengan urutannya:

Quote: sudo apt-get install build-essential libaio1 rpm lesstif2-dev alien libstdc++5

sudo groupadd oinstall
sudo groupadd dba
sudo groupadd nobody
sudo useradd -g oinstall -G dba,nobody -m oracle -s /bin/bash

sudo passwd oracle

sudo mkdir -p /u01/app/oracle
sudo chown -R oracle:oinstall /u01/app/oracle
sudo chmod -R 775 /u01/app/oracle

sudo ln -s /usr/bin/awk /bin/awk
sudo ln -s /usr/bin/rpm /bin/rpm
sudo ln -s /lib/libgcc_s.so.1 /lib/libgcc_s.so
sudo ln -s /usr/bin/basename /bin/basename
sudo touch /etc/redhat-release
sudo chmod 666 /etc/redhat-release
sudo echo redhat-4 > /etc/redhat-release


Kemudian edit masing-masing bagian dibawah ini, pada bagian bawah/akhir:
#### /etc/sysctl.conf

Quote:kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.core.rmem_default = 262144
net.core.rmem_max = 262144
net.core.wmem_default = 262144
net.core.wmem_max = 262144
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000


#### /home/oracle/.bashrc

Quote:export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
export ORACLE_SID=orcl
export PATH=$PATH:$ORACLE_HOME/bin


#### /etc/security/limits.conf

Quote:soft nproc 2047
hard nproc 16384
soft nofile 1024
hard nofile 65536


Langkah selanjutnya extrak file download oracle database kedalam /home/oracle dan logout ubuntunya, kemudian login sebagai user oracle. Masuk ke folder hasil ekstrakan jalankan perintah install

Quote:./runInstaller -ignoreSysPrereqs


Ikuti petunjuk sampai finish..
Kalau mau screenshotnya monggo di unduh di :
Code:
http://www.4shared.com/file/241773588/a5770e4f/Wahyu_Screenshot_Oracle.html

Semoga bermanfaat.

Copas:Devilcode

Gabungkan 2 ISP (Load Balancing Bandwidth) di Ubuntu

Satu Router Untuk 2 Koneksi ISP

Ilustrasi IP sebagai berikut
Speedy 1 (ADSL)
ip address
192.168.0.1
ISP Lain(Wireless)
ip address
192.168.2.1

Konfigurasi :

Sambungan Speedy melalui eth2 IP address 192.168.1.222
dengan gateway IP 192.168.1.1.

Sambungan Wireless melalui eth0 IP address 203.134.148.2 dengan gateway 203.134.148.1

Sambungan LAN melalui eth1 IP address 192.168.0.222.

Langkah konfigurasi pc-router menggunakan linux ubuntu adalah sebagai berikut :
Code:
$ sudo bash

tekan [enter] hingga muncul tanda string ( # )
Edit informasi interface pada file /etc/network/interfaces, dapat dilakukan menggunakan vi

Code:
# vi /etc/network/interfaces

Code:
auto eth0
iface eth0 inet static
address 203.134.148.2
netmask 255.255.255.240

auto eth1
iface eth1 inet static
address 192.168.0.222
netmask 255.255.255.0

auto eth2
iface eth2 inet static
address 192.168.1.222
netmask 255.255.255.0

Install aplikasi layanan ssh agar bisa remote dari komputer klien

Code:
# apt-get install openssh-server
# /etc/init.d/ssh restart

Selanjutnya kita perlu menset routing dan load balancing yang secara sederhana adalah sebagai berikut

Code:
# /sbin/ip link set lo up
# /sbin/ip link set eth0 up
# /sbin/ip link set eth1 up
# /sbin/ip link set eth2 up
# /sbin/ip route flush table speedy
# /sbin/ip route flush table wireless
# /sbin/ip route flush table internet
# /sbin/ip addr add 127.0.0.1/8 brd 127.0.0.255 dev lo
# /sbin/ip addr add 192.168.1.222/24 brd 192.168.1.255 dev eth2
# /sbin/ip addr add 203.134.148.2/28 brd 203.134.148.15 dev eth0
# /sbin/ip addr add 192.168.0.222/24 brd 192.168.0.255 dev eth1
# /sbin/ip rule add prio 10 table main
# /sbin/ip rule add prio 20 table speedy
# /sbin/ip rule add prio 30 table wireless
# /sbin/ip rule add prio 40 table internet
# /sbin/ip route del default table main
# /sbin/ip route del default table speedy
# /sbin/ip route del default table wireless
# /sbin/ip route del default table internet
# /sbin/ip rule add prio 20 from 192.168.1.0/24 table speedy
# /sbin/ip route add default via 192.168.1.1 dev eth2 src 192.168.1.222 proto static table speedy
# /sbin/ip route append prohibit default table speedyl metric 1 proto static
# /sbin/ip rule add prio 30 from 203.134.148.0/28 table wireless
# /sbin/ip route add default via 203.134.148.1 dev eth0 src 203.134.148.2 proto static table wireless
# /sbin/ip route append prohibit default table wireless metric 5 proto static# Set up load balancing gateways
# /sbin/ip rule add prio 40 table internet
# /sbin/ip route add default proto static table internet
# nexthop via 192.168.1.1 dev eth2 weight 1
# nexthop via 203.134.148.1 dev eth0 weight 1

Konfigurasi di atas membutuhkan tiga (3) tabel routing tambahan, yaitu, Speedy, wireless dan internet yang kita masukan dalam file /etc/iproute2/rt_tables, isinya kira-kira sbb,

Code:
120 Speedy
121 wireless
123 internet

Selanjutnya kita perlu menset NAT / proxy agar dapat sekaligus melakukan NAT ke dua (2) interface yang berbeda, yaitu, 192.168.1.222 dan 203.134.148.2. Adapun perintahnya adalah sebagai berikut,

Code:
# /bin/echo 1 > /proc/sys/net/ipv4/ip_forward
# /sbin/iptables -F
# /sbin/iptables -P INPUT DROP
# /
# /sbin/iptables -A INPUT -i eth1 -j ACCEPT
# /sbin/iptables -A INPUT -i eth0 -p tcp -s 0/0 –dport 25 -j ACCEPT
# /sbin/iptables -A INPUT -i eth2 -p tcp -s 0/0 –dport 25 -j ACCEPT
# /sbin/iptables -A INPUT -m state –state ESTABLISHED,RELATED -j ACCEPT
# /sbin/iptables -A INPUT -p tcp -i eth0 -j REJECT –reject-with tcp-reset
# /sbin/iptables -A INPUT -p tcp -i eth2 -j REJECT –reject-with tcp-reset
# /sbin/iptables -A INPUT -p udp -i eth0 -j REJECT –reject-with icmp-port-unreachable
# /sbin/iptables -A INPUT -p udp -i eth2 -j REJECT –reject-with icmp-port-unreachable
# /sbin/iptables -t nat -A POSTROUTING -o eth2 -j SNAT –to 192.168.1.222
# /sbin/iptables -t nat -A POSTROUTING -o eth0 -j SNAT –to 203.134.148.2

booting ulang atau restart komputer

Code:
# reboot

Selamat mencoba, dan mudah2an berhasil..

Copas : Devilcode