SlideShare a Scribd company logo
1 of 4
Download to read offline
Febi Gelar Ramadhan.boksi-learning.co.id 2014
Page 1
SINKRONISASI DIREKTORI DENGAN LSYNCD
PENDAHULUAN
Lsyncd adalah salah satu tool untuk sionkronisasi direktori antar host dimana sesama host
bisa mempunyai direktori yang sama, master akan langsung menyalin file atau isi-isi apa
saja yang di atur supaya nampak pada direktory host pada slave sesuai direktori yang
diarahkan.
LANGKAH KERJA
1. pertama buat ssh-keygen, berfungsi untuk saling mengenalkan sesama host dan
menjadikan sesama hsot bisa saling remote atau ssh tanpa menggunakan
authentication atau password
[root@web1 ~]#ssh-keygen –t rsa
2. Tekan “enter” sampai selesai. Dan tunggu sampai ssh-keygen terbuat. (file default :
/root/.sshd/id_rsa.pub).
3. Sesudah file ssh-keygen terbuat, salin filenya ke client untuk menghilangkan
authentikasi (ssh)
[root@web1 ~]#scp /root/.ssh/id_rsa.pub (username_client)@(ip_client):/root/.ssh/
4. Jika file ssh-keygen sudah ada pada client, kita masuk pada host client dan
tampilkan/pindahkan menjadi “authorized_keys”
[root@web2 ~]#cat ~/.ssh/id_rsa.pub > ~/.ssh/authorized_keys
[root@web2 ~]#chmod 700 ~/.ssh/
[root@web2 ~]#chmod 600 ~/.ssh/*
5. Jika sudah pastikan dan cek dari host (web1) bisa remote ke host (web2) tanpa
authentikasi atau tanpa memasukan password, jika sudah bisa ssh-keygen sudah
berhasil.
6. Setelah host (web2) bisa di remote tanpa authentikasi, kita installkan packet-packet
yang dibutuhkan lsyncd.
Febi Gelar Ramadhan.boksi-learning.co.id 2014
Page 2
[root@web1 ~]#yum install lua lua-devel pkgconfig gcc rsync wget
7. Setelah itu kita download packet instalasi lsyncd dengan perintah “wget”.
[root@web1 ~]#wget https://lsyncd.googlecode.com/files/lsyncd-2.1.5.tar.gz
8. Ekstrak dan Compile file lsyncd yang sudah kita download tersebut
[root@web1 ~]#tar zxvf lsyncd-2.1.5.tar.gz
[root@web1 ~]#cd lsyncd-2.1.5
[root@web1 ~]#./configure && make && make install
9. Buat file baru untuk script lsyncd daemon
[root@web1 ~]#vi /etc/init.d/lysncd
10. Dan masukan script settingan daemon lsyncd berikut
#!/bin/bash
#
# lsyncd: Starts the lsync Daemon
#
# chkconfig: 345 99 90
# description: Lsyncd uses rsync to synchronize local directories with a remote
# machine running rsyncd. Lsyncd watches multiple directories
# trees through inotify. The first step after adding the watches
# is to, rsync all directories with the remote host, and then sync
# single file buy collecting the inotify events.
# processname: lsyncd
. /etc/rc.d/init.d/functions
config="/etc/lsyncd.lua"
lsyncd="/usr/local/bin/lsyncd"
lockfile="/var/lock/subsys/lsyncd"
prog="lsyncd"
RETVAL=0
start() {
if [ -f $lockfile ]; then
echo -n $"$prog is already running: "
Febi Gelar Ramadhan.boksi-learning.co.id 2014
Page 3
echo
else
echo -n $"Starting $prog: "
daemon $lsyncd $config
RETVAL=$?
echo
[ $RETVAL = 0 ] && touch $lockfile
return $RETVAL
fi
}
stop() {
echo -n $"Stopping $prog: "
killproc $lsyncd
RETVAL=$?
echo
[ $RETVAL = 0 ] && rm -f $lockfile
return $RETVAL
}
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
stop
start
;;
status)
status $lsyncd
;;
*)
echo "Usage: lsyncd {start|stop|restart|status}"
Febi Gelar Ramadhan.boksi-learning.co.id 2014
Page 4
exit 1
esac
exit $?
11. Setelah script daemon lsyncd sudah dimasukan kita masuk pada pengaturan
permissionnya.
[root@web1 ~]# chmod 775 /etc/init.d/lsyncd
[root@web1 ~]# chown root:root /etc/init.d/lsyncd
12. Sesuai script yang sudah kita masukan, kita buat file konfigurasi “lsyncd.lua” dan
masukan script seperti berikut :
[root@web1 ~]#vi /etc/lsyncd.lua
Dan masukan scripnya (contoh) :
settings {
logfile = "/tmp/lsyncd.log",
statusFile = "/tmp/lsyncd.status",
init = false,
}
sync{
default.rsyncssh,
source="/opt/",
host="172.17.17.9",
targetdir="/opt/",
}
13. Dan terakhir nyalakan service “lsyncd”
[root@web1 ~]#/etc/init.d/lsyncd start
[root@web1 ~]#chkconfig lsyncd on
14. Pengaturan sudah selesai, bisa disimpulkan settingannya berfungsin untuk setiap
apa yang ada di direktory “/opt/” nya master (web1) akan ada pula di “/opt” nya
slave (web2) dan memerlukan waktu beberapa detik untuk supaya file tersalin pada
client (web2).

More Related Content

What's hot

What's hot (16)

Pembahasansoallks2013
Pembahasansoallks2013Pembahasansoallks2013
Pembahasansoallks2013
 
websecure.ppt
websecure.pptwebsecure.ppt
websecure.ppt
 
Artikelserver
ArtikelserverArtikelserver
Artikelserver
 
Debina 7
Debina 7Debina 7
Debina 7
 
Pemrograman shell2
Pemrograman shell2Pemrograman shell2
Pemrograman shell2
 
Catatan
CatatanCatatan
Catatan
 
1.1 lab-instalasi dan konfigurasi ssh
1.1 lab-instalasi dan konfigurasi ssh1.1 lab-instalasi dan konfigurasi ssh
1.1 lab-instalasi dan konfigurasi ssh
 
Tugas 1 tkj (perintah dasar linux ubuntu)
Tugas 1 tkj (perintah dasar linux ubuntu)Tugas 1 tkj (perintah dasar linux ubuntu)
Tugas 1 tkj (perintah dasar linux ubuntu)
 
Perintah-perintah MsDos
Perintah-perintah MsDosPerintah-perintah MsDos
Perintah-perintah MsDos
 
Perintah dasar linux
Perintah dasar linuxPerintah dasar linux
Perintah dasar linux
 
Super user z
Super user zSuper user z
Super user z
 
100 perintah dasar linux
100 perintah dasar linux100 perintah dasar linux
100 perintah dasar linux
 
L1 rlogin fadlysatriyagunawan
L1 rlogin fadlysatriyagunawanL1 rlogin fadlysatriyagunawan
L1 rlogin fadlysatriyagunawan
 
Soal ujikom 2013
Soal ujikom 2013Soal ujikom 2013
Soal ujikom 2013
 
Perintah dasar linux
Perintah dasar linuxPerintah dasar linux
Perintah dasar linux
 
DEBIAN 7 / ANANG ADI
DEBIAN 7 / ANANG ADIDEBIAN 7 / ANANG ADI
DEBIAN 7 / ANANG ADI
 

Viewers also liked

Instalasi Pandora FMS (Flexible Monitoring System) pada Centos 7
Instalasi Pandora FMS (Flexible Monitoring System) pada Centos 7Instalasi Pandora FMS (Flexible Monitoring System) pada Centos 7
Instalasi Pandora FMS (Flexible Monitoring System) pada Centos 7Febi Gelar Ramadhan
 
Working Instruction Instalation Owncloud On Centos 6
Working Instruction Instalation Owncloud On Centos 6Working Instruction Instalation Owncloud On Centos 6
Working Instruction Instalation Owncloud On Centos 6Febi Gelar Ramadhan
 
Working Instruction Instalation VOIP on Trixbox
Working Instruction Instalation VOIP on TrixboxWorking Instruction Instalation VOIP on Trixbox
Working Instruction Instalation VOIP on TrixboxFebi Gelar Ramadhan
 
Dokumentasi Pembangun Server Cloud di Domain TKJ SMKN 1 Cimahi
Dokumentasi Pembangun Server Cloud di Domain TKJ SMKN 1 CimahiDokumentasi Pembangun Server Cloud di Domain TKJ SMKN 1 Cimahi
Dokumentasi Pembangun Server Cloud di Domain TKJ SMKN 1 CimahiFebi Gelar Ramadhan
 
Praktek Pengamatan SNR (Signal Noise Ratio)
Praktek Pengamatan SNR (Signal Noise Ratio)Praktek Pengamatan SNR (Signal Noise Ratio)
Praktek Pengamatan SNR (Signal Noise Ratio)Febi Gelar Ramadhan
 
Trik membuat-websites-intranet-agar-dapat-di-akses-dari-internet
Trik membuat-websites-intranet-agar-dapat-di-akses-dari-internetTrik membuat-websites-intranet-agar-dapat-di-akses-dari-internet
Trik membuat-websites-intranet-agar-dapat-di-akses-dari-internetrizal99x
 
Ftp windows server 2008
Ftp windows server 2008Ftp windows server 2008
Ftp windows server 2008deniready1234
 
Cara Membangun Web Server dengan HTTPS di Windows Server 2008
Cara Membangun Web Server dengan HTTPS di Windows Server 2008Cara Membangun Web Server dengan HTTPS di Windows Server 2008
Cara Membangun Web Server dengan HTTPS di Windows Server 2008Muhamad Prasetyo
 

Viewers also liked (9)

Instalasi Pandora FMS (Flexible Monitoring System) pada Centos 7
Instalasi Pandora FMS (Flexible Monitoring System) pada Centos 7Instalasi Pandora FMS (Flexible Monitoring System) pada Centos 7
Instalasi Pandora FMS (Flexible Monitoring System) pada Centos 7
 
Working Instruction Instalation Owncloud On Centos 6
Working Instruction Instalation Owncloud On Centos 6Working Instruction Instalation Owncloud On Centos 6
Working Instruction Instalation Owncloud On Centos 6
 
Working Instruction Instalation VOIP on Trixbox
Working Instruction Instalation VOIP on TrixboxWorking Instruction Instalation VOIP on Trixbox
Working Instruction Instalation VOIP on Trixbox
 
Dokumentasi Pembangun Server Cloud di Domain TKJ SMKN 1 Cimahi
Dokumentasi Pembangun Server Cloud di Domain TKJ SMKN 1 CimahiDokumentasi Pembangun Server Cloud di Domain TKJ SMKN 1 Cimahi
Dokumentasi Pembangun Server Cloud di Domain TKJ SMKN 1 Cimahi
 
Praktek Pengamatan SNR (Signal Noise Ratio)
Praktek Pengamatan SNR (Signal Noise Ratio)Praktek Pengamatan SNR (Signal Noise Ratio)
Praktek Pengamatan SNR (Signal Noise Ratio)
 
Trik membuat-websites-intranet-agar-dapat-di-akses-dari-internet
Trik membuat-websites-intranet-agar-dapat-di-akses-dari-internetTrik membuat-websites-intranet-agar-dapat-di-akses-dari-internet
Trik membuat-websites-intranet-agar-dapat-di-akses-dari-internet
 
Ftp windows server 2008
Ftp windows server 2008Ftp windows server 2008
Ftp windows server 2008
 
Cara Membangun Web Server dengan HTTPS di Windows Server 2008
Cara Membangun Web Server dengan HTTPS di Windows Server 2008Cara Membangun Web Server dengan HTTPS di Windows Server 2008
Cara Membangun Web Server dengan HTTPS di Windows Server 2008
 
Tutorial membangun server jaringan
Tutorial  membangun  server  jaringanTutorial  membangun  server  jaringan
Tutorial membangun server jaringan
 

Similar to Working Instruction Instalation Sinkronisasi Direktori LSYNCD

1.1 lab-instalasi dan konfigurasi ssh
1.1 lab-instalasi dan konfigurasi ssh1.1 lab-instalasi dan konfigurasi ssh
1.1 lab-instalasi dan konfigurasi sshwayan abyong
 
Sebastian mandai perintah2 dasar linux
Sebastian mandai   perintah2 dasar linuxSebastian mandai   perintah2 dasar linux
Sebastian mandai perintah2 dasar linuxSebastian Mandai
 
Command Line di Linux
Command Line di LinuxCommand Line di Linux
Command Line di LinuxFajar Sany
 
Konfigurasi https pada debian 7
Konfigurasi https pada debian 7Konfigurasi https pada debian 7
Konfigurasi https pada debian 7CyberSpace
 
Bab 13 linux di floppy drive
Bab 13 linux di floppy driveBab 13 linux di floppy drive
Bab 13 linux di floppy driveAde Tamin
 
Instalasi ssh server
Instalasi ssh serverInstalasi ssh server
Instalasi ssh serverOcto Ayomy
 
Materi Training Basic Linux - Debian 7
Materi Training Basic Linux - Debian 7Materi Training Basic Linux - Debian 7
Materi Training Basic Linux - Debian 7Neno Sulistiyawan
 
Pembahasan soal ukk tkj paket 1 2012
Pembahasan soal ukk tkj paket 1 2012Pembahasan soal ukk tkj paket 1 2012
Pembahasan soal ukk tkj paket 1 2012fmraihan
 
Perintah dasar-di-linux-dan-unix
Perintah dasar-di-linux-dan-unixPerintah dasar-di-linux-dan-unix
Perintah dasar-di-linux-dan-unixDidit Septiawan
 
7 file-sharing-nfs-samba
7 file-sharing-nfs-samba7 file-sharing-nfs-samba
7 file-sharing-nfs-sambarahmanitayulia
 
Integrasi slims atau eprints dengan dspace
Integrasi slims atau eprints dengan dspaceIntegrasi slims atau eprints dengan dspace
Integrasi slims atau eprints dengan dspaceDwi Fajar Saputra
 
Setting jaringan linux debian
Setting jaringan linux debianSetting jaringan linux debian
Setting jaringan linux debianslempase
 

Similar to Working Instruction Instalation Sinkronisasi Direktori LSYNCD (20)

1.1 lab-instalasi dan konfigurasi ssh
1.1 lab-instalasi dan konfigurasi ssh1.1 lab-instalasi dan konfigurasi ssh
1.1 lab-instalasi dan konfigurasi ssh
 
Sebastian mandai perintah2 dasar linux
Sebastian mandai   perintah2 dasar linuxSebastian mandai   perintah2 dasar linux
Sebastian mandai perintah2 dasar linux
 
PENGERTIAN SSH
PENGERTIAN SSHPENGERTIAN SSH
PENGERTIAN SSH
 
Command Line di Linux
Command Line di LinuxCommand Line di Linux
Command Line di Linux
 
Konfigurasi https pada debian 7
Konfigurasi https pada debian 7Konfigurasi https pada debian 7
Konfigurasi https pada debian 7
 
NFS di debian server
NFS di debian serverNFS di debian server
NFS di debian server
 
Bab 13 linux di floppy drive
Bab 13 linux di floppy driveBab 13 linux di floppy drive
Bab 13 linux di floppy drive
 
Instalasi ssh server
Instalasi ssh serverInstalasi ssh server
Instalasi ssh server
 
Materi Training Basic Linux - Debian 7
Materi Training Basic Linux - Debian 7Materi Training Basic Linux - Debian 7
Materi Training Basic Linux - Debian 7
 
Pembahasan soal ukk tkj paket 1 2012
Pembahasan soal ukk tkj paket 1 2012Pembahasan soal ukk tkj paket 1 2012
Pembahasan soal ukk tkj paket 1 2012
 
Kegiatan belajar 2
Kegiatan belajar 2Kegiatan belajar 2
Kegiatan belajar 2
 
Linux dan security
Linux dan securityLinux dan security
Linux dan security
 
Perintah dasar-di-linux-dan-unix
Perintah dasar-di-linux-dan-unixPerintah dasar-di-linux-dan-unix
Perintah dasar-di-linux-dan-unix
 
SSH Server
SSH ServerSSH Server
SSH Server
 
7 file-sharing-nfs-samba
7 file-sharing-nfs-samba7 file-sharing-nfs-samba
7 file-sharing-nfs-samba
 
23. pkti-2b[5]
23. pkti-2b[5]23. pkti-2b[5]
23. pkti-2b[5]
 
SAMBA4-BLANKONF2012
SAMBA4-BLANKONF2012SAMBA4-BLANKONF2012
SAMBA4-BLANKONF2012
 
Bab 7 gnu linu x server
Bab 7 gnu linu x serverBab 7 gnu linu x server
Bab 7 gnu linu x server
 
Integrasi slims atau eprints dengan dspace
Integrasi slims atau eprints dengan dspaceIntegrasi slims atau eprints dengan dspace
Integrasi slims atau eprints dengan dspace
 
Setting jaringan linux debian
Setting jaringan linux debianSetting jaringan linux debian
Setting jaringan linux debian
 

More from Febi Gelar Ramadhan

Dokumentasi Instalasi Network Monitoring System Ganglia on Centos 6
Dokumentasi Instalasi Network Monitoring System Ganglia on Centos 6Dokumentasi Instalasi Network Monitoring System Ganglia on Centos 6
Dokumentasi Instalasi Network Monitoring System Ganglia on Centos 6Febi Gelar Ramadhan
 
Surat Permohonan Ijin Pendakian Puntang CANA Network
Surat Permohonan Ijin Pendakian Puntang CANA NetworkSurat Permohonan Ijin Pendakian Puntang CANA Network
Surat Permohonan Ijin Pendakian Puntang CANA NetworkFebi Gelar Ramadhan
 
Instalasi Openvswitch pada Centos 6.4
Instalasi Openvswitch pada Centos 6.4Instalasi Openvswitch pada Centos 6.4
Instalasi Openvswitch pada Centos 6.4Febi Gelar Ramadhan
 
Instalasi Network Monitoring System (Nagios) Centos 6.4
Instalasi Network Monitoring System (Nagios) Centos 6.4Instalasi Network Monitoring System (Nagios) Centos 6.4
Instalasi Network Monitoring System (Nagios) Centos 6.4Febi Gelar Ramadhan
 
Instalasi Network Monitoring System (Nagios) Ubuntu 12.04
Instalasi Network Monitoring System (Nagios) Ubuntu 12.04Instalasi Network Monitoring System (Nagios) Ubuntu 12.04
Instalasi Network Monitoring System (Nagios) Ubuntu 12.04Febi Gelar Ramadhan
 

More from Febi Gelar Ramadhan (7)

Dokumentasi Instalasi Network Monitoring System Ganglia on Centos 6
Dokumentasi Instalasi Network Monitoring System Ganglia on Centos 6Dokumentasi Instalasi Network Monitoring System Ganglia on Centos 6
Dokumentasi Instalasi Network Monitoring System Ganglia on Centos 6
 
Surat Permohonan Ijin Pendakian Puntang CANA Network
Surat Permohonan Ijin Pendakian Puntang CANA NetworkSurat Permohonan Ijin Pendakian Puntang CANA Network
Surat Permohonan Ijin Pendakian Puntang CANA Network
 
Instalasi Openvswitch pada Centos 6.4
Instalasi Openvswitch pada Centos 6.4Instalasi Openvswitch pada Centos 6.4
Instalasi Openvswitch pada Centos 6.4
 
Instalasi Network Monitoring System (Nagios) Centos 6.4
Instalasi Network Monitoring System (Nagios) Centos 6.4Instalasi Network Monitoring System (Nagios) Centos 6.4
Instalasi Network Monitoring System (Nagios) Centos 6.4
 
Instalasi Network Monitoring System (Nagios) Ubuntu 12.04
Instalasi Network Monitoring System (Nagios) Ubuntu 12.04Instalasi Network Monitoring System (Nagios) Ubuntu 12.04
Instalasi Network Monitoring System (Nagios) Ubuntu 12.04
 
Komunikasi Satelit
Komunikasi SatelitKomunikasi Satelit
Komunikasi Satelit
 
RADIUS_
RADIUS_RADIUS_
RADIUS_
 

Recently uploaded

MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfMODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfAndiCoc
 
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdfProv.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdfIwanSumantri7
 
CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7IwanSumantri7
 
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptxBab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptxrizalhabib4
 
Modul Projek Bangunlah Jiwa dan Raganya - Damai Belajar Bersama - Fase C.pptx
Modul Projek Bangunlah Jiwa dan Raganya - Damai Belajar Bersama - Fase C.pptxModul Projek Bangunlah Jiwa dan Raganya - Damai Belajar Bersama - Fase C.pptx
Modul Projek Bangunlah Jiwa dan Raganya - Damai Belajar Bersama - Fase C.pptxRIMA685626
 
DAFTAR PPPK GURU KABUPATEN PURWOREJO TAHUN 2024
DAFTAR PPPK GURU KABUPATEN PURWOREJO TAHUN 2024DAFTAR PPPK GURU KABUPATEN PURWOREJO TAHUN 2024
DAFTAR PPPK GURU KABUPATEN PURWOREJO TAHUN 2024RoseMia3
 
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptxOPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptxDedeRosza
 
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.pptHAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.pptnabilafarahdiba95
 
MODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKA
MODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKAMODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKA
MODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKAAndiCoc
 
power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"baimmuhammad71
 
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfMODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfAndiCoc
 
TEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptx
TEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptxTEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptx
TEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptxMOHDAZLANBINALIMoe
 
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdfAndiCoc
 
Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat UI 2024
Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat  UI 2024Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat  UI 2024
Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat UI 2024editwebsitesubdit
 
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.pptLATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.pptPpsSambirejo
 
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdfAksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdfJarzaniIsmail
 
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024ssuser0bf64e
 
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHANTUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHANwawan479953
 
Aksi Nyata PMM Topik Refleksi Diri (1).pdf
Aksi Nyata PMM Topik Refleksi Diri (1).pdfAksi Nyata PMM Topik Refleksi Diri (1).pdf
Aksi Nyata PMM Topik Refleksi Diri (1).pdfEniNuraeni29
 
Pengenalan Figma, Figma Indtroduction, Figma
Pengenalan Figma, Figma Indtroduction, FigmaPengenalan Figma, Figma Indtroduction, Figma
Pengenalan Figma, Figma Indtroduction, FigmaAndreRangga1
 

Recently uploaded (20)

MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfMODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
 
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdfProv.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
 
CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7
 
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptxBab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
 
Modul Projek Bangunlah Jiwa dan Raganya - Damai Belajar Bersama - Fase C.pptx
Modul Projek Bangunlah Jiwa dan Raganya - Damai Belajar Bersama - Fase C.pptxModul Projek Bangunlah Jiwa dan Raganya - Damai Belajar Bersama - Fase C.pptx
Modul Projek Bangunlah Jiwa dan Raganya - Damai Belajar Bersama - Fase C.pptx
 
DAFTAR PPPK GURU KABUPATEN PURWOREJO TAHUN 2024
DAFTAR PPPK GURU KABUPATEN PURWOREJO TAHUN 2024DAFTAR PPPK GURU KABUPATEN PURWOREJO TAHUN 2024
DAFTAR PPPK GURU KABUPATEN PURWOREJO TAHUN 2024
 
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptxOPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
 
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.pptHAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
 
MODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKA
MODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKAMODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKA
MODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKA
 
power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"
 
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfMODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
 
TEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptx
TEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptxTEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptx
TEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptx
 
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
 
Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat UI 2024
Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat  UI 2024Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat  UI 2024
Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat UI 2024
 
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.pptLATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
 
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdfAksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
 
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
 
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHANTUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
 
Aksi Nyata PMM Topik Refleksi Diri (1).pdf
Aksi Nyata PMM Topik Refleksi Diri (1).pdfAksi Nyata PMM Topik Refleksi Diri (1).pdf
Aksi Nyata PMM Topik Refleksi Diri (1).pdf
 
Pengenalan Figma, Figma Indtroduction, Figma
Pengenalan Figma, Figma Indtroduction, FigmaPengenalan Figma, Figma Indtroduction, Figma
Pengenalan Figma, Figma Indtroduction, Figma
 

Working Instruction Instalation Sinkronisasi Direktori LSYNCD

  • 1. Febi Gelar Ramadhan.boksi-learning.co.id 2014 Page 1 SINKRONISASI DIREKTORI DENGAN LSYNCD PENDAHULUAN Lsyncd adalah salah satu tool untuk sionkronisasi direktori antar host dimana sesama host bisa mempunyai direktori yang sama, master akan langsung menyalin file atau isi-isi apa saja yang di atur supaya nampak pada direktory host pada slave sesuai direktori yang diarahkan. LANGKAH KERJA 1. pertama buat ssh-keygen, berfungsi untuk saling mengenalkan sesama host dan menjadikan sesama hsot bisa saling remote atau ssh tanpa menggunakan authentication atau password [root@web1 ~]#ssh-keygen –t rsa 2. Tekan “enter” sampai selesai. Dan tunggu sampai ssh-keygen terbuat. (file default : /root/.sshd/id_rsa.pub). 3. Sesudah file ssh-keygen terbuat, salin filenya ke client untuk menghilangkan authentikasi (ssh) [root@web1 ~]#scp /root/.ssh/id_rsa.pub (username_client)@(ip_client):/root/.ssh/ 4. Jika file ssh-keygen sudah ada pada client, kita masuk pada host client dan tampilkan/pindahkan menjadi “authorized_keys” [root@web2 ~]#cat ~/.ssh/id_rsa.pub > ~/.ssh/authorized_keys [root@web2 ~]#chmod 700 ~/.ssh/ [root@web2 ~]#chmod 600 ~/.ssh/* 5. Jika sudah pastikan dan cek dari host (web1) bisa remote ke host (web2) tanpa authentikasi atau tanpa memasukan password, jika sudah bisa ssh-keygen sudah berhasil. 6. Setelah host (web2) bisa di remote tanpa authentikasi, kita installkan packet-packet yang dibutuhkan lsyncd.
  • 2. Febi Gelar Ramadhan.boksi-learning.co.id 2014 Page 2 [root@web1 ~]#yum install lua lua-devel pkgconfig gcc rsync wget 7. Setelah itu kita download packet instalasi lsyncd dengan perintah “wget”. [root@web1 ~]#wget https://lsyncd.googlecode.com/files/lsyncd-2.1.5.tar.gz 8. Ekstrak dan Compile file lsyncd yang sudah kita download tersebut [root@web1 ~]#tar zxvf lsyncd-2.1.5.tar.gz [root@web1 ~]#cd lsyncd-2.1.5 [root@web1 ~]#./configure && make && make install 9. Buat file baru untuk script lsyncd daemon [root@web1 ~]#vi /etc/init.d/lysncd 10. Dan masukan script settingan daemon lsyncd berikut #!/bin/bash # # lsyncd: Starts the lsync Daemon # # chkconfig: 345 99 90 # description: Lsyncd uses rsync to synchronize local directories with a remote # machine running rsyncd. Lsyncd watches multiple directories # trees through inotify. The first step after adding the watches # is to, rsync all directories with the remote host, and then sync # single file buy collecting the inotify events. # processname: lsyncd . /etc/rc.d/init.d/functions config="/etc/lsyncd.lua" lsyncd="/usr/local/bin/lsyncd" lockfile="/var/lock/subsys/lsyncd" prog="lsyncd" RETVAL=0 start() { if [ -f $lockfile ]; then echo -n $"$prog is already running: "
  • 3. Febi Gelar Ramadhan.boksi-learning.co.id 2014 Page 3 echo else echo -n $"Starting $prog: " daemon $lsyncd $config RETVAL=$? echo [ $RETVAL = 0 ] && touch $lockfile return $RETVAL fi } stop() { echo -n $"Stopping $prog: " killproc $lsyncd RETVAL=$? echo [ $RETVAL = 0 ] && rm -f $lockfile return $RETVAL } case "$1" in start) start ;; stop) stop ;; restart) stop start ;; status) status $lsyncd ;; *) echo "Usage: lsyncd {start|stop|restart|status}"
  • 4. Febi Gelar Ramadhan.boksi-learning.co.id 2014 Page 4 exit 1 esac exit $? 11. Setelah script daemon lsyncd sudah dimasukan kita masuk pada pengaturan permissionnya. [root@web1 ~]# chmod 775 /etc/init.d/lsyncd [root@web1 ~]# chown root:root /etc/init.d/lsyncd 12. Sesuai script yang sudah kita masukan, kita buat file konfigurasi “lsyncd.lua” dan masukan script seperti berikut : [root@web1 ~]#vi /etc/lsyncd.lua Dan masukan scripnya (contoh) : settings { logfile = "/tmp/lsyncd.log", statusFile = "/tmp/lsyncd.status", init = false, } sync{ default.rsyncssh, source="/opt/", host="172.17.17.9", targetdir="/opt/", } 13. Dan terakhir nyalakan service “lsyncd” [root@web1 ~]#/etc/init.d/lsyncd start [root@web1 ~]#chkconfig lsyncd on 14. Pengaturan sudah selesai, bisa disimpulkan settingannya berfungsin untuk setiap apa yang ada di direktory “/opt/” nya master (web1) akan ada pula di “/opt” nya slave (web2) dan memerlukan waktu beberapa detik untuk supaya file tersalin pada client (web2).