Archive

Archive for the ‘Linux’ Category

This Account Has Been Suspended

August 10th, 2010 yamin 1 comment

Kaget juga tadi pagi ketika ingin mengupdate salah satu website client yang ingin di tambahkan modul, begitu buka website tersebut ada tulisan “This Account Has Been Suspended“. Padahal setelah saya ingat – ingat pembelian hosting belum satu tahun sesui dengan penjanjian.

Begitu buka email, baru tahu ada pemberitahuan dari ISP tempat hosting, bahwa ada ganguan serangan flooding pada server tersebut. ehmmm ..bikin kaget aja pagi – pagi :-) .

Categories: Linux Tags:

Pengaturan GRUB untuk boot dari kedua Hardisk Mirror RAID-1

July 15th, 2010 yamin No comments

Banyak orang menggunakan mirror RAID (juga dikenal sebagai ‘RAID-1′) untuk melindungi diri terhadap kerugian yang disebabkan oleh kegagalan hard disk. Terkadang, kita bahkan ingin GRUB untuk boot dari hard disk kedua (secondary), dimana ketika hardisk pertama ( primary hardisk ) gagal untuk menjaga sistem yang berjalan. Namun ini tidak semudah yang di bayangkan

Hal ini saya alami ketika melakukan testing hasil konfigurasi RAID-1 pada Centos 5.4. Ketika proses konfigurasi RAID-1 sukses, saya mencabut salah satu hardisk secondary (sdb) dan ketika komputer di hidupkan system berjalan normal (running well ), ketika saya pasang kembali hardisk secondary (sdb) dan mencabut hardisk primary (sda) sistem mengalami error seperti pesan berikut :

GRUB Hard Disk Error

Sebelumnya kita lihat dulu pemetaan hardisk dengan perintah berikut :

# cat /boot/grub/device.map
(hd0)   /dev/sda
(hd1)   /dev/sdb

Hal ini di sebabkan karena GRUB mengalami kebingungan ketika /dev/sda gagal dan hd1 menjadi hd0, untuk itu kita harus menginstal grub pada /dev/sdb (hd1). dan sdb juga dipetakan ke hd0

# cat /boot/grub/device.map
(hd0)   /dev/sda
(hd0)   /dev/sdb

Menginstal GRUB pada /dev/sdb

# grub-install /dev/sdb
The drive (hd0) is defined multiple times in the device map /boot/grub/device.map

Mendefinisikan /dev/sdb ke hd0

# grub
grub> device (hd0) /dev/sdb
grub> root (hd0,0)
Filesystem type is ext2fs, partition type 0xfd

Tentu saja GRUB tidak akan menerima definisi duplikat seperti diatas (yang memang salah), jadi kita perlu mengkonfigurasi pada GRUB:

grub> setup (hd0)
Checking if "/boot/grub/stage1" exists... yes
Checking if "/boot/grub/stage2" exists... yes
Checking if "/boot/grub/e2fs_stage1_5" exists... yes
Running "embed /boot/grub/e2fs_stage1_5 (hd0)"...  15 sectors are embedded.
succeeded
Running "install /boot/grub/stage1 (hd0) (hd0)1+15 p (hd0,0)/boot/grub/stage2 /boot/grub/menu.lst"... succeeded
Done.

grub> quit

Sekarang, /dev/sda dan /dev/sdb dikonfigurasi sebagai hd0 dan sistem tetap bootable jika /dev/sda gagal.

Untuk Konfigurasi RAID-1 dan LVM secara lengkap, bisa merefer pada tulisannya mas Fajran Imam Rusadi pada link ini

Categories: Linux Tags:

Instalasi Mail Server Sendmail dan Dovecot di Centos 5.4

July 13th, 2010 yamin No comments

Salah satu service Email Server yang cukup handal dan populer di  linux adalah sendmail. Sendmail terkenal dengan kesulitan untuk mengkonfigurasinya dibanding engine lain seperti postfix. Kali ini kita akan mencoba menginstal sendmail sederhana di padukan dengan Dovecot. Saya asumsikan anda sudah mengistall DNS Server, saya menggunakan nama host mail2 dan domain singkong.com, sesuikan dengan kondisi di tempat anda, yuuuuu ….. mareeeeee kita mulai !

Instal sendmail dan dovecot

# yum install sendmail sendmail-cf dovecot

Tambahkan baris berikut pada /etc/hosts

10.10.20.64 mail2.singkong.com mail2

Konfigurasi file sendmail.mc

# vi /etc/mail/sendmail.mc

Cari baris berikut :

DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl

Ganti dengan seperti di bawah ini : ( 10.10.20.64 adalah IP Address server sendmail )

dnl DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, 10.10.20.64, Name=MTA')dnl

Cari baris berikut, sesuaikan nama domain dengn domain anda, saya menggunakan nama domain singkong.com

dnl MASQUERADE_AS(`singkong.com')dnl

Cari baris berikut, rubah local domain dengan nama domain anda

LOCAL_DOMAIN(`singkong.com')dnl

Edit file /etc/mail/access ( untuk membari akse ip local (LAN)

# vi /etc/mail/access

Tambahkan Network IP Address pada file /etc/mail/access misal 10.10.20.

Connect:10.10.20.       RELAY

Backup file /etc/mail/sendmail.cf

cp /etc/mail/sendmail.cf /etc/sendmail.cf_backup

Compile hasil perubahan pada file /etc/mail/sendmail.mc

# make -C /etc/mail

Restart sendmail

# service sendmail restart
# chkconfig sendmail on

Restart Dovecot

# service dovecot restart
# chkconfig dovecot on

Ganti sendmail menjadi default mail server

# system-switch-mail
# alternatives --config mta

TESTING SENDING MAIL

[root@mail2 ~]# telnet mail2.singkong.com 25
Trying 10.10.20.64...
Connected to mail2.singkong.com (10.10.20.64).
Escape character is '^]'.
220 mail2.singkong.com ESMTP Sendmail 8.13.8/8.13.8; Mon, 12 Jul 2010 23:59:48 +0700
MAIL FROM:root@singkong.com
250 2.1.0 root@singkong.com... Sender ok
RCPT TO:yamin@singkong.com
250 2.1.5 yamin@singkong.com... Recipient ok
DATA
354 Enter mail, end with "." on a line by itself
ini email dari yamin
.
250 2.0.0 o6CGxmYQ006582 Message accepted for delivery
quit
221 2.0.0 mail2.singkong.com closing connection
Connection closed by foreign host.
You have new mail in /var/spool/mail/root

TESTING RECEIVE MAIL

[root@mail2 ~]# telnet mail2.singkong.com 110
Trying 10.10.20.64...
Connected to mail2.singkong.com (10.10.20.64).
Escape character is '^]'.
+OK Dovecot ready.
user yamin
+OK
pass secret
+OK Logged in.
list
+OK 5 messages:
1 582
2 588
3 504
4 567
5 492
.
retr 5
+OK 492 octets
Return-Path:
Received: from mail2.singkong.com (mail2.singkong.com [10.10.20.64])
        by mail2.singkong.com (8.13.8/8.13.8) with SMTP id o6CGxmYQ006582
        for yamin@singkong.com; Tue, 13 Jul 2010 00:00:13 +0700
Date: Mon, 12 Jul 2010 23:59:48 +0700
From: root
Message-Id: <201007121700.o6CGxmYQ006582@mail2.singkong.com>
X-Authentication-Warning: mail2.singkong.com: mail2.singkong.com [10.10.20.64] didn't use HELO protocol

ini email dari yamin
.
quit
+OK Logging out.
Connection closed by foreign host.

REFERENSI :

1. Red Hat Certifield Engineer Linux Study Guide (Exam RH302), Michael Jang.

2. http://www.surveymain.com/how-to-configure-sendmail-on-centos-5-215.html/

3. http://www.redhat.com/magazine/025nov06/features/email/index.html

Categories: Centos Linux, Linux Tags:

Install Server Centos 5.4 melalui Network “NFS”

July 12th, 2010 yamin No comments

Proses instalasi linux bisa menggunakan berbagai macam cara tergantung kondisi dan situasi, cara yang paling sering di gunakan adalah dengan media CD/DVD ROOM, pada instalasi kali ini kita akan menggunakan dengan media jaringan, dengan media jaringan juga ada berbagai macam cara yaitu dengan NFS, FTP atau HTTP , mengkonfigurasi server instalasi melalui jaringan adalah proses yang cukup mudah. Yang perlu kita lakukan adalah menyalin file dari CD/DVD Centos kedalam sebuah direktori kemudian mengaktifkan NFS, FTP atau HTTP jaringan. Kali ini kita akan menginstal Centos melalui NFS.

Membuat NFS Server

Install  NFS

# yum install nfs

Buat direktory file instalasi, dengan mengikuti perintah dibawah ini, kita akan membuat directory /instalasi

# mkdir /home/yamin/instalasi

Copy seluruh isi DVD pada folder /home/yamin/instalasi

# cp -r /media/Centos_5.4_Files/*  /home/yamin/instalasi

Setup NFS, Tambahkan baris berikut ke  /etc/exports. Lalu edit dengan editor vi atau melalui system-config-nfs

/home/yamin/instalasi  192.168.1.0/24(rw)

Jalankan Service NFS

# service nfs restart
# service portmap restart

Pastikan Firewall dan SElinux di disable untuk sementara, untuk melihat folder yang di share dengan command :

# showmount -a

Membuat USB Key untuk booting melalui USB

Sebelumnya kita sudah membuat server NFS untuk instalasi Centos melalui network, nah untuk memboot instalasi kita menggunakan media USB, kenapa tidak melalui  CDROM ? tidak semua komputer mempunyai cdrom ( ini di tempat saya looh :-) ). Kita akan membuat image kedalam USB menggunakan dd command. Jalankan perintah fdisk -l untuk melihat device usb.

# fdisk -l

Dari perintah fdisk -l, terlihat bahwa USB Device di kenal sebagai /dev/sda1, untuk itu kita membuat image USB Key sebagai berikut, sebelumnya masukan dulu DVD Centos 5.4, :

dd if=/media/Centos_5.4_Files/images/diskboot.img of /dev/sda1

Siap Untuk Instalasi

Sekarang pasang USB Key yang sudah di buatkan image Centos 5.4 ke komputer yang akan di install, pastikan setting di bios agar booting melalui USB. Setelah komputer di boot dan booting dengan usb yang sudah kita setup image boot Centos 5.4, maka akan tampil prompt seperti berikut di layar instalasi :

Tekan F2, untuk melihat daftar pilihan methode instalasi melalui network.

Dari pilihan metode diatas, karena kita menggunakan methode instalasi melalui network  maka pada boot : kita ketik linux askmethod lalu enter, pada pilihan bahasa pilih default : English, lalu OK dan pada pilihan jenis keyboard, pilih default : us , lalau klik tombol OK, maka akan ada plihan jenis instalasi :

Pilih Instalasi melalui NFS Image, lalu klik tombol OK

Pada pilihan jenis konfigurasi IP, saya memilih melalui manual seperti gambar di atas, silakan anda sesuikan dengan kondisi di tempat anda apabila menggunakan DHCP lalu klik tombol OK ,

Silakan isi, IP address NFS Server beserta netmask dan gatewary, pada name server, lalu isikan dengan nama server NFS atau bisa juga diisi dengan IP Address NFS Server.

Pada NFS setup, Isi dengan IP Address atau nama server NFS pada NFS Server Name seperti gambar diatas, lalu isikan folder letak file Instalasi Centos pada Centos Directory, sesuaikan dengan konfigurasi di tempat anda, lalu klik tombol OK maka proses instalasi berlanjut dengan menggunakan source instalasi dari folder instasi pada server NFS.

Cukup sampai di sini proses Instalasi Centos 5.4 melalui jaringan NFS, kalau ada waktu di lanjut saat Konfigurasi RAID-1 dan LVM :-)

REFERENSI : Red Hat Certifield Engineer Linux Study Guide (Exam RH302), Michael Jang.

Categories: Centos Linux, Linux Tags: