首页 > 系统相关 >Linux基础

Linux基础

时间:2024-07-05 21:32:06浏览次数:12  
标签:IP 虚拟机 Linux 基础 网卡 IP地址 物理

目录

Linux

操作系统

  • windows
  • macos
  • linux
    • redhat 红帽系统(收费)
    • centos(源代码和红帽类似因为免费得到推广)
    • ubuntu

所需工具:VM Ware WorkStation

一台物理机可以开启多个服务器,用于测试。版本可以向下兼容。

install:安装

Troubleshooting:救援模式,作用

  1. 修复系统
  2. 修改密码

虚拟机的网络模式

  1. 桥接模式:将物理机的网卡和虚拟机的网卡连接在一块儿,网桥作用:共享物理机的网络,王虚拟机的IP和物理机的IP在同一个网段。-------------------------- 【使虚拟机和物理机共用一块网卡】

  2. NAT模式:将物理机的IP动态转换成虚拟机的IP,这个私网IP也可以自定义。

  3. 仅主机模式:将物理机看成一个没有路由器的交换机,所有虚拟机都连在这个交换机上,所有的虚拟机之间互通,但是无法上外网。

网络相关知识

物理地址(Mac)地址,

相当于买来的电脑的网卡的身份证

IP地址(IPaddress)

相当于两台设备互通的手机号

子网掩码(NATMARSK)

划分网段,判断IP是否在同一个网络,两个IP能否通信,取决于子网掩码,相当于’‘运营商’‘

IP分配方式(获取IP的方式)

静态IP:手动配置IP地址(固定IP)

动态IP:自动分配IP地址,(不固定)

DNS(domain name server)域名解析服务

用名字可以转换成IP地址进行访问,用于提升用户体验。

  • 正向解析
  • 你反向解析

网关(gate way)

设备上局域网之外的外网,需要网关,相当于’‘海关’‘

标签:IP,虚拟机,Linux,基础,网卡,IP地址,物理
From: https://www.cnblogs.com/TangCorlone1844-5931/p/18286627

相关文章

  • Linux Mint 22,代号为“Wilma”。
    以原文为准:LinuxMint22ReleaseNotes-LinuxMint  以下只是简单翻译,学习记录LinuxMint22是一个长期支持版本,将被支持到2029年。它带有更新的软件,并提供了许多改进和新特性,以使您的桌面体验更加舒适。**LinuxMint22"Wilma"****已知问题**1.**关机超时**  ......
  • Linux remoteproc子系统(基于STM32MP157)概览
    remoteproc(RemoteProcessorFramework)用于管理异构远程处理器设备。这些设备通常在非对称多处理(AsymmetricMultiProcessing,AMP)配置中,可能运行不同的操作系统实例,包括Linux或其他实时操作系统的变体。remoteproc框架允许不同平台或架构控制远程处理器(例如,开启电源、加载固件......
  • 语法基础——字符、字符串与字符数组
    字符、字符串和字符数组2024-07-0520:52:00星期五字符串和字符数组的区别和联系字符串和字符数组在C语言中是紧密相关的概念,但它们之间存在一些区别和联系。定义与表示:字符串在C语言中并没有专门的类型,而是通过字符数组来表示。字符数组可以用来存储一个字符串,其中字......
  • Web基础与HTTP协议
    域名和DNS1. 域名的概念网络是基于TCP/IP协议进行通信和连接的,每一台主机都有一个唯一的标识(固定的IP地址),用以区别在网络上成千上万个用户和计算机。网络在区分所有与之相连的网络和主机时,均采用一种唯一、通用的地址格式,即每一个与网络相连接的计算机和服务器都被指派......
  • C++ 基础的输入输出介绍
    C++基础的输入输出介绍在C++编程的世界中,输入输出是连接程序与用户界面的桥梁,是实现人机交互不可或缺的部分。对于初学者而言,掌握C++中基本的输入输出方式——使用cin进行输入和使用cout进行输出,是踏入C++编程大门的第一步。本文将详细介绍如何在C++程序中利用cin和cout来......
  • Linux 交叉编译(toolchain) ARM aarch64版 libc++.so 库
    前言全局说明libc++源码libc++是LLVM项目提供的一个C++标准库的实现,它是KonaKart等项目的基础。由于libc++是开源>的,因此您可以在其官方仓库中找到源代码。一、说明如果您想要阅读libc++的源代码,可以按照以下步骤进行:访问libc++的官方GitHub仓库:https://github.com/llv......
  • 信号量——Linux并发之魂
    欢迎来到 破晓的历程的博客引言今天,我们继续学习Linux线程本分,在Linux条件变量中,我们对条件变量的做了详细的说明,今天我们要利用条件变量来引出我们的另一个话题——信号量内容的学习。1.复习条件变量在上一期博客中,我们没有对条件变量做具体的使用,所以,这里我们通......
  • 【LinuxC语言】手撕Http协议之accept_request函数实现(一)
    文章目录前言accept_request函数作用accept_request实现解析方法根据不同方法进行不同操作http服务器响应格式unimplemented函数实现总结前言在计算机网络中,HTTP协议是一种常见的应用层协议,它定义了客户端和服务器之间如何进行数据交换。在这篇文......
  • Linux 提权-SUID/SGID_1
    本文通过Google翻译SUID|SGIDPart-1–LinuxPrivilegeEscalation这篇文章所产生,本人仅是对机器翻译中部分表达别扭的字词进行了校正及个别注释补充。导航0前言1了解特殊权限2寻找SUID/SGID二进制文件–手动方法2.1枚举SUID二进制文件2.2枚举SGID......
  • linux打印命令的执行时间
    首先你需要找到.bashrc这个文件使用find/-name.bashrc vim/etc/skel/.bashrc新增配置exportHISTTIMEFORMAT="%F%T"刷新配置source/etc/skel/.bashrc 如果不想要时间打印,需要删除,注释还是会起作用的 我这里是没有......