文章目录
- 【 1. 查询网络服务和端口 】
- 【 2. 网络路由 】
- 【 3. 镜像下载 】
- 【 4. ftp sftp lftp ssh】
- 【 5. 网络复制 】
【 1. 查询网络服务和端口 】
- 全称
netstat(network statistics)网络统计。 - 作用
netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。 - 基本语法
- -a或–all:显示所有连线中的 Socket;
- -l或–listening:显示监控中的服务器的 Socket;
- -t或–tcp:显示TCP传输协议的连线状况;
netstat [选项参数]
- 实例:列出所有 tcp 端口。
netstat -at
【 2. 网络路由 】
命令 | 作用 |
---|---|
route -n | 查看路由状态 |
ping IP | 发送ping包到地址IP |
traceroute IP | 探测前往地址IP的路由路径 |
host domain | DNS查询,寻找域名domain对应的IP |
host IP | 反向DNS查询 |
【 3. 镜像下载 】
- 全称
wget(world wide web get) - 作用
直接下载文件或者网页。 - 基本语法
- –limit-rate :下载限速;
- -o:指定日志文件;输出都写入日志;
- -c:断点续传。
wget [选项参数] [url地址]
【 4. ftp sftp lftp ssh】
- SSH 登陆远程服务器host,ID为用户名。
ssh ID@host
- ftp/sftp 文件传输:
sftp ID@host
sftp登陆后,可以使用下面的命令进一步操作:
get filename # 下载文件
put filename # 上传文件
ls # 列出host上当前路径的所有文件
cd # 在host上更改当前路径
lls # 列出本地主机上当前路径的所有文件
lcd # 在本地主机更改当前路径
- lftp同步文件夹(类似rsync工具)
lftp -u user:pass host
lftp user@host:~> mirror -n
【 5. 网络复制 】
- 将本地 localpath 指向的文件上传到远程主机的path路径
scp localpath ID@host:path
- 以 ssh 协议,遍历下载 path 路径下的整个文件系统,到本地的localpath
scp -r ID@site:path localpath