This is default featured slide 1 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured slide 2 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured slide 3 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured slide 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured slide 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

Senin, 04 Februari 2013

Membangun Mail Server pada Linux Redhat 9

Setelah sebelumnya saya sempat menulis cara tentang Membangun WEB Server pada Linux Redhat 9, kali ini saya akan menyambungnya dengan Membangun Mail Server pada Linux Redhat 9. Manfaat yang nantinya akan kita dapat dari membangun mail server ini adalah kita dapat berkirim e-mail pada pengguna lain layaknya seperti kita berkirim e-mail melalui yahoo, gmail, plasa, yang tentunya hanya dapat dilakukan pada lingkup jaringan Intranet ini saja.


Untuk dapat membangun Mail Server ini, anda harus membangun DNS server terlebih dahulu, dan DNS server yang sudah anda bangun harus sudah berhasil dan bisa dijalankan. Maka daripada itu, ada baiknya anda mengikuti langkah-langkah membangun server Intranet dengan redhat 9 ini secara berurutan sesuai dengan yang saya tuliskan. Mulai dari membangun DNS server, membangun DHCP server, sharing file, dan membangun WEB sever. Setiap artikelnya saling berkaitan. Jadi bila anda langsung mengikuti artikel ini tanpa memulainya dari awal, hasilnya akan sia-sia karena Mail Server ini tidak akan berjalan sama sekali.

Baiklah, langsung saja sekarang kita masuk ke langkah-langkahnya.

Setting file Postfix 

  • Buka terminal dan login sebagai root
  • Ketikkan vi /etc/postfix/main.cf. Maka akan muncul tampilan file main.cf sebagai berikut (Jangan lupa tekan tombol insert sebelum mengedit).
  • Cari script #myhostname = vitual.domain.tld. Tambahkan dibawah script myhostname = timalgrib.com tepat dibawah #myhostname = vitual.domain.tld. 
  • Tambahkan juga script mydomain = timalgrib.com tepat dibawah #mydomain = domain.tld. Lihat hasilnya seperti gambar dibawah
  • Cari script #myorigin = $mydomain. Hilangkan tanda # pada script tersebut
  • Cari script #inet_interfaces = all. Hilangkan tanda # pada script tersebut
  • Cari script mynetworks. Edit IP nya menjadi 192.168.1.0/27. 
  • Cari lagi dibawahnya script #alias_maps = hash:/etcpostfix/aliases. Hilangkan tanda # pada script tersebut
  • Cari lagi dibawahnya script #alias_database pada baris ke 311. Hilangkan tanda # pada script tersebut dan edit menjadi alias_database : hash:/etc/postfix/aliases.
 
  •  Simpan file main.cf yang sudah di edit tersebut dengan menekan tombol insert lalu tekan esc lalu ketik :wq lalu enter.
Setting imap dan ipop3
  • Ketik vi /etc/xinetd.d/imap pada terminal. Ubah script disable = yes menjadi disable = no. Tekan tombol insert untuk mengedit

  • Simpan file tersebut dengan menekan tombol insert lalu tekan esc, lalu ketik :wq dan tekan enter
  • Buka file ipop3. ketik vi /etc/xinetd.d/ipop3. Edit file tersebut hanya dengan mengubah disable = yes menjadi disable = no sama seperti mensetting file imap tadi.
  •  Simpan file tersebut
Setting Squirrelmail
  • Ketik vi /etc/squirrelmail/config.php. maka akan tampil seperti ini
  •  Edit pada bagian org_name. Edit script tersebut menjadi =>WELCOME TO mail.timalgrib.com<=
  •  Edit juga pada script $domain, isi dengan timalgrib.com. Lalu $imapServerAddress. Isi dengan mail.timalgrib.com. Dan $smtpServerAddress, isi dengan mail.timalgrib.com.
  • Save dan exit
  • restart postfix dan xinetd
  •  Konfigurasi selesai
Uji coba mail server pada server
  • Buka mozilla firefox pada redhat. Ketikkan alamat mail.timalgrib.com. Maka akan muncul tampilan sebagai berikut

  • Masukkan username dan password login redhat anda untuk dapat login ke mail server tersebut.
  • Lakukan hal yang sama pada client windows XP. Masukkan alamat mail.timalgrib.com dan login dengan username dan password yang sama untuk login pada redhat




Menambah user baru
  • Buka pada main menu user and groups

  • Tambahkan user baru disana dengan mengklik add user. Masukkan username dan password nya lalu ok. Pembuatan user ini bertujuan untuk dapat login ke mail server
 
  • Kini terdapat 3 user dalam daftar tersebut. Selanjutnya kita akan mencoba mengirim e-mai dari user tignov ke user diamond
Uji coba mengirim dan menerima e-mail

  • Login sebagai tignov
  • Klik compose
  • Masukkan diamond pada bagian to
  • Tulis isi surat dengan cuma testing doang....haha
  • Klik send
  • Klik sign out untuk keluar
  • Login lagi sebagai diamond
  • Masukkan username dan password untuk login
  • Maka akan tampil e-mail masuk seperti ini

Selamat, anda telah berhasil membangun sebuah mail server

Membangun WEB Server Pada Linux Redhat 9

Web server adalah sebuah perangkat lunak server yang berfungsi menerima permintaan HTTP atau HTTPS dari klien yang dikenal dengan browser web dan mengirimkan kembali hasilnya dalam bentuk halaman-h
alaman web yang umumnya berbentuk dokumen HTML. Untuk dapat membangun web server pada redhat, anda harus membangun DNS server nya terlebih dahulu. DNS server yang sudah dibuat itulah yang nantinya akan kita gunakan sebagai domain sebuah web server yang sebentar lagi akan kita bangun.
Seperti biasa, buka terminal dan login sebagai root. Caranya tinggal ketikkan "su" pada terminal (tanpa tanda petik) lalu masukkan password root lalu tekan enter.
  • Buka file httpd.conf dan setting hingga seperti dibawah ini
[root@timalgrib root]# vi /etc/httpd/conf/httpd.conf

  • cari script server admin dan edit menjadi ServerAdmin webmaster@timalgrib.com
  • Lalu cari lagi dibawahnya script ServerName. Tambahkan script ServerName timalgrib.com tepat dibawah script #ServerName new.host.name:80
  •  edit script DocumentRoot menjadi DocumentRoot "/var/www/web".

  • Kemudian cari script UserDir disable. Letaknya ada pada baris ke 373. Beri tanda #  pada script tersebut. Lalu cari lagi dibawahnya script #UserDir public_html dan hilangkan tanda # pada script tersebut. Lihat Gambar

  • Lalu cari lagi script DirectoryIndex. Letaknya ada pada baris ke 409 Tambahkan index.htm dan index.php pada script tersebut


  • Cari script NameVirtualHost pada baris ke 1027. Hilangkan tanda #, lalu edit menjadi timalgrib.com:80
  • Terus lagi ke bawah dan cari lagi script NameVirtualHost yang terletak pada baris ke 1035. Edit scriptnya dan sesuaikan seperti gambar dibawah ini (lumayan banyak sob)
  • Copy file virtualhost yang sudah diedit seperti diatas lalu pastekan tepat dibawah file tadi dan edit seperti gambar dibawah
  • Save file httpd.conf yang sudah diedit dengan menekan tombol insert lalu tekan esc lalu ketik :wq lalu tekan enter.
  • Masuk ke direktori /var/www. Lalu Buat direktori web disana, karena secara default direktori tersebut tidak ada. Direktori ini berguna untuk menyimpan file web server kita

  • ketik service httpd restart
  • Konfigurasi untuk file httpd selesai. Selanjutnya, buatlah file web sederhana yang bernama index.htm dan simpan di direktori /var/www/web. Untuk itu, ketik pada terminal vi /var/www/web/index.htm dan masukkan script ini




  • <html>


  • <body bgcolor="CCCCCC">


  • <h1><marquee>Welcome to timalgrib.com</marquee><h1></br>


  • <p1>Terima kasih telah mengunjungi website kami</p1>


  • </html>


  • Simpan script tersebut dengan menekan tombol insert lalu tekan esc kemudian ketik :wq lalu enter. Restart lah httpd dari terminal dengan mengetik service httpd restart. kemudian buka web browser dan ketikkan alamat timalgrib.com
 


 
  • Coba buka dari client windows XP. Ketikkan alamat yang sama yaitu timalgrib.com pada bagian address bar. maka akan tampil sebagai berikut
  • Bila telah muncul seperti diatas, selamat. Anda telah berhasil membangun web server sederhana pada sebuah jaringan Intranet dengan OS server Redhat 9. Anda dapat mengganti file web diatas dengan file web milik anda sendiri dan letakkan pada direktori /var/www/web. Jangan lupa untuk me-rename halaman homepage nya menjadi index.htm atau index.htm, agar file tersebut dapat dibaca oleh httpd ketika address timalgrib.com dimasukkan.

Sumber : http://tignovharli.blogspot.com/2011/02/membangun-web-server-pada-linux-redhat_2951.html

Dns Server on Centos 6

Asslam’mu alaikum wr.wb
Pembuatan dns server di centos 6 sangatlah berbeda dengan ubuntu.Oke, langsung aj y.. pada kasus kali ini kita akan membuat sebuah dns dengan ketentuan seperti di bawah ini..
host : bara-c0de.org
ip: 192.168.1.7
set configurasi static eth0 dan tambahkan dns nya…
[root@bara-c0de ~]# nano /etc/sysconfig/network-scripts/ifcfg-eth0
NAME=eth0
DEVICE=eth0
BOOTPROTO=static
IPADDR=192.168.1.7
NETWORK=192.168.1.0
NETMASK=255.255.255.0
BROADCAST=192.168.1.255
PEERDNS=yes
DNS1=192.168.1.7
ONBOOT=yes
oke ane anggap sudah mengesetnya y…

selanjutnya kita tambahkan hostname bara-c0de.org
[root@bara-c0de ~]# nano /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=bara-c0de.org
sekarang kita tambahkan host yg ingin kita gunakan sebagai dns server
[root@bara-c0de ~]# nano /etc/hosts
192.168.1.7     bara-c0de.org   bara-c0de
127.0.0.1    localhost.localdomain   localhost
::1     bara-c0de.org   bara-c0de    localhost6.localdomain6 localhost6
Karena saat merestart daemon konfigurasi networknya konflik dengan network manager maka kita matikan terlebih dahulu
[root@bara-c0de ~]# /etc/init.d/NetworkManager stop
[root@bara-c0de ~]# /etc/init.d/network restart
kemudian install bind9nya
[root@bara-c0de ~]# yum install bind*
Tambahakan query pada port 53 di named.conf
[root@bara-c0de ~]# nano /etc/named.conf
options {
listen-on port 53 { localhost;192.168.1.7; };
#listen-on-v6 port 53 { ::1; };
directory     ”/var/named”;
dump-file     ”/var/named/data/cache_dump.db”;
statistics-file “/var/named/data/named_stats.txt”;
memstatistics-file “/var/named/data/named_mem_stats.txt”;
allow-query     { any; };
recursion yes;
pada tulisan yg tercetak tebal adalah penambahan configurasinya kemudian save.
sekarang kita tambahakan query nya
[root@bara-c0de ~]# nano /etc/named.rfc1912.zones
zone “localdomain.localhost” IN {
    type master;
    file “named.localhost”;
    allow-update { none; };
};
zone “localhost” IN {
type master;
file “named.localhost”;
allow-update { none; };
};
zone “1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa” IN {
type master;
file “named.loopback”;
allow-update { none; };
};
zone “1.0.0.127.in-addr.arpa” IN {
    type master;
    file “named.loopback”;
   allow-update { none; };
};
zone “0.in-addr.arpa” IN {
type master;
file “named.empty”;
allow-update { none; };
};
Nah,sekarang kita ganti text yg tercetak tebal dengan di bawah ini dan kemudian save jika telah selesai.
#ganti untuk localdomain.localhost
zone “bara-c0de.org” IN {
type master;
file “bara.zone”;
allow-update { none; };
};
#ganti untuk yg .10.0.127.in-addr.arpa
zone “1.168.192.in-addr.arpa” IN {
type master;
file “bara.rev”;
allow-update { none; };
};
sekarang kita buat file bara.zone dan bara.rev nya..masuk ke directori named..
[root@bara-c0de ~]# cd /var/named/
[root@bara-c0de named]# cp named.localhost bara.zone
[root@bara-c0de named]# cp named.loopback bara.rev
ubah konfigurasi bara.zone n bara.rev hingga seperti di bawah ini:
[root@bara-c0de named]# nano bara.zone
$TTL 1D
@ IN SOA bara-c0de.org. root.bara-c0de.org. (
0    ; serial
1D    ; refresh
1H    ; retry
1W    ; expire
3H )    ; minimum
IN    NS    bara-c0de.org.
IN    A    192.168.1.7
www     IN    A    192.168.1.7

[root@bara-c0de named]# nano bara.rev
$TTL 1D
@ IN SOA bara-c0de.org. root.bara-c0de.org. (
0    ; serial
1D    ; refresh
1H    ; retry
1W    ; expire
3H )    ; minimum
IN    NS    bara-c0de.org.
7    IN    PTR     bara-c0de.org.

[root@bara-c0de named]# chgrp named bara.zone
[root@bara-c0de named]# chgrp named bara.rev
save configurasi nya… sekarang  tinggal kita jalankan service dan setting dns nya…
[root@bara-c0de named]# /etc/init.d/named restart
[root@bara-c0de named]# nano /etc/resolv.conf
search bara-c0de.org
nameserver 192.168.1.7
sekarang tinggal test dns server nya..Jika tidak terjadi kesalahan dan tampilan seperti di bawah ini, maka konfigurasi telah  berhasil…
[root@bara-c0de named]# nslookup bara-c0de.org
Server:        192.168.1.7
Address:    192.168.1.7#53
Name:    bara-c0de.org
Address: 192.168.1.7
Nah, itu tadi configurasi dns server on centos 6… selamat mencoba dan semoga bermanfaat..
wassalam’mu alaikum wr.wb

Setting DNS di Red Hat Linux 9

s
Cara Membuat DNS Server di Linux Red Hat 9

Pertama install RedHat Linux 9 terlebih dahulu dan setting ip address.
Install Paket bind.
Masuk konfigurasi named dengan perintah :
# vi /etc/named.conf
Tambahkan zona forward dan reverse
Untuk zona forward tambahkan :
zone "zainul.com" IN {    (ganti dengan nama domain yang anda buat)
            type master;
            file "forward";
            allow-update { none;  };
};


Untuk zone reverse :
zone "21.168.192.in-addr.arpa" IN {    (ganti dengan nomor ip address untuk DNS dan dengan catatan nomor ip ditulis dari belakang misal : 192.168.21.1 (ip yang digunakan untuk DNS) dan tulis terbalik menjadi 21.168.192 (nomor ip 1 tidak perlu ditulis))
            type master;
            file "reverse";

            allow-update { none;  };
};
Kemudian simpan dengan tekan ESC (:wq) Enter.



Buat direktori zona forward dan reverse
Masuk direktori penyimpanan named :
# cd /var/named/
# ls (untuk melihat isi named)
Buat direktori zona forward dan reverse dengan cara mengkopi file yang ada
# cp localhost.zone forward 
# cp named.local reverse


Masuk file forward
# vi forward
Kemudian Edit seperti gambar di bawah.
Tekan tombol Insert.
STTL 1W
@                     1D  IN     SOA    zainul.com.  (dns anda.)        root.zainul.com. (      (root.dns anda.)
                                                               42 ; serial (d. adams)
                                                                3H ; refresh
                                                               15M ; retry
                                                               1W ; expiry
                                                               1D ; minimum

@            1D IN NS          zainul.com. (domain anda.)
ns            1D IN A            192.168.21.1 (ip dns anda)
@            1D IN A            192.168.21.1 (ip dns anda)
www        1D IN A            192.168.21.1 (ip dns anda)

Kemudian simpan Esc ketik (:wq) enter.

Masuk file reverse
# vi reverse
Kemudian Edit seperti gambar di bawah.
Tekan tombol Insert.

STTL 1W
@            IN                 SOA           zainul.com. (dns anda.)      root.zainul.com. (     (root.dns anda.)
                                                                       

@                         IN                NS               zainul.com. (domain anda.)
1 (ip dns server) IN                PTR             zainul.com. (ns.domain anda.)

Kemudian simpan Esc ketik (:wq) enter.


Kemudian masuk resolv dengan perintah :
# vi /etc/resolv.conf
Tambahkan dengan tekan Insert
search zainul.com  (domain anda)
nameserver 192.168.21.1  (ip dns anda)

Kemudian simpan Esc ketik (:wq) enter.

Restart Named
# service named restart
Coba cek apakah sudah berhasil
# nslookup
> zainul.com (domain anda)
Jika  berhasil akan teridentifikasi nama domain dan ip domain seperti gambar dibawah.

Jumat, 01 Februari 2013

Membuat User Account Di Linux Centos 5.6

adduser
Perintah adduser digunakan untuk menambahkan user.
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. Contoh:# adduser udin # passwd udin
Perhatikan bahwa semua perintah yang membutuhkan akses root, di sini saya tulis dengan dengan menggunakan tanda #, untuk memudahkan Anda membedakannya dengan perintah yang tidak perlu akses root.

Contoh Kita Membuat User Account Baru Denga Nama Adzil

Masuk Dulu Ke Terminal (alt + F2) -->Isikan Xterm Baru Deh Cara Dibawah Ini

[jalawave@localhost Jalawave]$su -l

password:*****

[jalawave@localhost]# adduser Adzil( Membuat User Acoount Baru user dengan nama Rita)

[jalawave@localhost]$ Passwd Adzil ( Membuat Password Baru user dengan nama Rita

New Unix Password : ****** (isi Password )

Retype Unix Password :******(ulangi password Yang sama)

Kalau Sudah Sucesfully Berarti Andah Tealah Berhasil Membuat User Account Dengan Nama Adzil