Linux安装及常用指令

一、Linux 安装简述

1. 常见 Linux 发行版

发行版 特点
Ubuntu 最流行,用户友好,社区支持强,适合新手
CentOS / Rocky Linux 企业级稳定版本,适合服务器
Debian 稳定、安全,适合开发或服务器
Arch Linux 极简、自由度高,适合进阶用户
Kali Linux 渗透测试专用

2. 安装方式

✅ 推荐:虚拟机安装(安全、不破坏主系统)
  • 工具:VMware / VirtualBox

  • 安装流程:

    1. 下载 ISO 镜像(如 Ubuntu)

    2. 创建虚拟机,挂载 ISO 启动

    3. 按提示完成安装

✅ 双系统安装(适合主力使用 Linux)
  • 安装前备份数据

  • 确保硬盘有空闲空间

  • 建议先安装 Windows,再安装 Linux,由 Linux 管理启动项(GRUB)

✅ U盘启动安装(纯净安装)
  • 使用工具制作启动盘(如 Rufus)

  • 设置 BIOS 从U盘启动


二、Linux 常用指令分类速查表

文件与目录操作

 
  
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                  # 修改用户密码

软件管理(以 Ubuntu 为例)

 
  
sudo apt update                 # 更新软件源
sudo apt install nginx         # 安装软件
sudo apt remove nginx          # 卸载软件

CentOS 使用 yumdnf 替代 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)

你可能感兴趣的:(Linux安装及常用指令)