虚拟机安装linux精讲

2026年Kali Linux虚拟机安装与渗透测试环境搭建全指南 网络安全渗透测试是信息安全领域的核心实践,其原理在于通过模拟攻击者行为,主动发现系统、网络或应用中的潜在漏洞。这项技术的价值在于帮助企业或组织在真实攻击发生前,识别并修复安全弱点,从而构建主动防御体系。在众多渗透测试工具中,Kali Linux作为一个集成了数百种安全工具的Linux发行版,因其开源、免费且持续更新的特性,成为安全从业者、CTF选手及技术爱好者的首选平台。它广泛应用于漏洞评估、数字取证、无线网络测试及红队演练等场景。本文以Kali Linux为核心,结合虚拟机技术,详细讲解如何从零开始,在V 阅读详情

第一大步骤:虚拟机配置

Step 1:选择 File-->newàvirtual machine 如下图: 

 

 

 

Step 2:选择 custom模式,如下图,然后点击 next.

 

Step 3:选择虚拟机版本号,默认是6.5的,如下图,然后点击 next.

Step 4:选择安装镜像文件,如下图,然后点击Next.

Step 5:选择操作系统,如下图,然后点击Next.

注意:务必选2.6.x的内核,这个和你的安装文件有关,因为fedora 10是2.6的内核,并且“Version”里面没有fedora的选项,所以就选“other Linux 2.6.x kernel”

Step6:虚拟机命名,比如我命名为“fedora10”,如下图,然后点击Next.

Step 7:选择处理器数,默认选一个,如下图,然后点击Next.

 

Step 8:选择内存大小,默认256,这个根据你电脑配置选,但不要超过你电脑内存的一半大小,如下图,然后点击Next.

Step 9:接下来就是一路Next点击,没有啥特别的.

 

 

Step 10:配置虚拟机第一个硬盘大小默认是8G,这里我选择10G.

Step 11:命名并保存虚拟机文件,点击Finish,如下图,然后关掉fedora 10。至此第一大步虚拟机的配置就结束了。

第二大步:扩展一个硬盘分区,解决开发中空间不足的情况,如果你的开发不需要很多空间,该步可以不做.

 Step 1:在主界面点击Edit virtual machine settings,如下图。

 

Step 2:在出现的界面点Add…,然后在第二个窗口里面选中”Hard Disk”,点击Next:

Step 3:下来是一路点击Next,直到出现下面的第三幅图,在该幅图中设定第二个硬盘的大小.

 

Step 4:直接点击Finish。至此第二大步虚拟机的配置就结束了。

 

第三大步:安装fedora 10

Step 1:直接选择图示中第一项。

Step 2:选择Skip

Step 3:点击Next

Step 4:选择语言种类(建议用英语),然后点next

Step 5:选择yes格式化分配的磁盘空间(该操作不会对Windows上其他文件造成损失),然后点next

Step 6:给主机命名,然后点击next

 

 

Step 7:选择地点,shanghai,然后点击next

Step 8:设置root密码,务必记住该密码,然后点击next

 

Step 9:分配硬盘空间给系统,如图所示选择,然后点击next

Step 10:配置分区空间

/dev/sda就是我们第一大步中配置虚拟机的时候设置的空间大小.

/dev/sdb就是第二大步中我们扩展的空间

先选择/dev/sda/,如图中.然后点击”NEW ”.按如下配置.然后点击OK

该步将/dev/sda/的9237MB空间分配给了系统的根目录(”/”表示根目录)

其中Mount point表示要分配的地方,我们选择根目录;Allowable Dirves是把哪个硬盘分出去,我们选sda;

然后在/dev/sda/下还剩一些空间,选择他们然后点击”edit”,分配给交换空间,如图:

最后选择/dev/sdb,点击”Edit”,然后把它们全部分配给opt目录(因为我开发的东西主要放在该目录下,你也可以放在其他目录下),最终结果如图:

 

然后点击Next,并选择write changes to disk,然后依旧一路next直到出现step11中的第一个图

 

Step 11:完全安装的配置

务必按照下图所示选择,然后点Next

其实所谓的完全安装,重点就在下面这幅图部分的配置

其中下边这些是最顶层的选项,除过Application和Languages外,其他的都要自己在默认的基础上增加一些选项.

下面区域列出的是顶层目录下的子目录,在该目录下务必把没打上钩的的都打上,不然就不叫完全安装了.

最下面的这个框列出了子目录的说明,其中就可以看出是不是完全选中,像该目录就是还有一个没选中.

对于没有选全的,点击optional packages出现如下对话框,在该框中把没选上的打上勾.

选完之后注意观察下图,确保选完了.

对于上面的每一项,除过Application和Languages外,其他的都要仔细选,不是很清楚做什么用的,就都选上,不可漏掉!然后点击Next,开始安装(需要很长时间):

 

 

第四大步:创建root用户

Step 1:安装完成后,在如下界面创建登录用户名.因为Fedora不能直接使用root用户,所以要先创建一个普通用户,然后在系统里面更改配置文件.

 

Step 2:用普通用户登录

Step 3:在终端输入su root转换成root用户,然后改配置文件

Step 4:在终端输入gedit /etc/pam.d/gdm   (务必是root用户)

然后保存,重启后就可以用root用户了.

第五大步:安装VMware tools

Step 1:在虚拟机的顶级菜单上选择VMàinstall VMware tools然后在Fedora桌面上会出现一个DVD盘符(如果有错误,请确保你安装Fedora时的那个安装包路径还正确).

在/media目录下就有Vmware Tools这个文件夹,里面就是安装包.

将/media/VMware Tools下的压缩包复制到/opt目录下,然后解压.

     解压命令用: tar vxzf  VMwareTools-7.8.4-126130.tar.gz

Step 3:直接运行配置文件vmware-install.pl

  # ./ vmware-install.pl

在这个过程中会让你选择一些东西.如果是选择路径,直接按回车键,如果是以[yes]结束的,都选成yes,如果是选择yes或no根据情况选.

Step 4:步骤3完成后VMware Tools就安装完了.

第六大步:创建一个Linux和Windows共享文件夹

(必须在安装VMware Tools后)

Step 1:在最开始的界面(下图)点击 Edit virtual machine settings

Step 2:在下面的界面中选择”shared Folders”和”Always enabled”,然后点击Add按钮

Step 3:如下图,添加要共享的目录.该目录是在windows中提前建立好的,如我的’host’目录.之后的选项都选成默认的,这样就完成了共享的设置.启动Linux会发现在/mnt/hgfs/下就有你刚才添加的文件夹.

至此所有的工作都已完成~~呵呵

 

 

 

 

知识图谱实战:从零搭建一个企业级金融风控图谱(附完整代码) 本文提供了一份从零构建企业级金融风控知识图谱的实战指南。通过使用Neo4j图数据库和Python,手把手教你整合多源数据、设计数据模型,并利用Cypher查询与图算法挖掘隐藏的关联风险与欺诈网络,附有完整代码,助力金融科技从业者实现从数据孤岛到全局风险洞察的升级。 阅读详情

相关推荐

NXP应用随记(八):S32K3XX的HSE学习记录(HSE\MU\UTEST\IVT\A,B SWAP)

HSE,即硬件安全引擎(Hardware Security Engine),是NXP S32K312微控制器(MCU)中的一个功能,它提供了一系列的安全特性,包括加密、安全启动和密钥存储等。这些功能旨在增强汽车电子系统的信息安全,符合ISO26262标准,达到ASIL D安全等级。具体来说,S32K312的HSE支持AES-128/192/256加密、RSA、ECC等加密算法,以及侧通道保护,确保了数据传输和存储的安全性。

梦想技术家 9749

Ubuntu 多路径服务报错处理方法

VM里面建立的一台Ubuntu,启用后,查看syslog,一直报如下错误: sudo vi /var/log/syslog Mar 23 07:13:57 ptest01 multipathd[720]: sda: failed to get sgio uid: No such file or directory Mar 23 07:14:02 ptest01 multipathd[720]: sda: add missing path Mar 23 07:14:02 ptest01 multipathd

par@ish的博客 7289

Mac和VScode配置fortran

macOS系统 vscode fortran gfortran 终端

weixin_43047707的博客 2410

ubuntu下mysql无法启动问题& syslog报“multipath add missing path”问题

ubuntu下mysql无法启动问题& syslog报“multipath add missing path”问题

大奖状的博客 1829

【HCIA学习记录】WLAN配置实验

HCIA-WLAN

寸先生的AI道路 3874

用Arduino和RC522模块DIY一个NFC门禁卡复制器(附完整代码)

本文详细介绍了如何利用Arduino和RC522模块DIY一个NFC门禁卡复制器,包括硬件连接、软件配置、数据读写技术及完整代码实现。通过本教程,电子爱好者可以深入了解NFC技术,并构建自己的智能门禁系统,适用于家庭安全、办公场所等多种场景。

weixin_33704591的博客 503

ubuntu20.04 multipath add missing path

Jun 13 14:31:12 devopsruntime multipathd[615]: sda: add missing path Jun 13 14:31:12 multipathd[615]: sda: failed to get udev uid: Invalid argument Jun 13 14:31:12 multipathd[615]: sda: failed to get sysfs uid: Invalid argument Jun 13 14:31:12 multipathd[.

zhangchenbin的专栏 4659

autodl云服务器使用中的conda源报错

通过find path -name filename找到.condarc文件,在autodl服务器中,一般在/root/.condarc。为了利用jypyter打开conda虚拟环境运行,需要下载ipykenel。这个报错是源的问题,在通过源获取包元数据时出现了HTTP 429错误。通过conda换源解决。修改.condarc文件,命令: vim .condarc。但这样还不能解决问题,得把报错中有问题的源注释掉。通过以下命令添加清华镜像源。把报错的链接源注释如下。

Ty_kilig的博客 1584

【linux技术】记一次虚拟机vmware里 Centos7开机故障:sd 0:0:0:0: [sda] Assuming drive cache: write through

在百度上搜索了很多类似问题,都说是更改grub即可,https://www.cnblogs.com/jeson-lbb/p/9821636.html ,但是我试了很多次,在我电脑上这个方法一直无效。随后进入紧急模式,打开/etc/fstab 一个一个文件对着查找,把df -h命令结果出现的都留着,未出现的都注释掉,然后reboot,奇迹出现,久违的centos7 界面出现,至此问题解决。反复开机试了几次,一直是这个样子无法正常进入系统。

u011762522的博客 4924

AgentScope 2.0 扩展开发完全指南:从中间件到模型适配器的深度实践

本文系统讲解 AgentScope 2.0 框架的五大扩展机制,涵盖中间件系统的洋葱模型与钩子设计、ChatModelBase 基类与多供应商适配器开发、工作空间(本地/Docker/E2B)的抽象接口与生命周期管理、凭据工厂与 MCP 协议集成、以及工具协议与存储后端扩展。文中提供完整的架构图、代码示例与故障排查指南,帮助开发者快速掌握 AgentScope 的插件化扩展体系。

program哲学 296

Atlas 300I Duo - vllm部署Qwen3-VL-8B-Instruct

本文介绍了在Ascend NPU环境下部署Qwen3-VL-8B大语言模型的步骤。主要包括:1)安装驱动、docker和vllm镜像;2)创建特权容器并挂载设备与目录;3)进入容器安装指定版本的transformers;4)设置环境变量和NPU卡配置;5)启动vllm服务;6)测试API接口。部署过程涉及多块NPU卡的使用,需注意内存碎片化问题,最终通过vllm框架提供模型推理服务。

m0_50105717的博客 1561

openSUSE 13.1 ISSUES

2.3. The proprietary NVIDIA driver requires users to have access to /dev/nvidia* devices CHECKIT:12.3 Default and new users are no longer added to the video group automatically. But the proprietary

小黑鼠 1383

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

【Linux】使用vmwarea虚拟机安装centos7的步骤【精讲】

一、创建一台linux虚拟机 第一步:新建一台虚拟机,选择自定义模式,这样我们可以根据自己电脑的实际情况创建比较合适的虚拟机。 第二步:默认即可 第三步:我们使用本地镜像进行安装操作系统,所以稍后安装。 第四步:我们将要安装的 linux 版本是 centos7 。 第五步:自定义虚拟机名称和位置(位置不建议使用默认的,建议选择一个非启动盘) 第六步:经过对Xen的测验,体系所有虚拟机的vCPU的总数目小于和等于CPU核数时,VM的功能是比较稳定的。 VM的vCPU基本上绑定到了一个CPU核.

✈ 正在努力 の 寒江(StudiousTiger) ✌ 呐 ✈ 264

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

十四、Linux下安装操作系统,虚拟机联网,如何ping通baidu.com网址,以及如何设置静态IP精讲,这一篇足够了。(手把手小白教程)

准备: 笔者以3台新建的虚拟机(Spark101,Spark102,Spark103)为例,进行精讲示范。 在刚开始新建虚拟机的时候最好有一个规划,不要随便乱放,养成一种整洁明了的习惯。在建新的虚拟机之前先建好对应的文件夹,直接放进去对应的文件夹就好,省的以后不好找。 这是笔者的路径以及存放虚拟机的文件夹,方便以后寻找更改等。 一路默认下一步(连接方式为NAT模式): 一个新的虚拟机就建好了,但是需要进行一些改动才可正常使用,见如下图: 编辑虚拟机设置 ...

1万+

Linux常用命令精讲一 2023/6/9 (虚拟机的安装)

可以理解为外置脚本,不在shell当中,相反外部命令的功能都是非常强大的,比较复杂,程序量也很大。其实壳的作用就是把人类的语言翻译成机器可以识别的二进制语言传给内核,内核把二进制语言的结果发出,再通过壳翻译成人类可以看懂的语言。*:匹配所有字符、不管多长都可以匹配,但是不能匹配以‘‘.’’为开头的文件(隐藏文件名)可以匹配任意一个字符单个和多个都可以。1.inode号相同的两个文件,其实就是一个相同的文件,除了文件名不一样。绝对路径:以/(根目录)开头的路径,/(根目录)下一切都要是已存在的目录。

a319569016的博客 179

Linux新手入门:掌握核心概念与实践操作,少走弯路

操作系统是一切软件运行的基础,而Linux作为开源世界的核心,其内核与发行版的设计理念塑造了现代服务器与云计算生态。理解用户、组与文件权限的协作机制,是掌握Linux安全模型的关键;通过包管理器实现软件生命周期管理,则体现了命令行环境下高效工程实践的价值。在虚拟机中搭建实验环境,结合常用命令与日志排查技巧,新手能够快速建立故障定位的直觉。本文从这些基础概念与原理出发,延伸到实际操作场景,系统梳理Linux入门路径,帮助初学者避开常见陷阱,稳步构建起扎实的知识体系。

weixin_31292729的博客 194

Linux零基础入门全攻略:从发行版选择到常用命令实战

进入服务器与嵌入式开发领域,Linux系统是技术人绕不开的核心技能。它基于“一切皆文件,配置皆文本”的设计理念,由内核、发行版与Shell协同组成。理解以根目录加载分区、用户权限和apt包管理机制,是掌握系统操作的第一步。在运维和开发中,熟悉linux常用命令如ls、cd、cp、rm,以及用ps、top、journalctl进行系统故障案例排查,能显著提升效率。该技能广泛应用于云主机部署、DevOps流程和物联网设备。从装好一个发行版开始,到换源、共建目录和练习脚本,逐步完成一次完整的入门闭环。

weixin_30231327的博客 195

VMware虚拟机的安装以及基一些础命令

文章目录虚拟机环境配置1安装虚拟机2 网络环境调试2.1配置网卡2.2查看你的NAT 网段2.3查看你的nat网关2.4 配置你的虚拟机网卡2.5 连接xshell2.5.1新建连接2.5.2配置你的连接数据2.5.3保存密码2.5.4选择登录用户2.5.5保存密码2.5.6成功连接3.系统环境初始化3.1关闭防火墙软件3.2 selinux3.2.1什么是selinux3.2.2 实际操作3.3 配置国内yum源Linux命令linux的哲学思想Linux 命令精讲1 shell1.1什么是 shell

BWL1998的博客 5749

Linux命令精讲

Linux命令精讲

Hard work results, technology is willing to dream 1228

linux kvm 命令行安装Windows xp虚拟机

Windowsxp的官方MSDN版ISO格式安装包。

zsk_john的技术分享专用博客 3487

kvm环境精讲和kvm环境离线安装包

1.1 KVM介绍 Kernel-based Virtual Machine的简称,是一个开源的系统虚拟化模块,自Linux 2.6.20之后集成在Linux的各个主要发行版本中。它使用Linux自身的调度器进行管理,所以相对于Xen,其核心源码很少。KVM目前已成为学术界的主流VMM之一。 1.2 安装包简介 kvm 安装kvm模块 python-virtinst 安装python组件,主要用来记录创建vm时的xml文件 libvirt 操作和管理KVM虚机的虚拟化 API

zsk_john的技术分享专用博客 4488

视频教程-linux精讲-Java

linux精讲 资深大数据、java讲师,十年开发经验,曾经任职于北大青鸟、...

weixin_33190225的博客 261

3步在 Mac 上跑起 Linux 容器:Lima 虚拟机上手指南

Lima 是一个专门用来"在 macOS(以及 Linux 等系统)上开 Linux 虚拟机"的工具,重点解决一个痛点:容器引擎需要 Linux 内核,而 Mac 上没有。它把虚拟机的文件共享、端口转发、网络这些脏活都自动化了——虚拟机在后台默默跑着,你平时只需要敲一条 `limactl` 命令。 ## 它是什么:一句话定义 先给结论:Lima = 自动文件共享 + 自动端口转发的 Linux

gitblog_01123的博客 829

GLM-OCR模型部署精讲:在VMware虚拟机中配置GPU加速环境

本文介绍了如何在星图GPU平台上自动化部署GLM-OCR镜像,快速构建OCR识别应用。该平台简化了环境配置流程,用户可轻松利用该镜像实现文档、图片中的文字自动识别与提取,提升信息处理效率。

weixin_42360733的博客 119

Linux常用命令精讲

本文介绍了Linux系统的基础知识和常用操作,包括系统安装、Xshell连接虚拟机、服务器规格、IP地址配置、目录结构以及基础命令使用。详细讲解了Shell的功能、ls命令颜色含义、服务器尺寸标准、IP地址分类和配置方法,并重点解析了Linux目录结构。文章还汇总了常用命令如ls、cd、pwd、mkdir等,特别说明了相对路径与绝对路径的区别,以及硬链接和软链接的特性差异。最后提供了文件权限、别名设置、文件操作等实用技巧,适合Linux初学者系统学习基础操作。

qq_45152408的博客 975

虚拟机知识整理

渗透测试武器之一:虚拟机 现在习惯上将渗透测试所用的系统安装在虚拟机中,目前被运用最多,也是最好用的系统就是Kali Linux,下面介绍如何安装虚拟机:虚拟机这里采用VMware,安装Vmware,并以安装Kali为例然后选择创建虚拟机,我习惯上选择典型安装,选择稍后安装操作系统。并下一步,选择Linux,在下面的下拉框里选择Debian(后缀有x64是64位系统,根据自己的镜像文件的系统位数选...

c4793的博客 853
上一篇: MINI2440开发板音频输入使用LINE输入
下一篇: 虚拟机linux在崩溃的情况下取出其中的资料
ssdsafsdsd
博客等级 码龄15年 154粉丝 94原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值