1.2.2 安装和配置KaliLinux
创建一个新的虚拟机。
选择推荐的配置。
选择我们下载的 Kali 镜像。
选择Debian10.x64位,根据自己的虚拟机只能支持的版本选择具体版本。
配置虚拟机名称并选择虚拟机的安装位置。
选择c盘空间。 如果学习过程中没有更新Kali,可以使用默认配置20G。 如果你每天更新Kali,你需要给100G一些空间。 否则,更新将会失败。 (虚拟机分配的空间不会直接完全占用化学机C盘上的空间,通常是用多少就占多少,所以我们给的多一些)。
定制硬件配置。
尝试给它尽可能高的值。 建议给出数学机一半左右的配置。 (至少2G显存)。
配置CPU核心数(建议配置与化学CPU核心数相同)。 我有一个4核的CPU,这里配置为4核。
并开启虚拟化IntelVT技术。
将网络模式配置为桥接。
单击启动虚拟机。
故障排除:
安装虚拟机后,创建Linux虚拟机r软件教程pdf,出现“intelvt-x已禁用,无法打开”。 解决方案:
注意:只需启用 BIOS 虚拟化支持即可。
情况一:以微星UEFI显卡为例,启动进入bios
步骤:进入中间模式---进入中间菜单---打开intel虚拟技术
其他笔记本也发现了这个
F10 保存并退出。 重新启动化学机器,然后安装 Kali。
解决了前面的问题后,取出来继续安装Kali虚拟机:
选择图形安装。
选择英语(繁体)。
选择区域。
配置鼠标。
配置主机名
设置通用用户名
只需点击即可继续
配置普通用户的密码。
C盘分区选择整个C盘。
选择我们的C盘。
选择推荐的分区方案。
结束分区向导。
将更改的内容写入c盘。
等待系统安装。
选择并安装软件
注意:这里需要选择Xfce桌面环境(首选,桌面环境Xface、GNOME、KDE中选其一),否则KaliLinux安装后将很难使用图形桌面环境,只能使用命令线路环境。
无特殊情况,其他软件可以选择默认勾选选项
注:无“...”表示主菜单,“...”表示对应的子菜单
等待安装完成会手动重启虚拟机。
1.2.3 启用root用户访问
默认情况下,Kali 2021.1 已替换为特权非 root 用户。 这意味着root用户没有设置密码,但安装时创建的帐户是可以使用的帐户。 可以重新启用 root 用户的访问权限,但不建议这样做。
设置root用户密码
┌──(kali㉿xuegod53)-[~]
└─$ sudopasswdroot
我们相信您已经从系统管理员那里了解了日常注意事项。
可以概括为三点:
#1) 尊重他人的隐私。
#2)打字前思考(后果和风险)。
#3)能力越大,责任越大。
[sudo] kali的密码:kali#注:需要打包并输入kali普通用户的密码
设置新密码
新密码:123456
重新输入新密码:123456
passwd:密码更新成功
切换到root用户
└─$suroot#切换到root用户,此时会话仍然使用kali用户的环境变量
密码:123456
┌──(rootxuegod53)-[/home/kali]
└─#退出
┌──(kali㉿xuegod53)-[~]
└─$su-root#切换root用户时,记得加一个加号-,这样就可以完全切换到root用户了。
密码:123456
┌──(rootxuegod53)-[~]
└─#pwd
上次可以使用root账号直接登录Kali系统。
检查当前的 shell 类型
└─#echo $SHELL
/usr/bin/zsh# 可以看到我们使用的是 zsh 类型的 shell。 centos7 使用 bash 类型的 shell。 zsh 更强大,但 zsh 完全兼容 bash 用法和命令。
1.3 配置Kali的apt命令在线安装包来源为国外源 1.3.1 配置apt国外源
由于Kali自带的源码来自美国,经常会因为网络问题而无法安装或更新软件包。 而且加拿大货源速度很慢。 所以我们直接利用国外的资源,方便快捷。
#中科大Kali源码
debkali-rollingmain非自由contrib
deb-srckali-rollingmain非自由contrib
单击终端按钮或右键单击桌面并选择在此处打开终端以打开终端。
┌──(rootxuegod53)-[~]
└─#vim /etc/apt/sources.list
在第 2 行后添加 # 进行注释:
在最后一行之前插入 USTC Kali 源:
debkali-rollingmain非自由contrib
deb-srckali-rollingmain非自由contrib
注意:复制里面的两行,然后按键盘滚轮将其粘贴到文档中。
扩张:
1、复制:在kali终端中,使用键盘选择内容即可完成kali下的复制
2、粘贴:将联通光标移动到要粘贴的位置,按下键盘中间的滚轮进行粘贴
说明:deb代表软件的位置,deb-src代表软件源代码的位置
使用 apt-new-package-source 获取最新的软件包列表。
注意:aptupdate 的作用是从 /etc/apt/sources.list 文件中定义的源中获取最新的软件包列表。
也就是说运行aptupdate并不会更新软件,而是相当于Windows下的检测更新,获取的是软件的状态。
└─#aptupdate
我发现我已经使用了中国科大的kali源。
扩展:kali的apt源
KaliRolling:它是 Kali 的即时更新版本。 只要Kali有更新,更新包就会加载到KaliRolling中供用户下载使用。 它为用户提供了稳定且更新的版本,并安装了最新的更新。 这是我们最常用的来源。
KaliRolling 下有 3 种类型的软件包:main、non-free 和 contrib。
Kaliapt 源的包类型说明:
分布区
封装元件标准
主要的
符合 Debian 自由软件指南 (DFSG),但不依赖于非自由软件
贡献
符合 Debian 自由软件指南 (DFSG),但依赖于非自由软件
非自由的
不遵循 Debian 自由软件指南 (DFSG)
注:DFSG是Debian自由软件指南(Debian Free SoftwareGuidelines),一般包括免费再分发、源代码、禁止歧视个人或组织等内容。
滚动[ˈrəʊlɪŋ] 滚动; contrib[kənˈtrɪb] 贡献软件; 贡献; 公共发行版 dists 发行版
我们来自动检查apt源,直接访问:查看dists目录下的软件包
或者直接访问查看3类软件包
1.3.2 aptupdate、aptupgrade 和 aptdist-upgrade 的区别
1.apt更新
┌──(rootxuegod53)-[~]
└─#aptupdate
注意:aptupdate 的作用是从 /etc/apt/sources.list 文件中定义的源中获取最新的软件包列表。
也就是说运行aptupdate并不会更新软件,而是相当于Windows下的检测更新,获取的是软件的状态。
root@xuegod53:~#aptupdate#执行该命令,可以查看更新列表
这个InRelease包列表将会被下载
将InRelease下载到本地,用word打开可以查看包列表,如右图:
请不要使用以下两种方式升级系统,因为执行时间过长:
2. 升级
└─#aptupgrade
aptupgrade是根据update命令获取到的最新的软件包列表来实际更新软件的。
3. aptdist-升级
└─#aptdist-upgrade
aptdist-upgrade是根据update命令获取到的最新的软件包列表来真正更新软件。
4. aptupgrade 和 dist-upgrade 的区别:
升级:升级时,如果软件包存在依赖问题,则不会升级软件包。
dist-upgrade升级时,如果软件包存在依赖问题,会删除旧版本,直接安装新版本。 (所以一般dist-upgrade会被认为是有风险的升级)
例如:
注意:安装新版本av2时,需要依赖dv2库,而gv1这次还没有升级,所以gv1仍然依赖于dv1。 av2升级后,dv1变为dv2,所以gv1调用dv2时可能会出现问题。 如果dv2与dv1完全兼容,那么gv1直接调用dv2就没有问题,gv1仍然可以正常运行。
对于个人和服务器操作,通常使用:aptupgrade稳定可靠的升级就可以满足我们的需求。
最后需要注意的一点是,每次更新之前,我们需要先运行update,然后运行upgrade和dist-upgrade,因为它相当于update命令来获取包的一些信息,比如大小和版本号,然后再次运行upgrade下载软件包,如果没有获取到软件包信息,则升级无效!
1.3.3 apt 和 apt-get 的区别
apt命令概述:apt是一个linux命令,适用于deb包管理操作系统,主要用于从互联网软件仓库中手动搜索、安装、升级和卸载软件或操作系统。 deb 软件包是 Debian 软件包格式的文件扩展名。
apt可以看作是apt-get和apt-cache命令的子集,可以为包管理提供必要的命令选项。
apt 提供了 apt-get 和 apt-cache 的大部分功能r软件教程pdf,但使用起来更方便
apt-get 实际上并没有被弃用,但作为普通用户,你仍然应该首先使用 apt。
注意:aptinstall 和 apt-getinstall 功能相同,都是安装软件包,没有区别。
常用命令:
install - 安装软件包 aptinstall
删除 - 删除软件包 aptremove
update - 更新可用软件包 aptupdate 的列表
升级 - 通过安装/升级软件 aptupgrade 来更新系统
full-upgrade - 通过卸载/安装/升级 aptdist-upgrade 更新系统
edit-sources-编辑软件源信息文件 vim /etc/apt/sources.list
关闭手动屏保功能:
点设置-电源管理器:
然后点安全:
最后,请务必拍摄虚拟机的快照:
总结:
1.1 KaliLinux简介
1.2 使用VM虚拟机安装Kali
1.3 配置Kali的apt命令在线安装包的来源为国外来源