Linux网络命令
网络环境查看命令
ifconfig命令
ifconfig
#查看与配置网络状态命令(常用来查看,因只能临时修改,不常用来配置)
关闭和启动网卡
ifdown 网卡设备名
#禁用该网卡设备
ifup 网卡设备名
#启用该网卡设备
查看网络状态
netstat 选项
选项:
-t:列出TCP协议端口
-u:列出UDP协议端口
-n:不使用域名与服务名,而使用IP地址和端口号
-l:仅列出在监听状态网络服务
-a:列出所有网络连接
习惯搭配
-tuln 查看计算机开了哪些端口,从而判断开了哪些服务
-an 查看谁连接到了我的服务器上
-rn 列出路由列表(网关),功能和route命令一致
域名解析命令
nslookup [主机名或IP]
#进行域名与IP地址解析
网络测试命令
ping 命令
ping [选项] IP或域名
#探测指定IP或域名的网络状况
选项:
-c 次数:指定ping包的次数
traceroute
traceroute [选项] IP或域名
#路由跟踪命令(查看经过哪些路由)
选项: -n:使用IP,不使用域名,速度更快
wget命令
wget [连接地址]
#下载命令
tcpdump命令
tcpdump -i eth0 -nnX port 21
选项:
-i :指定网卡接口
-nn:将数据包中的域名与服务转化为IP和端口
-X:以十六进制和ASCII码显示数据包内容
port :指定监听的窗口
ssh命令(Linux和Linux之间传输常用方法)
ssh 用户名@IP
#使用指定用户(输入的用户名)远程管理指定的Linux服务器
exit
#退回到本机
scp 用户名@IP:文件路径 本地路径
#下载文件
选项:-r :目录
scp 本地路径 用户名@IP:文件路径
#上传文件
选项:-r :目录
Xshell远程管理工具
WinSCP远程文件传输工具