Actions
homework_project_assign_record #14381
openname=Linux template_i mode=group
Status:
New
Priority:
Normal
Assignee:
-
Start date:
01/01/2025
Due date:
% Done:
0%
Estimated time:
name:
Linux的日志管理和备份
user_id:
template_id:
11477
start_time:
2025-01-01 20:30:19
end_time:
2025-01-07 00:00:00
teacher_ids:
- 2661
student_ids:
[]
group_ids:
- 14248
question_list:
- 14286
assign_status:
创建成功
teacher_group_ids:
student_group_ids:
is_public:
true
is_public_analysis:
false
review_status:
阅卷结束
question_tags:
allow_times:
false
mode:
group
project_mapping:
homework_topic_14387: homework_topic_14381_assign
homework_topic_14391: homework_topic_14381_assign
single_question_list:
- 14286
duration:
2.0
Description
模拟一个日志管理和备份的场景。
- 任务 1:创建并管理目录
1. 在 `/home/your_username` 下创建一个 `logs_project` 目录,并在其中创建以下子目录:
- `raw_logs`:存放原始日志
- `processed_logs`:存放处理后的日志
- `backup`:存放备份文件
- 任务 2:文件操作
1. 在 `raw_logs` 目录中创建以下文件:
- `app.log`
- `db.log`
2. 向 `app.log` 和 `db.log` 中分别写入以下内容:
- `app.log`:
```
[INFO] Application started
[ERROR] Database connection failed
[INFO] Application stopped
```
- `db.log`:
```
[INFO] Database initialized
[WARN] Low disk space
[INFO] Database backup completed
```
3. 将 `db.log` 复制到 `processed_logs` 目录,并重命名为 `db_processed.log`。
- 任务 3:文件查看
1. 使用 `grep` 提取 `app.log` 中所有包含 `[ERROR]` 的行,输出到 `processed_logs/errors.log` 文件中。
- 任务 4:文本编辑
1. 使用 `vim` 编辑 `errors.log`,在文件开头添加一句注释:
```
# This file contains extracted error logs
```
- 任务 5:打包压缩
1. 将整个 `logs_project` 目录打包为 `logs_project.tar.gz`,存放到 `/tmp` 目录。
2. 解压 `logs_project.tar.gz` 到 `/tmp/test_project`,并检查解压后的目录结构是否正确。
Updated by UserName LastName about 1 year ago
- assign_status changed from 后台正在创建,请稍后查看 to 创建成功
Updated by UserName LastName about 1 year ago
- end_time changed from 2025-01-03 23:59:59 to 2025-01-07 00:00:00
Updated by UserName LastName about 1 year ago
- review_status set to 后台自动阅卷中,请稍后查看
Updated by UserName LastName about 1 year ago
- review_status changed from 后台自动阅卷中,请稍后查看 to 阅卷结束
Updated by UserName LastName about 1 year ago
- review_status changed from 阅卷结束 to 后台自动阅卷中,请稍后查看
Updated by UserName LastName about 1 year ago
- review_status changed from 后台自动阅卷中,请稍后查看 to 阅卷结束
Actions