Category Archives: Linux

Install and configure Posgresql 9.3 in Linux ( Centos ) within VMWare – part II

After postgresql installer has executable access, then we can run it as an installer

Choose installation directory

Choose data directory ( Cluster )

Setup password for root, in this case root/ super user is a super user for database not in OS

Choose port where to listen

select locale

installation processing

just uncheck the stackbuilder installer, we don’t need it at this time. It will be usefull when we need additional tools/ services from Postgresql

Once the installation done, the next step is configuration and make an example to verify that our database has been installed as well. To make operation lighter, i’ll access the Linux(Centos)
through sshclient.

Terminal is on, start configuration

/*Go to installed PostgreSQL directory*/
[root@localhost /]# cd /opt/PostgreSQL/9.3/

/*open configuration file for Postgresql within pg_env.sh using VI editor*/
[root@localhost 9.3]# vi pg_env.sh 

/*copy the all lines that contain export command to setup environment variables*/
#!/bin/sh
# The script sets environment variables helpful for PostgreSQL

export PATH=/opt/PostgreSQL/9.3/bin:$PATH
export PGDATA=/opt/PostgreSQL/9.3/data
export PGDATABASE=postgres
export PGUSER=postgres
export PGPORT=5432
export PGLOCALEDIR=/opt/PostgreSQL/9.3/share/locale
export MANPATH=$MANPATH:/opt/PostgreSQL/9.3/share/man

/*Login as postgres user*/
[root@localhost 9.3]# su - postgres 
Last login: Sat Nov  8 09:45:22 EST 2014 on pts/1
-bash-4.2$ 

/*Open file ~/.bash_profile
paste the command that we've copied before, and this will be environment variables for postgresql within OS/*

[ -f /etc/profile ] && source /etc/profile

export PATH=/opt/PostgreSQL/9.3/bin:$PATH
export PGDATA=/opt/PostgreSQL/9.3/data
export PGDATABASE=postgres
export PGUSER=postgres
export PGPORT=5432
export PGLOCALEDIR=/opt/PostgreSQL/9.3/share/locale
export MANPATH=$MANPATH:/opt/PostgreSQL/9.3/share/man

/*save and logout from the postgres user session
then login again as postgres user/*

[root@localhost 9.3]# su - postgres 

/*let's try to connect to postgresql
-bash-4.2$ psql
Password: 
psql.bin (9.3.5)
Type "help" for help.

postgres=# 
/*postgresql connected already*/

/*show all database using meta data command*/

postgres=# \l
                                  List of databases
   Name    |  Owner   | Encoding |   Collate   |    Ctype    |   Access privileges   
-----------+----------+----------+-------------+-------------+-----------------------
 postgres  | postgres | UTF8     | en_US.UTF-8 | en_US.UTF-8 | 
 template0 | postgres | UTF8     | en_US.UTF-8 | en_US.UTF-8 | =c/postgres          +
           |          |          |             |             | postgres=CTc/postgres
 template1 | postgres | UTF8     | en_US.UTF-8 | en_US.UTF-8 | =c/postgres          +
           |          |          |             |             | postgres=CTc/postgres
(3 rows)

Advertisements

Install and configure Posgresql 9.3 in Linux ( Centos ) within VMWare – part I

In this chance i’d like to share with you guys about installing and configuring Postgresql 9.3 in Linux. In this post i’ll use VMWare to simulate that. The distribution of Linux that i’m going to use is Centos or we can use Red Hat. So, let’s start it.
1. Create a new virtual machine

specify linux distribution that we are going to use

Input the name of machine and location of virtual machine files

Specify disk capacity

Click customize hardware

Change the memory for virtual machine into 2GB minimum

Specify ISO file for the Operating system that will be installed

Once setup is done, click Play virtual machine

Process to instal Centos

Setup input language

Click on software selection to add standard Desktop environment

Check server with GUI and select all packages

when done, click installation destination, just check the disk to instal the OS

Start installation by clicking begin installation

On installation progress click root password to add password for root in installed OS

also create a user for the os

when done, wait installation until finished

after installation, click license information

Check accept terms

Once installation is done, login as root user then open terminal, to check IP Address

use sshclient from windows to connect with the virtual machine then upload Postgresql installer for Linux

upload done, then go to terminal again to access the uploaded file. and change the permission to be executable, and run it.

Image Compressor Using Terminal Linux (kompresor citra menggunakan terminal linux)

Aplikasi pengompres citra ada banyak untuk windows, namun di keluarga unix bagaimana ?. Saya sempat mencoba mengompress citra dari gimp ataupun image viewer dengan cara melakukan save As file dari type JPG menjadi PNG. Namun, hasilnya nihil. Setelah searching di google, ternyata dapatnya di forum ubuntu. Ternyata, bukan berupa aplikasi , tapi hanyalah command yang biasa dijalankan di terminal. Apakah bisa berhasil ? jawabannya ya.

berikut command yang harus diketikkan :

convert -quality [value param] file_asal.jpg file_hasil.jpg

Penjelasan :

convert             : perintah untuk mengompress

-quality            : mereduksi kualitas citra

[value param]  : nilai parameter persentase citra yang akan dikurangi

file_Asal            : nama file sebelum dikompress

file_hasil            : nama file setelah dikompress

example  gambar dengan nama parrot.jpg, size :346,2 KB

dengan menggunakan command seperti diatas, gambar parrot bisa dikompress sebesar berapapun persentase yang kita inginkan.

convert -quality 50 parrrot.JPG reduced_parrrot.JPG

artinya, saya melakukan kompresi terhadap citra dengan nama parrot.JPG sebesar 50 % dengan mengurangi kualitasnya menjadi reduced_parrot.JPG

Lalu hasilnya adalah

Citra reduced_parrot.JPG dengan size:107,1 KB. Dengan kualitas yang tidak jauh beda dari yang asli, tapi lebih ringan.

Dengan ini, kita dapat melakukan kompresi terhadap beribu- ribu file hanya dengan melakukan command looping terhadap citra yang akan dikompress

Okay guys, have fun with terminal image compressor

Restore Panel Gnome

Beberapa waktu yang lalu, Desktop Gnome saya agak error. Panel yang ada , tidak terkontrol seperti biasanya dan tidak bisa dihapus. Maklum- lah, masih newbie. Saya sempat frustasi gara- gara Error ini. Sempat terlintas di otak saya , satu- satunya jalan untuk menyelesaikan masalah ini adalah Re-install Gnome alias instal ulang Gnome. Tapi, masalahnya saya tidak mendapat referensi yang cukup untuk Re-install Gnome. Setelah Googling selama 2 jam, akhirnya saya dapat solusi dari salah forum Linux agar Restore Gnome bukan Re-install Gnome.
Continue reading

Mengaktifkan Wireless Broadcom diUbuntu 10.10

Sejak memiliki Leppi dan menggunakan Ubuntu, saya selalu menemukan kesulitan untuk activating wirelessnya, seperti biasa masalahnya adalah karena hardware wireless leppi saya adalah broadcom. Tapi, “i don’t care” saya tetap ingin menggunakan Ubuntu walaupun gak bisa wirelesnya. Setelah sekian lama search di Google, akhirnya saya menemukan gimana caranya activating wireless broadcom di ubuntu 10.10 . Sebenarnya hampir sama dengan yang 10.04, cuma ada beberapa tambahan
Berikut caranya :
1. Siapkan Installer Ubuntu yang sudah di-burn di storage device . Ex : USB flashDisk
2. Mount Installer tersebut di Ubuntu anda
3. Instal package berikut :
#\pool\main\p\patch\patch_2.6-2ubuntu1_i386.deb
#\pool\main\d\dkms\dkms_2.1.1.2-3ubuntu1_all.deb
#\pool\restricted\b\bcmwl\bcmwl-kernel-source_5.60.48.36+bdcom-0ubuntu5_i386.deb
#\pool\main\b\b43-fwcutter\b43-fwcutter_013-2_i386.deb

Setelah Terinstall semua, reboot PC anda. dan haveFun dengan Wireless di Ubuntu 10.10

Mengaktifkan Xampp alias lampp di Ubuntu via GUI

Setelah menginstal Xampp alias Lampp di Ubuntu, Biasanya, untuk mengaktifkan xampp control panel, kita perlu masuk ke terminal dan Login sebagai Root untuk mengaktifkan apache, mysql dan teman- temannya. Continue reading

Octave = alternatif Mathlab for math and digital image processing

Pengolahan citra digital (Digital Image Processing) memang salah satu mata kuliah utama di jurusan teknik informatika. matakuliah ini membahas tentang rekayasa citra agar bisa bermanfaat bagi orang lain. Salah satu tool yang sangat mendukung mata kuliah ini yaitu MATHLAB (matrix laboratory) yaitu software propietary yang memang sangat powerfull untuk pengolahan data yang bersifat matrix, karena citra merupakan suatu matrix jadi tool ini sangat dianjurkan oleh dosen mata kuliah terkait. Terus , bagaimana dengan open source apakah ada penggantinya ? Tentu saja ya ! penggantinya adalah octave. Octave tersedia dalam versi CLI juga GUI. Yang bikin saya tambah antusias, yaitu hampir semua source code yang ada di Octave hampir mirip dengan MATLAB. So, bisa berpindah tool , tanpa berpindah syntax.