【Linux基础操作】
文章目录
- 一、实验目的
- 二、实验环境
- 三、实验内容
- 3.1 虚拟机克隆与系统初始化
- 3.2 系统控制命令实践
- 3.3 用户管理与基础命令操作
- 3.4 文件权限设置(-rwsr-S--x)
- 3.5 备份与恢复(tar命令实战)
- 四、总结
- 4.1 问题与解决
- 4.2 实验收获
一、实验目的
- 掌握Linux系统时间设置、用户管理、文件权限配置等基础操作。
- 熟练使用
date
、shutdown
、tar
等核心命令,实现系统控制与数据备份恢复。 - 区分
logname
与whoami
的功能,掌握终端间信息交互(如write
命令)。 - 理解绝对路径与相对路径的应用,完成文件复制、目录创建与删除等操作。
二、实验环境
- 平台:VMWare虚拟机
- 系统:Red Hat Linux
三、实验内容
3.1 虚拟机克隆与系统初始化
- 克隆虚拟机:将原始虚拟机映像文件复制到新目录并启动。
- 时间设置:使用
date -s "2024-09-27 10:00:00"
修正系统时间。
3.2 系统控制命令实践
- 关机与警告:
shutdown -k now "系统维护警告"
:向所有终端发送警告(不实际关机)。- 其他关机命令:
poweroff
(立即关机)、systemctl shutdown
(systemd通用命令)。
- 虚拟控制台切换:通过
Alt+F2
/Alt+F3
/Alt+F4
切换至VC2/VC3/VC4。
3.3 用户管理与基础命令操作
-
创建用户:
useradd hs # 创建用户(假设用户名为拼音首字母hs) passwd hs # 设置用户密码
-
命令对比:
logname
:显示登录时的用户名(如hs
)。whoami
:显示当前身份(如切换至root后显示root
)。
-
跨终端通信:从VC1向VC3的
hs
用户发送消息:write hs vc3
-
文件与目录操作:
- 创建目录:
mkdir /home/hs/2024
。 - 复制文件(绝对路径):
cp /etc/passwd /home/hs/2024/passwd
。 - 复制文件(相对路径,当前路径为
/home/2024
):cp ../../etc/passwd ./passwd
。
- 创建目录:
3.4 文件权限设置(-rwsr-S–x)
- 创建文件:在root家目录创建空文件:
cd ~ && touch hs09271 hs09272
- 权限配置:
- 文字设定法:
chmod u=s,g=S,o=x hs09271
(设置SUID、SGID与执行权限)。 - 数字设定法:
chmod 6750 hs09272
(6
=SUID+写,7
=读+写+执行,5
=读+执行,0
=无权限)。
- 文字设定法:
3.5 备份与恢复(tar命令实战)
-
压缩备份:
- gzip压缩:
tar -czvf /root/home.tar.gz /home
。 - bzip2压缩(压缩率更高):
tar -cjvf /root/home.tar.bz2 /home
。
- gzip压缩:
-
增量备份:
tar -g /root/snapshot.snar -cvf /root/home.20240927.tar /home
-
删除与恢复:
- 删除/home目录:
rm -rf /home
,导致用户登录失败(主目录丢失)。 - 恢复数据:
tar -xf /root/home.tar.gz -C /
,恢复后用户登录正常。
- 删除/home目录:
四、总结
4.1 问题与解决
-
shutdown
误操作:误用-r
参数导致重启,改用-k
仅发送警告。 -
控制台切换困惑:通过查阅PPT确认
Alt+F2-F4
对应VC2-VC4切换。
-
权限数字计算错误:通过
ls -l
检查权限位,修正数字4751
为正确值6750
。
4.2 实验收获
通过本次实验,我对 Linux 系统的操作逻辑与底层原理有了更立体的认知。在基础操作层面,从用户创建、权限配置到时间管理,每个命令的组合使用都像搭建 “数字积木”—— 比如用who | grep “pts/” | wc -l统计远程登录用户,管道机制让单一命令的功能产生 “化学反应”,这让我意识到 Linux 的高效性源于对工具的灵活调度。
系统原理层面,删除用户主目录导致登录失败的现象,直观展现了 Linux 目录结构的 “牵一发而动全身”。用户主目录不仅是数据存储单元,更承载着环境配置的核心文件(如.bashrc),这提示我在系统维护中需建立 “目录依赖性” 思维,避免因误操作破坏用户环境链。
数据安全与权限管理是最大的实践启示。对比gzip与bzip2的压缩效率,我学会根据场景选择工具;而增量备份的应用,则让我理解 “差异化存储” 在降低资源消耗中的价值。权限设置中,SUID/SGID的特殊标志如同双刃剑,既赋予程序临时特权,也可能成为安全漏洞入口,这要求我在后续学习中深入理解 “最小权限原则”。