Kali Linux 入门指南:基础操作与常用指令解析
Kali Linux 是信息安全专业人士和渗透测试爱好者广泛使用的发行版,预装了数百种安全工具。本文将介绍 Kali 的基础操作和常用指令,帮助你迈出安全测试的第一步。
1. 系统初始设置
首次启动建议
-
更新软件源列表
bashsudo apt update -
升级已安装的包
bashsudo apt upgrade -y -
安装增强工具(VMware/VirtualBox 虚拟机用户)
bashsudo apt install -y open-vm-tools-desktop
重要提醒
Kali Linux 专为安全测试设计,请仅在授权的环境中使用。未经允许对他人系统进行测试是违法行为。
2. 基础文件操作指令
目录操作
bash
pwd # 显示当前目录
ls -la # 详细列出文件(包括隐藏文件)
cd /path/to/dir # 切换目录
mkdir new_folder # 创建新目录
rmdir empty_folder # 删除空目录
文件操作
bash
touch file.txt # 创建空文件
cp source dest # 复制文件
mv old new # 移动/重命名文件
rm file # 删除文件
rm -rf folder # 强制删除目录(谨慎使用!)
cat file # 显示文件内容
less file # 分页查看文件
nano file # 文本编辑器编辑文件
3. 网络相关指令
网络配置查看
bash
ifconfig # 查看网络接口(需安装 net-tools)
ip addr show # 查看 IP 地址
iwconfig # 查看无线网络
网络连接测试
bash
ping google.com # ICMP 连通性测试
netstat -tulpn # 查看端口监听状态
ss -tulpn # netstat 的现代替代
远程连接
bash
ssh user@host # SSH 连接
scp file user@host:path # 安全拷贝
4. 包管理与工具安装
APT 包管理器
bash
sudo apt search tool_name # 搜索工具
sudo apt install tool_name # 安装工具
sudo apt remove tool_name # 移除工具
sudo apt autoremove # 删除不需要的依赖
Kali 特有工具更新
bash
sudo apt update
sudo apt full-upgrade
5. 权限与用户管理
权限修改
bash
chmod 755 file # 修改文件权限
chown user:group file # 修改文件所有者
用户管理
bash
sudo su # 切换为 root
whoami # 查看当前用户
adduser newuser # 添加新用户
6. 进程与系统监控
进程管理
bash
ps aux # 查看所有进程
top # 动态查看进程
kill PID # 结束进程
pkill process_name # 按名称结束进程
系统信息
bash
uname -a # 系统信息
df -h # 磁盘使用情况
free -h # 内存使用情况
7. 常用安全工具快速调用
信息收集
bash
nmap 192.168.1.1 # 端口扫描
theHarvester -d domain -l 100 -b google
漏洞分析
bash
nikto -h http://target
密码测试
bash
hydra -l user -P passlist.txt ssh://target
8. 实用技巧与注意事项
保持系统整洁
-
定期清理包缓存
bashsudo apt clean sudo apt autoclean -
查看大文件
bashdu -sh * | sort -rh
自定义环境
-
编辑
~/.bashrc添加别名bashalias update='sudo apt update && sudo apt upgrade' -
使用
history查看命令历史 -
通过
ctrl+r搜索历史命令
分享篇,勿喷,有错告知会及时改正,请大家见谅!!