5.8.2. 安全的底层网络操作
你可以按下面的方式安全的使用底层网络命令,这些命令不会改变网络配置。
表 5.16. 底层网络命令列表
命令 | 说明 |
---|---|
ifconfig | 显示活动的网络接口连接和地址状态 |
ip addr show | 显示活动的网络接口连接和地址状态 |
route -n | 用数字地址显示全部路由表 |
ip route show | 用数字地址显示全部路由表 |
arp | 显示当前 ARP 缓存表的内容 |
ip neigh | 显示当前 ARP 缓存表的内容 |
plog | 显示 ppp 后台守护进程(daemon)日志 |
ping yahoo.com | 检查到 “yahoo.com “ 的因特网连接 |
whois yahoo.com | 在域名数据库里面检查谁注册了 “yahoo.com “ |
traceroute yahoo.com | 跟踪到 “yahoo.com “ 的因特网连接 |
tracepath yahoo.com | 跟踪到 “yahoo.com “ 的因特网连接 |
mtr yahoo.com | 跟踪到 “yahoo.com “ 的因特网连接(重复的) |
dig [@dns-server.com] example.com [{a|mx|any}] | 查询由 “dns-server.com “ 提供服务的 “example.com “ 域名的 DNS 记录: “a “, “mx “ 或 “any “ 记录 |
iptables -L -n | 查看包过滤 |
netstat -a | 找出所有打开的端口 |
netstat -l —inet | 找出监听端口 |
netstat -ln —tcp | 找出 TCP 监听端口(数字的) |
dlint example.com | 查询 “example.com “ 的 DNS zone 信息 |
提示 | |
---|---|
部分底层网络配置工具放在 “ |