linux下远程访问&拷贝&下载

Linux下可以通过远程连接,访问另外一台服务器。出了在当前服务器内部拷贝文件外还可以跨服务器进行拷贝,最后了解下常用的下载工具wget。

远程连接

远程连接语法为ssh 用户名@被连接服务器ip,如下图使用node01(centos6.5)远程连接node03(centos7),如果是第一次连接会确认是否连接,登出直接用exit命令。默认情况下是使用端口号22,如果不是22需要指定端口号,使用ssh -p 端口号 用户名@被连接服务器ip

远程拷贝

远程拷贝指的是从一台机器通过网络拷贝到另外一台机器,语法为scp [-r] 被拷贝文件路径 用户名@目标ip:/目标路径。-r选项是用作拷贝文件夹用的,下图所示的log根据权限标识符第一位显示d,表明是一个文件夹,因此需要使用-r选项。另外如果配置了hosts,目标ip可以换做解析名,如后期配置hadoop集群,直接使用node01替换ip。

查看/home/yangchaolin目录下,多出了log文件夹。

wget下载

wget是linux下的一款下载工具,可以通过rpm -qa wget 来查看是否安装,没有的话yum安装一下即可,使用语法为wget [选项] url地址,下面列出常用的选项使用解释。

(1)不指定目录,默认下载到当前路径下。

(2)选项-O代表下载后使用新的命名

(3)选项--limit -rate = 下载速度(单位kb),表示已限速下载,体会一下。

(4)-c选项为断点续传,当下载一个比较大的文件并且网络不太好的时候,连接容易中断,这个时候需要使用断点续传,可以配合-t和-T来使用,-t表示可以重复连接次数,-T表示超时时间(单位秒)。

(5)-i批量下载,可以下载多个文件。

以上,待补充添加。

参考博文:

https://blog.csdn.net/richardysteven/article/details/4565931

原文地址:https://www.cnblogs.com/youngchaolin/p/11706268.html

时间: 2024-10-14 05:28:18

linux下远程访问&拷贝&下载的相关文章

Windows 和 Linux下使用socket下载网页页面内容(可设置接收/发送超时)的代码

主要难点在于设置recv()与send()的超时时间,具体要注意的事项,请看代码注释部分,下面是代码: [cpp] view plaincopyprint? #include <stdio.h> #include <sys/types.h> #include <stdlib.h> #include <string.h> #include <errno.h> #include <string.h> #ifdef _WIN32   ///

Linux下,拷贝文件时,排除某些文件

一下是自己用到到几次实践,觉得很赞: 1.拷贝文件时,排除某些不需要的文件: 1)使用xargs来做: ls /tmp/test/ |grep -v .gz |xargs -i cp -r /tmp/test/{} /tmp/test_cp 2)使用find+cpio的方式: find /tmp/test/ |grep -v .gz |cpio -pdm /tmp/test_cp/ 3) 使用rsync来做: rsync -avp --exclude = /tmp/test/xxx  /tmp/

Linux下如何拷贝整个目录下的所有文件

分类: Linux使用2014-01-14 13:38 1449人阅读 评论(0) 收藏 举报 如何在Linux下拷贝一个目录呢?这好像是再如意不过的问题了.比如要把/home/usera拷贝到/mnt/temp,我首先想到的就是 cp -R /home/usera/* /mnt/temp 但是这样有一个问题,/home/usera下的隐藏文件都不会被拷贝,子目录下的隐藏文件倒是会的. 那如何才是正确的方法呢?有人说用-a选项,有人说用find加管道.其实没这么复杂,Google了之后,学了一招

Linux下MySQL的下载、安装及启动

测试环境 主机系统:Win7 64位 虚拟机:VMware® Workstation 11.1.0 虚拟机系统:CentOS 6.5 64位   Kernel 2.6.32-431.e16.x86_64 MySQL: 5.6.24 1. Mysql的下载 a. 官网  http://dev.mysql.com/downloads/mysql/5.6.html#downloads b. 下载跟OS对应的mysql版本 [[email protected] ~]# uname –a         

linux下使用wget下载整个网站

linux下可以用wget下载整个网站,而且网站链接中包含utf-8编码的中文也能正确处理. 简要方法记录如下: wget --restrict-file-name=ascii -m -c -nv -np -k -E -p -R=exe,zip http://www.xxx.com 参数释义如下: --restrict-file-name=ascii ,将文件名保存为ASCII格式.这样能避免utf-8文件名带来的麻烦(注:1.12版才支持ascii参数值) -m 整站下载,mirror的缩写,

Linux下查看并下载命令源码包(根据命令/应用程序逆向获取并且安装其所属源码包)

使用linux的过程中,我们会熟悉各种命令,偶尔我们不禁会问,这些命令是怎么实现的,学习他们其实是学习linux高级系统编程很快捷的方法. 这些命令的源码肯定是存放在相应的包里面,但是是哪些包呢? 发行版的包管理器为我们提供了很方便的命令接口,供我们查找我们指定命令所在的包 比如我们以最普通的uname命令来说明, 使用我们使用whereis或者which命令可以查找命令的绝对位置 通过rpm或者dpkg命令搜索命令所属的包信息 下载并安装对应的源码source包,即可得到源码 CentOS等r

linux下多线程断点下载工具-alex

今天要下载一下14G左右的文件,用wget约10小时,后来发现linux下有个多线程支持断点续传的下载工具alex,试了一下,下载速度大大增加. 包地址:http://pkgs.repoforge.org/axel/ 安装 下载rpm文件并安装: $ wget http://pkgs.repoforge.org/axel/axel-2.4-1.el6.rf.x86_64.rpm $ rpm -i axel-2.4-1.el6.rf.x86_64.rpm 主要参数 -n x:启动x个线程下载 -s

linux下用wget下载文件

>>>linux下可以用wget来下载文件,wget支持http.https和ftp协议, 而且还支持通过http代理从http从web服务器上下载文件. wget支持断点续传.可以下载url中里面多个链接,进行递归下载 例:wget https://imgsa.baidu.com/forum/w%3D580/sign=62b665f76c59252da3171d0c049a032c/495877d3572c11df12a338ce6f2762d0f603c26b.jpg wget -b

linux 下的多线程下载工具 Axel

目前CentOS yum源上没有Axel,我们可以到http://pkgs.repoforge.org/axel/下载rpm包安装 #wget -c http://pkgs.repoforge.org/axel/axel-2.4-1.el5.rf.x86_64.rpm #rpm -ivh axel-2.4-1.el5.rf.x86_64.rpm Axel使用方法 使用格式:axel 参数 文件下载地址 可选参数: -n 指定线程数 -o 指定另存为目录 -s 指定每秒的最大比特数 -q 静默模式