【Linux网络设置】

news2024/12/23 23:54:26

目录

  • 一、查看网络接口信息
    • 1.1、查看所有活动的网络接口信息
    • 1.2、查看指定网络接口信息
  • 二、查看主机名称
    • 2.1、hostname命令
    • 2.2、永久设置主机名
  • 三、查看路由表条目
    • route命令
  • 四、查看网络连接情况
    • 4.1、netstat命令
    • 4.2、ss命令
  • 五、测试网络连接
    • ping命令
  • 6、跟踪数据包
    • tracerroute命令
  • 七、域名解析
    • nslookup命令
  • 八、设置网络参数的方式
    • 临时配置 ---- 使用命令调整网络参数
    • 固定设置 ---- 通过配置文件修改网络参数
  • 九、设置网络接口参数
    • ifconfig 命令
  • 十、设置路由记录
    • route命令
  • 十一、网络接口配置文件
    • /etc/sysconfig/network-scripts/ 目录下
  • 十二、启用、禁用网络接口配置
  • 十三、主机名称配置文件
  • 十四、域名解析配置文件
  • 十五、本地主机映射文件
    • /etc/hosts 文件
    • hosts文件和DNS服务器的比较


一、查看网络接口信息

1.1、查看所有活动的网络接口信息

执行 ifconfig 命令

1.2、查看指定网络接口信息

ifconfig 网络接口

在这里插入图片描述最大传输单元MTU(Maximum Transmission Unit,MTU),是指网络能够传输的最大数据包大小,以字节为单位。MTU的大小决定了发送端一次能够发送报文的最大字节数。如果MTU超过了接收端所能够承受的最大值,或者是超过了发送路径上途经的某台设备所能够承受的最大值,就会造成报文分片甚至丢弃,加重网络传输的负担。如果太小,那实际传送的数据量就会过小,影响传输效率。

请添加图片描述

二、查看主机名称

2.1、hostname命令

hostname [主机名]
bash   启动新的shell会话

2.2、永久设置主机名

hostnamectl set-hostname [主机名]
vi /hostname    // 设置完后需要重新启动   

三、查看路由表条目

route命令

查看或设置主机中路由表信息

route [-n]    //-n:将路由记录中的地址信息显示为数字形式

在这里插入图片描述

四、查看网络连接情况

4.1、netstat命令

查看系统的网络连接状态、路由表、接口统计等信息

netstat [选项]

常用选项

-a -n -p -t -u -r
netstat -anpt | grep ":80"

在这里插入图片描述

4.2、ss命令

查看系统的网络连接情况,获取socket统计信息

ss [选项]

常用选项

-t -u -n -l -p -a -r
ss -t state established     处于established里的信息

在这里插入图片描述

五、测试网络连接

ping命令

测试网络连通性

ping [选项] 目标主机

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

ping -c 5 -i 0.5 127.0.0.1

在这里插入图片描述

6、跟踪数据包

tracerroute命令

测试从当前主机到目的主机之间经过的网络节点

traceroute 目标主机地址

在这里插入图片描述

七、域名解析

nslookup命令

测试DNS域名解析

nslookup 目标主机地址 [DNS服务器地址]

在这里插入图片描述
或使用以下命令来解析域名

host www.baidu.com

dig   www.baidu.com

在这里插入图片描述

八、设置网络参数的方式

临时配置 ---- 使用命令调整网络参数

·简单、快速,可直接修改运行中的网络参数。
·一般只适合在调试网络的过程中使用
·系统重启以后,所做的修改将会失效

固定设置 ---- 通过配置文件修改网络参数

·修改各项网络参数的配置文件
·适合对服务器设置固定参数时使用
·需要重载网络服务或者重启以后才会生效

九、设置网络接口参数

ifconfig 命令

设置网络接口的IP地址。子网掩码

ifconfig 网络接口  ip地址 [netmask 子网掩码]
ifconfig 网络接口  ip地址[/子网掩码长度]

禁用或者重新激活网卡

ifconfig 网络接口 up
ifconfig 网络接口 down

设置虚拟网络接口

ifconfig 网络接口:序号  IP地址

设置虚拟网卡可以设置n个,虚拟地址的网段要与物理地址的一致
不一致不能进行通信

在这里插入图片描述

十、设置路由记录

route命令

添加到指定网段的路由记录

route add -net 网段地址 gw IP地址   临时添加路由

删除到指定网段的路由记录

route del -net 网段地址    删除静态路由条目

向路由表中添加默认网关记录

route add default gw IP地址

删除路由表中默认的网关记录

route del default gw IP地址

十一、网络接口配置文件

/etc/sysconfig/network-scripts/ 目录下

ifcfg-ens33:第1块以太网的配置文件

vim /etc/sysconfig/network-scripts/ifcfg-ens33
网卡配置文件

十二、启用、禁用网络接口配置

重启 network 网络服务

systemctl restart network

禁用、启用网络接口

ifdown ens33
ifup ens33

十三、主机名称配置文件

通过/etc/hostname文件来修改主机名

vi /etc/hostname  [名称]
仅识别第一行为主机名,并且重启后生效

通过hostnamectl来修改主机名

hostnamectl set-hostname 888

在这里插入图片描述

十四、域名解析配置文件

/etc/resolv.conf 文件

保存本机需要使用的DNS服务器的IP地址
在这里插入图片描述
DNS解析
准备DNS服务器(运营商的、自建的)

所有客户端设置DNS服务器地址:

Linux系统: /etc/resolv.conf ->   nameserver IP)
          /etc/sysconfig/network-scripts/ifcfa-ens33 -> DNS1=IP -> 重启网卡
window系统:网卡适配器 -> 属性 - IPV4 -> DNS服务器地址

字号4
字号4

十五、本地主机映射文件

/etc/hosts 文件

保存主机名与IP地址的映射记录
在这里插入图片描述

hosts文件和DNS服务器的比较

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

所有客户端要设置hosts文件做本地映射
vim /etc/hosts    --> IP 域名1 [域名2...]
C: Windows System32 drivers etc hosts

·优先级 hosts文件映射 更高
·访问速度 hosts文件映射 更快
·但是 hosts文件 只对本机有效,所以集群管理时 DNS解析 更方便

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

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

相关文章

CorelDRAW2023最新版本配置及新功能介绍

从简单的线框到令人称叹的水平,使用CorelDRAW Graphics Suite 2023开始您的设计之旅:一套完整的专业图形设计应用程序,用于矢量插图、布局、照片编辑等。CorelDRAW平面设计软件通常也被叫做CDR,CDR广泛应用于排版印刷、矢量图形编…

关于电脑出厂时间查询工具的构思

在做一个单位的计算机盘点、管理的时候,很容易遇见需要知道电脑的采购时间,或者出厂时间。这个信息能够帮助管理人员决定电脑是否该按定期报废制度进行报废或更换。 目前为止,作者接触过的各类电脑,没有看到过哪台电脑有专门的一…

windows系统中安装目标检测平台detectron2

更多内容,欢迎访问老五笔记 detectron2是Facebook研发并开源的目标检测平台,包含了大量业内最具代表性的目标检测、图像分割、关键点检测算法等。Detectron2基于新版的Pytorch进行更新,包含了更大的灵活性与扩展性。​ 笔者将在本文中介绍如…

IS220UCSAH1A利用电子和空穴两种载流子导电的,所以叫做双极型电路

IS220UCSAH1A利用电子和空穴两种载流子导电的,所以叫做双极型电路 美国的通用电气公司(General Electric Company,以下简称 GE)想要称霸整个工业互联网,但却失败了。为什么呢? 多年来,GE 一直在…

关于CSDN文章内嵌视频自动播放问题

关于CSDN文章内嵌视频自动播放问题 1. 源由2. 分析3. 反馈4. 沟通5. 总结6. 附录-Firefox配置7. 附录-Microsoft Edge配置 1. 源由 这个问题是4月初发现的,主要现象就是页面上的视频一起自动播放了。 鉴于笔者有不少帖子都是文字、表格、图片、视频结合的。视频是…

机器学习:opencv案例——人脸检测

目录标题 实验数据实验原理实验步骤实验结果 实验数据 lena.jpg face3.jpg video.mp4 实验原理 (1)图片灰度转换 OpenCV 中有数百种关于在不同色彩空间之间转换的方法。 当前, 在计算机视觉中有三种常用的色彩空间: 灰度、 BG…

redis lpush rpop List消息队列实现

List 队列: 生产者存入消息: LPUSH queue2 msg1 LPUSH queue2 msg2 LPUSH queue2 msg3 消费者消费消息: RPOP queue2 RPOP queue2 RPOP queue2写个死循环消费: while true://没消息阻塞等待,3秒超时返回null,设置0时没消息一直浪…

JavaSE学习进阶day07_02 异常

第三章 异常 3.1 异常概念 异常,就是不正常的意思。在生活中:医生说,你的身体某个部位有异常,该部位和正常相比有点不同,该部位的功能将受影响.在程序中的意思就是: 异常 :指的是程序在执行过程中,出现的非正常的情况&#xff0…

Android---屏幕适配

为什么要适配 由于 Android 系统的开放性,任何用户、开发者、OEM 厂商、运营商都可以对 Android 进行定制,于是导致运行 Android 的设备多种多样,它们有着不同的屏幕尺寸和像素密度。尽管系统可以通过基本的缩放和调整大小功能使界面适应不同…

【LeetCode: 53. 最大子数组和 | 暴力递归=>记忆化搜索=>动态规划 | 分治法 】

🚀 算法题 🚀 🌲 算法刷题专栏 | 面试必备算法 | 面试高频算法 🍀 🌲 越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨ 🌲 作者简介:硕风和炜,…

抽象类,内部类,匿名类

java学习第十天 抽象类 1.用abstract关键字来修饰一个类时,这个类就叫抽象类 访问修饰符 abstract 类名 { } 2.用abstract关键字来修饰一个方法时,这个方法就是抽象方法访问修饰符abstract返回类型方法名(参数列表);//没有方法体 3.抽象类的价值更多作用是在于设计,是设计者…

ROS学习第十四节——参数服务器控制小乌龟

1.使用命令修改参数服务器 单独使用命令启动小乌龟节点,不是用lanuch文件,不启动键盘控制节点 rosrun turtlesim turtlesim_node 使用命令打印参数服务器参数列表 rosparam list 修改小乌龟节点的背景色 rosparam set /turtlesim/background_b 自定…

网络安全:一次艰难的 WAF 绕过

0x00:前言 做之前没想过有这么难 0x01:后缀绕过 首先看一下 waf 咋工作的,当数据包匹配到 waf 规则后,数据包就会被丢弃掉,就像这样 waf 是拦截后缀的,首先 fuzz 一波换行 失败 多个等于号 失败 单双引号…

入门Pytorch时的一些报错

Anaconda是一个很好的可以管理python环境的工具,推荐大家结合pycharm使用。 我入门时是参照up我的土堆的Pytorch教程来安装学习的,其中也遇到了一些问题。 1. torch.cuda.is_available结果显示False import torch torch.cuda.is_available 用anacon…

4月17号软件资讯更新合集.....

CrateDB 5.3.0 发布,分布式 SQL 数据库 CrateDB 是一个分布式的 SQL 数据库,使得实时存储和分析大量的机器数据变得简单。CrateDB 提供了通常与 NoSQL 数据库相关的可扩展性和灵活性,最小的 CrateDB 集群可以轻松地每秒摄取数万条记录。这些…

通过Python的PIL库给图片添加文本水印

文章目录 前言一、PIL是什么?二、安装PIL三、查看PIL版本四、使用PIL库给图片添加文本水印1.引入库2.打开图片文件3.新建一个Draw对象4.设置水印文字、字体、大小5.设置水印颜色5.1通过名称设置颜色5.2通过RGB值设置颜色5.3通过RGBA值设置颜色5.4通过十六进制设置颜…

Word控件Spire.Doc 【脚注】字体(3):将Doc转换为PDF时如何使用卸载的字体

Spire.Doc for .NET是一款专门对 Word 文档进行操作的 .NET 类库。在于帮助开发人员无需安装 Microsoft Word情况下,轻松快捷高效地创建、编辑、转换和打印 Microsoft Word 文档。拥有近10年专业开发经验Spire系列办公文档开发工具,专注于创建、编辑、转…

HttpServletRequest的介绍和方法以及代码实战

目录 HttpServletRequest HttpServletRequest 介绍 HttpServletRequest 常用方法 代码实战 HTML部分 Java部分 web.xml配置 请求转发 为什么需要请求转发 请求转发说明 请求转发原理示意图 代码实战 HTML部分 CheckServlet部分 ManageServlet 部分 xml部分 请求…

【Linux】进程的概念

文章目录 📖 前言1. 冯诺依曼体系结构1.1 内存存在的意义:1.2 程序加载到内存的意义:1.3 程序的预加载: 2. 认识进程2.1 如何理解管理:2.2 什么叫是进程:(初步理解) 3. 简单认识操作…

读SQL进阶教程笔记13_SQL中的分组和层级

1. 数据分组 1.1. SQL的语句中具有分组功能的是GROUP BY和PARTITION BY 1.1.1. 两者都有数学的理论基础 1.1.2. 都可以根据指定的列为表分组 1.1.3. 区别仅仅在于,GROUP BY在分组之后会把每个分组聚合成一行数据 1.1.4. GROUP BY的作用是将一个个元素划分成若干…