Linux课程_____网络管理
一、查看接口信息
1. ifconfig 查看所有活动网络接口的信息
ifconfig -a 查看所有网络接口信息
ifconfig 直接加网络接口 查看指定网络接口信息
1.1查看指定接口IP
[root@localhost ~]# ip addr show ens160
1.2设置网络接口的IP地址
# ifconfig eth0 192.168.152.133 netmask 255.255.255.0
2.测试网络连接ping命令
常用命令选项
-c:指定发送测试数据包的个数
ping -c 4 192.168.37.1 //发4个包到192.168.37.1
-s:指定每次发送测试数据的大小(字节)
-i:指定发送测试数据包的时间间隔
Ctrl + c 终止
绍常见反馈结果的含义:
1)“... bytes from 目标主机”表示连接正常,会收到返回的数据包
2)“Destination Host Unreachable” 表示目的主机不可达
3)“Network is unreachable” 表示没有设置对应的路由记录(如默认网关地址),无法达到目标 主机所在的网络
4)“Request timeout” 表示与目标主机间的连接超时(数据包响应缓慢或丢失)
2.1tracepath命令测试
测试当前主机到目的主机之间经过的所有网络节点
tracepath 192.168.37.1

[root@localhost ~]# tracepath www.baidu.com
3.查看路由,用route命令
查看或设置主机中的路由表信息
格式:route [-n]

4.查看主机名称,hostname命令
测试域名解析是否正常 。nslookup 目标主机地址 [DNS服务器地址]
# hostname linux1.wdp.com 设置主机名称

主机名称配置文件:/etc/sysconfig/network
系统重新启动后将会恢复为系统原有的主机名称
4.1nslookup命令查看域名
# nslookup //进入交互模式
> www.sina.com.cn

4.2置当前命令使用的DNS服务器
显示使用的DNS服务器地址
# nslookup
> server
Default server: 192.168.152.2
Address: 192.168.152.2#53
设置nslookup命令使用的DNS服务器地址
> server 202.106.0.20
Default server: 202.106.0.20
Address: 202.106.0.20#53
>
5.查看网络连接状态,netstat命令
用途:查看网络连接状态、路由表、接口统计等信息
格式:netstat [选项]
常用命令选项
-a:显示所有活动连接
-n:以数字形式显示
-p:显示进程信息
-t:查看TCP协议相关信息
-u:查看UDP协议相关信息
-r:显示路由表信息
6、调整网络参数
临时设置 —— 使用命令调整网络参数
简单、快速,可直接修改运行中的网络参数
一般只适合在调试网络的过程中使用
系统重启以后,所做的修改将会失效
永久设置 —— 通过配置文件修改网络参数
修改各项网络参数的配置文件
适合对服务器设置固定参数时使用
需要重载网络服务或者重启以后才会生效
7.设置网络接口参数
设置网络接口的ip地址、子网掩码
格式:ifconfig 接口名 ip地址 [netmask 子网掩码]
ifconfig 网络接口 ip地址[/掩码长度]
禁用或者重新激活网卡
格式:ifconfig 网络接口 up
ifconfig 网络接口 down
设置虚拟网络接口
格式:ifconfig 接口名:序号 IP地址
8.route命令设置路由 网关
删除路由表中的默认网关记录
格式:route del default gw IP地址
向路由表中添加默认网关记录
格式:route add default gw IP地址
添加到指定网段的路由记录
格式:route add -net 网段地址 gw IP地址
删除到指定网段的路由记录
格式:route del -net 网段地址
“-net” 用于指定目标网络地址,“-host” 用于指定目标主机的IP地址
注意说明:在主机的路由表中,不要同时添加多条默认网关记录,否则可能会导致网络通讯故障。
9.设置主机名称、静态ARP解析记录
设置主机名
格式:hostname 主机名

使用hostname设置的主机名是即时生效的,但是系统重新启动后会恢复为原有主机名
10.网络接口配置文件
/etc/sysconfig/network-scripts/ 目录下的
ifcfg-eth0:第1块以太网卡的配置文件
ifcfg-eth1:第2块以太网卡的配置文件


BOOTPROTO: “static”时表示静态 “dhcp”时表示动态
说明:使用ifup命令启用网卡时,会读取配置文件,而使用ifconfig eth0 up的形式时,不会重新读取网卡配置文件。
11.网络服务启动脚本
/etc/init.d/network 脚本文件
用途:重新加载网络服务,设置相关网络参数
格式:/etc/init.d/network 控制参数
常用控制参数
start:启动服务
stop:终止服务
restart:重新启动服务程序
reload:仅重新加载配置
status:查看服务状态
12.主机名称配置文件
/etc/sysconfig/network 文件
用途:保存全局网络设置,主要包括主机名信息

13.本地主机域名名称解析文件
/etc/hosts 文件
用途:保存主机名与IP地址的映射记录
hosts文件和DNS服务器的比较
默认情况下,系统首先从hosts文件查找解析记录
hosts文件只对当前的主机有效
hosts文件无法完全取代DNS服务器,只能完成辅助的主机名称解析


注意说明两点:
1、当使用主机名的形式访问其他主机时,将先从该文件中查找对应的IP地址,如无纪录才会查找DNS服务器。
2、在/etc/hosts文件中添加的主机名称解析记录,会立刻生效。
14.域名服务器配置文件
/etc/resolv.conf 文件
用途:保存本机需要使用的DNS服务器的IP地址

注意Linux下的DNS服务器地址设置有以下特点:
1、最多可以有3个namvimeserver记录,windows只可以设置2个。
2、优先使用文件前面的nameserver记录,当前面的DNS服务器无效时自动使用后面的DNS服务器。
二、查看和修改网卡状态
1.查看网卡信息命令
[root@localhost sysconfig]# nmcli connection show
NAME UUID TYPE DEVICE
ens160 013d5da7-65ff-4a3e-b6d3-721c48ef0c4a ethernet ens160
virbr0 08fd94d0-3fd4-4a40-8b5d-ff24f6dd1265 bridge virbr0
# 查看指定网卡的详细信息
nmcli con show eth0
# 显示设备的连接状态
nmcli status
# 显示所有设备网络设备详情信息
ncli device show
# 显示指定网络设备的详细信息
nmcli device show eth0
2.停止和启动网络接口
停用网络接口
# ifdown eth0
启用网络接口
# ifup eth0
络接口停用再启用时将按照配置文件的内容设置
新命令:
网卡状态修改:
# 启用网络连接 nmcli con up eth0
# 停用网络连接(可以被自动激活)nmcli con down eth0
# 禁用网卡,防止自动被激活 nmcli device disconnect eth0
# 删除网络连接的配置文件 nmcli con delete eth0
# 重新加载网络配置文件 nmcli con reload
三、实验


![]()
![]()
![]()



未完成
相关文章:
Linux课程_____网络管理
一、查看接口信息 1. ifconfig 查看所有活动网络接口的信息 ifconfig -a 查看所有网络接口信息 ifconfig 直接加网络接口 查看指定网络接口信息 1.1查看指定接口IP [rootlocalhost ~]# ip addr show ens160 1.2设置网络接口的IP地址 # ifconfig eth0 192.168.152.133 …...
ubuntu20.04_PX4_1.13
说在前面:(最好找一个干净的Ubuntu系统)如果配置环境的过程中出现很多编译的错误或者依赖冲突,还是建议新建一个虚拟机,或者重装Ubuntu系统,这样会避免很多麻烦💐 , 安装PX4 1.13.2 …...
12350安全生产举报热线系统解决方案
一、建设背景 1. 安全生产的重要性 在当今社会,安全生产是企业和社会发展中至关重要的一环。随着工业化的推进和技术的不断创新,各种生产活动中潜在的安全隐患也随之增加。为了及时发现和解决这些问题,各省市纷纷设立了安全生产举报热线。在…...
Java 多线程(超详细讲解)上篇
多线程可以使程序在同一时间内执行多个操作,采用Java中的多线程机制可以使计算机资源得到更充分的利用,多线程技术在网络编程中有广泛的应用。一、进程与线程 进程是程序的一次动态执行过程,它是从代码加载、执行中到执行完毕的一个完整过程…...
15届蓝桥杯备赛(2)
文章目录 刷题笔记(2)二分查找在排序数组中查找元素的第一个和最后一个位置寻找旋转排序数组中的最小值搜索旋转排序数组 链表反转链表反转链表II 二叉树相同的树对称二叉树平衡二叉树二叉树的右视图验证二叉搜索树二叉树的最近公共祖先二叉搜索树的最近公共祖先二叉树层序遍历…...
使用Vuex构建网络打靶成绩管理系统及其测试页面平台思路
使用Vuex构建网络打靶成绩管理系统及其测试页面平台 一、引言 在现代Web开发中,前端框架和状态管理库已经成为构建复杂应用的关键工具。Vue.js作为一个轻量级且易于上手的前端框架,结合Vuex这个专门为Vue.js设计的状态管理库,可以让我们更加…...
CPU的核心数与线程数对性能的影响是什么
我们经常在CPU的配置参数中看到核心数和线程数,那你知道CPU的核心数与线程数对性能的影响是什么呢?核心数和线程数是越多越好吗?要弄清楚这个问题,我们必须先了解以下几个基础知识。 什么是CPU核心? CPU核心…...
Web前端-HTML
HTML 负责页面的结构(页面的元素和内容) HTML由标签组成,标签都是预定义好的。例如<a>展示超链接,使用<img>展示图片,<vedio>展示视频。 HTML代码直接在浏览器中运行,HTML标签由浏览器…...
【LLMs+小羊驼】23.03.Vicuna: 类似GPT4的开源聊天机器人( 90%* ChatGPT Quality)
官方在线demo: https://chat.lmsys.org/ Github项目代码:https://github.com/lm-sys/FastChat 官方博客:Vicuna: An Open-Source Chatbot Impressing GPT-4 with 90% ChatGPT Quality 模型下载: https://huggingface.co/lmsys/vicuna-7b-v1.5 | 所有的模…...
详细了解CSS
1.1 样式定义方式 行内样式表(inline style sheet) 直接定义在标签的style属性中。 作用范围:仅对当前标签产生影响。 例如: <img src"/images/mountain.jpg" alt"" style"width: 300px; height:…...
Java基础-IO流
文章目录 1.文件1.基本介绍2.常用的文件操作1.创建文件的相关构造器和方法代码实例结果 2.获取文件相关信息代码实例结果 3.目录的删除和文件删除代码实例 2.IO流原理及分类IO流原理IO流分类 3.FileInputStream1.类图2.代码实例3.结果 4.FileOutputStream1.类图2.案例代码实例 …...
MySQL的基本概念
一.MySQL概念: 你可以把MySQL想象成一个大杂货店,里面有很多货架,每个货架上摆放着不同种类的商品,MySQLMySQ就像是这个杂货店的后台库存管理系统。 1.表格(货架):每个货架上摆放商品࿰…...
如何入职车载测试
以下课件都可以学习,一对一教你如何入职车载 可以学习的内容如下:第一:仪表项目、导航项目、车控项目、OTA升级项目、UDS诊断项目。第二:DBC数据库制作、CDD数据库制作。第三:项目规范文档阅读、调查表理解。第四&…...
【物联网】Modbus 协议简介
Modbus 协议简介 QingHub设计器在设计物联网数据采集时不可避免的需要针对Modbus协议的设备做相关数据采集,这里就我们的实际项目经验分享Modbus协议 你可以通过QingHub作业直接体验试用,也可以根据手册开发相应的代码块。 qinghub项目已经全面开源。 …...
网络编程-套接字相关基础知识
1.1. Socket简介 套接字(socket)是一种通信机制,凭借这种机制, 客户端<->服务器 模型的通信方式既可以在本地设备上进行,也可以跨网络进行。 Socket英文原意是“孔”或者“插座”的意思,在网络编程…...
基于Python的医疗机构药品及耗材进销存信息管理系统
技术:pythonmysqlvue 一、系统背景 现代经济快节奏发展以及不断完善升级的信息化技术,让传统数据信息的管理升级为软件存储,归纳,集中处理数据信息的管理方式。本医疗机构药品及耗材信息管理系统就是在这样的大环境下诞生&#x…...
Java学习笔记(14)
常用API Java已经写好的各种功能的java类 Math Final修饰,不能被继承 因为是静态static的,所以使用方法不用创建对象,使用里面的方法直接 math.方法名 就行 常用方法 Abs,ceil,floor,round,max,minm,pow,sqrt,cbrt,random Abs要注意参数的…...
联合和枚举
联合体 联合体和结构体类似,也有多个成员构成,但编译器只为最大的成员分配足够的空间。 联合体最大的特点是所有的成员共用同一块内存空间。也叫共用体。 union Un { int i; struct s { char c1; char c2; char c…...
《深入Linux内核架构》第2章 进程管理和调度 (3)
目录 2.5 调度器的实现 2.5.1 概观 2.5.2 数据结构 2.5.3 处理优先级 2.5.3.1 nice和prior 2.5.3.2 vruntime 2.5.3.3 weight权重 2.5.4 核心调度器 2.5 调度器的实现 调度器的任务: 1. 执行调度策略。 2. 执行上下文切换。 无论用户态抢占,还是…...
鸿蒙Harmony应用开发—ArkTS声明式开发(容器组件:Refresh)
可以进行页面下拉操作并显示刷新动效的容器组件。 说明: 该组件从API Version 8开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。 子组件 支持单个子组件。 从API version 11开始,Refresh子组件会跟随手势下拉而下移…...
IDEA运行Tomcat出现乱码问题解决汇总
最近正值期末周,有很多同学在写期末Java web作业时,运行tomcat出现乱码问题,经过多次解决与研究,我做了如下整理: 原因: IDEA本身编码与tomcat的编码与Windows编码不同导致,Windows 系统控制台…...
基于Flask实现的医疗保险欺诈识别监测模型
基于Flask实现的医疗保险欺诈识别监测模型 项目截图 项目简介 社会医疗保险是国家通过立法形式强制实施,由雇主和个人按一定比例缴纳保险费,建立社会医疗保险基金,支付雇员医疗费用的一种医疗保险制度, 它是促进社会文明和进步的…...
Qwen3-Embedding-0.6B深度解析:多语言语义检索的轻量级利器
第一章 引言:语义表示的新时代挑战与Qwen3的破局之路 1.1 文本嵌入的核心价值与技术演进 在人工智能领域,文本嵌入技术如同连接自然语言与机器理解的“神经突触”——它将人类语言转化为计算机可计算的语义向量,支撑着搜索引擎、推荐系统、…...
解决本地部署 SmolVLM2 大语言模型运行 flash-attn 报错
出现的问题 安装 flash-attn 会一直卡在 build 那一步或者运行报错 解决办法 是因为你安装的 flash-attn 版本没有对应上,所以报错,到 https://github.com/Dao-AILab/flash-attention/releases 下载对应版本,cu、torch、cp 的版本一定要对…...
相机Camera日志分析之三十一:高通Camx HAL十种流程基础分析关键字汇总(后续持续更新中)
【关注我,后续持续新增专题博文,谢谢!!!】 上一篇我们讲了:有对最普通的场景进行各个日志注释讲解,但相机场景太多,日志差异也巨大。后面将展示各种场景下的日志。 通过notepad++打开场景下的日志,通过下列分类关键字搜索,即可清晰的分析不同场景的相机运行流程差异…...
EtherNet/IP转DeviceNet协议网关详解
一,设备主要功能 疆鸿智能JH-DVN-EIP本产品是自主研发的一款EtherNet/IP从站功能的通讯网关。该产品主要功能是连接DeviceNet总线和EtherNet/IP网络,本网关连接到EtherNet/IP总线中做为从站使用,连接到DeviceNet总线中做为从站使用。 在自动…...
Linux --进程控制
本文从以下五个方面来初步认识进程控制: 目录 进程创建 进程终止 进程等待 进程替换 模拟实现一个微型shell 进程创建 在Linux系统中我们可以在一个进程使用系统调用fork()来创建子进程,创建出来的进程就是子进程,原来的进程为父进程。…...
基于Java+MySQL实现(GUI)客户管理系统
客户资料管理系统的设计与实现 第一章 需求分析 1.1 需求总体介绍 本项目为了方便维护客户信息为了方便维护客户信息,对客户进行统一管理,可以把所有客户信息录入系统,进行维护和统计功能。可通过文件的方式保存相关录入数据,对…...
mac 安装homebrew (nvm 及git)
mac 安装nvm 及git 万恶之源 mac 安装这些东西离不开Xcode。及homebrew 一、先说安装git步骤 通用: 方法一:使用 Homebrew 安装 Git(推荐) 步骤如下:打开终端(Terminal.app) 1.安装 Homebrew…...
LOOI机器人的技术实现解析:从手势识别到边缘检测
LOOI机器人作为一款创新的AI硬件产品,通过将智能手机转变为具有情感交互能力的桌面机器人,展示了前沿AI技术与传统硬件设计的完美结合。作为AI与玩具领域的专家,我将全面解析LOOI的技术实现架构,特别是其手势识别、物体识别和环境…...
