最新Kali安装详细版教程(附安装包,傻瓜式安装教程)

本文主要详细介绍 kali 的安装过程,以及安装完成后的基本设置,比如安装增强工具,安装中文输入法以及更新升级等操作。

文章目录

  • 实验环境
  • 准备工作
  • 步骤说明
  • 安装虚拟机
  • 安装 Kali
  • 安装增强工具
  • 安装中文输入法
  • 更新升级

实验环境

VMware :VMware12
Kali:kali-linux-2016.2-amd64

软件下载
VMware 最新版链接(含 vmware key):https://pan.quark.cn/s/797751b54214 密码:pvZg
Kali 最新版链接:https://pan.quark.cn/s/a44dd79ad8c6 密码:fUXs

准备工作

下载实验环境里的软件,链接下载的 VMware 和 Kali 安装包均为官方最新版本(安装教程和旧版本一样,软件功能要比旧版的更好),VMware Workstation 安装过程在此不再赘述,VMware Workstation 安装过程与普通软件安装过程基本没有差别,自行安装即可。

步骤说明

为方便新手使用,本次演示的安装过程使用中文简体语言,这也为之后熟悉 kali 里的工具有所帮助,在基本了解 kali 后可以安装英文版本,过程类似。

安装步骤中,如果只有图片没有文字说明,则选择图片中所选项即可,如果有文字则一般文字在前,图片在后,并且选择内容以文字说明为准

安装虚拟机

打开 VMware Workstation ,选择“创建新的虚拟机”
这里写图片描述

选择“自定义(高级)(C)”安装模式
这里写图片描述

这里写图片描述

这里写图片描述

选择“Linux”和“Bebian 8.x 64位”
这里写图片描述

填写虚拟机名称,可以根据自己情况填写,位置选择一个容量大速度快的盘符和位置,并且为 Kali 虚拟机单独建个文件夹,之后好管理。
这里写图片描述

根据自己电脑情况分配 CPU 数量,我的是 i7 处理器,选择两个核给 kali,尽量大些能保证 kali 运行顺畅
选择cpu

同样内存根据自己电脑情况分配,我的是 8G 内存,选择 2G 给 Kali。
选择内存

选择“桥接网卡”
桥接网卡

这里写图片描述

选择磁盘

“最大磁盘大小”尽量填写大些,因为实际分配空间根据实际使用情况而定,为防止之后不够用,可以设置 100G。
磁盘容量

选择磁盘文件存放位置,选择之前创建的那个虚拟机存放文件夹
磁盘文件

这里写图片描述

安装 Kali

点击刚才安装好的虚拟机,选择“编辑虚拟机设置”
这里写图片描述

选中“CD/DVD”选项,然后在右侧加载‘kali-linux-2016.2-amd64.iso’文件
这里写图片描述

点击“开启此虚拟机”进行安装 Kali
这里写图片描述

选择“Install”
这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

填写主机名
这里写图片描述

配置域名,如果不确定是什么可以不填
这里写图片描述

输入root用户密码,密码要牢记,实验时可以简单些
这里写图片描述

再次输入
这里写图片描述

这里写图片描述

这里写图片描述

因为是在虚拟机中安装,选择第一个“将所有文件放在同一个分区中”即可
这里写图片描述

这里写图片描述

这里写图片描述

这里选“否”,在这里不要使用网络镜像功能,如果使用网络镜像会从国外网站下载最新版本软件,如果网络不好会很慢或下载的软件是破损的。
这里写图片描述

这一步一定要选“是”
这里写图片描述

这里写图片描述

这里写图片描述

重启后即可安装完成。

安装增强工具

依次选择“虚拟机(M)—— 安装 VMware Tools”,
加载完成后,复制 VMware Tools-10.0.10***.tar.gz (不同版本具体名字不同)到 home 目录 tools 文件夹(tools文件夹需要手动创建),
解压:tar -xzvf VMware Tools ***.tar.gzVMware Tools ***.tar.gz 根据自己文件内容要换成具体的文件名。
进入vmware-tools-distrib后执行

./wmware-install.pl

如果第一次询问是否安装,输入yes,之后一路回车即可,
看到Enjoy,--the WMware team即表示安装完成
重启后选择“进入全屏模式”,能进入全屏模式说明增强工具已经安装成功。

安装中文输入法

下载搜狗输入法linux版https://pan.quark.cn/s/ade6cd2c7b50

下载完成后进入安装环节。

输入法需要用到 fcitx,所以需要先安装

apt-get install fcitx fcitx-config-gtk2

进入到“下载”目录中(可以使用复制粘贴),执行

dpkg -i sogoupinyin_2.1.0.0082_amd64.deb

如果出现报依赖问题,根据提示输入

apt-get install -f

重新执行

dpkg -i sogoupinyin_2.1.0.0082_amd64.deb

重启后,使用shift键切换中英文输入法即可。

更新升级

在保证上一步设置成功后,需要更新升级时执行

proxychains apt-get update
proxychains apt-get dist-upgrade

升级过程中可能会进入一个文件,输入q即可,之后在弹出的对话框中基本选择默认即可,如果有让输入Y/N的,一般输入Y。

#疑难解答
##问题描述:
使用apt-get安装软件无法安装,时显示找不到安装包或类似提示

##解决办法:
可以尝试下更换更新源以解决这个问题,更新源文件路径为/etc/apt/sources.list更换更新源的步骤为:
1.备份原来的文件
/etc/apt/目录下执行cp sources.list sources.list.bak
2.更换更新源
使用vim sources.list命令,将文件内的内容全部删除,然后添加上deb http://http.kali.org/kali kali-rolling main non-free contrib,不同版本的 kali 对应的更新源地址可能有所不同。
3.刷新更新列表
执行如下命令

apt-get clean
apt-get update

此时再使用apt-get安装软件应该就可以成功了。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/60336.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

细说STM32单片机DMA中断收发RTC实时时间并改善其鲁棒性的方法

目录 一、DMA基础知识 1、DMA简介 (1)DMA控制器 (2)DMA流 (3)DMA请求 (4)仲裁器 (5)DMA传输属性 2、源地址和目标地址 3、DMA传输模式 4、传输数据量的大小 5、数据宽度 6、地址指针递增 7、DMA工作模式 8、DMA流的优先级别 9、FIFO或直接模式 10、单次传输或突…

H.265流媒体播放器EasyPlayer.js H5流媒体播放器如何验证视频播放是否走硬解

随着技术的不断进步和5G网络的推广,中国流媒体播放器行业市场规模以及未来发展趋势都将持续保持稳定的增长,并将在未来几年迎来新的发展机遇。流媒体播放器将继续作为连接内容创作者和观众的重要桥梁,推动数字媒体产业的创新和发展。 EasyPla…

仿Mybatis代码生成.获取索引信息

获取索引信息 1.核心思路 通过以下sql语句&#xff0c;例如对于user表 show index from user 执行结果如下: 2.实现 连接数据库后执行sql语句&#xff0c;我们重点关注下图标注的三个熟悉 代码如下: PreparedStatement ps null;ResultSet fieldResult null;List<Fiel…

【AI大模型】大型语言模型LLM基础概览:技术原理、发展历程与未来展望

目录 &#x1f354; 大语言模型 (LLM) 背景 &#x1f354; 语言模型 (Language Model, LM) 2.1 基于规则和统计的语言模型&#xff08;N-gram&#xff09; 2.2 神经网络语言模型 2.3 基于Transformer的预训练语言模型 2.4 大语言模型 &#x1f354; 语言模型的评估指标 …

详解八大排序(一)------(插入排序,选择排序,冒泡排序,希尔排序)

文章目录 前言1.插入排序&#xff08;InsertSort&#xff09;1.1 核心思路1.2 实现代码 2.选择排序&#xff08;SelectSort&#xff09;2.1 核心思路2.2 实现代码 3.冒泡排序&#xff08;BubbleSort&#xff09;3.1 核心思路3.2 实现代码 4.希尔排序&#xff08;ShellSort&…

如何在 Ubuntu 上使用 Docker 部署 LibreOffice Online

简介 LibreOffice Online&#xff08;也称为Collabora Online&#xff09;是一个开源的在线办公套件&#xff0c;它提供了与LibreOffice桌面版相似的功能&#xff0c;但完全在云端运行。这意味着用户可以通过浏览器访问和编辑文档&#xff0c;而无需在本地计算机上安装任何软件…

【人工智能】PyTorch、TensorFlow 和 Keras 全面解析与对比:深度学习框架的终极指南

文章目录 PyTorch 全面解析2.1 PyTorch 的发展历程2.2 PyTorch 的核心特点2.3 PyTorch 的应用场景 TensorFlow 全面解析3.1 TensorFlow 的发展历程3.2 TensorFlow 的核心特点3.3 TensorFlow 的应用场景 Keras 全面解析4.1 Keras 的发展历程4.2 Keras 的核心特点4.3 Keras 的应用…

C++详细笔记(六)string库

1.介绍STL库 C STL&#xff08;Standard Template Library&#xff0c;标准模板库&#xff09;是 C 标准库的一部分&#xff0c;它提供了一系列通用的模板类和函数&#xff0c;大大方便了 C 程序员的开发工作 优点 代码复用性高&#xff1a;可以直接使用 STL 中的容器、算法…

macOS 无法安装第三方app,启用任何来源的方法

升级新版本 MacOS 后&#xff0c;安装下载的软件时&#xff0c;不能在 ”安全性与隐私” 中找不到 ”任何来源” 选项。 1. 允许展示任何来源 点击 启动器 (Launchpad) – 其他 (Other) – 终端 (Terminal)&#xff1a; 打开终端后&#xff0c;输入以下代码回车&#xff1a; …

笔记记录 k8s操作

docker下载arm架构的镜像 docker pull centos --platform arm64 其中华为鲲鹏、飞腾CPU采用的是ARM架构,龙芯采用的是MIPS架构,而兆芯、海光CPU采用的是X86架构,申威采用的是Alpha架构 docker查看容器的日志文件目录 docker inspect --format={{.LogPath}} containername…

Flutter实现气泡提示框学习

前置知识点学习 GlobalKey GlobalKey 是 Flutter 中一个非常重要的概念&#xff0c;它用于唯一标识 widget 树中的特定 widget&#xff0c;并提供对该 widget 的访问。这在需要跨越 widget 树边界进行交互或在 widget 树重建时保持状态时尤其有用。 GlobalKey 的作用 唯一标…

hadoop3.x 新特性

hadoop3.x 新特性 FeaturesHadoop 2.xHadoop 3.xMinimum Required Java VersionJDK 6 and above.JDK 8 is the minimum runtime version of JAVA required to run Hadoop 3.x as many dependency library files have been used from JDK 8.Fault ToleranceFault Tolerance is …

系统性能优化方法论详解:从理解系统到验证迭代

在当今的企业级和云计算环境中&#xff0c;系统性能优化已成为提升竞争力的关键因素。本文将对系统优化的步骤进行深入解析&#xff0c;帮助读者系统化地进行性能优化&#xff0c;从而显著提升系统的整体表现。 流程概述: 系统性能优化的流程可以分为以下几个关键步骤&#x…

国内docker pull拉取镜像的解决方法

访问网站&#xff0c;查找该网站上可用的镜像源&#xff0c;然后替换掉下面代码中的hub-mirror.c.163.com&#xff1a; docker pull hub-mirror.c.163.com/library/nginx:latest 另外&#xff0c;进入到镜像之后&#xff0c;可以使用下面的命令查看操作系统版本。 lsb_releas…

Flutter:RotationTransition旋转动画

配置vsync&#xff0c;需要实现一下with SingleTickerProviderStateMixinclass _MyHomePageState extends State<MyHomePage> with SingleTickerProviderStateMixin{// 定义 AnimationController late AnimationController _controller;overridevoid initState() {super…

同步的意义以及机制

一、同步的意义 同步&#xff08;Synchronization&#xff09;的意义在于确保在多线程环境中&#xff0c;多个线程对共享资源的访问是安全的&#xff0c;避免竞争条件&#xff08;race conditions&#xff09;和数据不一致的情况。 具体来说&#xff0c;同步的核心目标是&…

第二十四章 Spring之源码阅读——AOP篇

Spring源码阅读目录 第一部分——IOC篇 第一章 Spring之最熟悉的陌生人——IOC 第二章 Spring之假如让你来写IOC容器——加载资源篇 第三章 Spring之假如让你来写IOC容器——解析配置文件篇 第四章 Spring之假如让你来写IOC容器——XML配置文件篇 第五章 Spring之假如让你来写…

每日一题&移动语义

每日一题 无重复字符的最长子串 class Solution { public:int lengthOfLongestSubstring(string s) {/*利用set的特性&#xff0c;set中不能有重复的元素&#xff0c;所以可以用set来判断是否有重复的元素然后用两个指针i和j来表示子串的左右边界&#xff0c;然后用ans来记录…

量化加速知识点(整理中。。。)

量化的基本概念 通过减少模型中计算精度&#xff0c;从而减少模型计算所需要的访存量。 参考

C++语言之STL

STL STL是标准模板库,是惠普实验室开发的一系列软件的统称 STL的6大组件 容器 算法 迭代器 仿函数 适配器 空间适配器 容器 作用:容纳存储的数据 分类: 序列式容器: 强调值的顺序,每个元素均有固定的位置,除非用删除或插入的操作改变这个位置,如vector,deque/queue,list; 关联式…