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

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

时间:2024-06-10 22:57:33浏览次数:17  
标签:... 场景 小明 Linux 目录 linux README leader

小明的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有了更深入的理解,但是这只是第一天,想要能够运用公司的系统还需要进一步深入学习。小明的实习之旅后续还会发生什么有趣的事呢?让我们一起期待。

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

标签:...,场景,小明,Linux,目录,linux,README,leader
From: https://blog.csdn.net/Lucky404atree/article/details/139583033

相关文章

  • linux常用指令介绍
    linux简介ubuntu安装常用指令介绍软件包管理VIM编辑器的使用用户和组账户管理文件权限管理软件的安装及删除jdk,tomcat,eclipse远程登录文件目录操作命令ls显示文件和目录列表-l列出文件的详细信息-a列出当前目录所有文件,包含隐藏文件mkdir创建目录-p父目录不存在情......
  • 01、Linux网络设置
    目录1.1查看及测试网络1.1.1查看网络配置        1、查看网络接口地址2、查看主机状态3、查看路由表条目4、查看网络连接qing1.1.2测试网络连接1.测试网络连接2.跟踪数据包的路由路径3.测试DNS域名解析1.2设置网络地址参数1.2.1使用网络配置命令 ......
  • 【工作必备知识】Linux磁盘I/O故障排查分析定位 iostat 介绍
    【工作必备知识】Linux磁盘I/O故障排查分析定位iostat介绍大家好,我是秋意零。前言:今天,介绍Linux磁盘I/O故障排查时,必备命令iostat。该命令是监视系统I/O设备使用负载,它可以实时监视IO设备,从而帮助我们进行分析定位问题。iostat命令介绍iostat命令:监视系统I/O设备使......
  • 【Gold菜鸟】Linux知识回忆(4)——磁盘存储和文件系统管理
    前言这一部分让我们来了解,Linux中的磁盘存储和文件系统管理吧~VX: wenjinworkon目录磁盘结构1.1设备文件1.2硬盘类型1.3硬盘类型管理存储2.1磁盘分区2.1.1MBR2.1.2GPT2.1.3管理分区命令2.2文件系统2.2.1文件系统类型2.2.2创建文件系统2.3挂载2.3......
  • linux内核空间进程为什么无论如何切换,内核地址空间转换到物理地址的关系是永远不变的?
    在Linux内核中,无论如何切换进程,内核地址空间转换到物理地址的关系是永远不变的,主要原因是内核地址空间在所有进程中是共享的。这种设计有几个关键点:1.内核地址空间共享在Linux操作系统中,每个进程都有自己独立的用户空间地址范围,但内核空间地址范围对所有进程是共享的。具体来说......
  • Linux权限
    ⽂件权限⽂件权限就是⽂件的访问控制权限,即哪些⽤户和组群可以访问⽂件以及可以执⾏什么样的操作。Unix/Linux系统是⼀个典型的多⽤户系统,不同的⽤户处于不同的地位,对⽂件和⽬录有不同的访问权限。为了保护系统的安全性,Unix/Linux系统除了对⽤户权限作了严......
  • linux网络设置
    网络设置ifconfig(interfaceconfiguration)如果想使用ifconfig命令要安装net-tools软件包yuminstallnet-toolsens33en: Ethernet(以太网)s: 代表slot(插槽)33: 插槽编号,在主板上为了识别每个插槽的唯一性,33就是被插入插槽的编号命令说明ifconfig显示......
  • Linux远程访问及控制
    设备信息主机名称IP地址用途test01192.168.221.130被远程连接(服务器)test02192.168.221.131使用远程连接(客户端)OpenSSH服务器        SSH(SecureShell)协议是一种安全通道协议对通信数据进行了加密处理,用于远程管理使用TCP协议        OpenSSH服务器......
  • Linux网络设置
    目录网络设置ifconfig(interfaceconfiguration)主机路由查看进程相关信息跟踪路由解析指定域名域名解析配置文件网络设置ifconfig(interfaceconfiguration)如果想使用ifconfig命令要安装net-tools软件包yuminstallnet-toolsens33en:Ethernet(以太网)s:代表slot......
  • 【教程】在Linux系统上安装Docker和Docker Compose
    介绍Docker是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。DockerCompose是在使用Docker容器部署分布式应用时的工具,可以定义哪个容器运行哪个应用。使用Compose,你只需定义一个多容器应用的yml文件,然后使用一条命令即可部署运行所有容器......