介绍
kali 是Debian开源linux系统体系下的子分支之一 Debian-kali
扩展:Ubuntu也是Debian开源linux系统体系下的子分支之一 Debian-ubuntu
安装kali 2023.03 稳定版
Index of /kali-images/kali-2023.1/
安装可以参考他的教程, 写的很详细了 我就写一下安装后的 优化,基础操作命令 吧
apt命令大全
安装软件包:
sudo apt install package_name
用于安装指定的软件包及其依赖项。需要管理员权限。
卸载软件包: sudo apt remove package_name
完全卸载软件包:sudo apt purge package_name
更新软件包列表:sudo apt update
升级软件包: sudo apt upgrade
纠正安装依赖: apt-get -f install -y
搜索软件包: apt search package_name
显示软件包信息: apt show package_name
清理过时的软件包:sudo apt autoclean
清理所有不再使用的软件包:sudo apt autoremove
自动删除卸载残留 apt autoremove
#自动删除卸载残留
apt autoremove是一个用于自动删除不再需要的软件包的命令。在Ubuntu和Debian系统中,当您使用 apt 命令安装或升级软件包时,系统会自动安装软件包的依赖关系。但是,当您卸载某个软件包时,它的依赖关系可能仍然留在系统中,占用磁盘空间。
apt autoremove 命令用于自动检测和删除不再需要的依赖关系,以释放磁盘空间。
Debian-kali 和ubantu都使用dpkg ,apt作为安装命令 和红帽体系-centos中的rpm ,yum类似
安装kali 2023.03 稳定版
装机后默认用户kali 密码: kaili root默认密码:kali 后续记得修改
1.先换源:阿里云的kali 源,再更改汉化语言,不然会报错;
sudo vim /etc/apt/sources.list , 将相关 url 改成阿里云的源。
#阿里源
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
注意:要把系统源注释掉
2.更新系统软件包,在汉化
确保系统更新: 打开终端并执行以下命令来更新软件包列表并升级已安装的软件包:
#更新软件包列表
sudo apt update
#升级已安装的软件包
sudo apt upgrade -y
#纠正安装依赖
apt-get -f install -y
重新配置系统语言环境的命令
执行以下命令重新配置系统的语言环境设置
sudo dpkg-reconfigure locales
这将打开一个菜单,列出所有可用的语言环境。
用箭头键滚动并找到e开头_CN.UTF-8,或者前面有 [*] 标记有星号标记的默认输入法用空格键取消
再使用箭头键向下滚动并找到zh_CN.UTF-8。
使用空格键选中这条,确保前面有 [*] 标记。
按下 Tab 键选择“OK”,然后按 Enter 键确认。
在下一个菜单中,选择 zh_CN.UTF-8 作为默认语言环境,然后按 Enter 确认。
确保所有更改生效,重新启动系统。
sudo reboot
3.更新后 配置字体输入法
手动启动运行以下命令启动 fcitx
fcitx-autostart &
然后在系统设置中点击点击“+”按钮添加输入法, 在搜索栏中输入“汉语”并选择 汉语拼音,然后点击“确认”按钮。
为确保所有更改生效,重新启动系统。
sudo reboot
4.开启ssh远程
先修改root密码 root密码装机默认为kali
sudo passwd root
提示输入密码:root
再输一次 root
kali 中的ssh一直关闭 先开启 检查状态 再关闭 然后设为永久开机自启如下 ,
这样的原因是: 如果 装好系统 不开启一次ssh ,会找不到sshd_config 文件
systemctl start ssh
systemctl status ssh
systemctl stop ssh
systemctl enable ssh
cd /etc/ssh/
ls
vim sshd_config
PermitRootLogin yes
#允许root用户远程登录
#prohibit-password no
#禁止远程
PubkeyAuthentication yes
UsePAM yes
X11Forwarding yes
#UseLogin no #禁止用户登录检查
UseDNS no #禁止用户DNs检查
保存退出 ssh 连接成功
解决Kali Linux VI编辑器无法复制问题 :ssh登录kali 复制 会进入可视化 导致无法复制
VI是Linux中最常见的文本编辑器。大学霸IT达人当用户编辑文件时,为了快速输入,可能会直接复制粘贴内容。但是在Kali Linux中,用户无法直接复制。进行复制时,将显示“可视”提示。因此 vim/vi 文件名进入某文件后 用户在命令行模式下 输入:set mouse=v 然 后再 复制粘贴内容。
5 开启扩展软件源
之前下载了新版kali后apt总是找不到一些软件,后来发现,kali把一些高危的软件都放在一个默认被注释掉的源里
输出命令编辑sources.list:
sudo vim /etc/apt/sources.list
将源文件中deb-src那一行取消注释,改成如下:
deb https://mirrors.aliyun.com/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
dpkg (debian package) 安装包学习:
(1)dpkg是一个较底层的安装工具 (dpkg和红帽体系-centos中的rpm类似),
dpkg处理.deb文件,dpkg本身是不能解决依赖的。
软件包依赖性需要更高层的前端工具是apt (apt红帽体系-centos中的yum类似 );
dpkg是dpkg-deb的前端,如果dpkg搞不定,可以用dpkg-deb。