不得不了解的linux网络配置

news2024/12/26 3:21:32

目录

  • 一、查看及测试网络
    • 1.1查看网络配置
      • 1.1.1ifconfig命令—查看网络接口地址
      • 1.1.2route命令—查看路由条目
      • 1.1.3hostname命令—查看主机名称
      • 1.1.4netstat命令—查看网络连接情况
      • 1.1.5 ss命令/lsof 命令— 获取socket(套接字)统计信息
    • 1.2测试网络连接
      • 1.2.1ping命令—测试网络连通性
      • 1.2.2traceroute命令—跟踪数据包的路由途径
      • 1.2.3 nslookup命令—测试域名解析
  • 二、设置网络地址参数
    • 2.1使用网络配置命令
      • 2.1.1 ifconfig命令— 设置网络接口参数
      • 2.1.2route命令—设置路由记录
    • 2.2修改网络配置文件
      • 2.2.1网络接口配置文件
      • 2.2.2域名解析配置文件
      • 2.2.3本地主机映射文件

一、查看及测试网络

1.1查看网络配置

1.1.1ifconfig命令—查看网络接口地址

1.1.1.1查看所有网络接口信息

[root@localhost ~]# ifconfig

在这里插入图片描述
1.1.1.3查看指定的网络接口信息(不论该网络接口是否处于激活状态)

[root@localhost ~]# ifconfig 指定网卡

在这里插入图片描述

  • mtu:代表最大传输单元,它的单位是字节。在我们常用的以太网中,MTU一般是1500,而无线路由器默认一般是 1492。

    • 本地MTU值 > 网络MTU值 → 拆包,效率下降

    • 本地MTU值 < 网络MTU值 → 未发挥最大传输能力

    • 本地MTU值 < 网络MTU值 → 理想的本地MTU值

  • inet:表示网络接口的IP地址,如“192.168.137.101”;

  • netmask:表示网络接口的子网掩码,如“255.255.255.0”;

  • broadcast:表示网络接口所在网络的广播地址,如:“192.168.137.255”;

  • ether:表示网络接口的物理地址(MAC地址),如“00:0c:29:61:90:24:”

1.1.2route命令—查看路由条目

route命令 可以查看当前主机中的路由表信息,在输出结果中Destination列对应了目标网段的地址,Gateway列对应下一跳路由地址,Iface列对应了发送数据的网络接口

[root@localhost ~]# route

[root@localhost ~]# route -n 可以将路由记录中的地址显示为数字形式

在这里插入图片描述\

1.1.3hostname命令—查看主机名称

[root@localhost ~]# hostname //查看当前主机名称
[root@localhost ~]# hostnamectl set-hostname 主机名称 //永久修改主机名称
[root@localhost ~]# vim /etc/hostname //设置完后需重启系统才生效

在这里插入图片描述

1.1.4netstat命令—查看网络连接情况

格式:
netstat [选项]

选项作用
-a显示当前主机中所有活动的网络连接信息
-n以数字的形式显示相关的主机地址、端口等信息
-r显示路由器信息
-l显示处于监听状态的网络连接及端口信息
-t查看tcp协议
-u查看udp协议
-p显示与网络连接相关联的进程号、进程名称信息(需要root权限)

在这里插入图片描述

1.1.5 ss命令/lsof 命令— 获取socket(套接字)统计信息

ss [选项] #查看系统的网络连情况,获取socket统计信息
lsof [选项] #查看打开服务进程的端口(TCP、UDP)

选项作用
-ttcp显示TCP协议的sockets
-uudp显示udp协议的sockets
-nnumeric不解析服务的名称,如“22”端口不会显示成“ssh”
-llistening只显示处于监听状态的端口
-pprocesses显示监听端口的进程(Ubuntu 上需要sudo)
-aall对TCP协议来说,既包含监听的端口,也包含建立的连接
-rresolve把IP解释为域名,把端口号解释为协议名称

在这里插入图片描述
在这里插入图片描述

1.2测试网络连接

1.2.1ping命令—测试网络连通性

[root@localhost ~]# ping [选项] 目标主机

在这里插入图片描述

1.2.2traceroute命令—跟踪数据包的路由途径

在这里插入图片描述

1.2.3 nslookup命令—测试域名解析

[root@localhost ~]# nslookup 目标主机地址 [DNS服务器地址] #测试DNS域名解析
ps:也可以用dig命令 host命令

在这里插入图片描述在这里插入图片描述

二、设置网络地址参数

1.临时配置:使用命令调整网络参数

简单、快速,可直接修改运行中的网络参数

一般只适合在调试网络的过程中使用

系统重启以后,所做的修改将会失效

2.固定设置:通过配置文件修改网络参数

修改各项网络参数的配置文件

适合对服务器设置固定参数时使用

需要重载网络服务或者重启以后才会生效

2.1使用网络配置命令

2.1.1 ifconfig命令— 设置网络接口参数

  1. 修改网卡的IP地址、子网掩码:

基本格式:
ifconfig 网络接口 ip地址 [netmask 子网掩码] #法一
ifconfig 网络接口 ip地址[/子网掩码长度] #法二

为网卡 绑定虚拟端口在这里插入图片描述
2.禁用或重新激活网卡

ifconfig 网络接口 up 激活
ifconfig 网络接口 down 禁用

3.为网卡绑定虚拟接口

ifconfig 网络接口:序号 IP地址
示例:ifconfig ens33:1 192.168.59.128/24 绑定接口
ifconfig 查看,或者使用ip a

2.1.2route命令—设置路由记录

在这里插入图片描述

2.2修改网络配置文件

2.2.1网络接口配置文件

添加一块网卡
[root@localhost ~]#ip a 查看网络接口号,我这里查到的是ens32
[root@localhost ~]# cd /etc/sysconfig/network-scripts/
[root@localhost network-scripts]# vim ifcfg-ens32
[root@localhost network-scripts]# systemctl restart network 重启一下网卡就可以用了

在这里插入图片描述
在这里插入图片描述

2.2.2域名解析配置文件

在这里插入图片描述

2.2.3本地主机映射文件

文件位置/etc/hosts

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

hosts文件和DNS服务器的比较
默认情况下,系统首先从hosts 文件查找解析记录
hosts文件和DNS服务器的比较 默认情况下,系统首先从hosts 文件查找解析记录
hosts文件只对当前的主机有效
hosts文件可减少DNS查询过程,从而加快访问速度

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/426277.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

1 Nginx跨域配置

跨域问题在之前的单体架构开发中&#xff0c;其实是比较少见的问题&#xff0c;除非是需要接入第三方SDK时&#xff0c;才需要处理此问题。但随着现在前后端分离、分布式架构的流行&#xff0c;跨域问题也成为了每个Java开发必须要懂得解决的一个问题。 跨域问题产生的原因 产…

项目管理职业发展前景怎么样?

项目管理职业发展前景怎么样&#xff1f;我们可以从这三个问题出发—— 第一个问题&#xff1a;在中国「项目管理」的专业性的体现/认同度如何&#xff1f;缺少专业知识对未来工作选择的限制程度如何&#xff1f; 由于现在有不少跨专业从业者&#xff0c;他们通过自学考证等途…

计算广告(十二)

FFM模型 FFM&#xff08;Field-aware Factorization Machine&#xff0c;领域感知因子分解机&#xff09;是一种广泛应用于推荐系统和点击率预测&#xff08;CTR&#xff09;等任务的机器学习模型。 它是基于FM&#xff08;Factorization Machine&#xff0c;因子分解机&…

nuscenes instance 调研笔记

nuscenes instance 调研笔记&#xff1a; 前言 nuscenes这个自动驾驶数据集挺大&#xff0c;官方devkit还提供了各种操作用于提高科研人员的效率&#xff0c;但是吧&#xff0c;东西多了学起来就乱七八糟的&#xff0c;本文仅以提取每个instance关联的所有images为例子&#…

USRP具有MIMO系统如何同步

MIMO系统要求 时间和频率同步&#xff0c;并且每个通道必须满足下面两个要求&#xff1a; 1&#xff09;时钟必须同步对齐 2&#xff09;对DSP操作时间也要对齐&#xff0c;来自同一的时钟边缘 波束成形和测向要求 除了采样时间和采样时钟对准外&#xff0c;系统还必须在每个…

华为OD机试 - 相同数字组成图形的周长(Java JS Python)

题目描述 有一个6464的矩阵,每个元素的默认值为0,现在向里面填充数字,相同的数字组成一个实心图形,如下图所示是矩阵的局部(空白表示填充0): 数字1组成了蓝色边框的实心图形,数字2组成了红色边框的实心图形。 单元格的边长规定为1个单位。 请根据输入,计算每个非0值…

java 数组和字符串操作

目录一、前言二、数组操作1.charAt操作2.getBytes操作3.toCharArray操作4.String.valueOf5.substring&#xff0c;toUpperCase&#xff0c;toLowerCase&#xff0c;concat6.indexOf7.Arrays使用一、前言 本文章主要讲解数组的一些基本操作&#xff0c;让我们写代码更加方便&am…

1.docker-安装及使用

1.安装步骤 Install Docker Engine on CentOS 1. 确定CenOS7及以上版本 cat /etc/redhat-release2.卸载旧版本 yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logrotate \docker-engine3.yum安…

软件测试岗位求职避坑,今年毁约应届生的公司有这么多?….

不知不觉九月已至&#xff0c;“金三银四”招聘旺季也落入尾声&#xff0c;大学生也迎来毕业季&#xff01; 这个时候&#xff0c;应届生开始集体走向社会&#xff0c;而职场人也迎来了跳槽涨薪的好时机。 可现实的求职情况却是一片困境&#xff1a;从中小微到“大厂”&#…

ICPC SWERC 2020 K - Unique Activities(SAM记录子串第一次出现的位置 or SAM + hash)

两种做法的效率差异 做法一&#xff1a;SAM记录子串第一次结束位置 做法二&#xff1a;SAM hash 题意&#xff1a; 给定一个字符串&#xff0c;让你找到只出现过一次&#xff0c;且长度最短的子串并输出&#xff0c;如果有多个则输出最先出现的那个。 思路&#xff1a…

迷宫问题-DFS-BFS

迷宫问题迷宫问题简介BFS解决迷宫最短路径问题DFS记录迷宫路径DFS解决迷宫所有路径问题迷宫问题简介 &#x1f680;学习过算法程序设计的应该都学习过迷宫这个问题&#xff0c;迷宫问题主要设计的算法就是DFS-深度优先遍历和BFS-广度优先遍历。 &#x1f680;在一个二维数组中…

Jmeter和Testlink自动化测试框架研究与实施

摘 要 目前基于Jmeter的接口自动化测试框架&#xff0c;大多只实现脚本维护和自动调度&#xff0c;无法与Testlink进行互通&#xff0c;实现测试方案与自动化实施流程连接&#xff0c;本文基于Testlink、Jmeter、Jenkins实现&#xff1a;通过Testlink统一维护接口自动化测试用…

搭建es集群

单点es的缺点&#xff1a;1.存储数据有限&#xff1b;2.单点故障问题&#xff08;es出现故障则整个服务会直接宕机&#xff09; 解决存储数据有限&#xff1a;搭建多台es服务器实现集群 解决单点故障&#xff1a;在不同的es服务器中进行备份数据&#xff08;例&#xff1a;在…

车载测试需要有哪些知识需要学习的?

一、车载行业前景 其中的车载测试也随着国家对新能源、智能驾驶等领域的支持&#xff0c;而异常活跃&#xff0c;目前我国共有9000家自动驾驶相关企业&#xff0c;而今年从华为、中兴、大唐等通信领域的企业到以阿里、腾讯、小米等为代表的互联网企业&#xff0c;均已布局自动…

浅谈继承和发扬传统文化路径

中华民族五千年文明历史,造就了博大精深的中华传统文化。如何继承和发扬传统文化,是当代文化爱好者和工作者所关注的&#xff0c;实现这一使命,文化传承需要在以下路径上发力: 1. “微更新”路径。在传承的基础上进行融合拓展,实现内涵丰富和更新。 2. “强保护”路径。利用立…

空压机远程监控系统解决方案

一、项目背景 随着物联网各种技术快速发展,各物联网远程监测应用场景也应用而生&#xff0c;空压机是一种空气压缩和气体输送设备&#xff0c;广泛运用于矿山、机械、电子、医疗等各行业。空压机常规都是需要人在现场监测和维护,现在通过物联网技术,远程监控成为可能&#xff…

利用Msray-plus提升SEO工作效率和效果

随着互联网的不断发展和普及&#xff0c;SEO&#xff08;搜索引擎优化&#xff09;已经成为了网站推广和营销的重要手段之一。SEO的核心是通过优化网站的结构、内容和关键词等&#xff0c;提高网站在搜索引擎中的排名&#xff0c;从而吸引更多的访问量和潜在客户。然而&#xf…

多通道振弦传感器无线采集采集仪如何开始使用

多通道振弦传感器无线采集采集仪如何开始使用 开始使用 设备电源 VS208~432 可使用内置电池&#xff08;默认&#xff09;也可使用外部电池工作。 需要特别注意&#xff1a;严禁内置和外部电池&#xff08;电源&#xff09;同时使用&#xff0c;严重时会造成短路起火&#xff0…

宝塔搭建chevereto图床

前言 chevereto是一个国外开发的图床&#xff0c;使用phpnginxmysql搭建的&#xff0c;使用宝塔面板更方便搭建chevereto图床&#xff0c;chevereto有收费和免费版本 准备环境 宝塔面板&#xff0c;百度网上很多教程&#xff0c;一键安装.chevereto安装包&#xff0c;本次使…

Cadence Allegro PCB设计88问解析(二十七) 之 Allegro中dimension environment命令使用(添加及删除尺寸标注)

一个学习信号完整性仿真的layout工程师 在通常的设计中&#xff0c;一般会在outline的光绘层中添加单板或则拼版外形的尺寸大小。方便板厂人员查看&#xff0c;但是尺寸标注的添加涉及到尺寸单位、精度等&#xff0c;要根据公司的标准添加。如果需要修改尺寸的参数&#xff0c;…