linux入门到实操-4 linux系统网络配置、连接测试、网络连接模式、修改静态IP、配置主机名

devtools/2024/9/20 4:45:45/ 标签: linux, 运维, 服务器

教程来源:B站视频BV1WY4y1H7d3

3天搞定Linux,1天搞定Shell,清华学神带你通关_哔哩哔哩_bilibili

整理汇总的课程内容笔记和课程资料(包含课程同版本linux系统文件等内容),供大家学习交流下载:夸克网盘分享

本文内容为完整笔记的基础篇的8、9、10、11

目录

8.网络配置(一)_网络连接测试

1、应用场景

2、ping命令

3、查IP命令

4、IP类型

9.网络配置(二)_网络连接模式

虚拟机Linux的IP和主机Windows的IP不在同一网段

VMware提供的三种网络连接模式

桥接模式

NAT模式

网络连接模式的修改

10.网络配置(三)_修改静态IP

服务器中需设置静态IP

Windows下设置静态IP(简易)

Linux下设置静态IP

图形界面也可以像Windows那样设置

终端下设置IP方式

11.网络配置(四)_配置主机名

命令:hostname 可以调出主机名

修改主机名

hosts文件修改


8.网络配置(一)_网络连接测试

  • 1、应用场景

    • 机房闲人免进,只能远程网络连接

    • 直接购买的云服务器,也是网络连接
  • 2、ping命令

    • 可以查询和某网络通不通
      • Windows下在cmd命令窗口输入
      • Linux下在终端输入
    • ping后面可以加 IP地址 或者 网址(域名)
    • ping在Linux和Windows是通用的
  • 3、查IP命令

    • Windows下在命令窗口输入:ipconfig
    • Linux在终端下输入:ifcongfig
      • Linux下复制ctrl+shift+c,粘贴是ctrl+shift+v
  • 4、IP类型

    • 192.168. 是C类网址的常见形式

    • 172.17.0.1 是B类网址常见形式

9.网络配置(二)_网络连接模式

  • 虚拟机Linux的IP和主机Windows的IP不在同一网段

  • VMware提供的三种网络连接模式

    • 桥接模式

      • 连接模式如下

      • 好处:VM虚拟机和其他pc在路由器下都是同一层次,可互相访问
      • 坏处:
        • 自己创建的这些虚拟机集群,没有任何隐私了
        • 会占用路由器IP地址
    • NAT模式

      • 连接模式如下

      • 实际上是虚拟出了一个类似于路由器的功能
      • 特征:外网无法访问路由器里面的局域网
      • pc处又创建了个VMnet8的网卡来和VM的各个虚拟机通讯
    • 仅主机模式
      • 虚拟机之和主机之间有专用网络

      • 虚拟的网卡是VMnet1
  • 网络连接模式的修改

    • 在VMware里面进行修改

    • 打开虚拟网络编辑器,可查看

    • 以管理员身份,可进行更改,并且多出桥接网卡

      • 可将自动改为实际网卡并进行配置
    • NAT模式下可修改 NAT和DHCP

10.网络配置(三)_修改静态IP

  • 服务器中需设置静态IP

    • 便于查找指定服务器
    • 用来访问的主机的IP就不必设为静态了
  • Windows下设置静态IP(简易)

    • 打开指定网络的ipv4

    • 将自动获取改为指定子网地址

  • Linux下设置静态IP

    • 图形界面也可以像Windows那样设置

    • 终端下设置IP方式

      • 根据路径打开Linux配置文件夹etc下sysconfig/network-scripts

      • 其中ifcfg-ens33是Linux系统下局域网配置的网卡名
      • 该配置文件打开如下

      • 更改配置

      • 最后重启网络服务

      • 在终端内按上下键可以使用之前用过的命令,很快捷

11.网络配置(四)_配置主机名

  • 命令:hostname 可以调出主机名

  • 修改主机名

    • 方法一:修改配置文件
      • 在路径:etc/hostname 下可以修改主机名配置文件

      • 修改为spark11,但是主机名未变

    • 方法二:命令直接修改
      • 命令:hostnamectl 调出主机名

老师的静态主机名还是hadoop100,我这里变了而且多了一个瞬态(临时)主机名

      • 命令:hostnamectl set-hostname + 新主机名 可直接更改生效主机名

    • 新建终端标签页可查看新更改主机名

  • hosts文件修改

    • 配置主机名是为了让主机名和IP有一一映射关系
    • Windows和Linux都有一个这样的映射文件:hosts

    • Linux系统下修改:
      • 在路径:etc/hosts下,修改配置如图

    • Windows下修改:
      • 在路径:C:\Windows\System32\drivers\etc下修改配置

      • 将Linux下的文件Ctrl+shift+c复制过来
      • 修改好后另存到桌面为txt,然后删掉txt后缀名

      • 然后替换掉原文件
    • 修改完hosts文件之后可直接ping主机名

    • ip后面也可以加域名

所以会有黑客的域名劫持,hosts文件还是比较重要的


http://www.ppmy.cn/devtools/114405.html

相关文章

Android 系统开发人员的权限说明文档

文档地址:frameworks/base/core/java/android/permission/Permissions.md 大家在这个文档中看到实例:frameworks/base/core/res/AndroidManifest.xml 自己使用工具翻译,里面可能有错误,欢迎指正 正文 This document targets s…

android 老项目中用到的jar包不存在,通过离线的方法加载

1、之前的项目用的jar包,已经不在远程仓库中,只能手工去下载,并且安装。 // implementation com.github.nostra13:Android-Universal-Image-Loader // implementation com.github.lecho:hellocharts-android:v1.5.8 这…

【docker】命令之容器操作

一、前言 在上篇博客介绍了关于如何从应用市场,下载镜像后,对镜像的相关操作了。这篇博客呢我们就要讲解我们把镜像下载下来了,启动这个镜像后,就是我们说的容器了,那么容器的具体操作又有那些呢? 二、容器…

linux-系统管理与监控-磁盘管理

Linux 系统管理与监控:磁盘管理 一、概述 在 Linux 系统中,磁盘管理是系统管理员日常维护的一个重要部分。合理管理和监控磁盘使用情况,可以确保系统的稳定运行,并有效利用存储资源。磁盘管理涉及的内容包括查看磁盘信息、创建和…

面向开发者的LLM入门教程(学习笔记01)

关注B站可以观看更多实战教学视频:hallo128的个人空间 面向开发者的LLM入门教程(学习笔记01) 吴恩达老师的《Prompt Engineering for Developer》课程 一、简介 1.LLM的定义 大语言模型(LLM) 的更强大功能是能通过…

OpenCV结构分析与形状描述符(23)确定一个点是否位于多边形内的函数pointPolygonTest()的使用

操作系统:ubuntu22.04 OpenCV版本:OpenCV4.9 IDE:Visual Studio Code 编程语言:C11 算法描述 进行点在轮廓内的测试。 该函数确定点是在轮廓内、轮廓外,还是位于一条边上(或与顶点重合)。它返回正值&…

设计模式(Design Patterns)

设计模式(Design Patterns)是软件开发人员在软件设计过程中面临的一般性问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。设计模式的目的是为了提高代码的可重用性、可维护性、可读性、可靠性以及灵活性。设…

java项目之编程训练系统源码(springboot)

风定落花生,歌声逐流水,大家好我是风歌,混迹在java圈的辛苦码农。今天要和大家聊的是一款基于springboot的编程训练系统。项目源码以及部署相关请联系风歌,文末附上联系信息 。 项目简介: 编程训练系统的主要使用者管…

2024年9月HarmonyOS鸿蒙应用开发者高级认证全新题库(覆盖99%考题)

一个小时通过鸿蒙高级认证 1、在开发 Harmony0S 应用工程时, 随着业务的发展,现在需要创建一个模块, 关于在 DevEco Studio 中创建 Module , 下列选项哪种方式是错误的? 必对 在 hvigor 目录下,单击鼠标右键&#xf…

【HarmonyOS】云开发-云数据库(二)

背景 书接上回,实现了云侧和端侧的云数据库创建、更新、修改等操作。这篇文章实现调用云函数对云数据库进行增删改查。 CloudProgram 项目配置 新建函数 在cloudfunctions目录下点击右键,选择新建Cloud Function,输入query-student-functi…

Android 设计模式

设计模式六大原则 单一职责原则(Single Responsibility Principle, SRP) 每个类应该仅有一个引起它变化的原因。 这意味着一个类只应该专注完成一项任务或功能。 举例 考虑一个 User 类,用于表示用户信息,例如用户名和密码。如…

4. 如何在Java中使用HikariCP或C3P0来管理MySQL数据库连接池?

在Java中使用连接池来管理数据库连接是一种常见的做法,能够显著提高应用程序的性能和资源利用率。HikariCP 和 C3P0 是两种常用的数据库连接池实现。下面将分别介绍如何在Java中使用这两种连接池来管理MySQL数据库连接。 1. 使用HikariCP管理MySQL数据库连接池 1.1 …

亲测有效,长期有效的RTSP流地址公网RTSP地址,各种类型的视频源

我们经常需要做一些实时视频流的测试,但是手边又没有办法及时弄到一个摄像机,我们经常会去搜索一下“公网RTSP地址”,但是大部分现在都失效了,有什么办法能够让我们快速构建一个RTSP流,点几下就能直接用? …

C++核心编程和桌面应用开发 第一天(命名空间 using 内联函数 默认参数 C++和C的不同)

目录 1.C的编程方式 2.双冒号::运算符 3.命名空间 3.1作用 3.2命名空间内的东西 3.3注意事项 4.using的用法 4.1using的声明 4.2using编译指令 5.C相较于C的增强 5.1全局变量检测增强 5.2函数检测增强 5.3类型转换检测增强 5.4结构体增强 5.5三目运算符增强 5.…

Spring Boot-定时任务问题

Spring Boot 定时任务问题及其解决方案 1. 引言 在企业级应用中,定时任务是一项常见需求,通常用于自动化执行某些操作,如数据备份、日志清理、系统监控等。Spring Boot 提供了简洁易用的定时任务机制,允许开发者通过简单的配置来…

笔试强训day15

平方数 牛妹是一个喜欢完全平方数的女孩子。 牛妹每次看到一个数 x,都想求出离 x 最近的完全平方数 y。 每次手算太麻烦,所以牛妹希望你能写个程序帮她解决这个问题。 形式化地讲,你需要求出一个正整数 y,满足 y 可以表示成 a2a^…

网页打开时,下载的文件xhr类型有什么作用?

网页打开时下载的文件xhr类型主要用于与服务器交互数据,实现网页的动态更新和内容局部加载。‌ XMLHttpRequest(XHR)对象是浏览器内置的一个功能强大的Web API,它允许网页通过JavaScript向服务器发出请求并处理响应,而…

Chainlit集成LlamaIndex并使用通义千问模型实现AI知识库检索网页对话应用增强版

前言 之前使用Chainlit集成LlamaIndex并使用通义千问大语言模型的API接口,实现一个基于文档文档的网页对话应用。 可以点击我的上一篇文章《Chainlit集成LlamaIndex并使用通义千问模型实现AI知识库检索网页对话应用》 查看。 本次针对上一次的代码功能进一步的完善…

微信小程序页面制作——婚礼邀请函(含代码)

✅作者简介:2022年博客新星 第八。热爱国学的Java后端开发者,修心和技术同步精进。 🍎个人主页:Java Fans的博客 🍊个人信条:不迁怒,不贰过。小知识,大智慧。 💞当前专栏…

htop(1) command

文章目录 1.简介2.格式3.选项4.交互式命令5.示例6.小结参考文献 1.简介 htop 是一种交互式、跨平台的基于 ncurses 的进程查看器。 类似于 top,但 htop 允许您垂直和水平滚动,并使用指向设备(鼠标)进行交互。您可以观察系统上运行的所有进程&#xff0…