黑猴子的家:Kali Linux + Vmware 15 安装操作系统

一、Kali下载

https://www.kali.org/

download

Kali

二、安装 VMware 15

在我的 Rocky_Linux 和 Centos_Linux 都详细的说过了,就不再这里赘述了

三、创建空白虚拟机

1、创建新的虚拟机


创建新的虚拟机

2、典型 -> 下一步


典型 -> 下一步

3、稍后安装操作系统 -> 下一步


稍后安装操作系统 -> 下一步

4、下一步
这里选择 Debian 就可以


Debian

5、下一步


名称和位置

6、下一步


磁盘大小

7、完成


完成

四、安装操作系统

1、虚拟机右键设置,加载 Kali ISO 镜像


加载 Kali ISO 镜像

2、开启此虚拟机


开启此虚拟机

3、Craphical install


Craphical install

4、中文简体 -> Continue


中文简体 -> Continue

5、中国 -> 继续


中国 -> 继续

6、美式英语 -> 继续


美式英语 -> 继续

7、等待


耐心等待

8、主机名 -> 继续


主机名 -> 继续

9、域名空着 -> 继续


域名空着 -> 继续

10、普通用户名 -> 继续


普通用户名 -> 继续

11、用户名 -> 继续


用户名 -> 继续

12、设置密码 -> 继续


设置密码 -> 继续

13、使用整个磁盘 -> 继续


使用整个磁盘 -> 继续

14、分区磁盘 -> 继续


分区磁盘 -> 继续

15、分区方案 -> 继续


分区方案 -> 继续

16、写入磁盘 -> 继续


写入磁盘 -> 继续

17、是否写入磁盘 -> 是 -> 继续


是否写入磁盘 -> 是 -> 继续

18、正在安装基本系统


正在安装基本系统

19、继续


继续

20、安装中


安装中

21、继续


继续

22、/dev/sda -> 继续


/dev/sda -> 继续

23、耐心等待 -> 结束安装进程


耐心等待 -> 结束安装进程

24、继续


继续

25、登录


登陆

26、登录后


登陆后

五、安装系统可能出现问题

开始安装系统,可能会出现虚拟化不支持现象,只要在BIOS主板开启就可以了,在 Rocky_Linux章节里面讲过了,这里就不再赘述了


enable

Error

六、关闭屏保

1、显示


显示

2、安全性


安全性

七、Kali 基本配置

1、设置root用户登录

1)说明
在kali Linux-2021版本中,默认不允许root用户登录到系统中,只允许普通用户登录,在我们做一些设置的操作的时候,会出现权限不够的情况,所以需要设置root并让其远程登陆到系统中

在kali Linux操作系统中默认情况下,sshd服务是关闭的,并且不允许root用户登陆到系统中

2)给root设置密码

┌──(alex㉿kali105)-[~/桌面]
└─$ sudo passwd root
设置 root 密码

3)切换到root用户

┌──(alex㉿kali105)-[~/桌面]
└─$ su - root       
密码:
┏━(Message from Kali developers)
┃
┃ We have kept /usr/bin/python pointing to Python 2 for backwards
┃ compatibility. Learn how to change this and avoid this message:
┃ ⇒ https://www.kali.org/docs/general-use/python3-transition/
┃
┗━(Run "touch ~/.hushlogin" to hide this message)
┌──(root💀kali105)-[~]
└─# pwd
/root

4)隐藏提示信息

┌──(root💀kali105)-[~]
└─# touch ~/.hushlogin
                                                                             
┌──(root💀kali105)-[~]
└─# exit
                                                                             
┌──(alex㉿kali105)-[~/桌面]
└─$ su - root
密码:
┌──(root💀kali105)-[~]
└─#

5)查看当前kali默认shell类型

┌──(root💀kali105)-[~]
└─# echo $SHELL
/usr/bin/zsh

/usr/bin/zsh 可以看到我们使用是zsh类型的shell
centos7使用的是bash类型的shell
zsh功能更强大,而且zsh完全兼容bash的用法和命令

2、允许root远程登陆

1)修改配置文件

┌──(root💀kali105)-[~]
└─# vim /etc/ssh/sshd_config
Port 22
PermitRootLogin yes
PubkeyAuthentication yes

2)启动服务

┌──(root💀kali105)-[~]
└─# systemctl start ssh

┌──(root💀kali105)-[~]
└─# /etc/init.d/ssh restart

3)查看服务

┌──(root💀kali105)-[~]
└─# systemctl status ssh

┌──(root💀kali105)-[~]
└─# /etc/init.d/ssh status

4)监听22端口

┌──(root💀kali105)-[~]
└─# lsof -i :22
COMMAND  PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
sshd    1533 root    3u  IPv4  27825      0t0  TCP *:ssh (LISTEN)
sshd    1533 root    4u  IPv6  27827      0t0  TCP *:ssh (LISTEN)

5)设置开机启动ssh服务

┌──(root💀kali105)-[~]
└─# update-rc.d ssh enable

┌──(root💀kali105)-[~]
└─# systemctl enable ssh

6)安装lrzsz

┌──(root💀kali105)-[~]
└─# apt install lrzsz

┌──(root💀kali105)-[~]
└─# rz

3、配置网络

1)临时配置

┌──(root💀kali105)-[~]
└─# ifconfig eth0 192.168.2.105/24

┌──(root💀kali105)-[~]
└─# route add default gw 192.168.2.2
SIOCADDRT: 网络不可达

┌──(root💀kali105)-[~]
└─# vim /etc/network/interfaces
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp

┌──(root💀kali105)-[~]
└─# /etc/init.d/networking restart 
Restarting networking (via systemctl): networking.service.

┌──(root💀kali105)-[~]
└─# systemctl start networking 
Restarting networking (via systemctl): networking.service.

┌──(root💀kali105)-[~]
└─# route add default gw 192.168.2.2
SIOCADDRT: 网络不可达

┌──(root💀kali105)-[~]
└─# reboot

┌──(root💀kali105)-[~]
└─# ifconfig eth0 192.168.2.105/24

┌──(root💀kali105)-[~]
└─# route add default gw 192.168.2.2 

┌──(root💀kali105)-[~]
└─# echo nameserver 8.8.8.8 > /etc/resolv.conf 

┌──(root💀kali105)-[~]
└─# ping www.baidu.com

2)永久配置

┌──(root💀kali105)-[~]
└─# vim /etc/network/interfaces
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.2.105
netmask 255.255.255.0
gateway 192.168.2.2

┌──(root💀kali105)-[~]
└─# vim /etc/resolv.conf
nameserver 8.8.8.8
nameserver 114.114.114.114
nameserver 202.96.134.133

4、配置apt国内源

因为 Kali 自带的源是国外的,经常会因为网络问题,而无法安装或更新软件包。而且国外的源速度很慢。所以我们直接使用国内的源,方便快速

1)配置国内源

┌──(root💀kali105)-[~]
└─# vim /etc/apt/sources.list
deb https://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
deb-src https://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib

deb https://mirrors.aliyun.com/kali kali-rolling main non-free contrib
deb-src https://mirrors.aliyun.com/kali kali-rolling main non-free contrib

deb https://mirrors.huaweicloud.com/kali kali-rolling main non-free contrib
deb-src https://mirrors.huaweicloud.com/kali kali-rolling main non-free contrib

说明:
deb代表软件的位置
deb-src代表软件源代码的位置
window: exe、zip、rar
Linux: rpm、tar.gz、deb

2)apt update

┌──(root💀kali105)-[~]
└─# apt update

使用 apt 新的软件包源获取最新的软件包列表。
注:apt update 的作用是从/etc/apt/sources.list 文件中定义的源中获取的最新的软件包列表。
即运行 apt update 并没有更新软件,而是相当于 windows 下面的检查更新,获取的是软件的状态

3)apt upgrade

┌──(root💀kali105)-[~]
└─# apt upgrade

大家先不要执行,因为执行消耗的时间太长

4)apt dist-upgrade

┌──(root💀kali105)-[~]
└─# apt dist-upgrade

大家先不要执行,因为执行消耗的时间太长
apt upgrade 和 apt dist-upgrade 则是根据 update 命令获取的最新的软件包列表,去真正地更新软件

5)apt upgrade 和 dist-upgrade 的差别
upgrade:升级时,如果软件包有相依性的问题,此软件包就不会被升级。
dist-upgrade 升级时,如果软件包有相依性问题,会移除旧版,直接安装新版本. (所以通常 distupgrade 会被认为是有点风险的升级)

差别

注:因为安装 av2 新版本时,需要依赖 dv2 库,而 gv1 这次没有升级,所以 gv1 还依赖 dv1。
av2 升级后把 dv1 变为 dv2,这样 gv1 在调用 dv2 时,可能会有问题。如果 dv2 完全兼容 dv1,那么
gv1 直接调用 dv2,也没有问题,gv1 还可以正常运行。
对于个人和服务器上的操作一般情况使用:apt upgrade 稳定可靠升级就可以满足我们的需求了。
最后,需要注意的一点是,每回更新之前,我们需要先运行 update,然后才能运行 upgrade 和
dist-upgrade,因为相当于 update 命令获取了包的一些信息,比如大小和版本号,然后再来运行
upgrade 去下载包,如果没有获取包的信息,那么 upgrade 就是无效的啦!

5、apt 和 apt-get 区别

apt 命令概述: apt 是一条 linux 命令,适用于 deb 包管理式的操作系统,主要用于自动从互联网的软件仓库中搜索、安装、升级、卸载软件或操作系统。deb 包是 Debian 软件包格式的文件扩展名。
apt 可以看作 apt-get 和 apt-cache 命令的子集, 可以为包管理提供必要的命令选项。
apt 提供了大多数与 apt-get 及 apt-cache 有的功能,但更方便使用
apt-get 虽然没被弃用,但作为普通用户,还是应该首先使用 apt。
注:apt install 和 apt-get install 功能一样,都是安装软件包,没有区别。

常用命令:
install - 安装软件包 apt install
remove - 移除软件包 apt remove
update - 更新可用软件包列表 apt update
upgrade - 通过 安装/升级 软件来更新系统 apt upgrade
full-upgrade - 通过 卸载/安装/升级 来更新系统 apt dist-upgrade
edit-sources - 编辑软件源信息文件 vim /etc/apt/sources.list

6、关机做快照

┌──(root💀kali105)-[~]
└─# init 0
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 218,941评论 6 508
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 93,397评论 3 395
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 165,345评论 0 356
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,851评论 1 295
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,868评论 6 392
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,688评论 1 305
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,414评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,319评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,775评论 1 315
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,945评论 3 336
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 40,096评论 1 350
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,789评论 5 346
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,437评论 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,993评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,107评论 1 271
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,308评论 3 372
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 45,037评论 2 355

推荐阅读更多精彩内容