.

CARA MUDAH DAN SIMPLE INSTALL DNS SERVER DI UBUNTU SERVER




CARA MUDAH DAN SIMPLE INSTALL DNS SERVER DI UBUNTU SERVER

CARA MUDAH DAN SIMPLE INSTALL DNS SERVER DI UBUNTU SERVER - Pada postingan ini saya ingin berbagi CARA MUDAH DAN SIMPLE INSTALL DNS SERVER DI UBUNTU SERVER . Dan untuk membuat DNS server ini, saya menggunakan Bind9. DNS sendiri merupakan singkatan dari Domain Name Server, yang merupakan cara pemberian nama dari sebuah alamat domain. Dengan adanya DNS, suatu alamat IP dapat diubah menjadi sebuah nama domain baru yang mudah diingat. Karena sebagai manusia, sangatlah sulit dalam menghapal semua alamat-alamat yang ada, tapi manusia lebih mudah dalam mengingat dengan menggunakan nama. Untuk inilah kita memerlukan DNS. 
Langkah-langkah dalam membuat DNS server dengan menggunakan ubuntu 12.04 server adalah sebagai berikut.
1. Menginstall Bind9
2. Melakukan konfigurasi pada Bind9
Langkah pertama, kita login pada ubuntu server kita lalu masuk sebagai super user (root). Caranya adalah dengan mengetikkan perintah berikut.
sudo su 
lalu masukkan password dan tekan enter.
Jika sudah, install bind9 dengan mengetikkan perintah berikut.

apt-get install bind9
Tunggu sampai proses selesai.
Jika sudah selesai, masuk ke dalam direktori bind9 dengan mengetikkan perintah berikut.
cd /etc/bind
Setelah masuk ke dalam direktori bind, lakukan backup file yang memiliki nama named.conf.default-zones dengan cara meng-copy file tersebut menjadi sebuah nama baru named.conf.default-zones.old1. Caranya dengan mengetikkan perintah berikut.
cp named.conf.default-zones named.conf.default-zones.old1
Hal ini bertujuan untuk mengamankan file tersebut jika terjadi kesalahan nantinya.

Langkah selanjutnya, kita lakukan konfigurasi file named.conf.default-zones dengan cara menggunakan text editor. Caranya ketikkan perintah berikut.

nano named.conf.default-zones
setelah masuk ke dalam file konfigurasi, lakukan settingan persis seperti pada gambar berikut.
Cara Install dan Konfigurasi DNS Server di Ubuntu 12.04 Server
Pada contoh di atas saya membuat sebuah domain sendiri bernama 702010100.com. Sobat bisa menyesuaikan dengan keinginan. 

Jika sudah lakukan penyimpanan terhadap perubahan yang sudah dilakukan dengan cara menekan tombol Ctrl + O dilanjutkan dengan menekan tombol Enter dan Ctrl + X.

Selanjutnya kita lakukan backup file bernama db.local menjadi db.1 dan file bernama db.127 menjadi db.2. Caranya adalah sebagai berikut.

Cara Install dan Konfigurasi DNS Server di Ubuntu 12.04 Server
Jika sudah sekarang kita tinggal mengkonfigurasi file db.1 dan db.2 menggunakan text editor nano. Cara ketikkan perintah berikut.
nano db.1
Cara Install dan Konfigurasi DNS Server di Ubuntu 12.04 Server
 
Pada gambar di atas, saya menggunakan alamat 192.168.100.1 sebagai alamat IP yang akan saya ubah menjadi domain 702010100.com. Alamat IP tersebut nantinya kita samakan dengan eth0. sehingga nanti alamat IP di DNS server bersifat static.

Setelah melakukan konfigurasi file db.1, selanjutnya lakukan konfigurasi file db.2 seperti pada gambar berikut ini.

Cara Install dan Konfigurasi DNS Server di Ubuntu 12.04 Server

Jika sudah, jangan lupa menyimpan konfigurasi yang sudah dilakukan.

Selanjutnya, ubah alamat IP ubuntu milik sobat sesuai dengan yang sudah dikonfigurasi pada file db.1. Caranya ketikkan perintah berikut.

nano /etc/network/interfaces
setelah masuk, ganti alamat pada kata berikut.

iface eth0 inet dhcp
menjadi

iface eth0 inet static
address 192.168.100.1
netmask 255.255.255.0
dns-nameserver 192.168.100.1
Simpan konfigurasi, lalu lakukan restart terhadap network interface dengan cara mengetikkan perintah.

/etc/init.d/networking restart
Langkah terakhir buka file resolv.conf dengan cara mengetikkan perintah.

nano /etc/resolv.conf
Lalu masukkan nameserver sesuai dengan alamat IP tadi. Sebagai contoh.

nameserver 8.8.8.8
nameserver 8.8.8.8
nameserver 192.168.100.1
Jangan lupa simpan perubahan yang sudah dilakukan. Dan langkah terakhir adalah melalukan restart pada service bind9 dengan cara mengetikkan perintah berikut.

service bind9 restart
Demikianlah CARA MUDAH DAN SIMPLE INSTALL DNS SERVER DI UBUNTU SERVER . Jika sobat ingin menguji coba konfigurasi DNS server, apakah berhasil atau tidak. Lakukan pinging terhadap domain yang sudah sobat konfigurasi.

ping 702010100.com
ping www.702010100.com
ping 192.168.100.1
Jika berhasil maka akan tampak seperti pada gambar berikut ini.
Cara Install dan Konfigurasi DNS Server di Ubuntu 12.04 Server

backup server linux di jaringan secara otomatis dengan crontab

Backup server dengan perintah scp atau rsync secara otomatis dilinux dengan perintah crontab

Untuk backup secara otomatis ada beberapa syarat yang harus dipenuhi:
1. Komputer backup dan komputer utama mempunya login yang sama.
Misal di komputer server ada login wisata. Di komputer utama juga harus ada login wisata.
2. Ip address harus saling di kenalkan
misal komputer utama ip addressnya 173.15.52.1
Dan komputer backup 173.15.52.2

Di komputer utama harus dikenalkan ip address komputer backup.
Dengan cara:
vi /etc/hosts
Isi dengan
173.15.52.2 Wisata2
Kemudian simpan dengan perintah :wq!
Dan juga isi di file
vi /etc/hosts.equiv
Isi dengan
Wisata2
Kemudian simpan

Demikian juga di komputer backup harus dikenalkan
Dengan cara:
vi /etc/hosts
Isi dengan
173.15.52.1 Wisata1
Kemudian simpan dengan perintah :wq!
Dan juga isi di file
vi /etc/hosts.equiv
Isi dengan
Wisata1
Kemudian simpan

3. Yang pasti harus tersambung dengan jaringan

4. Chmod 777 untuk backup servernya
Dengan cara
Dari root#
Chmod 777 /home/wisata

setelah langkah diatas tinggal kita buat perintah untuk backup data.
Kita buat kondisi komputer server backup kita yang menjalankan perintah.

1. Misal perintah untuk backup data kita simpan di file ambildata dilogin wisata
Caranya
- dari login: wisata
Password:

Dengan perintah scp
vi ambildata
scp -C -r 173.15.52.1:/home/wisata/* .
Kemudian simpan.

Dengan perintah rsync
rsync –progress -avz 173.15.52.1:/home/wisata/* .
Kemudian simpan

Untuk perintah pilih dengan rsync atau scp

Jalankan chmod 777 ambildata

untuk test perintah ambildata ketik
sh ambildata
Jika perintah jalan maka server backup akan mencopy data dari server utama

Untuk tahap akhir membuat perintah untuk copy data otomatis

Dari prompt wisata ketik
crontab -e
Misal kita akan melakukan backup jam 00:01 (jam 12 malam lebih 1 menit)
Ketik
01 00 * * * /home/wisata/ambildata

SELESAI

Semoga bermanfaat. Jika ada saran atau pertanyaan silahkan isi komentar anda.

Posted with WordPress for BlackBerry.

Backup Data dengan RSync

Bakcup data secara berkala perlu dilakukan untuk menghindari hal-hal yang tidak kita inginkan seperti misalnya Hardddisk rusak. Namun cukup merepotkan jika kita mem-backup data dengan cara copy and replace backup yang sudah ada. Hal tersebut tidak masalah jika file yang di backup hanya beberapa Mb saja, tapi bagaimana jika file yang akan di backup besar misalnya 150 GB! tentunya akan memakan waktu lama untuk me-replacenya.

rsyncNah, ada baiknya kita menggunakan metode rsync untuk mem-backup file-file tersebut. Metode ini sangat efisien karena dengan cara ini kita dapat mem-backup file-file baru dan yang mengalami perubahan saja, sehingga proses backup pun jadi lebih singkat dan tidak memakan banyak resource.

Berikut ini adalah langkah – langkah untuk melakukan rsync backup pada mesin linux CentOS :

- Pastikan software rsync sudah terinstall di PC anda, cek dengan dengan cara mengetikan perintah berikut pada terminal

rsync –version nanti akan keluar keterangan apakah rsync sudah terinstall di PC atau belum.

- Jika software rsync sudah terinstall, kita dapat memulainya dengan mengetikkan command berikut ini melalui console :

rsync -avzP –delete /path/yang/dibackup/ /lokasi/backup

dalam hal ini

/lokasi/backup

bisa berupa partisi atau media Flashdisk.

Agar backup bisa dilakukan secara otomatis, script yang berisi perintah seperti diatas bisa di simpan di directory cron, atau menggunakan perintah crontab. Misalnya untuk backup tiap hari kita bisa buat script seperti diatas dan disimpan di /etc/cron.daily.

- Untuk melakukan rsync ke PC / Server lain yang terhubung dengan jaringan LAN atau Internet, pastikan terlebih dahulu software rsync dan SSH sudah terinstall dengan benar pada masing-masing PC / Server.

Jalankan test rsync dengan mengetikkan command berikut di console :

rsync -avz -e ssh /path/yang/dibackup/ user@ipaddess:/lokasi/backup/

anda akan diminta memasukkan password untuk login ssh pada PC / Server tujuan. Masukkan password, dan rsync akan meng-copy semua file yang anda backup ke PC / Server tujuan.

Agar rsync dapat berjalan tanpa harus mengisi password ( jika anda ingin memasukkannya pada crontab ), maka kita harus men-set agar dapat login tanpa harus mengisi password. Caranya adalah sebagai berikut:

ketikkan code berikut pada console untuk men-generate passphraseless keys :

$ ssh-keygen -t dsa -b 2048 -f ~/rsync-key
Generating public/private dsa key pair.
Enter passphrase (empty for no passphrase): [press enter here]
Enter same passphrase again: [press enter here]
Your identification has been saved in /home/user/rsync-key.
Your public key has been saved in /home/user/rsync-key.pub.
The key fingerprint is:
8c:57:af:68:cd:b2:7c:aa:6d:d6:ee:0a:5a:a4:29:03 user@localhost

- Sekarang copy public key yang tadi di generate ke PC / Server tujuan.

scp ~/rsync-key.pub user@ipaddress:~

- Masukkan public key kedalam file authorized_keys pada PC/Server tujuan dengan cara SSH ke PC/Server tujuan menggunakan perintah :

ssh user@ipaddress

Kemudian jalankan perintah-perintah berikut di PC/Server tujuan :

mkdir ~/.ssh
chmod 700 ~/.ssh
mv ~/rsync-key.pub ~/.ssh/
cd ~/.ssh/
touch authorized_keys
chmod 600 authorized_keys
cat rsync-key.pub >> authorized_key

Sekarang anda bisa SSH ke PC/Server tujuan melalui PC lokal tanpa harus memasukkan password,

silahkan logut dan login kembali dengan perintah:

ssh -i ~/rsync-key user@ipaddress

Pada tahap ini seting rsync sudah selesai, anda bisa mencobanya dengan menjalankan perintah berikut dari PC/Server lokal :

rsync -avz -e “ssh -i ~/rsync-key” /path/yang/dibackup/ user@ipaddress:/lokasi/backup

Jika semuanya berjalan lancar, anda tinggal memasukkannya pada /etc/crontab agar rsync dapat berjalan pada waktu-waktu yang kita tentukan.

* Jika ada error “Warning: Identity file ~/.ssh/rsync-key not accessible: No such file or directory“

Periksa kembali dimana lokasi anda menyimpan file authorized_keys di PC/Server tujuan, misalnya :

rsync -avz -e “ssh -i /home/rsync-key” /path/yang/dibackup/ user@ipaddress:/lokasi/backup

Semoga bermanfaat,

Salam…

Backup antar server deng Rsync

Salah satu aktifitas penting yang harus dilakukan oleh seorang sysadmin adalah backup server. Sehingga apabila sesuatu musibah menimpa server baik karena masalah hardware ataupun virus atau aktifitas cracking maka data2x penting di server dipastikan dalam kondisi aman karena ada backup nya.
Salah satu aplikasi opensource yang cukup powerfull menurut penulis adalah rsync. Kenapa penulis katakan powerfull, dikarenakan rsync dapat melakukan replikasi file dari suatu host ke host yang lain via network dengan suatu algoritma yang memungkinkan deteksi file² apa saja yang perlu didownload (misal hanya file² yang mengalami perubahan dari suatu direktori).
Berikut dokumentasi penggunaan rysnc untuk backup suatu server yang pernah penulis lakukan pada antar server yang menggunakan system operasi CentOS : ~>
Berikut adalah contoh membackup file dan direktori /backup pada server1 (192.168.1.1) ke /backup pada server2 (192.168.1.2). 1. Setting konfigurasi pada server tujuan terlebih dahulu :
[root@backup /]# yum -y install rsync xinetd
[root@backup /]# vi /etc/xinetd.d/rsync
# edit isi dari file tersebut :
# default: off
# description: The rsync server is a good addition to an ftp server, as it \
# allows crc checksumming etc. service rsync { disable = no socket_type = stream wait = no user = root server = /usr/bin/rsync server_args = –daemon log_on_failure += USERID } ~> Restart / start service xinetd
[root@backup /]# /etc/init.d/xinetd restart Stopping xinetd: [ OK ] Starting xinetd: [ OK ] [root@backup /]# chkconfig xinetd on [root@backup /]# mkdir /backup [root@backup /]#vi /etc/rsyncd.conf # Berikan nama sesuka anda [bekupan] # direktori tujuan path = /backup
# Host yang diijinkan untuk mengopy (master) hosts allow = 192.168.1.1 hosts deny = * list = true uid = root gid = root read only = false 2. Konfigurasi pada server master
[root@pratamafamily /]# yum -y install rsync
[root@pratamafamily /]# vi /etc/rsync_exclude.lst
# Masukkan file atau direktory yang tidak ingin anda copy test test.txt
# Jika anda menginginkan semua dicopy maka kosongkan saja lalu simpan.
3. Jika sudah, jalankan perintah rsync dari server master sebagai berikut :
[root@pratamafamily /]# rsync -avz --delete --exclude-from=/etc/rsync_exclude.lst /backup/ 192.168.1.2::bekupan # Masukkan pada crontab jika ingin dibuat jadwal
[root@pratamafamily /]# crontab -e
# Jalankan setiap pukul 2 pagi setiap hari. 0 2 * * * rsync -avz --delete --exclude-from=/etc rsync_exclude.lst /backup/ 192.168.1.2::bekupan Tested On : 23 Mei 2011, 22:00 WIB OS : CentOS Linux 32 Bit dan CloudLinux 64 Bit By : Ibanez Mencegah lebih baik daripada mengobati , ya kalau masih bisa diobati, kalau sudah terlanjur mati berarti apes

Sumber Artikel: http://www.pratamafamily.com/artikel/linux/centos/backup-antar-server-dengan-menggunakan-rsync-di-linux.html

Langkah Mudah Mem-Backup File dari FTP Server di Linux

Di linux Anda bisa mendownload semua file Anda dari server internet melalui protokol FTP. Misalkan saja untuk keperluan backup, Anda perlu men-download semua isi folder /public_html berikut sub-folder dan file yang ada di dalamnya atau lebih dikenal dengan istilah recursive. Anda cukup menggunakan tool ringkas bertajukncftp dan ikuti langkahnya berikut ini.

Install ncftp client

Software ncftp client dapat Anda download dari situs http://www.ncftp.com/ncftp/. Menurut pengembangnya, program ini dapat berjalan di FreeBSD, Solaris dan hampir semua varian UNIX lainnya. Anda dapat menginstallnya dengan mengetikkan baris perintah berikut:

OpenSuSE

$ sudo zypper install ncftp

Atau di Ubuntu/Fedora, Anda bisa menyesuaikan perintah instalasi sesuai dengan varian UNIX yang Anda gunakan

$ sudo apt-get install ncftp

Download Seluruh Isi Direktori

ncftp merupakan pengembangan perintah basis mget (mass get) dari ftp. Prinsip kerjanya juga mirip namun di sini Anda bisa menambahkan beberapa parameter tambahan yang tidak tersedia dalam perintah mget bawaan ftp. Untuk memulai download, silakan gunakan basis perintah seperti berikut ini:

$ ncftpget –R –v –u “ftpusername” ftp.server.com /home/user/dokumenku/backup /public_html

Keterangan:
ncftpget : basis perintah program ncftp untuk mendownload
-R : Recursive, artinya menyalin seluruh direktori dan subdirektori berikut file yang ada dalam folder asal (source)
-v : Verbose, maksudnya menampilkan keterangan capaian proses download
-u “ftpusername” : username FTP server, jika kolom “ftpusername” dikosongi, ncftpget akan menggunakan username “anonymous”
ftp.server.com : alamat FTP Server atau website Anda
/home/user/dokumenku/backup : Direktori lokal tempat Anda menyimpan data hasil download
/public_html : Direktori FTP yang ingin Anda copy

Tambahan:

Jika Anda mendapatkan pesan error seperti berikut:

tar: End of archive volume 1 reached
tar: Sorry, unable to determine archive format.
Could not read directory listing data: Connection reset by peer

tambahkan pilihan -T dalam command ncftpget Anda:

$ ncftpget -T –R –v –u “ftpusername” ftp.server.com /home/user/dokumenku/backup /public_html

Keterangan:

-T : Jangan gunakan mode TAR bersamaan dengan mode Recursive

Dengan program ini sekarang Anda dapat melakukan backup pada situs wordpress Anda dengan mudah. Menurut pengalaman, untuk kepentingan backup web efektifitas program ini lebih tinggi dibandingkan dengan FTP Client berbasis GUI seperti FileZilla.

Selain untuk kepentingan di atas trik ini juga bisa dimanfaatkan untuk mendownload beberapa resource sekaligus dari situs yang Anda kehendaki. Namun demikian saya menyarankan Anda untuk memanfaatkan program ini untuk hal yang positif dan bukan kegiatan yang merugikan orang lain.

Semoga bermafaat...


Sumber: Cyberciti

Share Ke Lintas Berita
lintasberita

Promo AKHIR TAHUN

JAM TANGAN PRIA 100RB AN

JAM TANGAN PRIA 100RB AN
JAM TANGAN PRIA 100RB AN

Berlangganan

Popular Posts

Total Pageviews

Blogger templates

Powered by Blogger.
Back to top