Ruang Web Hosting Indonesia - Solusi Handal, Cepat dan Murah

Archive for June, 2008

Recover Root Password pada Linux

June 12, 2008 - 1:29 am No Comments

Pada beberapa bulan yang lalu, saya dan teman saya pergi ke TVRI untuk memperbaiki tvri.co.id yang tidak berjalan. Pada awalnya sih saya kira webserver atau database nya yang bermasalah. Lalu tibalah saya di kantor TVRI dan masuk ke ruang servernya.

Ternyata masalah yang terjadi adalah aplikasi MySQL tidak bisa berjalan karena harddisk pada server sudah penuh. Eit,,, tapi sebelum itu saya tidak bisa masuk ke sistem Linux karena password root tidak diketahui.

Tapi tenang… ada beberapa solusi untuk merecover akses ke sistem.

Root Password – Metode mudah:

Jalan termudah untuk merecover password root yang hilang adalah boot kedalam mode single user.

Jika menggunakan LILO, pada LILO boot prompt (pengguna graphical LILO dapat menekan Ctrl-x untuk keluar dari layar graphical dan menuju boot: prompt), masukan:

Kode:

linux single

Kode diatas akan membuat pengguna “root” tanpa menanyakan password. Sekali sistem telah di boot, Anda bisa merubah password root menggunakan perintah password:

Kode:

passwd

Instruksi untuk pengguna GRUB sama. Tekan ‘e’ pada GRUB prompt untuk memilih parameter boot. Pilih baris untuk kernel yang ingin Anda boot , dan pergi menuju akhir baris. Tambah kata “single” sebagai kata terpisah, dan tekan ENTER untuk keluar dari edit mode. Sekali kembali pada menu GRUB, tekan “b” untuk boot kedalam mode single user.

Root Password – Metode tidak mudah:

Untuk alasan apapun, jika solusi diatas tidak berjalan, ada pilihan lain. Boot dengan menggunakan distribusi Linux “Live CD” , seperti Ubuntu.
Setelah booting up dari Ubuntu Live CD, buka terminal dan keik perintah su untuk mengganti user sebagai root (tidak diperlukan password).

Kode :

mount /dev/sda1 /media/sda1
cd /media/sda1/etc

Sekali Anda masuk kedalam sistem di direktori /etc, Anda dapat menggunakan tect-editor (seperti vim, nano, pico, dll) untuk mengedit file /etc/shadow dimana password disimpan. Bermacam informasi tentang root dan account user disimpan di file ini.

Sebagai contoh, isi dari /etc/shadow uttuk acoount “root” mungkin terlihat seperti ini :

Kode:

root:$1$aB7mx0Licb$CTbs2RQrfPHkz5Vna0.fnz8H68tB.:10852:0:99999:7:::

Sekarang, gunakan text-editor dan hapus password hash (text berwarna hijau).

Kode:

vim shadow

Setelah Anda edit field ini, seharusnya terlihat seperti ini :

Kode:

root::10852:0:99999:7:::

Sekarang reboot komputer.

Sekali komputer di booted dan Anda pada login prompt, ketik “root” dan ketika sistem menanyakan password, tekan ENTER (masuk tanpa password). Setelah sukses login, Anda perlu mengeset password baru untuk root dengan menggunakan perintah berikut :

Kode:

passwd

Lupa “User” Password:

Jika account user lupa akan password, root dapat dengan mudah di mereset password user. Sebagai contoh, username bernama “bkurniawan”.

Enter (sebagai root):

Kode:

passwd bkurniawan

Perintah tersebut akan meminta password baru untuk user “bkurniawan”

Format Geography Markup Language Files (GML) di MapServer

June 12, 2008 - 1:26 am No Comments

Geographic Markup Language and GML/XML. GML merupakan text-based, format XML yang dapat merepresentasikan data vektor dan atribut. Format ini merupakan format spesifikasi Open Geospatial Consortium untuk pertukaran data (http://www.opengeospatial.org/standards/gml)

File listing

File GML biasanya berupa file text dengan extensi gml. Beberapa menggunakan XML sebagai extensinya :

coal_dep.gml

Skema dokumen XML sering disertai file GML yang telah di terjemahkan dari beberapa format lain (misal menggunakan ogr2ogr).

GML menggunakan serangkaian tags untuk menetapkan atribut dan koordinat geometry. Contoh text dalam file GML :

<gml:featureMember>
<Coal_Deposits fid="1">
<UNKNOWN>0.000</UNKNOWN>
<NA>0.000</NA>
<ID>2</ID>
<ID2>2</ID2>
<MARK>7</MARK>
<COALKEY>110</COALKEY>
<COALKEY2>110</COALKEY2>
<ogr:geometryProperty>
<gml:Point>
<gml:coordinates>78.531,50.694</gml:coordinates>
</gml:Point>
</ogr:geometryProperty>
</Coal_Deposits>
</gml:featureMember>

Akses Data / Metode Koneksi

  • Akses GML tersedia di MapServer melalui OGR (http://www.gdal.org/ogr/drv_gml.html)
  • Parameter CONNECTIONTYPE OGR harus digunakan.
  • Path menuju file GML diperlukan, termasuk extensi file. Dan bisa jadi ada berbagai layer dalam file GML, termasuk berbagai tipe fitur

Contoh OGRINFO

Menggunakan ogrinfo pada file GML:

> ogrinfo /data/gml/coal_dep.gml
Had to open data source read-only.
INFO: Open of `coal_dep.gml'
using driver `GML' successful.
1: Coal_Deposits

Menggunakan ogrinfo untuk memeriksa struktur dari layer:

> ogrinfo -summary /data/gml/coal_dep.gml Coal_Deposits
Had to open data source read-only.
INFO: Open of `coal_dep.gml'
using driver `GML' successful.

Layer name: Coal_Deposits
Geometry: Unknown (any)
Feature Count: 266
Extent: (23.293650, 37.986340) - (179.272550, 80.969670)
Layer SRS WKT:
(unknown)
UNKNOWN: Real (0.0)
NA: Real (0.0)
ID: Integer (0.0)
ID2: Integer (0.0)
MARK: Integer (0.0)
COALKEY: Integer (0.0)
COALKEY2: Integer (0.0)
LONG: Real (0.0)
LAT: Real (0.0)

Contoh Map File:

LAYER
NAME coal_deposits
TYPE POINT
STATUS DEFAULT
CONNECTIONTYPE OGR
CONNECTION "gml/coal_dep.gml"
CLASS
        STYLE
                COLOR 0 0 0
                SYMBOL 'circle'
                SIZE 6
        END
END
END

GRUB Error

June 11, 2008 - 9:59 am No Comments

GRUB Error

Beberapa waktu lalu setelah saya memformat harddisk teman dan menyeting agar partisi pada harddisk tersebut dibuat bootable, lalu harddisk tersebut saya eject dan merestart Ubuntu saya ,kemudian pada saat booting muncul

GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB

Waah,, GRUB nya tidak bisa mendetect partisi yang akan di LOAD nih !@#$

Rencananya sih mau install ulang Ubuntu, tapi dengan akal yang cerdik, aku pinjem compie temen lalu browsing tentang masalah ini, lalu solusinya adalah

1.Siapin LiveCD distro untuk bisa masuk ke terminal.

2.Dari terminal, ketik perintah grub biar bisa masuk ke konsole grub :
% grub
grub>

3.Setelah masuk ke menu utama grub, ketik peritah berikut untuk mendapatkan Informasi partisi dan file system yang ada

grub>geometry (hd0)

drive 0×80: C/H/S = 1048/255/63, The number of sectors = 16841664, /dev/hda

Partition num: 0, Filesystem type is ext2fs, partition type 0×83

Partition num: 4, Filesystem type unknown, partition type 0×82

4.Berikutnya, beritahu ke grub letak file system yang telah terdeteksi dan ingin digunakan :

Contoh : grub> root (hd0,0)

5.Lanjutkan dengan menginstall grub ke mbr, lalu keluar dari menu grub :
grub> setup (hd0)
grub> quit
Catatan : perintah (hd0) bisa diganti menggunakan perintah setup (hdX,Y), dimana X adalah harddisk dan Y adalah partisi hardisk yang ingin menggunakan grub.