setting postgresql di ubuntu 12.04

Postgresql merupakan database opensource yang tangguh dengan 15 tahun dikembangkan secara aktif dan sudah diakui oleh industri sebagai database opensource yang paling canggih.

Untuk melakukan instalasi postgresql di ubuntu 12.04 lakukan perintah

   sudo apt-get install postgresql pgadmin3

setelah instalasi selesai postgresql perlu dilakukan settingan awal

   sudo su postgres -c psql template1
template1# alter user postgres with password 'password';
template1# \q

untuk menyamakan password user postgres di sistem dan di database perlu dilakukan setting

   sudo passwd -d postgresql
sudo su postgres -c passwd

Setelah setting kita bisa akses database postgresql dengan menggunakan user postgres.

Memperbaiki Grub2 di Ubuntu 10.10

Beberapa kali saya mengalami grub2 di mesin ubuntu saya mengalami kerusakan. Biasanya gara2 instalasi sistem operasi lain. Karena grub2 sangat berbeda dengan grub, maka cara memperbaikinya juga berbeda. Cara memperbaiki grub2 sebagai berikut :

1. cari partisi keberapa dari root linux yang digunakan oleh sistem. Perintah untuk melihat partisi di hardisk kita :
depthcharge$sudo fdisk -l
hasil keluaran akan seperti ini

Device Boot Start End Blocks Id System
/dev/sda1 * 1 13 102400 7 HPFS/NTFS
Partition 1 does not end on cylinder boundary.
/dev/sda2 13 6079 48724992 7 HPFS/NTFS
/dev/sda3 6079 35136 233398272 83 Linux
/dev/sda4 35136 38914 30343169 5 Extended
/dev/sda5 35136 38783 29295616 83 Linux
/dev/sda6 38783 38914 1046528 82 Linux swap / Solaris

Saya menggunakan /dev/sda5 sebagai partisi root saya, Maka saya akan melakukan settingan untuk partisi tersebut.
2. Lakukan mount partisi root ke dalam /mnt.
depthcharge$sudo mount /dev/sda5 /mnt
depthcharge$sudo mount --bind /dev /mnt/dev
depthcharge$sudo mount --bind /proc /mnt/proc
3. Masuk ke partisi root sebagai root
sudo chroot mnt
4. Memperbaiki grub2 kita
depthcharge#update-grub2
5. Install grub2 ke MBR
grub-install /dev/sda
6. Grub2 berhasil diperbaiki sekarang kita lakukan umount partisi root
umount /mnt/dev
umount /mnt/proc
umount /mnt
Lakukan restart sistem dan grub2 pun sudah berhasil diperbaiki

Setting Usb Modem ZTE MF636 di Ubuntu 10.04

Dua minggu yang lalu saya membeli usb modem ZTE Mf636 dari teman kantor. Tujuan saya membeli usb modem itu untuk fleksibilitas, karena selama ini saya menggunakan modem asdl yang terbatas ruang geraknya. Tetapi pada saat saya menggunakan usb modem tersebut tidak bisa koneksi ke internet hanya muncul usb sebagai penyimpan data bukan sebagai modem.

Setelah saya baca-baca di internet saya mendapatkan kesimpulan ternyata secara default ubuntu 10.04 mendeteksi usb modem sebagai usb penyimpanan data. Untuk menjadikan usb tersebut menjadi usb modem harus dilakukan instalasi package usb-modeswitch-data. Lakukan perintah :

sudo apt-get install usb-modeswitch-data

Untuk instalasi package tersebut. Setelah dilakukan setting APN untuk operator yang digunakan ubuntu akan melakukan koneksi ke internet secara otomatis.

Rumah Pintar di Linux

linuxmceMungkin anda pernah membayangkan rumah pintar. Rumah yang didalamnya bekerja secara otomatis. Anda tidak perlu repot mengatur suhu rumah atau anda tidak repot menyalakan atau mematikan lampu, karena rumah anda akan melakukannya.
Dalam waktu dekat ini rumah tersebut bisa menjadi kenyataan. Sebuah proyek berbasis linux yang bernama LinuxMCE berhasil membuat sebuah framework yang dapat semua peralatan elektronik ke dalam satu sistem. Sehingga rumah tersebut bisa melakukan otomisasi secara pintar (Smart Home).
Untuk melihat fitur-fitur linuxmce bisa dilihat di situs resminya linuxmce. Keterangan lebih lanjut dapat dilihat di sini.
Cuplikan mengenai linuxmce

Command Linux Buat Newbie

linux pinguinSaat ini hampir semua distribusi linux menggunakan GUI sebagai tampilan defaultnya. Hasilnya pengguna zaman sekarang yang baru mengenal linux ,bahkan baru pertama kali meng-install linux, hampir dikatakan tidak sempat menemukan yang namanya terminal atau command interpretor walaupun masih ada di default instalasi dari distribusi linux tapi jarang digunakan oleh pemula tersebut. Padahal terminal tersebut adalah cikal bakal dari linux yang sekarang dan terminal tersebut adalah senjata utama bagi para pengguna linux dalam menjalankan sistem operasi linux tersebut. Command Linux yang sangat penting dalam pengoperasian linux ,khususnya bagi pengguna baru sistem operasi linux, adalah sebagi berikut :

  • man : perintah ini sangat berguna untuk memberi informasi apa kegunaan dan bagaimana menggunakan perintah yang dimaksudkan oleh kita. Contoh man cat, contoh tersebut akan menampilkan kegunaan dan bagaimana menggunakan perintah cat.
  • chmod : perintah ini akan merubah hak akses file yang dimiliki oleh user. Perintah chown mempunyai dua cara penggunaan yaitu dengan menggunakan hak akses dengan string atau menggunakan hak akses dengan numerik. Untuk menggunakan hak akses dengan string mempunyai skema chmod ugo+/-rwx file dimana ugo merupakan penggolongan dari pengguna file (u=user, g=group, o=other) sedangkan +/- adalah apakah hak akses akan ditambah (+) atau dikurangi (-) dan rwx adalah hak akses yang akan di tambahi atau dikurangi dimana r adalah hak akses membaca, w adalah hak akses menulis, dan x adalah hak akses mengeksekusi Contoh chmod ugo+rwx foo yang artinya berikan hak akses untuk file foo bisa dibaca, ditulis, dan dieksekusi untuksemua orang (ugo = semua orang yang menggunakan terminal ini). Sedangkan hak ases dengan numerik mempunyai skema chmod 777 file dimana angka 777 mempresentasikan hak akses bagi pengguna file tersebut dimana 7 pertama adalah hak akses untuk user, 7 kedua adalah hak akses untuk group, dan yang ketiga adalah hak akses oleh other (orang lain). Dan sedangkan 7 mempresentasikan penjumlahan dari angka masing-masing hak akses, 4 untuk hak akses membaca, 2 untuk hak akses menulis, dan 1 untuk hak akses mengeksekusi. Contoh chmod 744 foo , yang artinya memberikan hak akses kepada file foo dengan hak akses user bisa membaca, menulis, dan mengeksekusi. dan hak akses group yang sama dan hak akses other hanya bisa membaca saja.
  • mount : perintah mount bertujuan untuk memuat file system yang berada di device ke dalam sistem linux kita. Perintah ini sangat diperlukan dalam pengoperasian linux sehari-hari. Untuk menggunakan perintah mount ini sangat sederhana kita hanya perlu path device yang ingin kita mount dan ingin path yang ingin kita masukan file system device. contoh mount /dev/cdrom /media/cdrom perintah ini mempunyai arti memuat isi cdrom ke direktori /media/cdrom. contoh ini contoh yang sederhana yang banyak dipakai untuk pengoperasian sehari-hari untuk pengetahuan lebih lanjut bisa dilihat di sini.
  • umount : perintah ini mengeluarkan file system device dari sistem linux kita. perintah umount sederhana hanya memerlukan path yang sebelumnya telah kita mount. contoh umount /media/cdrom perintah ini mempunyai arti mengeluarkan file system device dari sistem linux yang berada di direktori /media/cdrom.

Semua perintah diatas adalah ,menurut opini saya, perintah yang harus dikuasi oleh pengguna baru dari sistem operasi linux untuk melakukan pengoperasian standar sehari-hari. Untuk lebih jelasnya situs ini menjelaskan perintah-perintah yang lebih lengkap bagi pemula.