当前位置: 首页 > news >正文

KaliLinux 2022.1安装和相关配置

一、安装系统和设置中文

(一)下载安装KaliLInux2022.1

以直接下载虚拟机映像文件为例,下载地址:https://www.kali.org/get-kali/#kali-virtual-machines,下载完成后直接解压,再用VMware打开后开机,系统启动后如下图,初始用户名和密码为kali/kali
在这里插入图片描述

(二)启用root用户

右击桌面,打开终端界面,也可在顶部快捷菜单中单击打开终端
在这里插入图片描述

sudo passwd root

在这里插入图片描述

(三)设置中文和时区

dpkg-reconfigure locales

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
重启后继续以kali用户登录,界面已变成中文
在这里插入图片描述
设置时区

sudo timedatectl set-timezone "Asia/Shanghai"

在这里插入图片描述

(四)更改更新源

$ sudo vi /etc/apt/sources.list
# 添加以下内容:
# 中科大kali源
deb 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 http://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free

(五)刷新软件包缓存

以root用户执行:

apt-get update && apt-get upgrade && apt-get clean
reboot

(六)安装中文输入法

下载搜狗输入法:https://pinyin.sogou.com/linux?r=pinyin

#(apt-cache search xxx可以搜索可用软件包)
apt install fcitx
sudo dpkg -i sogoupinyin_4.0.0.1605_amd64.deb
#也可以安装:apt install fcitx-table-wbpy
#最后卸载ibus
apt remove ibus
apt autoremove

安装完成后重新启动输入法即可
在这里插入图片描述

在这里插入图片描述

二、永久调节分辨率(可选)

(一)使用CVT获取想要分辨率的详细数值

cvt 1600 900
# 1600x900 59.95 Hz (CVT 1.44M9) hsync: 55.99 kHz; pclk: 118.25 MHz Modeline "1600x900_60.00"  118.25  1600 1696 1856 2112  900 903 908 934 -hsync +vsync

(二)修改/.profile(或/.bash_profile)

$ vi /etc/profile
# 在末尾加入以下内容
xrandr --newmode "1600x900_60.00"  118.25  1600 1696 1856 2112  900 903 908 934 -hsync +vsync
xrandr --addmode Virtual1 "1600x900_60.00"
xrandr --output Virtual1 --mode "1600x900_60.00"

(三)立即生效

source /etc/profile
#也可以重启:reboot

三、设置python2、3,pip2、3 共存

说明:系统中已有python 3.9和3.10,默认3.9,实践证明两个都不要删除
在这里插入图片描述

1.获取pip安装脚本

curl https://bootstrap.pypa.io/pip/2.7/get-pip.py -o get-pip2.py
curl https://bootstrap.pypa.io/pip/get-pip.py -o get-pip3.py
#pip3也可以通过命令sudo apt install python3-pip安装

在这里插入图片描述

2.配置国内pip源

mkdir ~\.pip
cd ~\.pip
vi pip.conf
#内容如下:
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple

3.通过脚本安装pip(先装2,后装3)

python2 get-pip2.py
python get-pip3.py

在这里插入图片描述

4.修改.zshrc

以上提示pip不在PATH变量中,因此修改~/.zshrc(经测试修改.profile没用)

vi ~/.zshrc
#最后一行加入:
export PATH=$PATH:/home/xxx/.local/bin
#以上xxx为您的用户名
source ~/.zshrc #立即生效

安装完成

在这里插入图片描述

设置hgfs与宿主机共享文件

比较大的文件通过桌面拖拽不能成功,可以按以下方法设置共享。

(一)宿主机(Windows)设置共享文件夹

在这里插入图片描述

(二)客户机(KaliLinux)配置

#以root用户执行以下命令
vmware-hgfsclient
mkdir -p /mnt/hgfs/kaliShare
vmhgfs-fuse .host:/kaliShare  /mnt/hgfs/kaliShare  -o subtype=vmhgfs-fuse,allow_other

在这里插入图片描述

(三)将hgfs加入fstab自动mount

以root用户修改/etc/fstab文件

vi /etc/fstab
#加入以下内容:.host:/kaliShare    /mnt/hgfs/kaliShare    fuse.vmhgfs-fuse    auto,allow_other    0    0
reboot

在这里插入图片描述

http://www.lryc.cn/news/516900.html

相关文章:

  • HarmonyOS开发:ArkTS初识
  • Unity的四种数据持久化方式
  • 机器学习笔记 - 单幅图像深度估计的最新技术
  • Postman接口测试02|接口用例设计
  • C#语言的学习路线
  • 双目的一些文章学习
  • 开源模型应用落地-qwen2-7b-instruct-LoRA微调合并-ms-swift-单机单卡-V100(十三)
  • 【C++面向对象——类与对象】CPU类(头歌实践教学平台习题)【合集】
  • 性能测试05|JMeter:分布式、报告、并发数计算、性能监控
  • 关于Java面试题大全网站无法访问的解决方案
  • CSS进阶和SASS
  • SwiftUI 撸码常见错误 2 例漫谈
  • JavaScript系列(9)-- Set数据结构专题
  • 开发培训-慧集通(iPaaS)集成平台脚本开发Groovy基础培训视频
  • 【软考网工笔记】计算机基础理论与安全——网络规划与设计
  • 【设计模式】 基本原则、设计模式分类
  • mac m2 安装 docker
  • Vue3-pinia的具体使用和刷新页面状态保持解决方案
  • 用ResNet50+Qwen2-VL-2B-Instruct+LoRA模仿Diffusion-VLA的论文思路,在3090显卡上训练和测试成功
  • 创建.net core 8.0项目时,有个启用原生AOT发布是什么意思
  • 2.1.7-1 io_uring的使用
  • 群论学习笔记
  • 深入解析-正则表达式
  • yolov5核查数据标注漏报和误报
  • 日志聚类算法 Drain 的实践与改良
  • 如何让用户在网页中填写PDF表格?
  • GXUOJ-算法-补题:22级《算法设计与分析》第一次课堂练习
  • 源代码编译安装X11及相关库、vim,配置vim(3)
  • uniapp 微信小程序 自定义日历组件
  • EdgeX规则引擎eKuiper