Linux网络命令

转自https://www.cnblogs.com/chuijingjing/articles/8527996.html

Linux网络命令
</div>

一、网络环境查看命令

1、ifconfig命令

ifconfig命令:查看与配置网络状态命令 (看不到网关)

2、关闭与启动网卡

# ifdown  网卡设备名

# 禁用该网卡设备

 

# ifup  网卡设备名

# 启用该网卡设备

3、查询网络状态

# netstat  选项

选项:

  -t:列出TCP协议端口

  -u:列出UDP协议端口

  -n:不使用域名与服务名,而使用IP地址和端口号

  -l :仅列出在监听状态网络服务(只有TCP有监听状态)

  -a:列出所有网络连接

  -r :列出路由列表,功能和route命令一致

4、查看网关

# netstat  -rn

# route  -n

[root@localhost ~]# route add default gw 192.168.116.1
# 添加默认网关(没有什么太大作用)

5、查看DNS

nslookup命令:用来翻译域名对应哪个IP

(1):nslookup  [主机名或IP]

# 进行域名与IP地址解析

(2):查看本机DNS服务器

二、网络测试命令

1、ping命令

# ping  [选项]  ip或域名

探测指定IP或域名的网络状况

选项:

  -c:次数:指定ping包的次数

注:ping 的时候,客户机会向目标计算机发送一个 icmp 的数据包,然后对方会回应,时间越短表明网络速度越快,连接越顺畅。

2、telnet命令

telnet  [域名或者IP]  [端口]

# 远程管理与端口探测命令

协议不加密,很少使用,大多用于探测对方某个端口是否开启。

3、trceroute命令

traceroute  [选项]  IP或域名

# 路由跟踪命令

选项:

  -n:使用IP,不使用域名,速度更快。

注:办公环境下常用命令,家庭环境下不经常用。因为大部分节点是不允许随便ping的。

如果某天我们不能连接自己的服务器了,可以使用这条命令,在哪个节点上出现了***说明哪个节点出现了问题。

4、wget命令

[root@localhost ~]# wget http://soft.vpser.net/lnmp1.1-full.tar.gz

# 下载命令

5、tcpdump命令

# tcpdump  -i  eth0  -nnX  port  21

选项:

  -i  指定网卡接口

  -nn    将数据包中的域名与服务转为IP和端口

  -X    以十六进制和ASCII码显示数据包内容

  port   指定监听的端口

cat  /etc/passwd

为user1用户设置一个密码sky123

执行命令:tcpdump -i  eth0  -nnX  port  21

抓到的数据包

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值