首頁>技術>

6.1.1 複製檔案至其他系統scp

如本地主機需要和遠端主機進行資料遷移或檔案傳送,可以使用ftp,或搭建Web服務,另外可選的方法有scp或rsync。scp可以將本地檔案傳送到遠端主機或從遠端主機拉取檔案到本地。其一般語法如下所示,注意由於各個發行版不同,scp 語法不盡相同,具體使用方法可檢視系統幫助。

scp [-1245BCpqrv] [-c cipher] [F ssh_ config] [-I identity_ file] [-1 limit] [-o ssh option] [-P port] [-S program] [ [user@]host1:] file1[...][[suer@]host2:]file2

scp命令執行成功返回0,失敗或有異常時返回大於0的值,常用引數說明如下所示:

-P(大寫)

指定遠端連線埠

-q

把進度引數關掉

-r

遞迴地複製整個資料夾

-V

冗餘模式。列印排錯信方便問題定位

#把本地檔案test.c 複製到192.168.154.136 的 /root 路徑下

#拉取遠端主機檔案至本地路徑

#使用-r 引數傳送目錄

6.1.2 顯示網路連線、路由表或介面狀態netstat

netstat命令用於監控系統網路配置和工作狀況,可以顯示核心路由表、活動的網路狀態以及每個網路介面的有用的統計數字。常用的引數如下所示:

-a

顯示所有連線中的Socket

-C

持續列出網路狀態,

-h

線上幫助

-i

顯示網路介面

-l

顯示監控中的伺服器的Socket

-n

直接使用IP地址

-P

顯示正在使用Socket的程式名稱

-T

顯示路由表

-s

顯示網路工作資訊統計表

-t

顯示TCP埠情況

-u

顯示UDP埠情況

-v

顯示命令執行過程

_V

顯示版本資訊

netstat命令常用使用方法如下:

#顯示所有埠,包含UDP和TCP埠

#顯示所有TCP埠

#顯示所有UDP埠

#顯示所有處於監聽狀態的埠並以數字方式顯示而非服務名

#顯式所有TCP埠並顯示對應的程序名稱或程序號

#顯示核心路由資訊

#顯示網路介面列表

netstat工具是運維工程師最常用的工具之-一,經常被用來檢視主機網路狀態、監聽列表等,因此需要掌握好此工具的使用方法。

8
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • 關於 HTTP 後端人員需要了解的 20+ 圖片