- 1、网络环境
- 2、远程登录/拷贝文件
- 3、数据输出
- ifconfig
一般格式:ifconfig [选项]
功能介绍:查看网卡配置信息/显示网络设备的配置
常用选项:选项较多,具体情形可查询
注意:无
示例:ifconfig 查看网卡配置信息
ifconfig | grep inet 查看网卡对应的IP地址
- ping
一般格式:ping [选项] [主机名称或IP地址]
功能介绍:检测计算机到目标计算机之间的网络连接状况
常用选项:
| 选项 | 说明 |
|---|---|
| -c<完成次数> | 设置完成要求回应的次数 |
| -i<间隔秒数> | 指定收发信息的间隔时间 |
注意:执行ping,指令会使用ICMP传输协议,发送要求回应的信息,若远端主机的网络功能没有问题,就会回应该信息,因而得知该网络运行正常
示例:ping 127.0.0.1 检测本地网卡工作正常
ping -c 2 www.baidu.com 检测设备与指定网址之间的连接状况,收到两次包后自动退出
- netstat
一般格式:netstat [选项]
功能介绍:通过监控进出网络的包和统计网络接口以让用户得知整个Linux系统的网络情况
常用选项:
| 选项 | 说明 |
|---|---|
| -a | 显示详细的网络状况 |
| -h | 查看帮助 |
| -r | 显示路由表 |
| -i | 查看网络接口及对应的接口信息表单 |
注意:无
示例:netstat -a 显示详细的网络状况
netstat -apu 显示UDP端口号的使用情况
netstat -i 显示网卡列表
2、远程登录/拷贝文件- scp
一般格式:scp [选项] [源文件] [目标文件]
其中[源文件 / 目标文件]的写法通常可为[[user@]host:]file
功能介绍:实现系统间的文件/文件夹拷贝操作
常用选项:
| 选项 | 说明 |
|---|---|
| -4 | 强制scp命令只使用IPv4寻址 |
| -6 | 强制scp命令只使用IPv6寻址 |
| -r | 递归赋值整个目录(即若给出的源文件是目录文件,则scp将递归复制该目录下的所有子目录和文件,目标文件,目标文件必须为一个目录名) |
| -P | 若远程SSH服务器的端口不是22,需要使用大写字母-P选项指定数据传输用到的端口号 |
注意:scp是secure copy的缩写,scp是linux系统下基于ssh登录进行安全的远程文件拷贝命令,scp是加密的,rcp是不加密的,scp是rcp的加强版。
示例:scp -r demo user@remote:Desktop 把当前目录下的demo文件夹复制到远程home(user@remote)目录下的Desktop文件夹中
scp -r /home/space/music/ root@www.service.com:/home/root/others/ 将本地music目录复制到远程others目录下,如要远程复制到本地,只需要将路径参数替换即可
这里再介绍一种非常常用的工具SSH,英文全称为Secure Shell,通过SSH客户端我们可以连接到运行着SSH服务器的远程机器上,SSH的简单使用格式为:ssh [-p port] user@remote,其中user是在远程机器上的用户名,如果不指定的话默认为当前用户,remote是远程机器上的地址,可以为IP / 域名,或者是后面会提到的别名,port是SSH Server监听的窗口,如果不指定,就为默认值22。
注意事项:
- 使用exit退出当前用户的登录
- ssh这个终端命令只能在Linux或者UNIX系统下使用
- 如果在Windows系统中,可以安装PUTTY或者XShell客户端软件即可通过SSH,远程连接至Linux服务器
- telnet
一般格式:telnet [选项] [主机名称或ip地址]
功能介绍:登入远端主机/服务器
常用选项:
| 选项 | 说明 |
|---|---|
| -b | 使用别名指定远端主机名称 |
| -x | 假设主机支持数据加密的功能,则启用 |
注意:无
示例:telnet 192.168.0.5 ,登录IP,为192.168.0.5的远程主机
3、数据输出- tcpdump
一般格式:tcpdump [选项]
功能介绍:用于倾倒网络传输数据
常用选项:
| 选项 | 说明 |
|---|---|
| -c<数据包数目> | 收到指定的数据包数目后,就停止进行倾倒操作 |
| -d | 把编译过的数据包编码转换成可阅读的格式,并倾倒到标准输出 |
| -q | 快速输出,仅列出少量的传输协议信息 |
注意:执行tcpdump指令可列出经过指定网络界面的数据包文件头,执行该指令需要root级权限
示例:tcpdump 显示TCP包信息
tcpdumo -c 20 -q 显示指定数量包,并进行精简显示



