Linux操作手册
Linux作为一种开源、稳定的操作系统,广泛应用于服务器、嵌入式设备及个人计算机,掌握Linux基本操作是系统管理和开发的基础,本文将系统介绍Linux的常用命令、文件管理、用户权限、软件安装及系统维护等核心内容,帮助读者快速上手。

基础命令与操作
Linux的核心是命令行界面(CLI),熟练使用命令是高效操作的关键。
-
文件与目录操作
ls:列出目录内容,常用选项包括-l(详细信息)、-a(隐藏文件)。cd:切换目录,如cd /home进入home目录,cd ..返回上级目录。pwd:显示当前工作目录的完整路径。mkdir:创建目录,如mkdir newdir。rm:删除文件或目录,-r选项递归删除目录,-f强制删除。
-
文本处理
cat:查看文件内容,如cat file.txt。grep:搜索文本,如grep "error" log.txt查找包含”error”的行。echo:输出文本到终端或文件,如echo "Hello" > test.txt写入文件。
-
系统信息查询
uname -a:显示系统详细信息。top:实时监控系统进程和资源占用。df -h:查看磁盘使用情况(-h以人类可读格式显示)。
文件系统与权限管理
Linux采用树状文件结构,所有文件从根目录()开始,理解权限管理是安全操作的基础。
-
文件权限
- 权限分为读(
r)、写(w)、执行(x),分别对应数字4、2、1。 - 使用
chmod修改权限,如chmod 755 script.sh设置所有者可读写执行,其他用户可读执行。 - 使用
chown更改文件所有者,如chown user:group file.txt。
- 权限分为读(
-
链接文件
ln -s source.txt link.txt创建软链接(符号链接),类似于Windows的快捷方式。- 硬链接(
ln source.txt hardlink.txt)与原文件共享同一inode,删除原文件不影响硬链接。
用户与组管理
Linux支持多用户操作,合理管理用户可提升系统安全性。

-
用户管理
useradd -m username创建新用户并创建家目录。passwd username设置用户密码。userdel -r username删除用户及其家目录。
-
组管理
groupadd groupname创建新组。usermod -aG groupname username将用户添加到指定组。
-
切换用户
su - username切换到其他用户,sudo command以管理员权限执行命令。
软件安装与管理
Linux发行版通常使用包管理器安装软件,不同发行版工具不同。
-
基于Debian/Ubuntu的系统
- 使用
apt,如sudo apt update更新软件列表,sudo apt install package安装软件。 sudo apt remove package卸载软件,sudo apt autoremove清理无用依赖。
- 使用
-
基于RHEL/CentOS的系统
- 使用
yum或dnf,如sudo yum install package安装软件。 sudo yum remove package卸载软件。
- 使用
-
源码编译安装
- 部分软件需从源码编译,步骤为:下载源码 →
./configure→make→sudo make install。
- 部分软件需从源码编译,步骤为:下载源码 →
系统维护与优化
定期维护可确保Linux系统稳定运行。

-
进程管理
ps aux查看当前进程,kill PID终止进程,killall processname终止所有同名进程。nohup command &在后台运行命令,即使终端关闭也继续执行。
-
日志查看
- 使用
journalctl查看系统日志,tail -f /var/log/syslog实时监控日志文件。
- 使用
-
定时任务
- 通过
crontab -e编辑定时任务,格式为分钟 小时 日 月 星期 命令,如0 2 * * * backup.sh每天凌晨2点执行备份脚本。
- 通过
网络配置
Linux网络配置是服务器管理的重要部分。
-
网络命令
ifconfig或ip addr查看网络接口信息。ping测试网络连通性,如ping google.com。ssh user@host远程登录其他Linux主机。
-
防火墙管理
- Ubuntu使用
ufw,如sudo ufw allow 22开放SSH端口。 - CentOS使用
firewalld,如sudo firewall-cmd --add-port=80/tcp --permanent永久开放HTTP端口。
- Ubuntu使用
常见问题与解决方案
- 命令无法识别:检查命令是否已安装,或使用
which command查看路径。 - 权限不足:使用
sudo提升权限,或检查文件所有者。 - 磁盘空间不足:使用
du -sh *查看目录占用空间,sudo apt clean清理缓存。
Linux的学习是一个循序渐进的过程,掌握基础命令后,可通过实践逐步深入,建议多查阅官方文档(如man command查看命令手册),并结合实际场景操作,以提升熟练度。


















