Kali Linux 操作系统的安装(详细)

Kali Linux 操作系统的安装(详细)
avatar

🔥 个人主页:杨利杰YJlio❄️ 个人专栏:《Sysinternals实战教程》《Windows PowerShell 实战》《WINDOWS教程》《IOS教程》《微信助手》《锤子助手》《Python》《Kali Linux》《那些年未解决的Windows疑难杂症》🌟 让复杂的事情更简单,让重复的工作自动化

在这里插入图片描述

Kali Linux 操作系统的安装(详细)

Kali Linux 操作系统的安装(详细)

⚠️ 免责声明:本文仅用于学习与研究环境搭建记录。请勿用于任何违法用途。虚拟机/系统镜像请从正规来源获取,因个人操作导致的数据丢失或账号风险,后果需自行承担。

一、我为什么用虚拟机装 Kali?

在做学习/测试时,我更喜欢把 Kali 装在虚拟机里:

  • 不影响主力系统,随时快照回滚
  • 便于做实验:网络、磁盘、内存都能随时调整
  • 风险隔离:避免误操作伤到真实环境

二、安装流程总览(mermaid)

准备镜像 ISO

VMware 新建虚拟机

选择系统类型 Linux/Ubuntu64

设置名称/路径/磁盘大小

挂载 ISO 镜像

启动虚拟机进入安装菜单

Graphical installer 图形化安装

语言/时区/键盘/网络

创建用户名与密码

磁盘分区(向导-使用整个磁盘)

软件包管理器(本次选择 否)

安装完成 -> 登录桌面


三、从虚拟机中新创建一个系统

1)新建虚拟机:选择 Linux + Ubuntu64

客户机操作系统:选择 Linux
版本:选择 Ubuntu64 位(乌班图)
(我这里按原文流程选择;如果你的 VMware 版本有 Kali/Debian 选项,也可以选 Debian 更贴近 Kali 系谱)
图1-进入新建虚拟机向导
图2-选择客户机系统类型
图3-选择 Linux 版本 Ubuntu64

2)设置虚拟机名称与安装路径

这一步主要是:

  • 虚拟机名字(建议:Kali-Linux-xxxx)
  • 存放路径(建议放到空间充足的盘)
图4-虚拟机名称与路径

3)设置磁盘:单文件 + 20GB

我按原文:

  • 选择“将虚拟磁盘存储为单个文件”
  • 磁盘大小设置 20GB

小提示:如果你后续要装很多工具/字典/镜像,建议 30–60GB 更稳。

图5-磁盘大小与存储方式

4)完成创建后:编辑虚拟机设置并挂载 ISO

进入“编辑虚拟机设置”:

  • CD/DVD
  • 选择 使用 ISO 镜像文件
  • 选中你下载好的 Kali ISO
  • 确定保存
图6-虚拟机创建完成
图7-进入虚拟机设置
图8-挂载 ISO 镜像

四、开始安装 Kali(图形化安装)

1)启动虚拟机:高级安装选项 -> 图形化安装

启动后会看到安装菜单:

  • 选择 Advanced install options(高级安装选项)
  • 再选择 Graphical installer(图形化安装)
  • 进入 Install(安装)
图9-启动安装菜单
图10-选择高级安装选项
图11-选择 Graphical installer

2)语言 / 时区 / 键盘

  • 语言:中文(简体)
  • 时区:中国
  • 键盘:汉语(按原文选择)
图12-语言选择
图13-时区选择中国
图14-键盘选择

3)配置网络:主机名 + 域名

  • 主机名:设置一个英文名(例如 kali-vm)
  • 域名:默认 localdomain

推荐:主机名尽量短一些,后面终端显示更清爽。

图15-网络配置

4)创建用户与密码

创建用户名、设置密码即可。
如果勾选“明文密码”,输入时不会显示占位符(更方便检查输入是否正确)。

  • 技巧:新手建议勾选明文密码,避免输错
  • 注意:密码别太简单,别把风险留给未来的自己
图16-创建用户名
图17-设置密码

五、磁盘分区(新手推荐:整个磁盘 + 单分区)

1)分区方式:向导-使用整个磁盘

按原文选择:

  • 向导 - 使用整个磁盘

注意:这会清空虚拟机磁盘(虚拟盘),不要选错真实硬盘。

图18-选择分区方式

2)文件系统布局:所有文件放在同一分区(推荐新手)

  • 选择“将所有文件放到同一个分区中(推荐新手使用)”

推荐理由:简单省心,后续扩容也更直观。

图19-单分区方案

3)写入磁盘:完成分区并写入

  • 选择“完成分区操作并将修改写入磁盘”
  • 确认选择
图20-确认写入磁盘
图21-选择 是

六、软件包管理器:本次选择“否”

原文这里提示:配置软件包管理器,这里暂时选择
一般来说:

  • 有网络镜像/代理环境:可以选“是”,配置镜像源
  • 只想先装起来:选“否”,进系统后再配置也行
图22-软件包管理器选择

七、安装完成:首次登录进入桌面

安装结束后:

  • 输入用户名和密码登录
  • 进入 Kali 桌面环境
图23-安装完成
图24-登录输入账号密码
图25-进入桌面

八、我踩过的坑(可选补充,提高完读率)

  1. 虚拟机启动黑屏/卡住
    • 优先检查是否正确挂载 ISO
    • 检查内存是否过低(建议 ≥ 4GB)
  2. 网络不可用
    • VMware 网络模式可先用 NAT
    • 进系统后再排查网卡/镜像源
  3. 输入法/键盘不顺手
    • 安装后在系统设置里再细调即可
图26-补充截图1
图27-补充截图2
图28-补充截图3

九、总结

这篇我按自己的实操顺序,把 Kali 在 VMware 中的安装流程完整走了一遍:

  • 新建虚拟机→ 挂载 ISO → 图形化安装
  • 中文/时区/键盘→ 用户密码 → 分区写入
  • 注意别误操作:分区写盘、网络镜像选择要谨慎

到这里,一个可用的 Kali 虚拟机环境就搭好了 ✅


🔝 返回顶部

Read more

xxxwww在电商爬虫中的实际应用案例

快速体验 1. 打开 InsCode(快马)平台 https://www.inscode.net 2. 点击'项目生成'按钮,等待项目生成完整后预览效果 输入框内输入如下内容: 构建一个基于xxxwww的电商爬虫系统,能够自动抓取指定电商平台的商品信息(名称、价格、评价等),并将数据清洗后存储到MySQL数据库。要求实现定时任务和反爬虫策略,输出可视化报表。 电商数据爬虫的需求背景 在电商运营和市场竞争分析中,及时获取竞品价格、用户评价等数据至关重要。传统人工收集效率低下,而爬虫技术可以自动化这一过程。最近我用xxxwww技术实现了一个电商爬虫系统,能够定时抓取多个平台商品数据并生成可视化报表,大幅提升了团队的数据获取效率。 系统核心功能设计 整个系统主要分为四个模块,每个模块都针对电商数据特点做了优化: 1. 爬虫调度模块:负责管理爬取任务队列,协调多个平台的爬取节奏 2. 数据抓取模块:使用xxxwww技术实现商品详情页的精准定位和数据提取 3. 数据处理模块:对原始数据进行清洗、去重和格式标准化 4.

By Ne0inhk
MySQL 性能优化:索引优化与查询优化

MySQL 性能优化:索引优化与查询优化

MySQL 性能优化:索引优化与查询优化 在实际生产环境中,数据库性能对业务响应速度和系统稳定性至关重要。MySQL 提供了多种手段来提升查询性能,而索引优化与查询优化是其中最常见也是最有效的方法。本文将详细探讨如何通过合理设计索引和优化查询语句来改善 MySQL 的性能。 1. 索引优化 1.1 索引的作用 索引类似于书籍的目录,能够大幅减少查询时的数据扫描量,加快数据定位。通过为查询条件和排序字段建立索引,可以提高 SELECT、JOIN 和 WHERE 子句的执行效率。 1.2 常见索引类型 * B-Tree 索引:MySQL 默认的索引类型,适用于大部分场景(如范围查询、精确匹配)。 * 哈希索引:主要应用于 MEMORY 存储引擎,对于等值查询有较高性能,但不支持范围查询。 * 全文索引:专为文本搜索设计,适用于 MyISAM 和 InnoDB(从 5.

By Ne0inhk
【SpringAI】第五弹:基于 Spring AI ToolCallback Function 实现文件操作、联网搜索、网页抓取、终端操作、资源下载、PDF生成等工具的开发与调用、核心特性解析

【SpringAI】第五弹:基于 Spring AI ToolCallback Function 实现文件操作、联网搜索、网页抓取、终端操作、资源下载、PDF生成等工具的开发与调用、核心特性解析

本节重点 以 Sprin‏g AI 框架为例,学习 A‏I 应用开发的核心特性 ——‏ 工具调用,大幅增强 AI ‏的能力,并实战主流工具的开发‌,熟悉工具的原理和高级特性。 具体内容包括: * 工具调用介绍 * Spring AI 工具开发 * 主流工具开发 * 文件操作 * 联网搜索 * 网页抓取 * 终端操作 * 资源下载 * PDF 生成 * 工具进阶知识(原理和高级特性) 重点理解 1. 使用 @Tool和 @ToolParam注解标记类方法 Spring AI 实现工具调用的流程; Tool Calling 的工作原理 一、需求分析 之前我们通过 RAG 技术让 AI 应用具备了根据外部知识库来获取信息并回答的能力,但是直到目前为止,

By Ne0inhk
YARN架构解析:深入理解Hadoop资源管理核心

YARN架构解析:深入理解Hadoop资源管理核心

YARN架构解析:深入理解Hadoop资源管理核心 🌟 你好,我是 励志成为糕手 ! 🌌 在代码的宇宙中,我是那个追逐优雅与性能的星际旅人。 ✨ 每一行代码都是我种下的星光,在逻辑的土壤里生长成璀璨的银河; 🛠️ 每一个算法都是我绘制的星图,指引着数据流动的最短路径; 🔍 每一次调试都是星际对话,用耐心和智慧解开宇宙的谜题。 🚀 准备好开始我们的星际编码之旅了吗? 目录 * YARN架构解析:深入理解Hadoop资源管理核心 * 摘要 * 1. YARN架构概述 * 1.1 设计理念与核心价值 * 1.2 核心组件架构 * 2. 核心组件深度解析 * 2.1 ResourceManager:集群资源的统一调度者 * 2.2 NodeManager:节点资源的守护者 * 2.3 ApplicationMaster:应用程序的智能管家 * 3. YARN调度策略深度分析 * 3.1 调度器对比分析 * 3.2 Capacity Scheduler配置实战 * 3.

By Ne0inhk