本博客内容:
一、ifconfig
二、route
三、ping
四、traceroute
五、netstat
六、ss
七、telnet
八、rcp
九、scp


一、ifconfig

1.格式
 ifconfig 网络设备 参数
2.功能
 查看和配置网络设备,获取网络接口配置信息,当网络环境发生改变时可通过此命令对网络进行相应的配置。
3.常用参数
 up 启动指定网络设备
 down 关闭指定网络设备
 -a 显示全部接口信息
 -s 显示摘要信息
 add 给指定网卡配置IPV6地址
 arp 启动arp协议
 mtu<字节数> 设置网卡的最大传输单元
 netmask<子网掩码> 设置网卡的子网掩码
 address 为网卡设置ipv4地址
 直接配置IP地址、子网掩码、广播地址

二、route

1.格式
 route 参数 命令 子网掩码 网关 跳数 设备接口
2.功能
 用于显示和操作IP路由表。主要作用是创建一个静态路由让指定一个主机或者一个网络通过一个网络接口,如eth0。当使用add或者del参数时,路由表被修改,如果没有参数,则显示路由表单前的内容。
3.常用参数
 -n 不解析名字
 -v 显示详细处理信息
 add 添加一个新路由
 del 删除一个路由 后加reject将其屏蔽掉
 -net 目标地址是一个网络
 -host 目标地址是一个主机
 netmask 当添加一个网络路由时,需要使用网络掩码
 gw 路由数据报通过网关
 metric 设置路由跳数
 command 指定想运行的命令(add /change/delete/print)

三、ping

1.格式
 ping 参数 主机名或IP地址
2.功能
 通常用来测试与目标主机的连通性。确定网络和外部主机的状态;跟踪和隔离硬件和软件问题;测试、评估和管理网络。缺省情况下,连续发送请求,直到中断ctrl-c。
3.常用参数
 -i 秒数 预设值是一秒一次
 -c 数目:发送指定数目后停止
 -v 详细信息

四、traceroute

1.格式
 traceroute 参数 主机
2.功能
 追踪网络数据包的路由途径、预设数据包大小是40bytes,可另行设置。
3.常用参数
 -v 显示执行过程
 -n 显示ip地址而非主机名称
 -p 设置udp传输协议的通信端口

五、netstat

1.格式
 netstat 参数
2.功能
 用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。
3.常用参数
 -t 显示tcp传输协议的连线状况
 -u 显示udp传输协议的连线状况
 -a 显示所有连线中的socket
 -l 显示监控中的服务器的socket
 -n 直接使用ip地址,而不通过域名解析器

六、ss

1.格式
 ss 参数
2.功能
 socket statistics 的缩写,获取socket统计信息,输出类似于netstat,但更详细。而且跟个快速高效。
3.常用参数
 -t 仅显示tcp套接字
 -u 仅显示udp套接字
 -a 显示所有套接字

七、telnet

1.格式
 telnet 参数 主机
2.功能
 通常用来远程登录,常用的远程控制web服务区的方法。但是telnet采用明文传送报文,不安全,很多linux服务器开始使用更安全的ssh方式了。
3.常用参数
 -b 主机别名 使用别名指定远端主机名称
如果不能成功登录,需要检测:
1.ip地址是否正确
2.ip地址对应的主机是否已经开机
3.如果主机已开机,确认路由设置是否设置正确(用route命令查看)
4.如果主机已启动,确定主机上开启了telnet服务(用netstat命令查看)
5.如果主机已启动telnet服务,确认防火墙是否放开了23端口的访问

八、rcp

1.格式
 rcp 参数 源文件 目标文件
2.功能
 代表remote file copy远程文件拷贝。2种格式:1,是用于文件到文件的拷贝。2是把文件或目录拷贝到另一个目录中。
3.常用参数
 -r 递归

九、scp

1.格式
 scp 参数 原路径 目标路径
2.功能
 secure copy的缩写,scp是linux系统下基于ssh登录进行安全的远程文件拷贝命令。linux的scp命令可以在linux服务器之间复制文件和目录。
3.常用参数
 -r 递归