linux下遠程
㈠ linux榪滅▼鍛戒護linux鎵ц岃繙紼嬪懡浠
linux濡備綍榪滅▼浣跨敤錛
linux鎿嶄綔緋葷粺閫氳繃鍛戒護琛岀殑鏂瑰紡灝卞彲浠ヨ繙紼嬩嬌鐢ㄤ簡銆
Linux鎿嶄綔緋葷粺鏄瀹屽叏鍙浠ラ氳繃鍛戒護琛屾潵鎿嶄綔鐨勶紝鐩鍓嶅父鐢ㄧ殑榪滅▼鐧誨綍linux鎿嶄綔緋葷粺鐨勬柟寮忔槸ssh銆備綘鍦ㄦ湇鍔″櫒絝鍚鐢╯sh鏈嶅姟錛岀劧鍚庡啀榪滅▼浣跨敤鏀鎸乻sh鐨勮蔣浠訛紝姣斿俻utty錛屾寚瀹氭湇鍔″櫒鐨勫湴鍧鍜宻sh鐨勭鍙e氨鍙浠ョ櫥褰曚簡銆係sh絝鍙i粯璁ゆ槸22錛屼綘涔熷彲浠ヨ嚜宸辨寚瀹氬叾浠栫殑絝鍙c
濡備綍榪滅▼榪炴帴Linux鏈嶅姟鍣錛
1銆侀栧厛鎴戜滑鎵撳紑鐢佃剳妗岄潰錛屽厛鐐瑰嚮鎵撳紑銆屽惎鍔ㄥ彴銆嶃
2銆佺劧鍚庣偣鍑諱笂闈㈢殑銆屽叾浠栥嶃
3銆佺偣鍑繪墦寮榪欓噷鐨勩岀粓絝銆嶃傛垜浠浣跨敤緇堢鏉ヨ繛鎺ユ湇鍔″櫒銆
4銆佹墦寮緇堢鍚庯紝浣跨敤ssh鍛戒護鏉ヨ繛鎺ワ紝鍛戒護濡備笅錛歴shuser_name@ip錛屽叾涓璾ser_name鏄榪滅▼鏈嶅姟鍣ㄧ殑鐧誨綍鐢ㄦ埛鍚嶏紝ip灝辨槸榪滅▼鏈嶅姟鍣ㄧ殑ip銆
5銆佹寜鍥炶濺鍚庯紝瑕佹眰鎴戜滑杈撳叆瀵嗙爜鐨勶紝杈撳叆鐨勬槸榪滅▼鏈嶅姟鍣ㄧ殑鐧誨綍瀵嗙爜銆
6銆佹寜鍥炶濺錛岃緭鍏ユ病闂棰樼殑璇濓紝灝辨垚鍔熺櫥褰曚笂榪滅▼鏈嶅姟鍣ㄤ簡銆
linux涓嬪備綍浣跨敤ssh榪滅▼鐧誨綍涓繪満錛屾墽琛宻hell鑴氭湰錛
linux涓繪満鐧誨綍鍙﹀栦竴鍙發inux鏈嶅姟鍣,鐩存帴鍦ㄥ懡浠よ屾彁紺虹︿笅杈撳叆:ssh璐﹀彿@IP鍦板潃鍗沖彲姣斿:[email protected]鐒跺悗鎸夌収鎻愮ず杈撳叆瀵嗙爜.涓鍒囨棤璇鍒欒繘鍏ヨヨ繙紼嬩富鏈.
linux榪滅▼浼犻佹枃浠舵垨鏂囦歡澶圭殑鍛戒護錛
1.scp鍛戒護
scp璇娉
scp婧愭枃浠剁洰鏍嘔P@鐩褰
scp鐢ㄦ硶涓句緥錛
eg1錛氬皢/tmp/test.log鏂囦歡浼犻佸埌172.10.1.2鏈嶅姟鍣ㄧ殑/tmp鐩褰曚笅
scp/tmp/[email protected]:/tmp
eg2錛氬皢/data/test鐩褰曚紶閫佸埌172.10.1.2鏈嶅姟鍣ㄧ殑/tmp鐩褰曚笅
scp-r/data/[email protected]:/tmp
2.rsync鍛戒護
rsync璇娉曪細
rsync婧愭枃浠剁洰鏍嘔P@鐩褰
閫夐」鍙傛暟錛
-v錛氭樉紺簉sync榪囩▼涓璇︾粏淇℃伅銆傚彲浠ヤ嬌鐢-vvvv鑾峰彇鏇磋︾粏淇℃伅銆
-P錛氭樉紺烘枃浠朵紶杈撶殑榪涘害淇℃伅銆(瀹為檯涓-P=--partial--progress錛屽叾涓鐨--progress鎵嶆槸鏄劇ず榪涘害淇℃伅鐨)銆
-n--dry-run錛氫粎嫻嬭瘯浼犺緭錛岃屼笉瀹為檯浼犺緭銆傚父鍜-vvvv閰嶅悎浣跨敤鏉ユ煡鐪媟sync鏄濡備綍宸ヤ綔鐨勩
-a--archive錛氬綊妗fā寮忥紝琛ㄧず閫掑綊浼犺緭騫朵繚鎸佹枃浠跺睘鎬с傜瓑鍚屼簬-rtopgDl銆
-r--recursive錛氶掑綊鍒扮洰褰曚腑鍘匯
-t--times錛氫繚鎸乵time灞炴с傚己鐑堝緩璁浠諱綍鏃跺欓兘鍔犱笂-t錛屽惁鍒欑洰鏍囨枃浠秏time浼氳劇疆涓虹郴緇熸椂闂淬
-o--owner錛氫繚鎸乷wner灞炴(灞炰富)銆
-g--group錛氫繚鎸乬roup灞炴(灞炵粍)銆
-p--perms錛氫繚鎸乸erms灞炴(鏉冮檺錛屼笉鍖呮嫭鐗規畩鏉冮檺)銆
-D錛氭槸--device--specials閫夐」鐨勭粍鍚堬紝鍗充篃鎷瘋礉璁懼囨枃浠跺拰鐗規畩鏂囦歡銆
-l--links錛氬傛灉鏂囦歡鏄杞閾炬帴鏂囦歡錛屽垯鎷瘋礉杞閾炬帴鏈韜鑰岄潪杞閾炬帴鎵鎸囧悜鐨勫硅薄銆
-z錛氫紶杈撴椂榪涜屽帇緙╂彁楂樻晥鐜囥
-R--relative錛氫嬌鐢ㄧ浉瀵硅礬寰勩傛剰鍛崇潃灝嗗懡浠よ屼腑鎸囧畾鐨勫叏璺寰勮岄潪璺寰勬渶灝鵑儴鐨勬枃浠跺悕鍙戦佺粰鏈嶅姟絝錛屽寘鎷瀹冧滑鐨勫睘鎬с傜敤娉曡佷笅鏂囩ず渚嬨
--size-only錛氶粯璁ょ畻娉曟槸媯鏌ユ枃浠跺ぇ灝忓拰mtime涓嶅悓鐨勬枃浠訛紝浣跨敤姝ら夐」灝嗗彧媯鏌ユ枃浠跺ぇ灝忋
-u--update錛氫粎鍦ㄦ簮mtime姣旂洰鏍囧凡瀛樺湪鏂囦歡鐨刴time鏂版椂鎵嶆嫹璐濄傛敞鎰忥紝璇ラ夐」鏄鎺ユ敹絝鍒ゆ柇鐨勶紝涓嶄細褰卞搷鍒犻櫎琛屼負銆
-d--dirs錛氫互涓嶉掑綊鐨勬柟寮忔嫹璐濈洰褰曟湰韜銆傞粯璁ら掑綊鏃訛紝濡傛灉婧愪負dir1/file1錛屽垯涓嶄細鎷瘋礉dir1鐩褰曪紝浣跨敤璇ラ夐」灝嗘嫹璐漝ir1浣嗕笉鎷瘋礉file1銆
--max-size錛氶檺鍒秗sync浼犺緭鐨勬渶澶ф枃浠跺ぇ灝忋傚彲浠ヤ嬌鐢ㄥ崟浣嶅悗緙錛岃繕鍙浠ユ槸涓涓灝忔暟鍊(渚嬪傦細--max-size=1.5m)
--min-size錛氶檺鍒秗sync浼犺緭鐨勬渶灝忔枃浠跺ぇ灝忋傝繖鍙浠ョ敤浜庣佹浼犺緭灝忔枃浠舵垨閭d簺鍨冨溇鏂囦歡銆
--exclude錛氭寚瀹氭帓闄よ勫垯鏉ユ帓闄や笉闇瑕佷紶杈撶殑鏂囦歡銆
--delete錛氫互SRC涓轟富錛屽笵EST榪涜屽悓姝ャ傚氬垯鍒犱箣錛屽皯鍒欒ˉ涔嬨傛敞鎰--delete鏄鍦ㄦ帴鏀剁鎵ц岀殑錛屾墍浠ュ畠鏄鍦╡xclude/include瑙勫垯鐢熸晥涔嬪悗鎵嶆墽琛岀殑銆
-b--backup錛氬圭洰鏍囦笂宸插瓨鍦ㄧ殑鏂囦歡鍋氫竴涓澶囦喚錛屽囦喚鐨勬枃浠跺悕鍚庨粯璁や嬌鐢▇鍋氬悗緙銆
--backup-dir錛氭寚瀹氬囦喚鏂囦歡鐨勪繚瀛樿礬寰勩備笉鎸囧畾鏃墮粯璁ゅ拰寰呭囦喚鏂囦歡淇濆瓨鍦ㄥ悓涓鐩褰曚笅銆
-e錛氭寚瀹氭墍瑕佷嬌鐢ㄧ殑榪滅▼shell紼嬪簭錛岄粯璁や負ssh銆
--port錛氳繛鎺daemon鏃朵嬌鐢ㄧ殑絝鍙e彿錛岄粯璁や負873絝鍙c
--password-file錛歞aemon妯″紡鏃剁殑瀵嗙爜鏂囦歡錛屽彲浠ヤ粠涓璇誨彇瀵嗙爜瀹炵幇闈炰氦浜掑紡銆傛敞鎰忥紝榪欎笉鏄榪滅▼shell璁よ瘉鐨勫瘑鐮侊紝鑰屾槸rsync妯″潡璁よ瘉鐨勫瘑鐮併
-W--whole-file錛歳sync灝嗕笉鍐嶄嬌鐢ㄥ為噺浼犺緭錛岃屾槸鍏ㄩ噺浼犺緭銆傚湪緗戠粶甯﹀介珮浜庣佺洏甯﹀芥椂錛岃ラ夐」姣斿為噺浼犺緭鏇撮珮鏁堛
--existing錛氳佹眰鍙鏇存柊鐩鏍囩宸插瓨鍦ㄧ殑鏂囦歡錛岀洰鏍囩榪樹笉瀛樺湪鐨勬枃浠朵笉浼犺緭銆傛敞鎰忥紝浣跨敤鐩稿硅礬寰勬椂濡傛灉涓婂眰鐩褰曚笉瀛樺湪涔熶笉浼氫紶杈撱
--ignore-existing錛氳佹眰鍙鏇存柊鐩鏍囩涓嶅瓨鍦ㄧ殑鏂囦歡銆傚拰--existing緇撳悎浣跨敤鏈夌壒孌婂姛鑳斤紝瑙佷笅鏂囩ず渚嬨
--remove-source-files錛氳佹眰鍒犻櫎婧愮宸茬粡鎴愬姛浼犺緭鐨勬枃浠躲
rsync鐢ㄦ硶涓句緥錛
eg錛氬皢/tmp/test.log鏂囦歡浼犻佸埌172.10.1.2鏈嶅姟鍣ㄧ殑/tmp鐩褰曚笅
rsync-av/tmp/test.logroot@
濡備綍榪滅▼浣跨敤瀹墮噷鐨刲inux鏈哄櫒錛
浣犲ソ銆傝繙紼媗inux鏈哄櫒涓鑸鍙浠ラ氳繃SSH鏂瑰紡銆乂NC鏂瑰紡銆
宸睸SH榪滅▼涓轟緥錛岄栧厛鎮ㄩ渶瑕佸湪瀹墮噷鐨刲inux鏈哄櫒涓婂紑鍚痵sh鏈嶅姟錛屽叿浣撴墽琛屽備笅鍛戒護錛
/etc/init.d/sshdstart
鐒跺悗錛屽湪鎮ㄧ殑瀹㈡埛絝鏈哄櫒涓婏紝濡傛灉鏄疻indows鐨勮瘽錛岄渶瑕佸畨瑁厁managerenterprise錛屼嬌鐢ㄥ叾涓鐨剎shell錛屾柊寤簊sh浼氳瘽榪炴帴錛屾潵榪滅▼浣犲墮噷鐨刲inux鏈哄櫒銆