情景题之小明的Linux实习之旅:linux实战练习1(上)【基础命令,权限修改,日志查询,进程管理...】

小明的Linux实习之旅:基础指令练习情景练习题

想象一下你现在是一名测试小工,入职第一天,发现公司用的是Linux系统,leader让你一天熟悉完系统明天开始负责一块任务。可是Linux你只看过某马的视频,没有完整实操过,看着公司电脑界面一头雾水,怎么办,该怎么办......

时间倒流,现在跟着这个情景练习,在面试/入职前自己真正动手用一次linux吧,很easy很快乐很充实!

背景介绍

小明刚刚开始他的Linux测试开发实习。第一天,他的leader给了他一系列任务,帮助他熟悉Linux命令行操作。以下是小明的冒险故事。

*前提:小明使用的是CentOS 7 ,结合finalshell学习。

场景1:初识Linux,创建目录和文件
  1. 小明的导leader要求他创建一个项目目录,并在其中创建一个README文件。
  2. 小明在README.md中写下"这是小明的第一个项目。"但不小心写成"这是小明的第一个错误。"
  3. 小明发现写错了,需要修改内容。修改README.md中的内容,将"错误"改为"项目"。
  4. leader检查后,认为小明的描述还不够详细,要求他再添加一些信息。在README.md中添加"项目描述:这是一个用于学习Linux基本命令的项目。"
场景2:权限管理,小明的权限困惑
  1. 导师提醒小明要注意文件权限管理,要求他将README.md的权限修改为755。
  2. 导师还要求小明将项目目录的所有者改为root。
场景3:打包与解压,小明的备份操作
  1. 导师告诉小明要定期备份项目目录,于是小明打包了整个项目目录。将项目目录打包为project_backup.tar。
  2. 一天,小明需要恢复之前的备份,于是他解压了备份文件。解压project_backup.tar到家目录。
场景4:使用Grep,小明的搜索技能
  1. 小明需要在项目目录中查找所有包含"项目"字样的文件。
  2. leader要求他找出README.md文件中所有包含"描述"字样的行。
场景5:系统服务管理,小明的首次接触
  1. leader让小明检查防火墙状态,并确保它是开启的。
  2. leader让小明启动MySQL服务并查看其状态。
  3. 小明还需要启动Redis服务并检查其状态。
  4. 最后,导师让小明查看网络接口的状态。
场景6:进程管理,小明的多任务处理
  1. 小明查看了系统中所有正在运行的进程。
  2. 小明发现有一个进程占用了大量资源,于是他结束了该进程。结束占用大量资源的进程。
  3. 小明根据进程名称结束一个测试进程。
场景7:定时任务与系统状态
  1. 导师要求小明设置一个定时任务,每天备份项目目录。
  2. 小明查看了当前用户的所有定时任务。
  3. 小明查看了系统运行时间和负载信息。
  4. 小明查看了系统内存使用情况。
  5. 小明查看了磁盘使用情况。
  6. 小明使用top命令实时查看系统资源使用情况。
场景8:dd命令,小明的惊险操作
  1. 小明使用dd命令备份数据。
  2. 小明试图恢复数据,但不小心输入了错误的输出路径,导致系统崩溃。
  3. 小明再试一次,这次成功恢复了数据。

通过这些任务,小明不仅学会了各种Linux命令,还体验了实战中的各种场景,成功地完成了leader的所有要求。每一步都让小明对Linux有了更深入的理解,但是这只是第一天,想要能够运用公司的系统还需要进一步深入学习。小明的实习之旅后续还会发生什么有趣的事呢?让我们一起期待。

现在,如果你是小明,你能做到上面的要求吗?下一篇看小明的练习步骤(附代码和解释)。

相关推荐
van叶~4 分钟前
Linux探秘坊-------4.进度条小程序
linux·运维·小程序
秋风&萧瑟5 分钟前
【数据结构】顺序队列与链式队列
linux·数据结构·windows
我科绝伦(Huanhuan Zhou)12 分钟前
Linux 系统服务开机自启动指导手册
java·linux·服务器
hunter2062062 小时前
ubuntu终端当一段时间内没有程序运行时,自动关闭终端。
linux·chrome·ubuntu
代码讲故事4 小时前
从Windows通过XRDP远程访问和控制银河麒麟ukey v10服务器,以及多次连接后黑屏的问题
linux·运维·服务器·windows·远程连接·远程桌面·xrdp
大叔_爱编程4 小时前
wx030基于springboot+vue+uniapp的养老院系统小程序
vue.js·spring boot·小程序·uni-app·毕业设计·源码·课程设计
qq_243050796 小时前
irpas:互联网路由协议攻击套件!全参数详细教程!Kali Linux入门教程!黑客渗透测试!
linux·网络·web安全·网络安全·黑客·渗透测试·系统安全
好评笔记6 小时前
AIGC视频生成模型:Stability AI的SVD(Stable Video Diffusion)模型
论文阅读·人工智能·深度学习·机器学习·计算机视觉·面试·aigc
算家云6 小时前
TangoFlux 本地部署实用教程:开启无限音频创意脑洞
人工智能·aigc·模型搭建·算家云、·应用社区·tangoflux
IT北辰6 小时前
Linux下 date时间应该与系统的 RTC(硬件时钟)同步
linux·运维·实时音视频