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

三、实验

未完成

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

服务器硬件基础知识和云服务器的选购技巧

概述 服务器硬件基础知识涵盖了构成服务器的关键硬件组件和技术,这些组件和技术对于服务器的性能、稳定性和可用性起着至关重要的作用。其中包括中央处理器(CPU)作为服务器的计算引擎,内存(RAM)用于数据临…

图片不想要的部分怎么去除?

图片不想要的部分怎么去除?随着数字摄影技术的发展,我们拍摄的照片数量越来越多。然而,有时候我们会发现在一张照片中有一些不想要的元素或者杂乱的背景。那么如何去除图片中的这些不想要的部分呢?首先,我们可以使用图…

BetterDisplay Pro for Mac(显示器校准软件) v2.0.11激活版

BetterDisplay Pro是一款由waydabber开发的Mac平台上的显示器校准软件,可以帮助用户调整显示器的颜色和亮度,以获得更加真实、清晰和舒适的视觉体验。 软件下载:BetterDisplay Pro for Mac v2.0.11激活版 以下是BetterDisplay Pro的主要特点&…

Python内置对象

Python是一种强大的、动态类型的高级编程语言,其内置对象是构成程序的基础元素。Python的内置对象包括数字、字符串、列表、元组、字典、集合、布尔值和None等,每种对象都有特定的类型和用途。 01 什么是内置对象 这些对象是编程语言的基础构建块&…

Covalent Network借助大规模的历史Web3数据集,推动人工智能发展

人工智能在众多领域中增强了区块链的实用性,反之亦然,区块链确保了 AI 模型所使用的数据的来源和质量。人工智能带来的生产力提升,将与区块链系统固有的安全性和透明度融合。 Covalent Network(CQT)正位于这两项互补技…

Django单表数据库操作

单表操作 测试脚本 当你只想测试django某一个py文件的内容,可以不用书写前后端的交互,直接写一个测试脚本即可 单表删除 数据库操作方法: 1.all():查询所有的数据 2.filter():带有过滤条件的查询 3.get():直接拿数据对象,不存在则报错 4.first():拿queryset里面的第一个元素…

Python分析无人驾驶汽车在桂林市文旅行业推广的问卷

【项目背景】 通过市场调研、文本分析、访谈和问卷调查等方法,探讨: 网民对无人驾驶汽车出行服务的态度。无人驾驶安全员的行业背景。不同人群在旅游时的交通选择偏好。游客及当地居民对桂林市文旅路线的交通满意度。乘客对无人驾驶汽车的满意度。桂林…

Android Studio实现内容丰富的安卓民宿酒店预订平台

获取源码请点击文章末尾QQ名片联系,源码不免费,尊重创作,尊重劳动 1.开发环境android stuido jdk1.8 eclipse mysql tomcat 2.功能介绍 安卓端: 1.注册登录 2.查看民宿 3.民宿预订 4.民宿预订支付, 5.支付订单 6.评论管…

LabVIEW NV色心频率扫描

LabVIEW NV色心频率扫描 通过LabVIEW软件开发一个能够实现对金刚石氮空位(Nitrogen-Vacancy,NV)色心的频率扫描系统。系统通过USB协议与硬件设备通信,对NV色心进行高精度的频率扫描,满足了频率在2.6 GHz到3.2 GHz范围…

使用Redis做缓存的小案例

如果不了解Redis,可以查看本人博客:Redis入门 Redis基于内存,因此查询速度快,常常可以用来作为缓存使用,缓存就是我们在内存中开辟一段区域来存储我们查询比较频繁的数据,这样,我们在下一次查询…

fs方法举例

fs.readFile() 读取文件 const fs require(node:fs) const path require(node:path) const s path.resolve(__dirname, ./hello.txt) const buf fs.readFileSync(s) console.log(buf.toString())输出的Buffer对象 用toString()方法转字符串之后 fs.appendFile() 创建新…

反射 Reflection

反射 反射的概念 反射机制允许程序在执行期借助于ReflectionAPI取得任何类的内部信息(比如成员变量,构造器,成员方法等等),并能操作对象的属性及方法。反射在设计模式和框架底层都会用到加载完类之后,在堆中就产生了一个Class类型…

自定义类型:联合和枚举

🌈 个人主页:白子寰 🔥 分类专栏:魔法指针,进阶C,C语言,C语言题集,C语言实现游戏👈 希望得到您的订阅和支持~ 💡 坚持创作博文(平均质量分78.8),分…

1.IP复习课作业

1.IP复习课作业 1.为路由器各接口配置IP以及环回 R1 R2 R3 R4 R5 R6 2.配置dhcp为主机下发IP PC1 PC2 3.配置静态路由 R1 R2 R3 R4 R5 PC端通信 4.防止成环 R1 R2、4、5一样 5.修改优先级 R1 R2、3、4、5同样进行修改 6.均可访问R6环回 R5配置easy IP R1 ping R6环回 PC ping R…

【Web】浅聊Hessian反序列化之Resin的打法——远程类加载

目录 前言 原理分析 XString:触发恶意类toString QName的设计理念? 远程恶意类加载Context:ContinuationContext QName:恶意toString利用 hash相等构造 EXP 前言 精神状态有点糟糕,随便学一下吧 首先明确一个…

ARM开发板实现24位BMP图片缩放

ARM开发板实现24位BMP图片缩放 一、linux平台bmp图片缩放 最近想在ARM开发板实现BMP图片的缩放,查看了一些资料,大家部分理论知识可参考: akynazh博主 ,这位博主程序以window平台为主进行显示,发现在linux平台下编译…

云手机在海外电商中的应用优势

随着海外市场的不断拓展,电商行业对于高效、安全的工具需求日益增长。在这一背景下,云手机作为一种新型服务,为海外电商提供了强大的支持和便利。云手机对传统物理手机起到了非常好的延展和补充作用,拓展了更广泛的应用场景&#…

【滑动窗口、矩阵】算法例题

目录 三、滑动窗口 30. 长度最小的子数组 ② 31. 无重复字符的最长子串 ② 32. 串联所有单词的子串 ③ 33. 最小覆盖子串 ③ 四、矩阵 34. 有效的数独 ② 35. 螺旋矩阵 ② 36. 旋转图像 ② 37. 矩阵置零 ② 38. 生命游戏 ② 三、滑动窗口 30. 长度最小的子数组 ② 给…

备战蓝桥杯---牛客寒假训练营2VP

题挺好的,收获了许多 1.暴力枚举(许多巧妙地处理细节方法) n是1--9,于是我们可以直接暴力,对于1注意特判开头0但N!1,对于情报4,我们可以把a,b,c,d的所有取值枚举一遍,那么如何判断有…

低功耗设计

前面已经介绍过低功耗相关概念【IC】低功耗设计理论知识,这里主要分享下RTL级的常用低功耗设计,欢迎讨论交流。 一、时钟门控clock gating 毫无疑问,时钟门控是前端设计中最有效的低功耗设计。 时钟门控的基本思想是在寄存器不工作的时候&am…