Linux - 6 网络相关命令

Linux - 6 网络相关命令

3.1.1 ifconfig命令

引子:

ifconfig命令有点类似于Windows的ipconfig命令

ifconfig是Linux中用于显示或配置网络设备的命令,英文全称是network interfaces configuring

ifconfig命令用于显示或设置网络设备。

ifconfig可设置网络设备的状态,或是显示目前的设置。

使用者权限:所有(设置级别的需要管理员)用户

语法

ifconfig [网络设备][down up -allmulti -arp -promisc][add<地址>][del<地址>][<hw<网络设备类型><硬件地址>][io_addr<I/O地址>][irq<IRQ地址>][media<网络媒介类型>][mem_start<内存地址>][metric<数目>][mtu<字节>][netmask<子网掩码>][tunnel<地址>][-broadcast<地址>][-pointopoint<地址>][IP地址]

1、显示激活的网卡信息

ifconfig

执行效果如下

Linux - 6 网络相关命令

Linux - 6 网络相关命令

ens33(有的是eth0)表示第一块网卡。

表示ens33网卡的 IP地址是 192.168.23.129,广播地址,broadcast 192.168.23.255,掩码地址netmask:255.255.255.0 ,inet6对应的是ipv6

ens37 表示第二块网卡

lo 是表示主机的回坏地址,这个一般是用来测试一个网络程序,但又不想让局域网或外网的用户能够查看,只能在此台主机上运行和查看所用的网络接口

启动关闭指定网卡

virbr0是一种虚拟网络接口

2、关闭网卡(需要切换到管理员账户)

 ifconfig ens37 down

执行效果如下

Linux - 6 网络相关命令

3、启用网卡(需要切换到管理员账户)

ifconfig ens37 up

执行效果如下

Linux - 6 网络相关命令

4、配置ip信息

// 配置ip地址
ifconfig ens37 192.168.23.199
// 配置ip地址和子网掩码
ifconfig ens37 192.168.23.133 netmask 255.255.255.0

执行效果如下,配置ip地址:

Linux - 6 网络相关命令

查看ip,如下图

Linux - 6 网络相关命令

配置ip地址和子网掩码,执行效果如下图

Linux - 6 网络相关命令

这样的话我们就可以通过命令的方式设置网卡的网络信息了。

3.1.2 ping命令

等价于Windows的ping命令

ping命令用于检测主机。

执行ping指令会使用ICMP传输协议,发出要求回应的信息,若远端主机的网络功能没有问题,就会回应该信息,因而得知该主机运作正常。

使用者权限:所有用户

语法

ping [-dfnqrRv][-c<完成次数>][-i<间隔秒数>][-I<网络界面>][-l<前置载入>][-p<范本样式>][-s<数据包大小>][-t<存活数值>][主机名称或IP地址]

1、检测是否与主机连通

 ping www.baidu.com

执行效果如下

Linux - 6 网络相关命令

icmp_seq:ping序列,从1开始

ttl:IP生存时间值

time: 响应时间,数值越小,联通速度越快

2、指定接收包的次数

和上面不同的是:收到两次包后,自动退出

ping -c 2 www.baidu.com

执行效果如下图

Linux - 6 网络相关命令

总结:

ping命令也是我们在开发过程中常用到的命令

通常使用 ping xxx.xxx.xxx.xxx命令进行检测本地与目标机器是否连通

3.1.3 netstat命令

利用netstat指令可让你得知整个Linux系统的网络情况

netstat命令用于显示网络状态。

使用者权限:所有用户

语法

netstat [-acCeFghilMnNoprstuvVwx][-A<网络类型>][--ip]

1、显示详细的连接状况

netstat -a

执行效果如下

Linux - 6 网络相关命令

比如上面的【0 0.0.0.0:ssh】它是远程终端连接Linux的ssh服务,默认使用了22端口,它的状态【State】是处于监听状态,属于正常。

2、显示网卡列表

netstat -i

执行效果如下

Linux - 6 网络相关命令

上图显示的是我们在介绍【ifconfig】命令的时候看到的网卡信息

Linux - 6 网络相关命令

上一篇:Linux - 5 vi & vim


下一篇:linux 安装jdk