Linux基础—网络设置

Linux基础—网络设置

  • 一、查看网络配置
      • 1.查看网络接口信息 ifconfig
      • 2.查看主机名称 hostname
      • 3.查看路由表条目 route
      • 4.查看网络连接情况 netstat
      • 5.获取socket统计信息 ss
  • 二、测试网络连接
      • 1.测试网络连接 ping
      • 2.跟踪数据包 traceroute
      • 3.域名解析 nslookup
  • 三、使用网络配置命令
      • 1.设置网络参数的方式
      • 2.设置网络接口参数 ifconfig
      • 3.设置路由记录 route
  • 四、修改网络配置文件
      • 1.修改主机名 hostname
      • 2.网络接口配置文件
      • 3.启用、禁用网络接口配置
      • 4.主机名称配置文件
      • 5.域名解析配置文件
      • 6.本地主机映射文件

一、查看网络配置

1.查看网络接口信息 ifconfig

  • 查看所有活动的网络接口信息
    执行 ifconfig 命令

  • 查看指定网络接口信息
    语法:ifconfig 网络接口

在这里插入图片描述

2.查看主机名称 hostname

  • 查看或临时设置当前主和名
    语法:hostname [主机名]

  • 永久设置主机名
    语法:hostnamectl set-hostname [主机名]
    vim hostname (设置完后需重启系统才生效)

在这里插入图片描述

3.查看路由表条目 route

  • 查看或设置主机中路由表信息
    语法:route [-n]
    在这里插入图片描述

4.查看网络连接情况 netstat

  • 查看系统的网络连接状态、路由表、接口统计等信息
    语法:netstat [选项]

  • 常用选项

选项说明
-a显示所有选项
-n数字形式显示
-p显示进程名和进程号
-t仅显示tcp相关选项
-u仅显示udp相关选项
-r显示路由表
-l仅列出有在 Listen (监听) 的服务状态

在这里插入图片描述

5.获取socket统计信息 ss

  • 查看系统的网络连接情况,获取socket统计信息
    语法:ss [选项]

  • 常用选项

选项说明
-t只显示TCP套接字
-u只显示UDP套接字
-n以数字方式显示
-l显示处于监听状态的套接字
-p显示使用套接字的进程
-a显示所有套接字

二、测试网络连接

1.测试网络连接 ping

  • 测试网络连通性
    语法:ping [选项] 目标主机

在这里插入图片描述

2.跟踪数据包 traceroute

  • 测试从当前主机到目的主机之间经过的网络节点
    语法:traceroute 目标主机地址
    在这里插入图片描述

3.域名解析 nslookup

  • 测试DNS域名解析
    语法:nslookup 目标主机地 [DNS服务器地址]
    在这里插入图片描述

三、使用网络配置命令

1.设置网络参数的方式

  • 临时配置-使用命令调整网络参数
    简单、快速,可直接修改运行中的网络参数
    一般只适合在调试网络的过程中使用
    系统重启以后,所做的修改将会失效

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

2.设置网络接口参数 ifconfig

* 设置网络接口的IP地址、子网掩码
ifconfig 网络接口 ip地址 [netmask 子网掩码]
ifconfig 网络接口 ip地址[/子网掩码长度]

* 禁用或者重新激活网卡
ifconfig 网络接口 up      ## 激活
ifconfig 网络接口 down    ## 禁用

* 设置虚拟网络接口
ifconfig 网络接口:序号 IP地址

在这里插入图片描述

3.设置路由记录 route

route add -net 网段地址 gw IP地址   ## 添加到指定网段的路由记录
route del -net 网段地址            ## 删除到指定网段的路由记录
route add default gw IP地址       ## 向路由表中添加默认网关记录
route del default gw IP地址       ## 删除路由表中默认的网关记录

在这里插入图片描述

四、修改网络配置文件

1.修改主机名 hostname

设置主机名:hostname 主机名称

2.网络接口配置文件

  • /etc/sysconfig/network-scripts/ 目录下
    ifcfg-ens32: 第1块以太网的配置文件
    在这里插入图片描述

3.启用、禁用网络接口配置

  • 重启network网络服务
    systemctl restart network

  • 禁用、启用网络接口
    ifdown 接口号
    ifup 接口号

4.主机名称配置文件

  • 通过/etc/hostname文件来修改主机名
    在这里插入图片描述
  • 通过 hostnamectl 来修改主机名
    在这里插入图片描述

5.域名解析配置文件

  • 保存本机需要使用的DNS服务器的IP地址:/etc/resolv.conf 文件
    在这里插入图片描述

6.本地主机映射文件

  • 保存主机名与IP地址的映射记录:/etc/hosts 文件
    在这里插入图片描述
  • hosts文件和DNS服务器的比较
    默认情况下,系统首先从 hosts 文件查找解析记录
    hosts 文件只对当前的主机有效
    hosts 文件可减少 DNS 查询过程,从而加快访问速度

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

智慧养老平台建设方案word

本资料来源公开网络,仅供个人学习,请勿商用,如有侵权请联系删除。 1、 总体设计 1.1 建设原则 养老机构智能化管理工程是一项涉及多学科知识的复杂的系统工程,养老机构智能化管理围绕机构发展战略,立足机构需求&…

【python中的多线程了解一下?】

基本说明 线程(Thread)是操作系统进行调度的最小单位,是进程中的一个独立执行单元。线程与进程相比,具有更轻量级、更高效率、更易调度、共享资源等优点。 在传统的单核CPU中,操作系统通过时间片轮转算法将CPU的时间…

阿里版 ChatGPT 突然上线!

转自:纯洁的微笑 其实早本月初,就传出过不少阿里要推出类ChatGPT的消息。 前几天率先流出的天猫精灵“鸟鸟分鸟”脱口秀版GPT,就是基于大模型的“压缩版”,已经以其惊艳表现吸引了众目光。 如今“原版大菜”上桌,自然一点即着&a…

实验设备管理系统【GUI/Swing+MySQL】(Java课设)

系统类型 Swing窗口类型Mysql数据库存储数据 使用范围 适合作为Java课设!!! 部署环境 jdk1.8Mysql8.0Idea或eclipsejdbc 运行效果 本系统源码地址:https://download.csdn.net/download/qq_50954361/87682549 更多系统资源库…

用梯度下降的方式来拟合曲线

文章目录 1. 简述2. 理论原理以二次函数为例整体的梯度下降步骤: 3. 编码实现初始化权重矩阵计算损失和梯度更新权重 4. 结果首先对上一篇文章中的真实数据拟合。测试拟合高次曲线方程数据是2阶的,拟合方程是2阶的数据是4阶的,拟合方程也是4阶…

可配置物料-文章资料分享

可配置物料项目一般很少用到,用到就是要命,推荐一下之前查资料收集的资料,分享给大家。感谢这位大佬收集的文章! Variant Configuration (LO-VC) - Product Lifecycle Management - Support Wikihttps://archive.sap.com/document…

研报精选230419

目录 【行业230419东吴证券】AACR2023本土药企临床进展:“秒懂”全球创新药系列研究之会议追踪 【行业230419浙商证券】大制造行业估值手册:周度数据跟踪 【行业230419东方财富证券】2023上海车展前瞻:自主争先,迎接智能电动新时代…

Linux网络服务之DHCP篇

目录 一、了解DHCP服务1.1DHCP定义1.2DHCP好处1.3DHCP的分配方式 二、DHCP工作过程三. 使用DHCP动态配置主机地址 一、了解DHCP服务 1.1DHCP定义 DHCP(动态主机配置协议)是一个局域网的网络协议。指的是由服务器控制一段IP地址范围,客户机登…

【Mysql】分库分表

【Mysql】分库分表 文章目录 【Mysql】分库分表1. 介绍2. 拆分策略2.1 垂直拆分2.1.1 垂直分库2.1.2 垂直分表 2.2 水平拆分2.2.1 水平分库2.2.2 水平分表 3. MyCat3.1 概述 1. 介绍 采用单数据库进行数据存储存在以下瓶颈: IO瓶颈:热点数据太多&#x…

java IO流_1

目录 分类 字节流 InputStream OutputStream 文件拷贝 字符流 FileReader FileWriter 处理流 BufferedReader BufferedWriter 文本拷贝 流是从起源到接受的有序数据,通过流的方式允许程序使用相同的方式来访问不同的输入/输出源。 分类 按数据…

4.26和4.27、selectAPI介绍(4.27、select代码)

4.26和4.27、selectAPI介绍(4.27、select代码) 1.selectAPI介绍①select多路复用流程图②select多路复用缺点 2.select代码使用介绍3.select代码实现①select服务端实现②select客户端实现 1.selectAPI介绍 主旨思想: 首先要构造一个关于文件…

echarts中横坐标显示为time,使用手册

需求: 后端传递(两段数据,不同时间间隔)的24h实时数据,前端需要根据24小时时间展示,要求:x轴为0-24h,每个两小时一个刻度 误区: 刚开始通过二维数据的形式秒点&#xff…

MySQL数据库从入门到精通学习第2天(创建数据库)

创建数据库 通过CREATE DATABASE语句来创建数据库通过CREATE SCHEMA语句来创建数据库通过IF NOT EXISTS进行判断创建 通过CREATE DATABASE语句来创建数据库 创建数据库的语法格式如下: CREATE DATABASE 【数据库名】; 创建数据库的库名跟标识符一样也是有要求的&…

设计模式-结构型模式之桥接模式

2. 桥接模式 2.1. 模式动机 设想如果要绘制矩形、圆形、椭圆、正方形,我们至少需要4个形状类,但是如果绘制的图形需要具有不同的颜色,如红色、绿色、蓝色等,此时至少有如下两种设计方案: 第一种设计方案是为每一种形状…

android sdl编译

SDL(Simple DirectMedia Layer)是一套开放源代码的跨平台多媒体开发库,使用C语言写成。SDL提供了数种控制图像、声音、输出入的函数,让开发者只要用相同或是相似的代码就可以开发出跨多个平台。 1 下载SDL源码 http://www.libsd…

这篇把「精准测试」算是讲明白了

作为测试同学,我们经常在工作中会有这样的困惑:我写的用例真的有效且全面吗,我的测试真的做到有效覆盖了吗?回归阶段我到底需要回归什么,回归验证充分吗?这次的改动到底影响范围有多大?针对以上…

从编译器角度理解C++编译和连接原理

C编译链接整体介绍 链接主要工作 1 所有.o文件段的合并,符号表合并后,进行符号解析 链接时就是在符号表中找对应的符号是否只出现于.text或.data段一次,若一次都无,则符号未定义;若出现多次,符号重定义 符…

学习风`宇博客用户权限菜单模块

文章目录 用户-角色-菜单-资源 各表关系图菜单 和 路由菜单表及分析分析 /api/admin/user/menus接口MenuServiceImpl#listUserMenus接口返回示例及分析 前端代码分析menu.jsSideBar.vue 接口权限控制资源表 及 分析分析 WebSecurityConfig权限控制整体流程先说登录UserDetailsS…

行业那么多,为什么计算机领域这么火?

行业那么多,为什么计算机领域这么火? 计算机领域火已经不是一天两天了,从开始的进入互联网时代、到“互联网”、再到大数据、人工智能时代、数字化经济……计算机技术从行业内部的自我发展逐渐渗透到各行各业,甚至成为社会整体经济…

JVM-GC回收机制

目录 1.判定垃圾 1.引用计数 2.可达性分析 2.清理垃圾 1.标记清除 2.复制算法 3.标记整理 4.分代回收 上文讲述的Java运行时内存划分,对于程序计数器,虚拟机栈,本地方法栈来说,生命周期是和线程有关的,随着线程而生,随线程而灭,当方法结束或者线程结束时,它们的内存就自…