全部版块 我的主页
论坛 数据科学与人工智能 IT基础 Linux操作系统
68 0
2025-12-01

初始化实验环境

[student@workstation ~]$ lab files-manage start

Starting lab.

Preparing servera for lab exercise work:

 · Check servera...............................................  SUCCESS

[student@workstation ~]$

连接至 servera 主机

[student@workstation ~]$ ssh student@servera
Web console: https://servera.lab.example.com:9090/ or https://172.25.250.10:9090/

This system is not registered to Red Hat Insights. See https://cloud.redhat.com/
To register this system, run: insights-client --register

Last login: Sun Nov 30 12:11:03 2025 from 172.25.250.250
[student@servera ~]$

在 student 用户的主目录下,执行以下操作:

使用 mkdir 命令创建三个新的子目录:Music、Pictures 和 Videos。

[student@servera ~]$ mkdir Music Pictures Videos
[student@servera ~]$

接着,在同一目录中,通过 touch 命令生成一系列用于练习的空文件。具体包括:

  • 创建六个名称格式为 songX.mp3 的音频文件。
  • 创建六个名称格式为 snapX.jpg 的图像文件。
  • 创建六个名称格式为 filmX.avi 的视频文件。

其中,X 代表从 1 到 6 的数字,用于区分不同编号的文件。

[student@servera ~]$ touch song1.mp3 song2.mp3 song3.mp3 song4.mp3 \
 song5.mp3 song6.mp3
[student@servera ~]$ 
[student@servera ~]$ touch snap1.jpg snap2.jpg snap3.jpg snap4.jpg \
 snap5.jpg snap6.jpg
[student@servera ~]$ 
[student@servera ~]$ touch film1.avi film2.avi film3.avi film4.avi \
 film5.avi film6.avi
[student@servera ~]$ 
[student@servera ~]$ ls -lh
total 8.0K
-rw-rw-r--. 1 student student    0 Nov 30 13:42 film1.avi
-rw-rw-r--. 1 student student    0 Nov 30 13:42 film2.avi
-rw-rw-r--. 1 student student    0 Nov 30 13:42 film3.avi
-rw-rw-r--. 1 student student    0 Nov 30 13:42 film4.avi
-rw-rw-r--. 1 student student    0 Nov 30 13:42 film5.avi
-rw-rw-r--. 1 student student    0 Nov 30 13:42 film6.avi
drwxrwxr-x. 2 student student    6 Nov 30 13:34 Music
drwxrwxr-x. 2 student student    6 Nov 30 13:34 Pictures
-rw-rw-r--. 1 student student 7.6K Jun 11 18:32 rhcsa-script-1.0.0-1.noarch.rpm
-rw-rw-r--. 1 student student    0 Nov 30 13:41 snap1.jpg
-rw-rw-r--. 1 student student    0 Nov 30 13:41 snap2.jpg
-rw-rw-r--. 1 student student    0 Nov 30 13:41 snap3.jpg
-rw-rw-r--. 1 student student    0 Nov 30 13:41 snap4.jpg
-rw-rw-r--. 1 student student    0 Nov 30 13:41 snap5.jpg
-rw-rw-r--. 1 student student    0 Nov 30 13:41 snap6.jpg
-rw-rw-r--. 1 student student    0 Nov 30 13:41 song1.mp3
-rw-rw-r--. 1 student student    0 Nov 30 13:41 song2.mp3
-rw-rw-r--. 1 student student    0 Nov 30 13:41 song3.mp3
-rw-rw-r--. 1 student student    0 Nov 30 13:41 song4.mp3
-rw-rw-r--. 1 student student    0 Nov 30 13:41 song5.mp3
-rw-rw-r--. 1 student student    0 Nov 30 13:41 song6.mp3
drwxrwxr-x. 2 student student    6 Nov 30 13:34 Videos
[student@servera ~]$

将已创建的各类文件按类型分类并移动到对应的目录中:

  • 所有以 songX.mp3 命名的文件移入 Music 目录。
  • 所有以 snapX.jpg 命名的文件移入 Pictures 目录。
  • 所有以 filmX.avi 命名的文件移入 Videos 目录。
[student@servera ~]$ mv song1.mp3 song2.mp3 song3.mp3 song4.mp3 \
> song5.mp3 song6.mp3 Music
[student@servera ~]$ 
[student@servera ~]$ mv snap1.jpg snap2.jpg snap3.jpg snap4.jpg \
> snap5.jpg snap6.jpg Pictures
[student@servera ~]$ 
[student@servera ~]$ mv film1.avi film2.avi film3.avi film4.avi \
> film5.avi film6.avi Videos
[student@servera ~]$ 
[student@servera ~]$ ls -lh Music Pictures Videos
Music:
total 0
-rw-rw-r--. 1 student student 0 Nov 30 13:41 song1.mp3
-rw-rw-r--. 1 student student 0 Nov 30 13:41 song2.mp3
-rw-rw-r--. 1 student student 0 Nov 30 13:41 song3.mp3
-rw-rw-r--. 1 student student 0 Nov 30 13:41 song4.mp3
-rw-rw-r--. 1 student student 0 Nov 30 13:41 song5.mp3
-rw-rw-r--. 1 student student 0 Nov 30 13:41 song6.mp3

Pictures:
total 0
-rw-rw-r--. 1 student student 0 Nov 30 13:41 snap1.jpg
-rw-rw-r--. 1 student student 0 Nov 30 13:41 snap2.jpg
-rw-rw-r--. 1 student student 0 Nov 30 13:41 snap3.jpg
-rw-rw-r--. 1 student student 0 Nov 30 13:41 snap4.jpg
-rw-rw-r--. 1 student student 0 Nov 30 13:41 snap5.jpg
-rw-rw-r--. 1 student student 0 Nov 30 13:41 snap6.jpg

Videos:
total 0
-rw-rw-r--. 1 student student 0 Nov 30 13:42 film1.avi
-rw-rw-r--. 1 student student 0 Nov 30 13:42 film2.avi
-rw-rw-r--. 1 student student 0 Nov 30 13:42 film3.avi
-rw-rw-r--. 1 student student 0 Nov 30 13:42 film4.avi
-rw-rw-r--. 1 student student 0 Nov 30 13:42 film5.avi
-rw-rw-r--. 1 student student 0 Nov 30 13:42 film6.avi
[student@servera ~]$

继续在 student 用户的主目录中新建三个用于项目归档的子目录,分别命名为:friends、family 和 work。

[student@servera ~]$ mkdir friends family work 
[student@servera ~]$ ls -lh
total 8.0K
drwxrwxr-x. 2 student student    6 Nov 30 13:52 family
drwxrwxr-x. 2 student student    6 Nov 30 13:52 friends
drwxrwxr-x. 2 student student  108 Nov 30 13:48 Music
drwxrwxr-x. 2 student student  108 Nov 30 13:48 Pictures
-rw-rw-r--. 1 student student 7.6K Jun 11 18:32 rhcsa-script-1.0.0-1.noarch.rpm
drwxrwxr-x. 2 student student  108 Nov 30 13:48 Videos
drwxrwxr-x. 2 student student    6 Nov 30 13:52 work
[student@servera ~]$

接下来,将特定编号的文件复制到相应的项目目录中:

  • 将文件名中包含数字 1 和 2 的所有类型文件(音频、图片、视频)复制到 friends 目录。
  • 将文件名中包含数字 3 和 4 的所有类型文件复制到 family 目录。
[student@servera ~]$ cd friends
[student@servera friends]$ cp ~/Music/song1.mp3 ~/Music/song2.mp3 \
 ~/Pictures/snap1.jpg ~/Pictures/snap2.jpg ~/Videos/film1.avi \
 ~/Videos/film2.avi .
[student@servera friends]$ 
[student@servera friends]$ ls -l
total 0
-rw-rw-r--. 1 student student 0 Nov 30 13:59 film1.avi
-rw-rw-r--. 1 student student 0 Nov 30 13:59 film2.avi
-rw-rw-r--. 1 student student 0 Nov 30 13:59 snap1.jpg
-rw-rw-r--. 1 student student 0 Nov 30 13:59 snap2.jpg
-rw-rw-r--. 1 student student 0 Nov 30 13:59 song1.mp3
-rw-rw-r--. 1 student student 0 Nov 30 13:59 song2.mp3
[student@servera friends]$ 
[student@servera friends]$ cd ../family
[student@servera family]$ cp ~/Music/song3.mp3 ~/Music/song4.mp3 \
 ~/Pictures/snap3.jpg ~/Pictures/snap4.jpg ~/Videos/film3.avi \
 ~/Videos/film4.avi .
[student@servera family]$ 
[student@servera family]$ ls -l
total 0
-rw-rw-r--. 1 student student 0 Nov 30 14:00 film3.avi
-rw-rw-r--. 1 student student 0 Nov 30 14:00 film4.avi
-rw-rw-r--. 1 student student 0 Nov 30 14:00 snap3.jpg
-rw-rw-r--. 1 student student 0 Nov 30 14:00 snap4.jpg
-rw-rw-r--. 1 student student 0 Nov 30 14:00 song3.mp3
-rw-rw-r--. 1 student student 0 Nov 30 14:00 song4.mp3
[student@servera family]$

针对 work 项目,需要对相关文件创建额外的副本,以便后续使用。

[student@servera family]$ cd ../work
[student@servera work]$ 
[student@servera work]$ cp ~/Music/song5.mp3 ~/Music/song6.mp3 \
 ~/Pictures/snap5.jpg ~/Pictures/snap6.jpg \
 ~/Videos/film5.avi ~/Videos/film6.avi .
[student@servera work]$ 
[student@servera work]$ ls -l
total 0
-rw-rw-r--. 1 student student 0 Nov 30 14:05 film5.avi
-rw-rw-r--. 1 student student 0 Nov 30 14:05 film6.avi
-rw-rw-r--. 1 student student 0 Nov 30 14:05 snap5.jpg
-rw-rw-r--. 1 student student 0 Nov 30 14:05 snap6.jpg
-rw-rw-r--. 1 student student 0 Nov 30 14:05 song5.mp3
-rw-rw-r--. 1 student student 0 Nov 30 14:05 song6.mp3
[student@servera work]$

最后,执行环境清理操作,确保实验结束后系统状态整洁。

[student@servera work]$ cd
[student@servera ~]$ rm -rf family friends work
[student@servera ~]$ 
[student@servera ~]$ logout
Connection to servera closed.
[student@workstation ~]$ 
[student@workstation ~]$ 
[student@workstation ~]$ lab files-manage finish 

You have completed attempting the guided exercise.

 · Remove exercise files.......................................  SUCCESS

Lab finished.

[student@workstation ~]$
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群