本文涉及:Linux网络管理常用命令:ifconfig、netstat、route、ping、telnet、tcpdump
◆
修改主机名
◆
vi /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=localhost.localdomain
◆
修改DNS配置
◆
vi /etc/resolv.conf
; generated by /usr/sbin/dhclient-script
nameserver 183.60.83.19
nameserver 183.60.82.98
◆
查看网络状态
◆
查看ip地址和子网掩码
ifconfig
常用参数:
add 为网卡设置ipv6地址
del 删除ipv6地址
down 禁用网卡
up 启用网卡
netmask 设置子网掩码
hw <网络设备类型> <MAC> 重新设置MAC地址。只是模拟了新的Mac地址,实际上网卡的MAC是没有改变的!
-a 显示所有的网络信息
-s 以短格式显示信息
[-]arp 在设备上启用或禁用ARP
网络状态
netstat
常用参数:
-t:列出TCP协议端口
-u:列出UPD协议端口
-n:不使用域名和服务名,而使用IP地址和端口号
-l:仅列出在监听状态网络服务
-a:列出所有的网络连接
-r:列出路由列表
查看路由:
route
常用参数:
-A: 设置路由地址的类型
-C: 显示Linux核心的路由缓存
-n: 不执行DNS反向查找,直接显示数字形式的IP地址
-v: 显示详细信息
-e: netstat格式显示路由表
-net: 设置网络路由
-host: 设置主机路由
add : 添加路由
del : 删除路由
◆
网络测试命令
◆
查看指定ip或域名的网络状况
ping ip/域名
查看端口是否开放
telnet ip port
抓包
tcpdump
常用参数:
-i 指定监听的网卡
-nn 将数据包中的域名与服务转为IP和端口显示
-X 以十六进制和ASCII码显示数据包内容
port 指定监听的端口
不得不看
万水千山总是情,点个 “在看” 行不行!!!