之前大部分作開發工做,比較少接觸運維的事情。java
今天遇到一件事情,須要本身在線上多臺服務器上升級jdk等環境。線上機器是多臺阿里雲機器組成的集羣,這裏就用到了本身好久前用過的scp命令。操做步驟以下:
linux
一、在oracle java官方網站下載最新版本jdk,我用的是 tar.gz版本,下到本地電腦上。服務器
二、用 FileZilla 將下載到本地的JDK上傳到其中一臺機器。oracle
三、用 scp命令,從上一步的機器上分發到其他機器,採用內網ip地址在機器之間進行傳輸,速度比第2步快得多。運維
命令格式:網站
scp local_file remote_username@remote_ip:remote_folder阿里雲
例如: scp /home/java/jdk-8u60-linux-x64.tar.gz root@10.168.76.4:/root/bin/spa
接着輸入remote機器的登陸密碼便可開始傳輸。ip