【Linux网络设置】

news/2024/10/18 2:41:38/

目录

  • 一、查看网络接口信息
    • 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.comdig   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.ppmy.cn/news/47222.html

相关文章

UniLM模型简单介绍

目录 一、概要 二、深入扩展 2.1 预训练任务 2.2 模型精调 一、概要 如果将基于Transformer的双向语言模型(如BERT模型中的掩码语言模型)与单向的自回归语言模型(如BART模型的解码器)进行对比,可以发现&#xff0c…

c# 通过webView2模拟登陆小红书网页版,解析无水印视频图片,以及解决X-s,X-t签名验证【2023年4月15日】

一、c# WebView2简介 1.一开始使用WebBrowser,因为WebBrowser控件使用的是ie内核,经过修改注册表切换为Edge内核后, 发现Edge内核版本较低,加载一些视频网站提示“浏览器版本过低“,”视频无法加载“。 2.WebBrowser…

交互式shell脚本编程2

当你在终端环境下安装新的软件时,你可以经常看到信息对话框弹出,需要你的输入,比如:RHEL/CentOS自带的setup,对话框的类型有密码箱、检查表、菜单等等。他们可以引导你以一种直观的方式输入必要的信息,使用…

精通 TensorFlow 1.x:16~19

原文:Mastering TensorFlow 1.x 协议:CC BY-NC-SA 4.0 译者:飞龙 本文来自【ApacheCN 深度学习 译文集】,采用译后编辑(MTPE)流程来尽可能提升效率。 不要担心自己的形象,只关心如何实现目标。—…

UDS统一诊断服务【五】诊断仪在线0X3E服务

文章目录 前言一、诊断仪在线服务介绍二、数据格式2.1,请求报文2.2,子功能2.3,响应报文 前言 本文介绍UDS统一诊断服务的0X3E服务,希望能对你有所帮助 一、诊断仪在线服务介绍 诊断仪在线服务比较简单,其功能就是告诉…

【JavaEE】File、InputStream和OutputStream的使用

1.File 在计算机中目录结构如下: 而File就表示一个目录或者一个普通文件。 File表示目录: File表示普通文件: 我们先来看File的构造方法: 构造器描述File(File parent, String child)根据父目录 孩子文件路径,创…

玄子Share - 精选三套 JavaScript 练手项目

玄子Share - 精选三套 JavaScript 练手项目 1. 50 Projects in 50 Days - HTML/CSS and JavaScript 50 天 50 个前端练手项目 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-dCWO6V2G-1682076972984)(./assets/image-20230421192413713.png)] [外链…

VUE3的使用

文章目录 一、Vue3基础语法1、Vue开发准备2、Vue的模板语法3、条件渲染4、列表渲染5、事件处理6、表单输入绑定 二、Components组件1、组件基础2、组件交互3、自定义事件的组件交互4、组件生命周期5、引入第三方组件 三、网络请求及路由配置1、Axios网络请求2、Axios网络请求封…