第二周学习
第二周学习
kali的安装
VMware虚拟机的安装
打开vm虚拟机官网传送门
左边下载windows版本
正常安装即可
密钥可以自己百度查,永久激活,如图
kali安装
kali镜像下载
首先到kali官网下载镜像传送门,下载最上面这个.ios镜像,建议使用迅雷下载种子然后直接超高速下载镜像。
最后把kali.ios文件放到自己知道的地方
新建kali
位置建议选在d盘,能找到
接下来根据自己的电脑选择相应的虚拟机配置,包括处理器的配置和虚拟机的内存,网络我使用桥接网络。
接着就完成了虚拟机的新建
在虚拟机设置中选中自己的kali镜像文件就可以了
安装启动
开启此虚拟机,选择Graphical install(图形化安装)
语言选择中文简体,地区中国,汉语,
接着主机名,用户名,密码自己设置,基本都是默认安装
这里记得选择xfce
接着等待漫长的安装,剩下的的默认是即可
最后进入这个页面,登录即可
拍摄快照
kali挂起,点击这个
点击拍摄快照
输入描述,点击拍摄快照即可,这样快照就拍摄完成了,想要回到拍摄快照时的状态点击快照即可
kali的配置
进入虚拟机,ctrl+alt+t,打开终端,字体小的可以ctrl + +放大字体
输入命令sudo -i
进入上帝模式
接着输入密码(注意密码不会显示)
apt update
更新软件,同意Y,接着继续
换源
kali原本是国外源,访问慢,所以可以设置国内源如阿里云、清华源等
在终端输入:
vim /etc/apt/sources.list
回车进入源的配置页面
我这里已经是配置好的,不用管内容多与少
键盘点击 i ,左小脚会有提示
接着就可以编辑了,输入
# 官方源
# deb http://http.kali.org/kali kali-rolling main non-free contrib
# deb-src http://http.kali.org/kali kali-rolling main non-free contrib
#根据需要自己选一个,中科大的还可以
#中科大
deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
deb-src http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
#阿里云
#deb http://mirrors.aliyun.com/kali kali-rolling main non-free contrib
#deb-src http://mirrors.aliyun.com/kali kali-rolling main non-free contrib
#清华大学
#deb http://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free
#deb-src https://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free
#浙大
#deb http://mirrors.zju.edu.cn/kali kali-rolling main contrib non-free
#deb-src http://mirrors.zju.edu.cn/kali kali-rolling main contrib non-free
#东软大学
#deb http://mirrors.neusoft.edu.cn/kali kali-rolling/main non-free contrib
#deb-src http://mirrors.neusoft.edu.cn/kali kali-rolling/main non-free contrib
#重庆大学
#deb http://http.kali.org/kali kali-rolling main non-free contrib
#deb-src http://http.kali.org/kali kali-rolling main non-free contrib
接着自己选哪个把前面的#号删掉即可
编辑完成后按 Exc键退出,左下角的“插入”消失说明操作正确。
输入:
:wq!
回车即可保存退出
再次进入root用户,执行以下命令更新源
apt-get update
回车等待即可
接着对软件更新
apt-get upgrade
回车等待即可
安装或更新完成后,会遗留一些软件的安装包,会占用部分硬盘空间,可使用下面的命令来对其进行清理
apt-get clean
kali安装docker配置本地ChatGPT
安装docker
首先进入超级用户root,打开终端,输入
apt-get install docker docker-compose
安装docker,等待完成即可
检验docker是否成功安装
service docker start
列出容器列表:
docker container ls -a
正常情况下为空
部署Pandora
启动docker后运行以下命令
docker pull pengzhile/pandora
docker run -e PANDORA_CLOUD=cloud -e PANDORA_SERVER=0.0.0.0:8899 -p 8899:8899 -d pengzhile/pandora
即可部署本地Pandora,等待其完成后
再次列出容器列表
docker container ls -a
会显示这个容器(这是我几天前已经部署好的),这样就对了
如果此后要打开这个容器,只需执行
docker start angry_ellis
如果要关闭,则:
docker stop angry_ellis
如此在火狐打开这个0.0.0.0:8899,
会出现这个页面,这里我们用自己的chatai的token登入
到这一步本地的完成了。
获取自己的token
首先得有一个chatgpt账号,可以自己注册,注册方法:传送门
然后科学上网登录openai官网:传送门,然后进入:传送门,就能获取自己的token了,如图这是我的token页面内容
复制即可。
激活Pandora
在kali火狐浏览器的0.0.0.0:8899页面中使用自己的token值登录即可,本地ChatGPT搭建成功
总结
Docker 的底层技术依赖于 Linux 的内核功能,因此在运行 Docker 容器时需要有 Linux 操作系统作为基础。因此,我们可以认为 Docker 是一个在 Linux 系统上运行的应用程序,它能够利用 Linux 内核提供的功能实现容器化技术。实际上Docker 不需要完整的 Linux 框架,但需要 Linux 的内核组件和一些系统库和工具来运行和管理容器。所以Docker 也支持在 Windows 和 macOS 等非 Linux 操作系统上的运行,这是通过在本机系统中虚拟化 Linux 系统,然后在其中运行 Docker 容器来实现的。我们可以认为在 Windows 和 macOS 上的 Docker 是运行在虚拟化的 Linux 环境中的,而不是直接运行在主机系统上的。
ocker 容器时需要有 Linux 操作系统作为基础。因此,我们可以认为 Docker 是一个在 Linux 系统上运行的应用程序,它能够利用 Linux 内核提供的功能实现容器化技术。实际上Docker 不需要完整的 Linux 框架,但需要 Linux 的内核组件和一些系统库和工具来运行和管理容器。所以Docker 也支持在 Windows 和 macOS 等非 Linux 操作系统上的运行,这是通过在本机系统中虚拟化 Linux 系统,然后在其中运行 Docker 容器来实现的。我们可以认为在 Windows 和 macOS 上的 Docker 是运行在虚拟化的 Linux 环境中的,而不是直接运行在主机系统上的。