精华内容
下载资源
问答
  • https://linux.cn/article-12165-1.html作者:Magesh Maruthamuthu译者:geekpi默认情况下,在设置服务器时你会配置主网络接口。这是每个人所做的构建工作的一部分。有时出于各种原因,你可能需要配置额外的网络接口...
     9a1a1bd4e12a74b719056e942ad6fab2.png有时出于各种原因,你可能需要配置额外的网络接口。https://linux.cn/article-12165-1.html作者:Magesh Maruthamuthu译者:geekpi

    默认情况下,在设置服务器时你会配置主网络接口。这是每个人所做的构建工作的一部分。有时出于各种原因,你可能需要配置额外的网络接口。

    这可以是通过网络绑定(bonding)/协作(teaming)来提供高可用性,也可以是用于应用需求或备份的单独接口。

    为此,你需要知道计算机有多少接口以及它们的速度来配置它们。

    有许多命令可检查可用的网络接口,但是我们仅使用 ip 命令。以后,我们会另外写一篇文章来全部介绍这些工具。

    在本教程中,我们将向你显示可用网络网卡(NIC)信息,例如接口名称、关联的 IP 地址、MAC 地址和接口速度。

    62a9064b-4735-eb11-8da9-e4434bdf6706.svg

    什么是 ip 命令

    ip 命令 类似于 ifconfig, 用于分配静态 IP 地址、路由和默认网关等。

    # ip a1: lo: mtu 65536 qdisc noqueue state UNKNOWN link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo inet6 ::1/128 scope host valid_lft forever preferred_lft forever2: eth0: mtu 1500 qdisc pfifo_fast state UP qlen 1000 link/ether fa:16:3e:a0:7d:5a brd ff:ff:ff:ff:ff:ff inet 192.168.1.101/24 brd 192.168.1.101 scope global eth0 inet6 fe80::f816:3eff:fea0:7d5a/64 scope link valid_lft forever preferred_lft forever62a9064b-4735-eb11-8da9-e4434bdf6706.svg

    什么是 ethtool 命令

    ethtool 用于查询或控制网络驱动或硬件设置。

    # ethtool eth062a9064b-4735-eb11-8da9-e4434bdf6706.svg

    1)如何在 Linux 上使用 ip 命令检查可用的网络接口

    在不带任何参数的情况下运行 ip 命令时,它会提供大量信息,但是,如果仅需要可用的网络接口,请使用以下定制的 ip 命令。

    # ip a |awk '/state UP/{print $2}'eth0:eth1:62a9064b-4735-eb11-8da9-e4434bdf6706.svg

    2)如何在 Linux 上使用 ip 命令检查网络接口的 IP 地址

    如果只想查看 IP 地址分配给了哪个接口,请使用以下定制的 ip 命令。

    # ip -o a show | cut -d ' ' -f 2,7ip a |grep -i inet | awk '{print $7, $2}'lo 127.0.0.1/8192.168.1.101/24192.168.1.102/2462a9064b-4735-eb11-8da9-e4434bdf6706.svg

    3)如何在 Linux 上使用 ip 命令检查网卡的 MAC 地址

    如果只想查看网络接口名称和相应的 MAC 地址,请使用以下格式。

    检查特定的网络接口的 MAC 地址:

    # ip link show dev eth0 |awk '/link/{print $2}'00:00:00:55:43:5c

    检查所有网络接口的 MAC 地址,创建该脚本:

    # vi /opt/scripts/mac-addresses.sh#!/bin/ship a |awk '/state UP/{print $2}' | sed 's/://' | while read output;do echo $output: ethtool -P $outputdone

    运行该脚本获取多个网络接口的 MAC 地址:

    # sh /opt/scripts/mac-addresses.sheth0:Permanent address: 00:00:00:55:43:5ceth1:Permanent address: 00:00:00:55:43:5d62a9064b-4735-eb11-8da9-e4434bdf6706.svg

    4)如何在 Linux 上使用 ethtool 命令检查网络接口速度

    如果要在 Linux 上检查网络接口速度,请使用 ethtool 命令。

    检查特定网络接口的速度:

    # ethtool eth0 |grep "Speed:"Speed: 10000Mb/s

    检查所有网络接口速度,创建该脚本:

    # vi /opt/scripts/port-speed.sh#!/bin/ship a |awk '/state UP/{print $2}' | sed 's/://' | while read output;do echo $output: ethtool $output |grep "Speed:"done

    运行该脚本获取多个网络接口速度:

    # sh /opt/scripts/port-speed.sheth0:Speed: 10000Mb/seth1:Speed: 10000Mb/s62a9064b-4735-eb11-8da9-e4434bdf6706.svg

    5)验证网卡信息的 Shell 脚本

    通过此 shell 脚本你可以收集上述所有信息,例如网络接口名称、网络接口的 IP 地址,网络接口的 MAC 地址以及网络接口的速度。创建该脚本:

    # vi /opt/scripts/nic-info.sh#!/bin/shhostnameecho "-------------"for iname in $(ip a |awk '/state UP/{print $2}')do echo "$iname" ip a | grep -A2 $iname | awk '/inet/{print $2}' ip a | grep -A2 $iname | awk '/link/{print $2}' ethtool $iname |grep "Speed:"done

    运行该脚本检查网卡信息:

    # sh /opt/scripts/nic-info.shvps.2daygeek.com----------------eth0:192.168.1.101/2400:00:00:55:43:5cSpeed: 10000Mb/seth1:192.168.1.102/2400:00:00:55:43:5dSpeed: 10000Mb/s

    via: https://www.2daygeek.com/linux-unix-check-network-interfaces-names-nic-speed-ip-mac-address/

    作者:Magesh Maruthamuthu 选题:lujun9972 译者:geekpi 校对:wxy

    本文由 LCTT 原创编译,Linux中国 荣誉推出

    6ba9064b-4735-eb11-8da9-e4434bdf6706.svg
    展开全文
  • Linux虚拟机设置静态IP上网设定 IP网卡设置相关命令:DNS 服务器设置(Ubuntu)设定 IP在虚拟机终端输入:$sudo vi /etc/network/interfaces可看见有如下内容:auto lo iface lo inet loopback添加以下内容auto eth0...

    13d54c6d4beaa649aec79afdbb262524.png

    Linux虚拟机设置静态IP上网

    • 设定 IP
    • 网卡设置相关命令:
    • DNS 服务器设置(Ubuntu)

    设定 IP

    在虚拟机终端输入:$sudo vi /etc/network/interfaces

    1. 可看见有如下内容:
    auto lo
    iface lo inet loopback
    1. 添加以下内容
    auto eth0
    iface eth0 inet static
    address 192.168.0.221  
    netmask 255.255.255.0
    gateway 192.168.0.1
    1. 保存,并关闭 gedit。
    2. 这样,IP 并没有立即生效。需要执行$sudo /etc/init.d/networking restart

    这时候就能 ping 到局域网中的电脑了。

    但是上不了 Internet,是因为没有设置 DNS 的原因 。
    DNS 信息保存在/etc/resolv.conf中,一旦更改,立即生效。$sudo vi /etc/resolv.conf

    nameserver 192.168.1.1
    nameserver 8.8.8.8

    保存并关闭,现在就可以上网了。

    需要注意的问题:Ubuntu 12.04 每次重启后,/etc/resolv.conf 里面设置的 nameserver 就被清空

    如果想自己定义 nameserver一直有效,那么有以下 2 个办法:

    • 在网卡的配置文件里面加:
    iface eth0 inet static
    address 192.168.3.3
    netmask 255.255.255.0
    gateway 192.168.3.1
    s dns-nameservers  5 192.168.3.45  192.168.8.10
    dns-search foo.org bar.com
    • 修改 resolvconf 服务的配置文件 :
    /etc/resolvconf/resolv.conf.d/base
    清空原内容并写入以下内容
    r nameserver  8.8.8.8

    这样,在机器重启或 resolvconf服务重启 都可以保证配置会写到/etc/resolv.conf 里面

    其实/etc/resolv.conf 里面一直都有提示,只是没注意看:"DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN"

    网卡设置相关命令:

    (1)查看网卡信息: ifconfig
    (2)设定一个网卡 IP:ifconfig eth0 192.168.1.10 netmask 255.255.255.0
    (3)重启网卡使设定生效:sudo /etc/init.d/networking restart
    (4)更改 MAC 地址:ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx
    (5)查看路由相关信息:route -n

    DNS 服务器设置(Ubuntu)

    1. 两个免费好用的 DNS 服务器
    googleDNS: 8.8.8.8; 8.8.8.4
    openDNS : 208.67.220.220; 208.67.222.222
    1. 查看本机 DNS 服务器
    查看 DNS server:nslookup www.baidu.com
    展开全文
  • 概述今天主要分享一些常见的Linux重启,查看、重启、禁用网卡以及修改IP和操作防火墙的命令,温故而知新。以下针对redhat6.8操作系统。重启命令1、reboot2、shutdown -r now 立刻重启(root用户使用)3、shutdown -r ...

    概述

    今天主要分享一些常见的Linux重启,查看、重启、禁用网卡以及修改IP和操作防火墙的命令,温故而知新。

    以下针对redhat6.8操作系统。

    6c9937483ccde93d633cc65c70d3ac26.png

    重启命令

    1、reboot

    2、shutdown -r now 立刻重启(root用户使用)

    3、shutdown -r 10 过10分钟自动重启(root用户使用)

    4、shutdown -r 20:35 在时间为20:35时候重启(root用户使用)

    如果是通过shutdown命令设置重启的话,可以用shutdown -c命令取消重启


    关机命令

    1、halt 立刻关机

    2、poweroff 立刻关机

    3、shutdown -h now 立刻关机(root用户使用)

    4、shutdown -h 10 10分钟后自动关机

    如果是通过shutdown命令设置关机的话,可以用shutdown -c命令取消重启


    查看当前使用的网卡

    watch cat /proc/net/dev

    看下哪张网卡的流量变化大一般就是哪张网卡是在线使用的

    bd4be07a108b59ad0822c5b5d7b99794.png

    重启网卡方法

    1、全部网卡重启

    重启网卡使设定生效:sudo /etc/init.d/networking restart

    2、单个网卡重启

    关闭网卡 ifdown eth0

    开启网卡 ifup eth0


    禁用网卡

    vi /etc/sysconfig/network-scripts/ifcfg-eth1

    onboot=NO


    修改IP

    查看网卡信息: ifconfig

    390333eb0ebbb5403dfc14f27e5bbab1.png

    1、动态

    设定一个网卡IP:ifconfig eth1 192.168.1.10 netmask 255.255.255.0

    重启网卡使设定生效:sudo /etc/init.d/networking restart

    2、静态

    编辑文件 /etc/network/interfaces

    sudo vi /etc/network/interfaces

    并用下面的行来替换有关eth0的行:

    # The primary network interfaceauto eth0iface eth0 inet staticaddress 192.168.2.1gateway 192.168.2.254netmask 255.255.255.0#network 192.168.2.0#broadcast 192.168.2.255

    将eth0的IP分配方式修改为静态分配(static)后,为其制定IP、网关、子网掩码等信息。

    将上面的Ubuntu IP地址等信息换成你自己就可以了。

    用下面的命令使网络设置生效:

    sudo /etc/init.d/networking restart

    操作防火墙(service方式)

    查看防火墙状态: service iptables status

    开启防火墙:service iptables start

    关闭防火墙:service iptables stop

    b0d0c950327134afbb58c38a5cf69c80.png

    篇幅有限,这块内容就介绍到这了,后面会分享更多devops和DBA方面的内容,感兴趣的朋友可以关注一下~

    2cfda17347547a4d1728d1c86f08401a.gif
    展开全文
  • 正文有人可能会想,为什么我们要将多个IP地址分配给单个网卡?原因可能有很多。例如,假设你正在对需要两个或更多网卡Linux机器进行一些测试。你会买新的吗?不,没有必要!一张网卡可以设置多个IP系列,如192.168...

    f24040f796af5dd78b659c42565511b5.png

    劝退

    先给windows的用户打个退堂鼓,以下内容,都是linux的。

    03e740fef8b2c120d5f8e84fd71b8e88.png

    正文

    有人可能会想,为什么我们要将多个IP地址分配给单个网卡?

    原因可能有很多。

    例如,假设你正在对需要两个或更多网卡的Linux机器进行一些测试

    你会买新的吗?不,没有必要!

    一张网卡可以设置多个IP系列,如192.168.1.0、192.168.2.0、192.168.3.0等,可以同时使用。听起来有用吗?当然是了!

    此方法在设置Internet共享服务器时可能很有帮助。

    在Ubuntu上测试

    下面的指令,是在Ubuntu 16.04上进行的测试。使用以下命令在Ubuntu中找到IP地址:

    ifconfig

    或者也可以使用

    ip addr

    输出项大致像下面这样:

    fa9cc766767a4ac5d096f4e58837ad5d.png

    正如上面看到的,网卡enp0s3的IP地址是192.168.1.105。

    网卡分配了A类IP系列,即192.168.1.0。如果需要不同的系列,例如192.168.2.0,该怎么办?

    只需运行以下命令即可设置额外的IP。

    sudo ip addr add 192.168.2.105/24 dev enp0s3

    此处24表示网络掩码,即255.255.255.0。现在,让我们检查一下是否分配了新的IP。

    ip addr

    输出如下:

    28607f26f3b6ae563bb55371e96e94c8.png

    网卡现在有两个IP,即192.168.1.105和192.168.2.105。同样,你可以根据需要分配任意数量的附加IP,如192.168.3.105、192.168.4.105等。

    让我们ping新的IP地址:

    sudo ping -c 3 192.168.2.105

    输出如下:

    0902843305eddbd37153421825e4c5b6.png

    祝贺你,它起作用了!!到目前为止,我们所做的是临时分配新的IP。

    重新启动系统后,新的IP将会消失。你怎么把它做成永久的呢?这也很简单。

    编辑 /etc/network/interfaces 文件:

    sudo nano /etc/network/interfaces

    添加一下配置项

    iface enp0s3 inet static
      address 192.168.2.105/24

    保存并退出。运行以下指令使配置生效。

    sudo ifdown enp0s3 && sudo ifup enp0s3

    输出内容:

    8ac997baaaa951f0b0680123e2d388b1.png

    查看一下最新的网卡设置。

    ip addr

    输出内容:

    8aa0d4122c5151598dc7df38643cf669.png

    此外,你还可以在重新启动系统后进行检查。将看到新IP已永久分配。

    在CentOS上测试

    以下在CentOS7 64位服务器版上对此进行了测试。但是,同样的步骤应该适用于其他基于RPM的系统,如Fedora、Red Hat Linux和Science Linux。

    只需运行以下命令临时添加额外的IP:

    sudo ip addr add 192.168.2.150/24 dev enp0s3

    配置文件内添加一条:

    IPADDR1="192.168.2.150"

    对于其他IP地址,添加行“IPADDR2=”192.168.3.150“。你可以逐个添加任意数量的IP地址。

    7e66a9b477d092b50dbd2b88000c461c.png

    保存并退出,然后重启服务:

    systemctl restart network

    查看一下当前网卡界面的信息:

    ip addr

    输出内容如下:

    eab8bf85c7c7902ce0946194c93f6492.png

    你也看到了,设置多少都行。

    结语

    上述示例演示的都是统一类别的IP地址,不同类的IP地址也没问题,灵活配置掩码等等,完全够用。

    展开全文
  • linux服务器双网卡或者多网卡要执行下路由脚本刷新路由表,否则会导致网卡ping不通;注:重启网卡后也 需要执行route.sh说明:电信,移动,网通线路为例电信ip为1.1.1.2 网关为1.1.1.1联通ip为2.2.2.2 网关为2.2.2.1...
  • linux网卡路由设置

    2017-11-21 16:43:00
    linux服务器双网卡或者多网卡要执行下路由脚本刷新路由表,否则会导致网卡ping不通;注:重启网卡后也 需要执行route.sh 说明:电信,移动,网通线路为例 电信ip为1.1.1.2 网关为1.1.1.1 联通ip为2.2.2.2 网关为2.2....
  • 一、网络环境查看命令1、ifconfig命令ifconfig命令:查看与配置网络状态命令 (看不到网关)2、关闭与启动网卡# ifdown 网卡设备名# 禁用该网卡设备# ifup 网卡设备名# 启用该网卡设备3、查询网络状态# netstat 选项...
  • linux route 刷新_LINUX常用命令-route

    千次阅读 2020-12-24 18:50:24
    使用route 命令添加的路由,机器重启或者网卡重启后路由就失效了,方法:主机网络配置为:IP:172.16.5.20子网掩码:255.255.255.0网关:172.16.5.254网络连接名称em1//添加到主机的路由# route add –host 192.168....
  • 1.将Linux的localhost 改为公网IP; 改完以后重启网卡,并刷新Hosts; 2.将提供者和消息者的Dubbo 都改为公网IP; 3.开放端口;
  • Linux 项目部署

    2020-11-09 18:40:49
    一.Linux 项目部署 远程链接工具说明: MobaXterm.Xshell 关于服务部署的流程: 1.手动修改虚拟机的ip ...4.在重启网卡service network restart(要重启网卡才能刷新ip地址) 5.在检查IP ip addr 2. 安装JDK 1.上传JDK
  • vmware网卡排雷

    2020-08-20 16:04:00
    2:随意更改一下IP,点击“应用”,网络就会刷新,如果那打算应用此网络就直接“确定”,否则改回你习惯的IP,再“确定”。 应用:应用你的设置,做个预览,但没有真正实行 确定:直接执行你的设置 虚拟机重启网卡...
  • linux系统讲--学习总结

    2015-11-15 21:39:54
    centos镜像下载地址 :mirrors.sohu.com配置linux网络(bridge模式)ifconfig -a 查看网卡信息dhclient 刷新网卡,获取ip。vi /etc/sysconfig/network-scripts/ifcfg-eth0 配置网卡文件ONBOOOT yes 开机自启网卡...
  • systenctl restart network:重启网卡网络服务 bash:刷新主机名称 netstat:查看网络状态 route -n:不做地址解析 mii-tool eno16777728:查看链路 2.ifconfig命令包含的信息: Link encap:Ethernet以太⽹ ...
  • 配置网卡 静态IP 关闭防火墙 挂载光盘 配置yum源 注:CentOS版本7.4 请对号入座 进入终端命令行界面 如果不是管理员账号请先提权 :1.sudo -i 2.输入管理员密码 linux命令格式:命令字 [选项] [参数] []为可选的意思...
  • Linux命令笔记

    2019-03-14 09:16:58
    4:ifconfig 查看和设置网卡信息 语法:ifconfig [网卡名称] [IP地址] 5:mail 查看发送电子邮件 语法:mail [用户名] 6:last 列出目前与过去登陆系统的用户信息 语法:last 7:lastlog 检查某用户上次登陆的时间 ...
  • PHP探针-Yahei实时刷新版 适用于Linux系统和windows系统 建议于Linux系统下使用 ...可以查看服务器IP地址,服务器硬盘资源,内存占用,网卡流量,系统负载等信息。 以及包括Web服务器环境监测,php等信息。
  • PHP探针-Monkey实时刷新版 适用于Linux系统和...可以查看服务器IP地址,服务器硬盘资源,内存占用,网卡流量,系统负载等信息。 以及包括Web服务器环境监测,php等信息。 (文件解压密码:www.haobo1888.com )
  • PHP探针Yaheib版,适用于Linux系统和windows系统,建议于Linux系统下使用,可以查看服务器IP地址,服务器硬盘资源,内存占用,网卡流量,系统负载等信息。以及包括Web服务器环境监测,php等信息。 雅黑PHP探针v0.29...
  • 举例: 主机(windows)设网络桥IP:192.168.1.105 虚拟机(ubuntu)eth0 IP:192.168.1.102;eth1设动态取得IP。... 虚拟机文件vdi迁移时vbox网卡设置要刷新。# /etc/init.d/networking restart问题:...
  • 入门学习Linux常用必会60个命令实例详解doc/txt

    千次下载 热门讨论 2011-06-09 00:08:45
    ◆ 网络操作命令:ifconfig、ip、ping、netstat、telnet、ftp、route、rlogin、rcp、finger、mail、 nslookup; ◆ 系统安全相关命令:passwd、su、umask、chgrp、chmod、chown、chattr、sudo ps、who; ◆ 其它...
  • 配置2.Firewalld的域3.Firewalld设置4.Firewalld中网卡与ip设置(1)网卡设置:测试:(2)ip设置测试:4.火墙添加服务:5.火墙中的端口修改(1)临时修改(2)永久修改命令修改:文件修改:5.火墙的刷新测试:6、火...
  • 2021-01-23

    千次阅读 2021-01-23 22:49:17
    当你的Linux适配器为桥接模式时,如何配置静态IP地址 1.ip route查询你的默认网关(在下面的第二步配置文件中需要用到) 含有default关键字所在行的IP地址即为你网卡的默认网关 更改IP配置文件 cd /etc/sysconfig/...
  • 在虚拟机(CentOS7)中搭建伪分布式hadoop-2.8.5一、基本环境软件环境二、搭建过程1.LINUX环境① 更改本机VMnet1的IP;配置虚拟机网络②在虚拟机中将网卡修改为静态IP地址③修改主机名和IP的映射关系④关闭防火墙;...
  • 雅黑PHP探针

    2016-11-18 16:32:13
    可以实时查看服务器硬盘资源、内存占用、网卡流量、系统负载、服务器时间等信息,1秒钟刷新一次。 以及包括服务器IP地址,Web服务器环境监测,php等信息。 注意:有些服务器做了权限设置,禁止PHP读取硬件信息...
  • 雅黑PHP探针 v0.4.7.zip

    2019-07-16 04:58:04
    可以实时查看服务器硬盘资源、内存占用、网卡流量、系统负载、服务器时间等信息,1秒钟刷新一次。 以及包括服务器IP地址,Web服务器环境监测,php等信息。   注意:有些服务器做了权限设置,禁止PHP读取硬件...
  • 雅黑PHP探针 v0.4.7

    2019-10-24 05:40:02
    可以实时查看服务器硬盘资源、内存占用、网卡流量、系统负载、服务器时间等信息,1秒钟刷新一次。 以及包括服务器IP地址,Web服务器环境监测,php等信息。 注意:有些服务器做了权限设置,禁止PHP读取硬件信息,...
  • Nginx + PHP(php-fpm) 安装以及配置

    千次阅读 2017-02-20 11:48:13
    这篇文章写了两次,真悲催,保存提示成功,刷新页面后,啥都找不着了原来在草稿箱。 一、虚拟机Linux(CentOS7)的安装以及网络设置 1.新建虚拟机的网络设置,采用桥接模式,分配局域网内的独立ip。 VMware 工具栏中的...
  • PHP探针

    2017-08-27 22:29:00
    ... ...有一个负责的站长,会对探针进行长期支持和更新。...可以实时查看服务器硬盘资源、内存占用、网卡流量、系统负载、服务器时间等信息,1秒钟刷新一次。以及包括服务器IP地址,Web服务器环境监测,p...

空空如也

空空如也

1 2
收藏数 39
精华内容 15
关键字:

linux刷新网卡ip

linux 订阅