前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux常用命令速查-网络管理

Linux常用命令速查-网络管理

作者头像
Java学习录
发布2019-04-22 17:19:09
1.1K0
发布2019-04-22 17:19:09
举报
文章被收录于专栏:Java学习录

本文涉及:Linux网络管理常用命令:ifconfig、netstat、route、ping、telnet、tcpdump

修改主机名

代码语言:javascript
复制
vi /etc/sysconfig/network
NETWORKING=yesHOSTNAME=localhost.localdomain

修改DNS配置

代码语言:javascript
复制
vi /etc/resolv.conf
; generated by /usr/sbin/dhclient-scriptnameserver 183.60.83.19nameserver 183.60.82.98

查看网络状态

查看ip地址和子网掩码

代码语言:javascript
复制
ifconfig

常用参数:

  • add 为网卡设置ipv6地址
  • del 删除ipv6地址
  • down 禁用网卡
  • up 启用网卡
  • netmask 设置子网掩码
  • hw <网络设备类型> <MAC> 重新设置MAC地址。只是模拟了新的Mac地址,实际上网卡的MAC是没有改变的!
  • -a 显示所有的网络信息
  • -s 以短格式显示信息
  • [-]arp 在设备上启用或禁用ARP

网络状态

代码语言:javascript
复制
netstat

常用参数:

  • -t:列出TCP协议端口
  • -u:列出UPD协议端口
  • -n:不使用域名和服务名,而使用IP地址和端口号
  • -l:仅列出在监听状态网络服务
  • -a:列出所有的网络连接
  • -r:列出路由列表

查看路由:

代码语言:javascript
复制
route

常用参数:

  • -A: 设置路由地址的类型
  • -C: 显示Linux核心的路由缓存
  • -n: 不执行DNS反向查找,直接显示数字形式的IP地址
  • -v: 显示详细信息
  • -e: netstat格式显示路由表
  • -net: 设置网络路由
  • -host: 设置主机路由
  • add : 添加路由
  • del : 删除路由

网络测试命令

查看指定ip或域名的网络状况

代码语言:javascript
复制
ping ip/域名

查看端口是否开放

代码语言:javascript
复制
telnet ip port

抓包

代码语言:javascript
复制
tcpdump

常用参数:

  • -i 指定监听的网卡
  • -nn 将数据包中的域名与服务转为IP和端口显示
  • -X 以十六进制和ASCII码显示数据包内容
  • port 指定监听的端口
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-04-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Java学习录 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档