基础配置篇
设置kali linux镜像源
常见镜像源
vim编辑器用法
使用apt-get更新软件包和系统
apt-get的用法更改语言体系
dpkg-reconfigure locales解释
安装谷歌输入法挂载共享文件夹
更改分别率(可选)
火狐浏览器更改语言、配置代理、添加插件(可选)
结束语
kali linux教程
基础配置篇
设置kali linux镜像源
常见镜像源
中科大Kali镜像源 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 阿里云Kali镜像源 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 #清华大学Kali镜像源 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
通过更改sources.list文件重新更改apt-get下载服务器
sudo vim /etc/apt/sources.list
vim编辑器用法
模式 | 命令 | 描述 |
---|---|---|
普通模式 | i | 在光标前进入插入模式 |
普通模式 | I | 在当前行首进入插入模式 |
普通模式 | a | 在光标后进入插入模式 |
普通模式 | A | 在当前行尾进入插入模式 |
普通模式 | o | 在当前行下新开一行并插入 |
普通模式 | O | 在当前行上新开一行并插入 |
普通模式 | h | 光标向左移动 |
普通模式 | j | 光标向下移动 |
普通模式 | k | 光标向上移动 |
普通模式 | l | 光标向右移动 |
普通模式 | w | 跳到下一个单词的开头 |
普通模式 | b | 跳到上一个单词的开头 |
普通模式 | 0 | 跳到行首 |
普通模式 | ^ | 跳到本行的第一个非空白字符 |
普通模式 | $ | 跳到行尾 |
普通模式 | G | 跳到文件最后一行 |
普通模式 | gg | 跳到文件第一行 |
普通模式 | x | 删除光标处的字符 |
普通模式 | dd | 删除当前行 |
普通模式 | dw | 删除光标处开始的单词 |
普通模式 | yy | 复制当前行 |
普通模式 | p | 在光标后粘贴 |
普通模式 | P | 在光标前粘贴 |
普通模式 | u | 撤销上一步操作 |
普通模式 | Ctrl + r | 重做上一步被撤销的操作 |
命令行模式 | :w | 保存文件 |
命令行模式 | :q | 退出 Vim |
命令行模式 | :wq | 保存文件并退出 Vim |
命令行模式 | :q! | 不保存文件强制退出 Vim |
命令行模式 | :/text | 向下查找文本字符串 "text" |
命令行模式 | :?text | 向上查找文本字符串 "text" |
命令行模式 | :%s/old/new/g | 将全文中所有的 "old" 替换为 "new" |
进去后先按下i进行编辑模式,然后就可以进行写入了,完成后按下esc退出编辑模式,在按下:(英文模式)开启命令模式,输入wq回车即可更改文件。
更改后的内容如下:
# See https://www.kali.org/docs/general-use/kali-linux-sources-list-repositories/ #清华大学Kali镜像源 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://http.kali.org/kali kali-rolling main contrib non-free non-free-firmware # Additional line for source packages deb-src http://http.kali.org/kali kali-rolling main contrib non-free non-free-firmware
可以通过下列代码看到上述内容
head /etc/apt/sources.list
使用apt-get更新软件包和系统
apt-get的用法
命令 | 描述 |
---|---|
sudo apt-get update | 更新软件包列表。 |
sudo apt-get upgrade | 更新所有已安装的软件包。 |
sudo apt-get install <package> | 安装软件包。 |
sudo apt-get remove <package> | 删除软件包,但保留配置文件。 |
sudo apt-get purge <package> | 删除软件包,并删除其配置文件。 |
sudo apt-get autoremove | 自动删除不再需要的软件包。 |
sudo apt-get autoclean | 清理旧版本的软件包。 |
sudo apt-get check | 检查是否存在损坏的依赖关系。 |
执行以下命令更新数据
sudo apt-get update #更新软件包列表 sudo apt-get upgrade 或者 sudo apt-get dist-upgrade #右边的命令可以智能识别包的版本,自动清除不需要的文件
sudo apt-get dist-upgrade
该命令也用于更新本地所有软件;不同的是它能识别新版本的依赖关系,将不要的依赖进行卸载,将需要升级的依赖进行升级;
耐心等待更新完毕。
更改语言体系
在工具栏中输入
sudo dpkg-reconfigure locales #重新匹配值已安装的语言环境
dpkg-reconfigure locales解释
-
dpkg-reconfigure
: 是一个用于重新配置已经安装的包的命令。dpkg
是Debian
包管理器的基础工具,提供了安装、构建、删除和管理Debian
软件包的功能。dpkg-reconfigure
命令重新触发安装时的配置阶段,让用户可以更改某些包的设置。 -
locales
: 是指系统支持的语言环境的集合。语言环境包括了语言、货币符号、数字格式、时间格式等本地化设置。在Linux中,locales
可以根据需要生成和设置,以支持不同的语言和地区格式。
执行命令后将会出现一个选择框,通过↑ 和 ↓ 键来选择,空格表示选择和取消,tab跳转至“ok"和"Cancel"栏目
一直按住 ↓ 将光标移至最低,停留在ZH_CN.UTF-8 UTF-8
,然后按下空格选中后再按tab键跳到ok按钮上回车进入下一个配置选项,将光标移动至ZH_CN.UTF-8 UTF-8
按下tab键然后回车即可。
切记不要在使用apt-get更新时同时执行dpkg-reconfigure
来配置语言,因为此过程中会有目录锁。如果你已经这么做了,也没关系,等待apt-get更新完后,再重新拿dpkg-reconfigure
配置语言就行。
然后输入reboot
重启,重启进到桌面后会有个提示框提醒我们是否要更改为中文,我们一定要选择改为中文才行,这样之后输出内容和一些路径都会被改为中文了,对于英语不是很好的来说还是有些帮助的,如何进入那些中文路径的目录,安装了输入法后就可以了,或者通过tab一个个选择补全,具体的之后再讲。
安装谷歌输入法
默认情况下,没有输入法,我们是无法打出汉字的,基本是通过复制粘贴,所以安装一个输入法是有必要的。
第一步,先安装fcitx
框架
sudo apt install fcitx
第二步,安装Google拼音
sudo apt install fcitx-googlepinyin
第三步,配置输入法
sudo vim ~/.bashrc #在打开的 ~/.bashrc文件中的末尾添加以下内容 ''' export XMODIFIERS="@im=fcitx" export GTK_IM_MODULE=fcitx export QT_IM_MODULE=fcitx ''' #保存后退出vim fcitx -r #重启fcitx框架 reboot #重新启动 ,为了让配置生效,当然还有其它方法,比如注销或者用source命令 fcitx-config-gtk3 #在命令行里面输入就行,打开配置界面,就能够看到谷歌拼音在上面了
我们平常要使用的时候就看住crtl+空格就可以打开谷歌输入法了,不需要用的时候就再按ctrl+空格关闭就行
挂载共享文件夹
共享文件夹的作用是方便虚拟机和主机之间的文件传输,在windows系统的虚拟机上直接拖拽就可以很方便的传输文件了,linux其实也一样,但是linux上用命令行执行文件操作比较常见,所以挂载一个共享目录文件夹还是很有帮助的。
第一步,创建一个文件夹用于共享文件。
sudo mkdir -p /mnt/hgfs/bobi
第二步,在虚拟机设置里面启用共享文件夹并添加本机的一个文件夹
第三步,挂载共享文件夹
sudo /usr/bin/vmhgfs-fuse .host:/bobi /mnt/hgfs/bobi -o subtype=vmhgfs-fuse,allow_other
这个时候基本上就已经成功的设置了共享文件夹,将要发送给虚拟机的文件放在主机自己设置的共享文件夹目录中即可,然后在虚拟机可以用dir /mnt/hgfs/bobi
来查看共享文件夹中的文件,bobi
是我自己设置的文件夹名称,具体的可以你们自己来定义。
但以上的配置并不完全,在重启后共享文件夹就会消失,又得重新执行以上步骤,过于繁琐。
于是得自动挂载代码才行,代码如下
sudo vim /etc/fstab ''' #在里面添加以下代码 .host:/bobi /mnt/hgfs/bobi fuse.vmhgfs-fuse allow_other 0 0 '''
保存退出即可。
更改分别率(可选)
可能在使用的时候发现屏幕太大了,导致字体看不清。这时候点开左上角的图标,找到设置->显示。
然后在缩放那选择自定义,建议一般调成0.8或者0.9就行。
火狐浏览器更改语言、配置代理、添加插件(可选)
打开火狐浏览器,点击右上角的三个横杠,找到settings,在General下就可以看到Language栏目。
代理设置,在搜索栏搜索关键词”代理“或者“网络设置”即可。
插件就是右上角那个拼图一样的东西,汉化后基本上按照提示即可安装你所需要的插件。
在这只是略微提及这两个,之后会在介绍工具时会用到这两个的。
结束语
基本配置篇到此结束了,之后的教程按照网络攻杀链一步步讲解。有什么不足之处,请在评论区指出。