Linux实验过程

news2024/11/17 19:49:07

答案截图获取,代写:

https://laowangall.oss-cn-beijing.aliyuncs.com/studentall.pdf

基本任务:

1.Linux操作系统安装

2.vi文本编辑

3. Linux用户及文件管理命令

4. Linux权限管理命令

5. Linux网络服务

提高任务:

1、Linux Web服务配置

基本任务:

1. 请简述Linux安装过程,有截图,并且有文字说明(图不要太多, 3张即可)。

(基本任务完成CentOS安装,提高任务完成Ubuntu安装)

2. vi文本编辑

(1)请用vi或者vim编辑一个C语言或者Python的代码,实现

给出截图。

在此代码的基础上,做以下4题,注意有命令和执行后的结果截图。

(2)列出文件行号。

(3)查找文件中所有if 字符串,以及匹配fo开头的字符串。

(4)复制粘贴某一行字符。

(5)把文件中的a全部替换为b。

3. Linux用户及文件管理命令

注意:以下操作,用自己的普通用户账号登录。

(1)增加一个用户,用户名为姓名拼音。

(2)使用Passwd,给1中的用户设密码。

(3)用增加的用户登录。

(4)改变当前工作目录到根目录,再用绝对路径切到用户主目录。

(5)用相对路径查看用户主目录下文件信息。

(6)当前用户主目录下创建目录123。

(7)在123下面,用相对路径方式创建目录234。

(8)用相对路径方式在1的用户主目录创建文件test。

(9)将8创建的文件复制到7的234目录下。

(10)对test重命名为test2。

(11)先删除test2文件再删除"234"目录。

(12)复制目录时,会把该目录内的所有文件和子目录都复制吗?请设计一个案例说明怎样能达到这个目的。

(13)请说明下列命令的意义(直接用文字写结果,不用执行和截图)

$ cat  /123/*.txt > 1.txt

$ cat  123 >> 1.txt

$ cat  >> 1.txt

(14)创建文件t1,t2,合并文件t1、t2到新文件t3中。

(15)过滤ls  -l输出的内容,只显示包含abc的行(注意:当前工作目录下要有包含 abc的文件或子目录的名字,最好不止一个)。

(16)创建文件t4,内容如下

test 30 at

hello 95

linux 85

显示文件,按第2列从大到小排列显示t4内容。

(17)在t4中找到以任意字符开头,t结尾的行。

4. Linux权限管理命令(每个步骤有截图,并且有文字说明)

注意:以下操作,用自己的普通用户账号登录。

(1)普通用户新建一个文件夹的权限是什么?新建一个文件的权限是什么?

(2)以下命令显示如下:

# ls  -l  /home/lj

- r w x r - x r - x    mm

- r w x r w x - - -   ft.txt

d r w x r - - r - -    tt

请说明它代表的含义。(直接写结果)

(3)如果一个文件aa.txt的权限是:所有者可读、写、执行,同组人员可读、写,其他人没有任何权限。那么如果只是针对这个文件,ls  -l的结果是什么?(直接写文字结果)

(4)请在当前目录下创建一个子目录789,它的所有者权限为可读、写、执行,同组人权限为读、写,其他人权限为可执行。

(5)新建文件test,将文件test的访问许可在原来的基础上加上同组人员可写可执行,其他人不可写。

(6)创建文件ab,aa,bb,将文件名第二个字母为b(用通配符)的所有文件访问许可设置为文件主可读可写可执行,同组人员可读可执行,其他人员可执行。

5. Linux网络服务(有截图,并且有文字说明)

(1)请配置Linux网络,保证能够联网,测试与百度的联通性,测试虚拟机与主机的联通性(图不要太多, 3张即可)

(2)请实现主机到虚拟机的FTP服务。

(3)请实现主机到虚拟机的远程登录服务(SSH)。

提高任务

1、完成Ubuntu安装

2、配置Web服务器,编写HTML网页,发布网页。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1567767.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

vue3+elementPlus:实现数字滚动效果(用于大屏可视化)

自行封装注册一个公共组件 案例一&#xff1a; //成功案例&#xff1a; //NumberScroll.vue /* 数字滚动特效组件 NumberScroll */<template><span class"number-scroll-grow"><spanref"numberScroll":data-time"time"class&qu…

intellij idea 使用git的 cherry pick 摘取其他分支的comment

cherry pick 摘取其他分支的comment 如果想把 feature_v1.0 分支的comment 摘到 feature_v1.0_new 分支上&#xff0c; 先切换到 feature_v1.0_new分支&#xff0c;这一步不能少了。然后点击 下面菜单栏的 git&#xff0c;点击Local Changes旁边的 Log&#xff0c;这时能看到…

【Java】打包:JAR、EAR、WAR

打包&#xff1a;JAR、EAR、WAR war 是一个 Web 模块&#xff0c;其中需要包括 WEB-INF&#xff0c;是可以直接运行的 WEB 模块。而 jar 一般只是包括一些 class 文件&#xff0c;在声明了 main_class 之后是可以用 java 命令运行的。 它们都是压缩的包&#xff0c;拿 Tomcat …

SpringBoot登录校验(四)过滤器Filter

JWT令牌生成后&#xff0c;客户端发的请求头中会带有JWT令牌&#xff0c;服务端需要校验每个请求的令牌&#xff0c;如果在每个controller方法中添加校验模块&#xff0c;则十分复杂且冗余&#xff0c;所以引入统一拦截模块&#xff0c;将请求拦截下来并做校验&#xff0c;这块…

配置Pod使用PersistentVolume作为存储,PV类型为 hostPath

准备开始 在节点主机上创建一个 /mnt/data 目录&#xff1a; mkdir -p /mnt/data创建一个index.html文件 echo Hello from Kubernetes storage > /mnt/data/index.html创建PV 创建一个 hostPath 类型的 PersistentVolume。 Kubernetes 支持用于在单节点集群上开发和测试的…

第19次修改了可删除可持久保存的前端html备忘录:换了一个特别的倒计时时钟

第19次修改了可删除可持久保存的前端html备忘录:换了一个特别的倒计时时钟 <!DOCTYPE html> <html lang"zh"> <head><meta charset"UTF-8"><meta http-equiv"X-UA-Compatible" content"IEedge"><met…

数据结构记录

之前记录的数据结构笔记&#xff0c;不过图片显示不了了 数据结构与算法(C版) 1、绪论 1.1、数据结构的研究内容 一般应用步骤&#xff1a;分析问题&#xff0c;提取操作对象&#xff0c;分析操作对象之间的关系&#xff0c;建立数学模型。 1.2、基本概念和术语 数据&…

glm2大语言模型服务环境搭建

一、模型介绍 ChatGLM2-6B 是开源中英双语对话模型 ChatGLM-6B 的第二代版本&#xff0c;在保留了初代模型对话流畅、部署门槛较低等众多优秀特性的基础之上&#xff0c;ChatGLM2-6B 引入了如下新特性&#xff1a; 更强大的性能&#xff1a;基于 ChatGLM 初代模型的开发经验&…

大数据实验三-HBase编程实践

目录 一&#xff0e;实验内容 二&#xff0e;实验目的 三&#xff0e;实验过程截图及说明 1、安装HBase 2、配置伪分布式模式&#xff1a; 3、使用hbase的shell命令来操作表&#xff1a; 4、使用hbase提供的javaAPI来编程实现类似操作&#xff1a; 5、实验总结及心得体会…

『VUE』10. 事件修饰符(详细图文注释)

目录 什么是事件修饰符?vuejs 不使用修饰符 原生js实现禁用事件对象的默认事件使用事件修饰符 .prevent使用事件修饰符 .stop使用事件修饰符 .self 欢迎关注 『VUE』 专栏&#xff0c;持续更新中 欢迎关注 『VUE』 专栏&#xff0c;持续更新中 什么是事件修饰符? vue 在 Vu…

『51单片机』蜂鸣器

&#x1f6a9; WRITE IN FRONT &#x1f6a9; &#x1f50e; 介绍&#xff1a;"謓泽"正在路上朝着"攻城狮"方向"前进四" &#x1f50e;&#x1f3c5; 荣誉&#xff1a;2021|2022年度博客之星物联网与嵌入式开发TOP5|TOP4、2021|2222年获评…

【研发日记】白话解读UDS协议(一)——19 04读取快照服务

文章目录 前言 19服务 04子服务 19 04协议 快照存储设计 快照发送设计 功能验证 分析和应用 总结 前言 近期在一个嵌入式软件开发项目中&#xff0c;要按照UDS标准开发相关功能&#xff0c;期间在翻阅UDS标准时&#xff0c;周围同事都说很多地方晦涩难懂。所以利用晚上…

ObjectiveC-08-OOP面向对象程序设计-类的分离与组合

本节用一简短的文章来说下是ObjectiveC中的类。类其实是OOP中的一个概念&#xff0c;概念上简单来讲类是它是一组关系密切属性的集合&#xff0c;所谓的关系就是对现实事物的抽象。 上面提到的关系包括很多种&#xff0c;比如has a&#xff0c; is a&#xff0c;has some等&…

基于Java,SSM,html,Vue在线视频播放管理系统网站设计

摘要 基于Java, SSM, HTML, Vue的在线视频播放管理系统网站设计是一个利用Spring框架、SpringMVC、MyBatis&#xff08;SSM&#xff09;和前端技术HTML与Vue.js实现的多功能Web应用。这个系统旨在为用户提供一个便捷、高效的平台来上传、管理和观看视频内容&#xff0c;同时兼…

Spring与SpringBoot的区别

Spring是一个开源的Java应用程序框架&#xff0c;旨在简化企业级Java应用程序的开发。它提供了一个轻量级的容器&#xff0c;用于管理应用程序中的各个组件&#xff08;如依赖注入、AOP等&#xff09;&#xff0c;并提供了丰富的功能和模块&#xff0c;用于处理数据库访问、事务…

enqueue:oracle锁机制

实现锁的方式就是排队咯&#xff0c;那么排队就是有enqueue这么个结构来管理 管理锁的结构叫队列&#xff0c;即enqueue 所有和enqueue相关的函数都叫KSQ-- kernal service enqueue lock是从应用层面看到的锁&#xff0c;enqueue是oracle内部管理锁的一个结构。 可以用v$lock_…

ajax教程

文章目录 一、原生ajax1、AJAX 简介2、特点1&#xff09;优点2&#xff09;缺点 二、http协议1、概念2、Cookie和Session机制1&#xff09;Cookie2&#xff09;Session3&#xff09;报文 二、请求头1、概念2、常见请求头&#xff1a;3、Content-Type 三、AJAX使用1、详细操作2、…

vue快速入门(三)差值表达式

注释很详细&#xff0c;直接上代码 上一篇 新增内容 插值表达式基本用法插值表达式常用公式 源码 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-wid…

显示器and拓展坞PD底层协商

简介&#xff1a; PD显示器或者PD拓展坞方案中&#xff0c;连接显示设备的Type-C端口主要运行在DRP模式&#xff0c;在此模式下可以兼容Source&#xff08;显卡&#xff09;、Sink&#xff08;信号器&#xff09;、DRP&#xff08;手机、电脑&#xff09;模式的显示设备。 Sou…

维基百科:8个提升维基百科推广效果的优化技巧-华媒舍

维基百科是全球最大的在线百科全书&#xff0c;致力于向用户提供高质量、可靠的知识内容。想要让自己的文章在维基百科中获得更多的曝光度和推广效果&#xff0c;并非易事。为此&#xff0c;我们整理了以下8个提升维基百科推广效果的优化技巧。 1. 确保内容符合要求 维基百科对…