以前大部分做开发工作,比较少接触运维的事情。
今天遇到一件事情,需要自己在线上多台服务器上升级jdk等环境。线上机器是多台阿里云机器组成的集群,这里就用到了自己很久前用过的scp命令。操作步骤如下:
1、在oracle java官方网站下载最新版本jdk,我用的是 tar.gz版本,下到本地电脑上。
2、用 FileZilla 将下载到本地的JDK上传到其中一台机器。
3、用 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/
接着输入remote机器的登录密码即可开始传输。