Linux 实验指导
Linux 作为一款开源的操作系统,凭借其稳定性、安全性和灵活性,在服务器、嵌入式系统及开发领域得到广泛应用,本实验指导旨在帮助初学者掌握 Linux 的基本操作,包括命令行使用、文件管理、权限控制及软件安装等核心技能,通过实践加深对 Linux 系统的理解。

Linux 基础命令操作
Linux 的核心操作依赖于命令行界面(Terminal),熟练掌握常用命令是学习 Linux 的基础。
-
文件与目录操作
ls:列出目录内容,常用选项-l(显示详细信息)、-a(隐藏文件)。cd:切换目录,如cd /home进入 home 目录,cd ..返回上级目录。mkdir:创建目录,如mkdir test新建 test 文件夹。rm:删除文件或目录,rm -r test递归删除 test 目录及其内容。cp:复制文件,cp file1 file2将 file1 复制为 file2。mv:移动文件或重命名,mv oldname newname可实现文件重命名。
-
文本处理
cat:查看文件内容,cat file.txt显示 file.txt 的全部内容。grep:文本搜索,grep "keyword" file.txt在 file.txt 中查找包含 keyword 的行。nano:简单的文本编辑器,nano file.txt打开 file.txt 进行编辑,Ctrl+X保存退出。
文件权限与用户管理
Linux 的多用户特性使其权限管理尤为重要,通过 chmod 和 chown 命令可控制文件访问权限。
-
权限类型
Linux 权限分为读(r)、写(w)、执行(x),分别对应数字 4、2、1,权限对象属主(u)、所属组(g)、其他用户(o),如rwxr-xr--表示属主有读写执行权限,所属组有读和执行权限,其他用户仅有读权限。 -
修改权限

chmod:更改文件权限,chmod 755 file.txt设置属主 rwx,所属组和其他用户 rx。chown:更改文件所有者,chown user:group file.txt将 file.txt 的属主设为 user,所属组设为 group。
-
用户管理
useradd:创建新用户,useradd -m username创建用户并自动创建家目录。passwd:设置用户密码,passwd username为 username 修改密码。su:切换用户,su - username切换至 username 并加载其环境配置。
软件安装与管理
Linux 发行版通常使用包管理器安装软件,不同发行版命令有所差异。
-
基于 Debian/Ubuntu 的系统
apt update:更新软件包列表。apt install package_name:安装软件,如apt install vim安装编辑器 vim。apt remove package_name:卸载软件。
-
基于 RedHat/CentOS 的系统
yum update:更新软件包列表。yum install package_name:安装软件,如yum install httpd安装 Apache 服务器。yum remove package_name:卸载软件。
-
编译安装源码包
部分软件需从源码编译安装,步骤如下:- 下载源码包:
wget https://example.com/package.tar.gz - 解压:
tar -xzf package.tar.gz - 进入目录:
cd package - 编译:
./configure、make - 安装:
sudo make install
- 下载源码包:
系统维护与常用工具
-
系统信息查看

uname -a:显示系统内核信息。top:实时查看进程资源占用,按q退出。df -h:查看磁盘使用情况,-h以人类可读格式显示(如 GB、MB)。
-
进程管理
ps aux:查看当前运行的进程。kill:终止进程,kill -9 PID强制终止进程号为 PID 的进程。
-
网络配置
ifconfig:查看或配置网络接口,ifconfig eth0 up启用 eth0 接口。ping:测试网络连通性,ping www.baidu.com检测与百度服务器的连接。
实验注意事项
- 备份重要数据:在进行文件操作或权限修改前,建议备份关键文件,避免误操作导致数据丢失。
- 谨慎使用 root 权限:
sudo命令赋予管理员权限,误操作可能破坏系统稳定性,非必要不使用。 - 善用帮助文档:Linux 命令通常附带详细帮助,通过
man command(如man ls)可查看命令用法及选项说明。
通过本实验指导的实践操作,初学者可逐步熟悉 Linux 系统环境,为后续学习服务器管理、编程开发及运维技术奠定坚实基础,Linux 的学习需要耐心与持续练习,建议多动手操作,结合理论深入理解系统原理。















