首页 > 系统相关 >4、Linux的安装

4、Linux的安装

时间:2024-09-09 16:49:02浏览次数:4  
标签:隔离 虚拟化 虚拟机 Linux Docker 安装 物理

VMware安装Kali Linux详细教程

参考链接:CSDN教程

什么是虚拟机?

虚拟机是一种软件模拟的计算机环境,允许在单一物理设备上运行多个操作系统。

如何在一台电脑上安装多个操作系统?

通过使用虚拟化技术,可以在一台电脑上安装多个操作系统。这通常借助虚拟机软件实现。

虚拟机与物理机

  • 虚拟机(Virtual Machine):在物理机上虚拟出的计算机。
  • 物理机(Physical Machine):真实存在的计算机硬件。

虚拟化技术

提供创建和管理虚拟机的能力。常见的虚拟机软件包括:

  • VMware Workstation
  • VirtualBox
  • Virtual PC
  • Citrix Xen Desktop
  • Parallels Desktop(针对MacOS)
    image

虚拟机工作原理

虚拟机通过虚拟化层与物理硬件交互,提供了一个独立的计算环境。
image

虚拟机的应用场景

  1. 运行特定版本的操作系统。
  2. 隔离物理机环境以进行测试。
  3. 提升资源利用率。
  4. 使用Linux内置的虚拟化技术:基于内核的虚拟机(Kernel-Based Virtual Machine, KVM)。

容器技术:Docker

  • 服务器部署:广泛使用,适用于靶场环境的构建与分配。

Docker架构图

(此处应插入Docker架构图)
image

Docker内置多种环境模板,可以直接运行依赖环境的程序、软件或操作系统,从而解决环境依赖问题。其优点包括:

  • 开箱即用
  • 快速部署
  • 高可移植性
  • 环境隔离

Docker实现原理

  • Namespace:用于系统环境的隔离。
  • Cgroup:限制资源的使用。
  • 镜像管理:实现根目录环境的隔离。

虚拟机和Docker

image

虚拟机与Docker的特点对比

特性 虚拟机 容器
启动时间 分钟级 秒级
部署创建速度
硬盘使用 一般为GB 一般为MB
性能 弱于原生系统 损耗较少
资源利用率 一般几十个 单机支持上千个容器
隔离性 系统级别隔离,更强 进程间隔离,较弱
安全性 相对较弱

VMware常用功能

  1. 打开现有虚拟机。
  2. 编辑网络配置:使用“虚拟网络编辑器”。
  3. 解决虚拟机锁定问题。
  4. 克隆虚拟机和创建快照。
  5. 与物理机进行文件传输。

标签:隔离,虚拟化,虚拟机,Linux,Docker,安装,物理
From: https://www.cnblogs.com/lmydytd/p/18404833

相关文章

  • Linux top 命令详解
    Linuxtop命令详解主要功能和用途实时监控:提供一个实时的、动态的视图,展示系统当前的状态。进程管理:允许用户查看系统中各个进程的运行状态。资源监控:CPU使用情况:监控CPU的总体使用率、用户空间占用率、系统空间占用率等。内存使用情况:展示物理内存和交换空间(swap)的使用......
  • centos7.9安装mysql8.0.39
    1.添加MySQLYum仓库首先,需要下载并安装MySQLYum仓库RPM包:sudorpm-Uvhhttps://repo.mysql.com/mysql80-community-release-el7-3.noarch.rpm2.更新Yum缓存安装完Yum仓库后,更新Yum缓存:sudoyumcleanallsudoyummakecache3.安装MySQL 现在可以......
  • linux 清空文件内容的方式
    一、通过重定向来清空文件内容 ->通过shell重定向null到指定文件即可>access.log->重定向:或true到指定文件:>access.logtrue>access.log二、使用cat/cp/dd使用工具和/dev/null设备来清空文件内容->可以使用cat命令查看/dev/null文件的内容,然后重定向输出到......
  • 就这么学Linux 编写Shell脚本
    编写Shell脚本Shell脚本命令的工作方式有下面两种➢交互式:用户每输入一条命令就立即执行➢批处理:由用户事先编写好一个完整的Shell脚本,Shell会一次性执行脚本中诸多的命令.编写简单脚本当前系统已经默认使用Bash作为命令行终端解释器了echo$SHELL如果想查看当前所在工作......
  • Linux 基础命令
    Linux基础命令优秀教程1、史上最全的Linux常用命令汇总(超全面!超详细!)收藏这一篇就够了2、10分钟让你掌握Linux常用命令(+3万+++收藏)3、Linux常用命令大全4、着重推荐⭐⭐⭐Linux命令大全(手册)文件和目录操作ls:列出目录内容cd:切换目录pwd:显示当前工作目录mkdir:创建新目录cp......
  • 就这么学Linux 常用系统工作命令
    常用系统工作命令快捷键1、man2、echo3、date4、timedatectl5、reboot6、poweroff7、wget8、ps9、pstree10、top11、nice12、pidof13、kill14、killall快捷键tab:自动补全ctrl+C:终止进程ctrl+D:键盘输入结束CTRL+L:清屏1、manman命令中得信息结构2、echoecho命令用于在终端......
  • 飞牛等nas下部署dweebUI,扩展安装119个精选docker应用
    简介dweebui是一个类似之前介绍的portainer-ce和dockge的docker管理器,但是他有个优点是和1panel一样自带了很多便捷安装的docker应用,缺点是英文界面,毕竟是国外软件,但是对于飞牛nas做个补充来说还是不错的官网:https://www.dweebui.com/预览效果:安装搭建本次部署还是一......
  • 【Linux】vim关闭终端的时候,忘记退出vim怎么办
    有些时候经常是关闭终端,但是忘记退出vim编辑的文本,每次登陆的时候会提示这个错误 其实很简单,在该文本的路径下,有一个隐藏文件叫.xxx.txt.swp文件(xxx就是你退出忘记关闭的文件名)、如果没找到的话,用ls-a查看就能看到这个文件就是罪魁祸首,删掉他就可以了rm-f.666.txt.swp......
  • 常用的linux命令以及详解
    Linux系统中包含了大量的命令,这些命令是用户与系统交互的主要方式。以下是一些常用的Linux命令及其详细解释:1.文件和目录操作ls:列出目录内容。ls:列出当前目录的文件和子目录。ls-l:以长格式列出文件和目录,包括权限、所有者、大小和修改时间。ls-a:显示所有文件,包括隐藏文......
  • 安装部署tidb中的安装tidb-4000组件失败相关问题(环境为统信20操作系统
    1.安装时发现安装时间很久,停止之后报错,查看日志发现报错如下[2024/09/0914:08:52.509+08:00][FATAL][terror.go:309]["unexpectederror"][error="othererror:[components/tidb_query_datatype/src/expr/ctx.rs:89]:evaluationfailed:unknownorincorrecttimezon......