உங்கள் கணினிக்கும் வெளிப்புற வன்விற்கும் இடையில் கோப்புகளை மாற்றவும் ஒத்திசைக்கவும் rsync பயன்பாடு உங்களை அனுமதிக்கிறது. எல்லா சாதனங்களுக்கும் ஒரு உள்ளூர் பகுதி நெட்வொர்க்கில் கோப்புகளை அனுப்பவும் இதைப் பயன்படுத்தலாம், ஆனால் அதைச் செய்ய, பெறும் கட்சி சரியான கடவுச்சொல்லை உள்ளிட வேண்டும். இருப்பினும், எந்த கடவுச்சொற்களையும் பயன்படுத்தாமல் உங்கள் சாதனங்களை ஒத்திசைக்க நீங்கள் பயன்படுத்தக்கூடிய ஒரு தந்திரம் உள்ளது. SSH அல்லது SCP கட்டளைகளைப் பயன்படுத்தி கடவுச்சொல்லை எவ்வாறு கடந்து செல்வது என்பதை அறிய படிக்கவும்.
உங்கள் வன் அல்லது எஸ்.எஸ்.டி.யின் வேகத்தை எவ்வாறு பெஞ்ச்மார்க் செய்வது என்பதையும் எங்கள் கட்டுரையைப் பாருங்கள்
கடவுச்சொல்லைப் பயன்படுத்தாமல் RSYNC செய்வது எப்படி
உங்கள் rsync ஐ ssh க்கு மேல் அமைக்கலாம், பின்னர் கடவுச்சொல் இல்லாமல் பயன்படுத்தலாம். Rsync ஐப் பயன்படுத்தும் போது தானியங்கி காப்புப்பிரதிக்கான கிரான் வேலைகளை திட்டமிடுவதற்கு இந்த அம்சம் சிறந்தது. கடவுச்சொல்லைச் சுற்றி நீங்கள் எவ்வாறு செயல்படலாம் என்பது இங்கே.
முதலில், ஏற்கனவே உள்ள கடவுச்சொல்லைப் பயன்படுத்தும் போது நீங்கள் ssh க்கு மேல் rsync ஐ சோதிக்க வேண்டும்.
தொலைநிலை சேவையகத்தில் உங்கள் கடவுச்சொல்லை உள்ளிடுமாறு கேட்கப்படுவதை உறுதிசெய்ய உங்களைப் போலவே ஒரு நிலையான rsync செய்யுங்கள். தொலை சேவையகம் செயல்படுகிறது என்பதை உறுதிப்படுத்த சில கோப்புகளை நகலெடுக்கவும்.
உங்கள் உள்ளூர் folder/home/pies
தொலை folder/backup/pies
ஒத்திசைக்க இந்த எடுத்துக்காட்டைப் பயன்படுத்தவும். 192.168.188.15 சேவையக கட்டளையைப் பயன்படுத்தவும்.
இந்த கட்டளையை நீங்கள் rsync -avz -e ssh /home/pies/ :/backup/pies/
, தொலைநிலை சேவையகத்தில் உங்கள் கணக்கு கடவுச்சொல்லை உள்ளிடுமாறு கேட்கப்படுவீர்கள்: rsync -avz -e ssh /home/pies/ :/backup/pies/
அடுத்த கட்டம் உங்கள் கடவுச்சொல்லைக் கேட்கும் பகுதியைத் தவிர்க்க ssh ஐ உள்ளமைக்க வேண்டும். தனிப்பட்ட மற்றும் பொது விசைகளை உருவாக்க உங்கள் உள்ளூர் சேவையகத்தில் ssh-keygen கட்டளையைப் பயன்படுத்தவும். பின்வரும் கட்டளையைப் பயன்படுத்தவும்:
$ ssh-keygen
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
குறிப்பு: கடவுச்சொற்றொடரை உள்ளிடும்படி கேட்கப்பட்ட பிறகு, பகுதியை காலியாக விட்டுவிட்டு Enter ஐ அழுத்தவும்.
ssh-copy-id
ஐப் பயன்படுத்தி உங்கள் தொலைநிலை ஹோஸ்டுக்கு பொது விசையை நகலெடுக்கவும். பின்வரும் கட்டளையை உள்ளிடவும்: ssh-copy-id -i ~/.ssh/id_rsa.pub 192.168.188.15
உங்கள் தொலைநிலை ஹோஸ்டில் கடவுச்சொல்லை உள்ளிடுமாறு கேட்கப்படுவீர்கள், மேலும் பொது விசையை சரியான இடத்திற்கு நகலெடுக்க வேண்டும்.
இப்போது, எல்லாம் அமைக்கப்பட்டதும், கடவுச்சொல் இல்லாமல் rsync செய்ய நீங்கள் தயாராக உள்ளீர்கள். இந்த கட்டளையைப் பயன்படுத்தவும்: உங்கள் கடவுச்சொல்லை உள்ளிடாமல் rsync செய்ய ssh 192.168.188.15
. நீங்கள் பயன்படுத்த வேண்டிய rsync இங்கே: rsync -avz -e ssh /home/pies/ :/backup/pies/
. நீங்கள் இந்த rsync காப்புப்பிரதியை தானியக்கமாக்கி அதை கிரான் மூலம் திட்டமிடலாம்.
லினக்ஸில் பிற நடைமுறை Rsync கட்டளைகள்
Rsync அல்லது ரிமோட் ஒத்திசைவு நிறைய விரைவாகச் செய்ய உங்களுக்கு உதவக்கூடும், மேலும் தொலைதூரத்தில் கோப்புகளை நகலெடுத்து ஒத்திசைப்பதும் இதில் அடங்கும். தொலைதூரத்தில் பணிபுரியும் போது விஷயங்களை விரைவுபடுத்த நீங்கள் பயன்படுத்தக்கூடிய சில பயனுள்ள கட்டளைகள் இங்கே.
கணினியில் கோப்புகளை நகலெடுத்து ஒத்திசைக்கவும்
கீழேயுள்ள கட்டளை உங்கள் உள்ளூர் கணினியில் ஒரு கோப்பை ஒரு இடத்திலிருந்து இன்னொரு இடத்திற்கு ஒத்திசைக்கும். backup.tar to /tmp/backups/ folder
எனப்படும் கோப்பை backup.tar to /tmp/backups/ folder
க்கு வேலை செய்ய backup.tar to /tmp/backups/ folder
.
]# rsync -zvh backup.tar /tmp/backups/
created directory /tmp/backups
backup.tar
sent 14.71M bytesreceived 31 bytes3.27M bytes/sec
total size is 16.18Mspeedup is 1.10
மேலே உள்ள எடுத்துக்காட்டு rsync இல் இலக்கு கோப்புறை / அடைவு ஏற்கனவே இல்லாத சூழ்நிலைகளுக்கு மற்றும் நீங்கள் தானாக ஒன்றை உருவாக்க விரும்புகிறீர்கள்.
கணினியில் கோப்பகங்களை நகலெடுத்து ஒத்திசைக்கவும்
அடுத்த கட்டளை அனைத்து கோப்புகளையும் ஒரே கோப்பகத்தில் இருந்து ஒரே கணினியில் வேறு கோப்பிற்கு ஒத்திசைக்கும் அல்லது மாற்றும். இங்கே ஒரு எடுத்துக்காட்டு: /root/rpmpkts
சில rpm தொகுப்பு கோப்புகளைக் கொண்டுள்ளது, மேலும் அதை /tmp/backups/ folder
க்கு நகலெடுக்க விரும்புகிறீர்கள். பின்வரும் கட்டளையைப் பயன்படுத்தவும்:
]# rsync -avzh /root/rpmpkgs /tmp/backups/
sending incremental file list
rpmpkgs/
rpmpkgs/httpd-2.2.3-82.el5.centos.i386.rpm
rpmpkgs/mod_ssl-2.2.3-82.el5.centos.i386.rpm
rpmpkgs/nagios-3.5.0.tar.gz
rpmpkgs/nagios-plugins-1.4.16.tar.gz
sent 4.99M bytesreceived 92 bytes3.33M bytes/sec
total size is 4.99Mspeedup is 1.00
ஒரு சேவையகத்திலிருந்து / கோப்புகள் மற்றும் கோப்பகங்களை நகலெடுத்து ஒத்திசைக்கவும்
உள்ளூர் சேவையகத்திலிருந்து தொலை சேவையகத்திற்கு ஒரு கோப்பகத்தை நகலெடுப்பது பின்வரும் கட்டளையைப் பயன்படுத்தி செய்யப்படுகிறது:
]$ rsync -avz rpmpkgs/ :/home/
's password:
sending incremental file list
./
httpd-2.2.3-82.el5.centos.i386.rpm
mod_ssl-2.2.3-82.el5.centos.i386.rpm
nagios-3.5.0.tar.gz
nagios-plugins-1.4.16.tar.gz
sent 4993369 bytesreceived 91 bytes399476.80 bytes/sec
total size is 4991313speedup is 1.00
இது கோப்புகளை “rpmpkgs” கோப்புறையிலிருந்து நீங்கள் விரும்பும் தொலை சேவையகத்திற்கு மாற்றும்.
தொலைநிலை சேவையகத்திலிருந்து உங்கள் உள்ளூர் கணினியில் கோப்புகளை நகலெடுக்க விரும்பினால், இந்த கட்டளையைப் பயன்படுத்தவும்:
]# rsync -avzh :/home/tarunika/rpmpkgs /tmp/myrpms
's password:
receiving incremental file list
created directory /tmp/myrpms
rpmpkgs/
rpmpkgs/httpd-2.2.3-82.el5.centos.i386.rpm
rpmpkgs/mod_ssl-2.2.3-82.el5.centos.i386.rpm
rpmpkgs/nagios-3.5.0.tar.gz
rpmpkgs/nagios-plugins-1.4.16.tar.gz
sent 91 bytesreceived 4.99M bytes322.16K bytes/sec
total size is 4.99Mspeedup is 1.00
தொலை கோப்பு அல்லது கோப்பகத்தை ஒத்திசைக்க உங்கள் உள்ளூர் கணினியில் நகலெடுக்க இதைப் பயன்படுத்தலாம்.
கடவுச்சொல்லை கடந்து ரூ
நீங்கள் லினக்ஸ் மற்றும் ரிமோட் சேவையகத்தை அதிகம் பயன்படுத்தினால், இந்த கட்டளைகளை அறிந்து கொள்வது பயனுள்ளதாக இருக்கும், ஏனெனில் அவை விஷயங்களை மிக விரைவாகச் செய்ய உதவும். இந்த அடிப்படை கட்டளைகளுடன் கோப்புகளை நகலெடுத்து ஒத்திசைக்கலாம்.
