LINUX网络
主机名
IP/netmask
路由:默认网关
DNS服务器 主DNS服务器 次DNS服务器 第三个DNS服务器
临时修改网卡名称
ip link set ens36 down #down掉网卡
ip link set ens36 name abc #改名
ip link set abc up #启动网卡
一.网络配置命令
1)ifconfig
1.ifconfig
已启用的网络接口信息 网卡名称详解
2.ifconfig 【具体网卡名称】
具体网卡名称 只显示具体网卡的详细信息
3.ifconfig -a
表示所有网卡 包括没有启动的网卡
4.ifconfig 网卡名称 【up | down】
表示开启或关闭网卡 (在shell软件中关闭ens33会导致连接不上虚拟机)
5.ifconfig 网络接口 ip地址 【netmask 子网掩码】
ifconfig 网络接口 IP地址 【/子网掩码长度】
配置临时IP地址
6.ifconfig ens33:0 地址
配置虚拟网卡
2)IP
1.ip link 数据链路层
2.ip addr 网络层
3.路由
二.hostname
查看或设置当前主机名
1)hostname 【主机名】
2) 通过修改 /etc/hostname 文件来修改文件名
临时生效
重启用户
3)通过hostnamectl 来修改主机名
永久生效
三.route
1)查看或设置主机中路由表信息
route 【-n】
-n : 将路由记录中的地址信息显示为数字形式
route add -net 网段地址 gw IP地址
删除指定网段的路由记录
route del -net 网段地址
向路由表中添加默认网关记录
route add default gw IP地址
删除路由表中默认的网关记录
route del default gw
四.netstat
查看网络连接情况
常用选项
-a 显示主机中所有活动的网络连接信息
-n 以数字的形式显示相关的主机地址、端口等信息
-r 显示路由表信息
-l 显示处于监听(Listening)状态的网络连接及端口信息
-t 查看 TCP(Transmission Control Protocol,传输控制协议)相关的信息
-u 显示 UDP(User Datagram Protocol,用户数据报协议)协议相关的信息
-p 显示与网络连接相关联的进程号、进程名称信息(该选项需要 root 权限)
打开 22 端口
五.ss (socket statistics)
ss 【选项】
-t tcp协议相关
-u udp协议相关
-w 裸套接字相关
-x unix sock相关
-l listen状态的连接
-a 所有
-n: 数字格式
-p: 相关的程序及PID
-e: 扩展的信息
-m:内存用量
-o:计时器信息
-r: --resolve 把 IP 解释为域名,把端口号解释为协议名称。 dns 服务
ss
六.ping
测试网络连通性
ping【选项】 目标主机
-c 发送多少包
-w 等待多少秒
七.nslookup
域名解析
格式 : nslookup 域名
八.永久修改网络相关配置文件
网卡配置路径 /etc/sysconfig/network-scripts/ifcfg-ens33
九.scp
远程同步
十.ethtool
查看 网卡信息
十一.tcpdump
抓包工具
dst 选项 目的地址
src 选项 源地址