Linux网络基础命令

一、基础命令  

   1、ifconfig

     查看所有活动的网络接口信息,命令后面跟网卡名,可指定查网络接口信息。

   设置临时虚拟网卡,多用于测试环境

    ifconfig -a :查看所有网卡信息,包括关闭状态的网卡

 2、hostname 

    查看主机名,如果hostname命令后面跟着一个新名字表示临时修改主机名,重启即失效。

    使用hostnamectl 永久修改主机名,重启不会失效。

3、ethtool

   ethtool -i :查看网卡详细信息

   ethtool -p :网卡快速闪烁

4、route

   查看或设置主机路由表信息,-n 选项可以讲路由表中的地址信息显示为数字形式

5、ss 、netstat

   查看本机网络连接情况。ss和netstat的功能很相似,在实际生产中,ss命令的速度更快,因为靠近内核;netstat速度慢,因为靠近用户态。

   ss -natp :数字格式查看本机所有tcp协议相关程序和pid的连接情况

   ss -naup:数字格式查看本机所有udp协议相关程序和pid的连接情况

6、ping

   网络连通性测试。选项:-c ,指定发送数据包的数量

 7、traceroute

   路由追踪,查看数据包经过的路由设备的数量,书写格式为traceroute +ip地址

8、nslookup

   由dns服务器太解析域名,书写格式为nslookup +域名。/etc/hosts 是域名解析文件,保存主机名和ip地址映射关系。/etc/resolv.conf 是域名解析服务器文件,保存dns服务器ip地址。

9、tcpdump

   网络数据包截获分析工具。支持针对网络层、协议、主机、网络或端口的过滤。并提供and、or、not等逻辑语句帮助去除无用的信息。

   选项:-i :指定网卡截获,例:tcpdump -i ens33

             -w :将截获的内容保存到文件,不显示在屏幕上,后面跟指定文件名

             -c :指定抓取包的数量

             -D :显示可抓取的网卡列表

             -v  :详细显示指令执行过程

   

10、bond

    bond是多网卡绑定技术,将多块网卡绑定为同一ip地址对外服务,可实现高可用、高负载均衡。通过bonding虚拟出一块网卡对外提供连接,物理网卡被修改为相同的mac地址。

   bonding 聚合链路常用的工作模式有:0、1、3、6。模式1、5、6不需要有交换机,模式0、2、3、4需要有交换机。

二、bond多网卡绑定实验

   1、使用ifconfig查看可用网卡,最少需要有两块网卡

   2、修改bond0的配置文件,文件位置在/etc/sysconfig/network-scripts目录下

   3、修改ens33网卡配置

    4、修改ens35网卡配置

    5、重启网络服务 systemctl restart network

    6、使用另一台主机检测网卡是否成功绑定

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值