服务部署----本机和服务器之间上传文件

1、nc

传输文件

注意:
要注意操作次序,(1)在服务器监听端口(2)本机向服务器所在机器的该端口发送或接受数据。

  • - l的含义是监听
    • 问题:监听的含义是什么?
      意思是监听这个端口,有反应,就接收或者发送。
  • 重定向符>:接收命令
  • 重定向符<:发送命令

本机向服务器传输文件

(1)在服务器端接受文件,执行下面的命令:

nc -l 1234 >./index.html

(2)在主机端发送文件,执行下面的命令:

nc 10.13.176.107 1234 < ./index.html

服务器向本机传输文件

(1)在服务器端发送文件:

nc -l 1234 < ./index.html

(2)在主机端接受文件:

nc 10.13.176.107 1234 >./index.html

传输文件夹

服务器端接收文件

(1) 服务器端启动监听, 经过测试管道后面最后必须是 -,不能是其余自定义的文件名

nc -l 5555 | tar xfvz -

(2)把当前目录所有文件打包为 - ,然后使用管道通过nc发送给本地服务;

tar cfz - * | nc ip 5555

主机端接收文件

(1)服务器端启动监听,发送压缩后的文件

tar cfz - *| nc -l 1234

(2)本地主机端接收文件并解压

nc 10.13.176.107 1234 | tar xfvz -

2、scp

基于ssh协议,需要服务器能ssh登陆

上传方法:
scp -r 文件名称 服务器名@服务器ip 存储地址
'''
举个例子:
scp -r localfile.txt username@192.168.0.1:/home/username/
注意“:”之前没有空格。
'''
下载命令:
scp 服务器名@服务器ip :服务器文件地址  本地文件地址
'''
举个例子:
scp username@192.168.0.1:1.txt 2.txt    # 把服务器上的1.txt 保存到本地的2.txt
'''

查看文件大小

方法一:du -sh *
方法二:df -h

查看本机IP

ifconfig -a
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值