Linux 运维从入门到精通,这 100 个高频问题 + 标准答案,看完后直接上手。一、基础操作篇:先把命令玩明白
1. Linux 是什么?
Linux 是开源的类 Unix 操作系统,1991 年由 Linus Torvalds 首次发布。它以稳定性、安全性、灵活性著称,广泛用于服务器、嵌入式设备和桌面环境。2. 查看当前目录内容
用ls命令,想看到权限、大小等详细信息,就用ls -l。3. 创建新文件
快速创建空文件:touch example.txt
直接编辑创建:nano example.txt(适合新手)或vim example.txt
4. 查看 CPU 和内存
实时监控:top(系统自带)
更友好的界面:htop(需安装)
5. 压缩 / 解压缩
打包压缩:tar -czvf archive.tar.gz /path/to/dir
解压:tar -xzvf archive.tar.gz
二、用户与权限:安全的第一道门
6. 创建新用户
基础创建:sudo useradd newuser
一键创建(含家目录和密码):sudo adduser newuser
设置密码:sudo passwd newuser
7. 什么是 Shell?
Shell 是命令行解释器,让你和系统交互。常见的有:Bash
:默认 Shell,最常用
Zsh、Fish、Ksh:功能更强大的替代方案
8. 删除文件 / 目录
删除文件:rm example.txt
删除非空目录:rm -r mydirectory(⚠️ 不可逆,谨慎操作)
9. 查看进程信息
查看所有进程:ps aux
实时监控:top或htop
三、文件系统与链接:理解 Linux 的文件哲学
10. 软链接 vs 硬链接
软链接(符号链接)
:类似 Windows 快捷方式,可跨文件系统,指向目录。
硬链接
:指向文件数据块的指针,和原文件共享数据,不能跨文件系统,也不能指向目录。
11. 挂载 / 卸载文件系统
挂载:sudo mount /dev/sdb1 /mnt/mydrive
卸载:sudo umount /mnt/mydrive
12. 设置环境变量
临时生效:export MYVAR=myvalue
永久生效:添加到~/.bashrc或~/.bash_profile
13. 查看磁盘使用情况
查看整体使用:df -h(人类可读格式)
查看目录大小:du -sh /path/to/dir
14. 编辑文件
新手友好:nano filename
功能强大:vim filename
图形界面:gedit filename
四、网络与服务:让 Linux 真正 “活” 起来
15. 什么是虚拟内存(swap)?
Swap 是硬盘上的一块空间,当物理内存不足时,系统会把不常用的数据移到这里,缓解内存压力,但速度远不如物理内存。16. 查看网络接口配置
老命令:ifconfig
现代命令:ip addr(推荐)
17. 什么是守护进程(daemon)?
在后台运行、没有控制终端的进程,负责系统级服务,如sshd(SSH 服务)、httpd(Web 服务)。18. 安装和配置 SSH 服务
Debian/Ubuntu:sudo apt install openssh-server
配置文件:/etc/ssh/sshd_config(修改端口、限制访问等)
重启服务:sudo systemctl restart sshd
Linux 学习没有捷径,但有方法。
~