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子组件会跟随手势下拉而下移…...
Vim 调用外部命令学习笔记
Vim 外部命令集成完全指南 文章目录 Vim 外部命令集成完全指南核心概念理解命令语法解析语法对比 常用外部命令详解文本排序与去重文本筛选与搜索高级 grep 搜索技巧文本替换与编辑字符处理高级文本处理编程语言处理其他实用命令 范围操作示例指定行范围处理复合命令示例 实用技…...

未来机器人的大脑:如何用神经网络模拟器实现更智能的决策?
编辑:陈萍萍的公主一点人工一点智能 未来机器人的大脑:如何用神经网络模拟器实现更智能的决策?RWM通过双自回归机制有效解决了复合误差、部分可观测性和随机动力学等关键挑战,在不依赖领域特定归纳偏见的条件下实现了卓越的预测准…...

AI-调查研究-01-正念冥想有用吗?对健康的影响及科学指南
点一下关注吧!!!非常感谢!!持续更新!!! 🚀 AI篇持续更新中!(长期更新) 目前2025年06月05日更新到: AI炼丹日志-28 - Aud…...

shell脚本--常见案例
1、自动备份文件或目录 2、批量重命名文件 3、查找并删除指定名称的文件: 4、批量删除文件 5、查找并替换文件内容 6、批量创建文件 7、创建文件夹并移动文件 8、在文件夹中查找文件...

Redis相关知识总结(缓存雪崩,缓存穿透,缓存击穿,Redis实现分布式锁,如何保持数据库和缓存一致)
文章目录 1.什么是Redis?2.为什么要使用redis作为mysql的缓存?3.什么是缓存雪崩、缓存穿透、缓存击穿?3.1缓存雪崩3.1.1 大量缓存同时过期3.1.2 Redis宕机 3.2 缓存击穿3.3 缓存穿透3.4 总结 4. 数据库和缓存如何保持一致性5. Redis实现分布式…...
鸿蒙DevEco Studio HarmonyOS 5跑酷小游戏实现指南
1. 项目概述 本跑酷小游戏基于鸿蒙HarmonyOS 5开发,使用DevEco Studio作为开发工具,采用Java语言实现,包含角色控制、障碍物生成和分数计算系统。 2. 项目结构 /src/main/java/com/example/runner/├── MainAbilitySlice.java // 主界…...
Spring是如何解决Bean的循环依赖:三级缓存机制
1、什么是 Bean 的循环依赖 在 Spring框架中,Bean 的循环依赖是指多个 Bean 之间互相持有对方引用,形成闭环依赖关系的现象。 多个 Bean 的依赖关系构成环形链路,例如: 双向依赖:Bean A 依赖 Bean B,同时 Bean B 也依赖 Bean A(A↔B)。链条循环: Bean A → Bean…...
Oracle11g安装包
Oracle 11g安装包 适用于windows系统,64位 下载路径 oracle 11g 安装包...
【Kafka】Kafka从入门到实战:构建高吞吐量分布式消息系统
Kafka从入门到实战:构建高吞吐量分布式消息系统 一、Kafka概述 Apache Kafka是一个分布式流处理平台,最初由LinkedIn开发,后成为Apache顶级项目。它被设计用于高吞吐量、低延迟的消息处理,能够处理来自多个生产者的海量数据,并将这些数据实时传递给消费者。 Kafka核心特…...
在鸿蒙HarmonyOS 5中使用DevEco Studio实现指南针功能
指南针功能是许多位置服务应用的基础功能之一。下面我将详细介绍如何在HarmonyOS 5中使用DevEco Studio实现指南针功能。 1. 开发环境准备 确保已安装DevEco Studio 3.1或更高版本确保项目使用的是HarmonyOS 5.0 SDK在项目的module.json5中配置必要的权限 2. 权限配置 在mo…...