发行版 | 特点 |
---|---|
Ubuntu | 最流行,用户友好,社区支持强,适合新手 |
CentOS / Rocky Linux | 企业级稳定版本,适合服务器 |
Debian | 稳定、安全,适合开发或服务器 |
Arch Linux | 极简、自由度高,适合进阶用户 |
Kali Linux | 渗透测试专用 |
工具:VMware / VirtualBox
安装流程:
下载 ISO 镜像(如 Ubuntu)
创建虚拟机,挂载 ISO 启动
按提示完成安装
安装前备份数据
确保硬盘有空闲空间
建议先安装 Windows,再安装 Linux,由 Linux 管理启动项(GRUB)
使用工具制作启动盘(如 Rufus)
设置 BIOS 从U盘启动
ls # 查看当前目录内容
cd /路径 # 切换目录
pwd # 显示当前路径
mkdir test # 创建目录
rm -rf test # 删除目录/文件(慎用!)
cp a.txt b.txt # 复制文件
mv a.txt dir/ # 移动/重命名
touch a.txt # 创建空文件
cat a.txt # 查看文件内容
find / -name file.txt # 在全系统搜索文件
grep "关键词" file.txt # 搜索文件中内容
ps aux | grep nginx # 查找运行中的进程
chmod 755 script.sh # 修改权限
chown user:group file # 修改属主
sudo command # 使用管理员权限执行命令
adduser myuser # 添加用户
passwd myuser # 修改用户密码
sudo apt update # 更新软件源
sudo apt install nginx # 安装软件
sudo apt remove nginx # 卸载软件
CentOS 使用
yum
或dnf
替代apt
。
tar -czvf a.tar.gz dir/ # 压缩目录
tar -xzvf a.tar.gz # 解压文件
unzip a.zip # 解压 ZIP 文件
top # 实时查看进程/资源
df -h # 查看磁盘使用情况
free -h # 查看内存使用情况
uname -a # 查看系统信息
uptime # 查看系统运行时间
ping www.baidu.com # 测试网络连接
ip a # 查看本机IP地址
curl http://example.com # 请求网页
netstat -tuln # 查看端口状态(需安装)
tail -f /var/log/syslog # 实时查看系统日志
journalctl -xe # 查看系统服务日志(systemd)