Linux常用命令小结2

上一篇 / 下一篇  2017-08-29 10:34:31 / 个人分类:Linux

然后会提示你输入另外那台172.19.2.75主机的root用户的登录密码,接着就开始copy了。

    如果想反过来操作,把文件从远程主机copy到当前系统,也很简单。

linux之cp/scp命令+scp命令详解(转) - linmaogan - 独木★不成林scp root@/full.tar.gz 172.19.2.75:/home/root/full.tar.gz home/daisy/full.tar.gz

不同的Linux之间copy魔线案例:
 scp mo_grab.war root@mo-grab-1:/opt/htdocs/webapp
 scp mo_grab.war root@mo-grab-2:/opt/htdocs/webapp

scp {wars_path}/{modulewar} root@{scpip}-{number}:/opt/htdocs/webapp/

scp /home/daisy/full.tar.gz root@172.19.2.75:/home/root


资料:
linux 的 scp 命令 可以 在 linux 之间复制 文件 和 目录; 

================== 
scp 命令 
================== 
scp 可以在 2个 linux 主机间复制文件; 

命令基本格式: 
       scp [可选参数] file_source file_target 

常用SCP命令:

本地复制远程文件:(把远程的文件复制到本地)
scp root@www.test.com:/val/test/test.tar.gz /val/test/test.tar.gz
远程复制本地文件:(把本地的文件复制到远程主机上)
scp /val/test.tar.gz root@www.test.com:/val/test.tar.gz
本地复制远程目录:(把远程的目录复制到本地)
scp -r root@www.test.com:/val/test/ /val/test/
远程复制本地目录:(把本地的目录复制到远程主机上)
scp -r ./ubuntu_env/ root@192.168.0.111:/home/pipi
pika:/media/pika/files/machine_learning/datasets$scp -r SocialNetworks/ piting@192.168.0.172:/media/data/pipi/datasets

本地复制远程文件到指定目录:(把远程的文件复制到本地)
scp root@www.test.com:/val/test/test.tar.gz /val/test/
远程复制本地文件到指定目录:(把本地的文件复制到远程主机上)
scp /val/test.tar.gz root@www.test.com:/val/


24.查看MD5值
MD5值相当于文件的指纹,用户辨别文件是否被更改
操作命令:
进入需要查询MD5的文件夹下,然后
md5sum 文件名
魔线案例1:
[root@ci 201701161]# cd /opt/home/jenkins/compilewars/wars_online/201701161
[root@ci 201701161]# md5sum *.war
c710f3f2364f1423911571ad7e3bd08d  mo_action.war
b3b0e3946c0075080571485456167ed2  mo_activities.war
魔线案例2:
[root@ci 201701161]# md5sum mo_*
c710f3f2364f1423911571ad7e3bd08d  mo_action.war
b3b0e3946c0075080571485456167ed2  mo_activities.war

25.重命名文件夹
mv 文件夹名 重命名的文件夹名
mv  mo_common_sso mo_common_sso修改

26.查看最新的包
find -name "包名" |xargs ls -lt
find -name mo_remittance.war |xargs ls -lta 

26.SSH数据传输,不同主机操作linux

SSH不仅可以用于远程主机登录,还可以直接在远程主机上执行操作。
      $ ssh user@host 'mkdir -p .ssh && cat >> .ssh/authorized_keys' < ~/.ssh/id_rsa.pub
单引号中间的部分,表示在远程主机上执行的操作;后面的输入重定向,表示数据通过SSH传向远程主机。


ssh -l root {sship}-{node} -oStrictHostKeyChecking=no "source /etc/profile  &&  /opt/local/tomcat/bin/shutdown.sh"
ssh -l root {sship}-{node} -oStrictHostKeyChecking=no "kill -9 {pid_num}"
ssh -l root {sship}-{node} "rm -rf /opt/htdocs/webapp/{mdelete}"
ssh -l root {sship}-{node} "rm -rf /opt/htdocs/webapp/{mdeletewar}

CMD1 ='ssh -l root {sship}-{node} "rm -rf /opt/htdocs/webapp/{mdeletewar}"'.format(sship=sship,node=number,mdeletewar=mdeletewar)
shutDownCMD='ssh -l root {sship}-{node} -oStrictHostKeyChecking=no "source /etc/profile  &&  /opt/local/tomcat/bin/shutdown.sh"'.format(sship=sship,node=number)


TAG:

 

评分:0

我来说两句

Open Toolbar