linux系统怎么安装_linux系统常用命令有哪些

新网编辑 百科栏目 – 科技百科 15

一、linux系统怎么安装?从零开始的完整流程

1. 选发行版:Ubuntu还是CentOS?

- **新手首选Ubuntu**:桌面环境友好,社区文档丰富,驱动支持完善。 - **服务器首选CentOS/RHEL**:稳定性高,生命周期长,企业级支持。 - **轻量级可选Debian**:资源占用低,适合老旧硬件。 ---

2. 制作启动盘:U盘写入工具对比

- **Rufus**(Windows):支持ISO镜像直接写入,速度快。 - **balenaEtcher**(跨平台):界面简洁,校验功能防写入失败。 - **dd命令**(Linux):终端操作,示例: ```bash sudo dd if=ubuntu.iso of=/dev/sdX bs=4M status=progress ``` ---

3. 分区方案:如何避免“装完系统磁盘爆满”?

- **方案A(单硬盘)**: - `/` 根分区:50GB(系统+软件) - `/home` 用户数据:剩余全部空间 - `swap` 交换分区:内存≤8GB时设为内存2倍,>8GB可设为8GB。 - **方案B(双硬盘)**: - SSD挂载`/`提升系统速度,HDD挂载`/home`存放大文件。 ---

4. 安装过程:必勾选的3个隐藏选项

- **安装第三方驱动**:解决Wi-Fi/显卡兼容性问题。 - **更新时区为上海**:避免日志时间错乱。 - **创建非root用户**:日常操作禁用root,防止误删系统文件。 ---

二、linux系统常用命令有哪些?90%场景覆盖清单

1. 文件操作:比鼠标快10倍的命令

- **创建/删除**: ```bash touch file.txt # 新建空文件 mkdir -p /a/b/c # 递归创建目录 rm -rf dir/ # 强制删除目录(慎用!) ``` - **查找/定位**: ```bash find / -name "*.conf" 2>/dev/null # 全盘查找配置文件 locate nginx.conf # 基于索引库快速查找(需updatedb) ``` ---

2. 权限管理:chmod数字模式怎么记?

- **数字对应权限**: - 4=读(r),2=写(w),1=执行(x) - 组合示例: ```bash chmod 755 script.sh # 所有者可读写执行,其他用户只读执行 chmod +x *.sh # 批量添加执行权限 ``` ---

3. 进程监控:如何杀死“僵尸进程”?

- **查找进程**: ```bash ps aux | grep nginx # 过滤nginx相关进程 top -p PID # 实时监控特定进程资源占用 ``` - **强制终止**: ```bash kill -9 PID # 发送SIGKILL信号(无法被阻塞) killall -u username # 终止某用户的所有进程 ``` ---

4. 网络诊断:curl和netstat的隐藏用法

- **测试端口连通性**: ```bash curl -I http://example.com:80 # 检查HTTP服务状态 nc -zv 192.168.1.100 22 # 测试SSH端口是否开放 ``` - **查看监听端口**: ```bash netstat -tulnp | grep :3306 # 确认MySQL是否启动 ss -tulnp # 比netstat更快的替代工具 ``` ---

5. 软件包管理:apt和yum的核心区别

- **Debian/Ubuntu系(apt)**: ```bash apt update && apt upgrade # 更新软件列表并升级 apt search nginx # 搜索软件包 apt install nginx -y # 自动确认安装 ``` - **RHEL/CentOS系(yum/dnf)**: ```bash yum list installed | grep httpd # 检查已安装的Apache yum remove package-name # 卸载软件 ``` ---

三、高频问题答疑:安装后必做的3件事

Q1:如何修复“无法连接Wi-Fi”?

- **步骤1**:检查驱动 ```bash lspci | grep -i network # 查看无线网卡型号 sudo ubuntu-drivers autoinstall # 自动安装专有驱动 ``` - **步骤2**:重启网络服务 ```bash sudo systemctl restart NetworkManager ``` ---

Q2:命令行卡住怎么办?

- **场景1**:误按`Ctrl+S`冻结屏幕 → 按`Ctrl+Q`恢复。 - **场景2**:进程卡死 → 按`Ctrl+Z`挂起,用`fg`恢复或`kill %1`终止。 ---

Q3:如何彻底卸载软件?

- **Debian系**: ```bash apt purge package-name # 同时删除配置文件 apt autoremove # 清理无用依赖 ``` - **RHEL系**: ```bash yum history list package-name # 查看安装历史 yum history undo ID # 回滚到安装前状态 ``` ---

四、进阶技巧:让效率翻倍的3个命令组合

1. 批量重命名:rename结合正则

```bash rename 's/\.txt$/.bak/' *.txt # 将所有.txt后缀改为.bak ```

2. 日志分析:awk统计IP访问次数

```bash awk '{print $1}' access.log | sort | uniq -c | sort -nr | head -10 ```

3. 系统监控:htop的交互式操作

- **快捷键**: - `F6`:按CPU/内存排序 - `F9`:选择信号(如15优雅终止,9强制杀死) - `F10`:退出 ---

五、避坑指南:新手最容易犯的5个错误

1. **在根目录运行`rm -rf *`**:误删系统文件,解决方案:使用`alias rm='rm -i'`增加确认。 2. **直接修改/etc/sudoers**:应使用`visudo`命令,防止语法错误导致无法提权。 3. **忽略大小写**:Linux严格区分大小写,`File.txt`和`file.txt`是两个文件。 4. **滥用sudo**:普通文本编辑无需sudo,避免文件权限混乱。 5. **不备份配置文件**:修改前用`cp nginx.conf nginx.conf.bak`留退路。
linux系统怎么安装_linux系统常用命令有哪些-第1张图片-俊逸知识馆
(图片来源网络,侵删)

发布评论 0条评论)

还木有评论哦,快来抢沙发吧~