Linux系统中网络管理命令和查看网络配置的命令
发布日期:2021-06-29 14:18:06 浏览次数:3 分类:技术文章

本文共 2943 字,大约阅读时间需要 9 分钟。

前言

这是我听老师讲课做的笔记,考试要看的。

作者:RodmaChen
关注我的,更多Linux笔记知识还在更新
说明:本人只在csdn写博客,如果在其他网站上看到,请不要信

网络管理命令和查看网络配置的命令

一.查看Linux网络配置

1.1 查看网络接口信息——ip命令

  • 在Linux环境中,所有的网络通讯都发生在软件接口物理网络设备之间,那么一个系统都有哪些物理网络设备,这些设备如何查看他们的接口信息呢?
  • 在Centos7中,要查看网络接口的信息,不再使用ifconfig命令,而是使用了ip命令。
  • ip命令用来显示或操纵Linux主机的路由、网络设备、策略路由和隧道,是Linux下较新的功能强大的网络配置工具。

ipiproute2软件包里面的一个强大的网络配置工具,它能够替代一些传统的网络管理工具。

在这里插入图片描述

以下是常用命令:

命令 功能
ip link show 显示出所有可用网络接口的列表(无论接口是否激活)。
ip link show up 可以查看激活的接口信息。
ip -s link show 网络接口名称 可以查看更加详细的接口信息。
ip addr 获取网卡配置网络状态等信息。(是ip address show命令简写)其实主要查看的就是网卡名称、inet参数后面的IP地址ether参数后面的网卡物理地址(又称为MAC地址)
ip addr show 网络设备名称 查看单个网络设备的信息。
ip route list 查看路由表的内容
1.1.1 小知识——nmcli和nmtui命令

centos7中提供了强大的图形化配置工具,里面有两个命令:nmcli 和nmtui

nmcli:NetworkManageCommandLine Interface
nmtui:NetworkManageTextUser Iterface

  1. 通过 nmcli d命令来查看网卡(绿色是网卡)

  2. 通过 nmtui命令可以配置网络

    在这里插入图片描述

1.2 查看DNS服务器地址

  1. DNS服务器和域名服务器同义。DNS(Domain Name Server,域名服务器)是进行域名(domain name)和与之相对应的IP地址 (IP address)转换的服务器
  2. 在Centos 7上,需要查看DNS服务器地址可以查看/etc/resolv.conf文件内容。

在这里插入图片描述

1.3 查看本机路由表

命令 功能
route 查看 Linux 内核路由表
ip route list 查看路由表的内容

在这里插入图片描述

注意!default:是默认路由,如果没有这一行就是没有设置网关,但是直连网段会显示。

1.4 查看本机主机名称

命令 功能
hostname 查看当前系统主机名。
hostnamectl 查看主机信息。

在这里插入图片描述

1.5 实训

查看自己的Linux环境有没有配置IP地址、DNS服务器和路由信息

二.网络管理命令

2.1 概述

计算机网络的主要优点是能够实现资源和信息的共享,并且用户可以远程访问信息。Linux提供了一组强有力的网络命令来为用户服务,这些工具能够帮助用户登录到远程计算机上、传输文件执行远程命令 等。

命令 功能
ping 查询某个机器是否在工作
netstat 查看网络的状况
nslookup nslookup 查询域名和IP地址的对应
last和lastlog 查询用户登录信息
raceroutet 用来检测传输的路径

2.2 测试主机之间的连通性——ping命令

  • ping命令的全称是Packet Internet Grope,即因特网包探索器。Ping在网络中使用很广泛,一般用来测试源主机到目的主机网络的连通性。
  • 当网络不通时,一般可以通过该命令来检查和判断网络出现故障的原因。Ping命令通过调用ICMP(因特网控制报文协议),发送一份ICMP回显请求报文给目的主机,并等待返回ICMP回显应答。
  1. 命令格式:ping(选项)(参数)

  2. 常用选项

在这里插入图片描述

注意:在linux环境中,ping命令如果不附加-c选项会一直发数据包进行测试。

2.3 查看网络状况——netstat和ss命令

  1. Netstat命令

Netstat是一个监控TCP/IP网络的非常有用的工具,它可以显示路由表、实际的TCP网络连接,TCP和UDP监听,进程内存管理以及每一个网络接口设备的状态信息。Netstat用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况,让用户得知有哪些网络连接正在运作。

选项 功能
-anp 显示所有协议内容
-a 列出所有端口
-at 列出所有tcp端口
-au 列出所有udp端口
-l 只显示监听端口
-lt 只列出所有监听UNIX端口
-s 显示每个协议的统计信息
-pt 显示 PID 和进程名称
-rn 显示核心路由信息
-i 显示网络接口列表

注意:最小化安装centos7需要安装net-tools软件包才能使用netstat命令

  1. ss命令

ss是Socket Statistics的缩写。ss命令可以用来获取socket统计信息,它可以显示和netstat类似的内容。但ss的优势在于它能够显示更多更详细的有关TCP和连接状态的信息,而且比netstat更快速更高效

常用选项

  • -V, --version 程序版本信息
  • -n, --numeric 不解析服务名称
  • -r, --resolve 解析主机名
  • -a, --all 显示所有套接字(sockets)
  • -t, --tcp 仅显示 TCP套接字(sockets)
  • -o, --options 显示计时器信息
  • -e, --extended 显示详细的套接字(sockets)信息
  • -m, --memory 显示套接字(socket)的内存使用情况
  • -p, --processes 显示使用套接字(socket)的进程
  • -i, --info 显示 TCP内部信息

2.4 查看用户登录信息——last和lastlog命令

last命令:查看目前和过去的用户登录信息

lastlog命令:只显示用户最后登录信息

2.5互联网另一端的路径—— traceroute命令

  1. traceroute命令用于追踪数据包在网络上的传输时的全部路径,它默认发送的数据包大小是40字节。

  2. 通过traceroute我们可以知道信息从你的计算机到互联网另一端的主机是走的什么路径。当然每次数据包由某一同样的出发点(source)到达某一同样的目的地(destination)走的路径可能会不一样,但基本上来说大部分时候所走的路由是相同的。

语法格式:traceroute(选项)(参数)

在这里插入图片描述

实例

  • 使用ping命令来测试各个计算机的连通性。
  • 在能上网的情况下,测试本机到百度网站的数据传输路径。
  • 查看本机中运行的所有协议内容

1.使用ping命令来测试各个计算机的连通性。

在这里插入图片描述
2. 在能上网的情况下,测试本机到百度网站的数据传输路径。
在这里插入图片描述

更多Linux学习可以看以下链接:

本人博客:

本人b站求关注:
转载说明:跟我说明,务必注明来源,附带本人博客连接。

请给我点个赞鼓励我吧

在这里插入图片描述

转载地址:https://chenyunzhi.blog.csdn.net/article/details/107152592 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:Linux系统中配置网络信息IP地址,子网,网关,主机——永久配置和临时配置
下一篇:Linux系统中网络协议和网络配置文件的介绍

发表评论

最新留言

不错!
[***.144.177.141]2024年04月27日 00时56分57秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

闺蜜看我用Python画了一幅樱花图,吵着要我给他介绍程序员小哥哥 2019-04-29
【Python爬虫实战】知乎热榜数据采集,上班工作摸鱼两不误,知乎热门信息一网打尽 2019-04-29
自从我学会了数据挖掘Matplotlib、Numpy、Pandas、Ta-Lib等一系列库,我把领导开除了 2019-04-29
Python抓取哔哩哔哩up主信息:只要爬虫学的好,牢饭吃的早 2019-04-29
有个码龄5年的程序员跟我说:“他连wifi从来不用密码” 2019-04-29
领导让我整理上个季度的销售额,幸好我会Python数据分析,你猜我几点下班 2019-04-29
【Python爬虫实战】为何如此痴迷Python?还不是因为爱看小姐姐图 2019-04-29
2021年6月全国程序员薪资出炉,大佬您上榜了吗? 2019-04-29
零基础自学Python,你也可以实现经济独立! 2019-04-29
ElasticSearch与Mysql对比(ElasticSearch常用方法大全,持续更新) 2019-04-29
数字化转型的主干道上,华为云以“三大关键”成企业智能化推手 2019-04-29
数字化为何不走“捷”“径”? 2019-04-29
和总裁、专家交朋友,华为云助推政企智能化升级又做到前面去了 2019-04-29
BCOP章鱼船长,6月22日晚上8点上线薄饼 2019-04-29
为战疫助力,半导体功不可没 2019-04-29
了解这些操作,Python中99%的文件操作都将变得游刃有余! 2019-04-29
知道如何操作还不够!深入了解4大热门机器学习算法 2019-04-29
只有经历过,才能深刻理解的9个编程道理 2019-04-29
发现超能力:这些数据科学技能助你更高效专业 2019-04-29
AI当道,人工智能将如何改变金融业? 2019-04-29