Project

General

Profile

Actions

homework_project_assign_record #14381

open

name=Linux template_i mode=group

Added by UserName LastName about 1 year ago. Updated about 1 year ago.

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:创建并管理目录

1. 在 `/home/your_username` 下创建一个 `logs_project` 目录,并在其中创建以下子目录:

- `raw_logs`:存放原始日志
- `processed_logs`:存放处理后的日志
- `backup`:存放备份文件
  1. 任务 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`。

  1. 任务 3:文件查看

1. 使用 `grep` 提取 `app.log` 中所有包含 `[ERROR]` 的行,输出到 `processed_logs/errors.log` 文件中。

  1. 任务 4:文本编辑

1. 使用 `vim` 编辑 `errors.log`,在文件开头添加一句注释:
``` # This file contains extracted error logs
```

  1. 任务 5:打包压缩

1. 将整个 `logs_project` 目录打包为 `logs_project.tar.gz`,存放到 `/tmp` 目录。
2. 解压 `logs_project.tar.gz` 到 `/tmp/test_project`,并检查解压后的目录结构是否正确。

Actions #1

Updated by UserName LastName about 1 year ago

  • project_mapping updated (diff)
Actions #2

Updated by UserName LastName about 1 year ago

  • assign_status changed from 后台正在创建,请稍后查看 to 创建成功
Actions #3

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
Actions #4

Updated by UserName LastName about 1 year ago

  • review_status set to 后台自动阅卷中,请稍后查看
Actions #5

Updated by UserName LastName about 1 year ago

  • review_status changed from 后台自动阅卷中,请稍后查看 to 阅卷结束
Actions #6

Updated by UserName LastName about 1 year ago

  • review_status changed from 阅卷结束 to 后台自动阅卷中,请稍后查看
Actions #7

Updated by UserName LastName about 1 year ago

  • review_status changed from 后台自动阅卷中,请稍后查看 to 阅卷结束
Actions

Also available in: Atom PDF