大数据实验一: Linux系统安装和使用

news2024/11/11 7:28:41

一、实验目的

  1. 描述Ubuntu的安装过程;
  2. 使用命令完成Ubuntu中的基础操作;

二、实验平台

  1. 操作系统:window系统;
  2. 内存:4G以上;
  3. 硬盘:100GB以上;
  4. Virtual Box或者VMware;
  5. Ubuntu 16.04以及以上;

三、实验过程(截图+文字说明,重点内容在截图上进行标注)

  1. 在自己电脑安装Ubuntu系统,相关软件下载链接如下:

链接:https://pan.baidu.com/s/1hT43gTDnljUBhyvP4tGzGQ 

提取码:bigd

安装过程参考:http://dblab.xmu.edu.cn/blog/337-2

      2.在终端中使用shell命令完成列任务:

(1)增加新用户,以你的学号命名,密码设置为123456,切换为新建用户工作,同时将工作目录切换为当前用户的主目录;

1.1创建用户:

ps:根据命名规则不能以数字开头,故选用名字:sub22111303195

1.2切换为sub22111303195的主目录:

(2)新建一个文件,名字自定;

ps:文件名example1

(3)文件中自由插入内容,保存退出;

3.1创建文本并保存:

3.2编辑文本:

(4)查看(2)中新建文件的详细信息如创建时间等,并解释显示结果的含义


4.2含义解释:

1、`-rw-rw-r--`:这是文件的权限设置。从左到右,第一个字符 `-` 表示:这是一个普通文件( 例:`d` 为目录)。第一个`rw-` 表示所有者有读写权限,第二个`rw-` 表示所属组有读写权限,`r--` 表示其他用户只有读权限。

2、`1`表示:硬链接的数量,即有多少个硬链接指向这个文件。(普通文件通常是 `1`)

3、`sub22111303195`表示:文件所有者的用户名。

4、`syp22111303195表示:文件所属的用户组名。

5、`26`表示:文件的大小(单位字节)。

6、`9F 6 11:06`表示:文件的最后修改日期和时间。(九月六日上午 11 点 06 分)。

7、 `example1.txt`表示:文件的名称。

(5)获取(2)中新建文件的内容;

(6)将(2)中新建文件复制到/usr/bigdata路径下,其中会出现错误,寻找原因并记录解决方法

6.1报错后尝试方法:

6.2最终解决方法:让普通用户sub22111303195获取root用户权限

6.3成功复制:

(7)切换到/usr/bigdata目录下查看验证文件是否复制成功

(8)删除/usr目录下的bigdata文件夹以及其中的内容,并利用ls命令检验删除结果;

(9)查找profile文件的所在位置,并总结查找命令以及用法;

9.1、使用sub22111303195发现权限不够:

切换到root:

which命令用于查找命令的位置,find命令用于在文件系统中搜索文件。

9.2、总结查找命令以及用法:

(1)、find:在文件系统中搜索文件或目录

find [搜索路径] -name [文件名模式]  # 按文件名查找

find [搜索路径] -type d  # 查找所有目录

find [搜索路径] -type f  # 查找所有文件

find [搜索路径] -user [用户名]  # 查找属于特定用户的文件

find [搜索路径] -mtime -n [天数]  # 查找在过去n天内修改过的文件

  1. 、locate:使用数据库来快速查找文件或目录

locate [文件名]  # 查找文件名匹配的文件

  1. 、which:查找某个命令的可执行文件路径

which [命令名]  # 查找命令的可执行文件路径

  1. 、ls:列出目录内容

ls [目录名]  # 列出目录下的所有文件和子目录

ls -l [目录名]  # 详细列出目录下的所有文件和子目录

  1. grep命令的功能以及使用方法是?并在终端中测试其用法
(10)grep命令用于搜索文件中匹配特定模式的行。

10.2使用方法:grep 'pattern' filename.txt  # 在filename.txt中搜索包含'pattern'的行

10.3终端测试:

(11)其他(自行探索,如压缩、解压文件等)命令的使用;
  1. gzip:压缩单个文件。

gzip filename  # 压缩文件

gzip -d filename.gz  # 解压文件

  1. pwd:显示当前目录路径
  1. cd:改变当前目录

cd /path/to/directory  # 切换到指定目录

cd ..  # 返回上一级目录

cd ~  # 切换到用户的主目录

(4)mv::移动或重命名文件和目录。

mv source_file destination_file  # 移动或重命名文件

mv source_directory destination_directory  # 移动目录

(5)head:显示文件的前几行。

head filename  # 显示文件的前10行

head -n 5 filename  # 显示文件的前5行

(6)tail:显示文件的最后几行。

tail filename  # 显示文件的最后10行

tail -n 5 filename  # 显示文件的最后5行

(12)总结Ubuntu系统的使用初体验

安装Ubuntu的过程相对顺利,通过VirtualBox创建虚拟机并从提供的链接下载了Ubuntu 16.04的ISO文件。在安装过程中遇到了分区配置的问题,通过查阅官方文档和社区论坛找到了解决方案。

命令行是Ubuntu的一大特色,通过实验学习了基本的命令行操作,如文件创建、权限修改等。刚开始使用命令行时感觉有些生疏,但随着实践的增加,逐渐熟悉并开始享受命令行带来的高效性。

在VirtualWare中运行Ubuntu时,性能表现令人满意,没有出现明显的卡顿现象。资源占用相对较低,尤其是在内存和CPU方面,与Windows相比,Ubuntu表现得更加轻量级。

四、问题与收获

4.1、问题

(1)安装问题:

        描述在安装Ubuntu时遇到的具体问题,例如分区困难、驱动不兼容等。

        说明如何通过查阅文档、询问社区或尝试不同的安装方法来解决问题。

 (2)命令行不熟悉:

        讨论在使用命令行时遇到的问题,如命令记不住、参数使用错误等。

        描述如何通过实践、查阅手册或使用man命令来提高自己的命令行技能。

   (3)软件安装和配置:

        叙述在安装特定软件时遇到的问题,比如依赖问题、配置错误等。

        分享如何通过阅读软件文档、搜索在线解决方案或向社区求助来解决这些问题。

(4) 权限问题:

        描述在执行某些需要管理员权限的操作时遇到的问题。

        说明如何通过使用sudo命令或切换用户来解决权限问题。

(5)文件系统和路径问题:

        讨论在文件系统导航、文件权限管理等方面遇到的问题。

        描述如何通过学习和使用ls、cd、chmod等命令来更好地理解Linux文件系统。

4.2收获

        描述通过安装Ubuntu学习到的系统安装和配置知识。讨论通过实验学习到的命令行操作技巧和常用命令。描述如何通过命令行提高工作效率和灵活性。描述在解决问题过程中提高的分析和解决问题的能力。

      

 

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

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

相关文章

如何用1024张显卡训练一个模型

最近看到知乎一个回答,把千卡训练的难度吹上天了。但其实真正用过千卡就会发现也就那么几个点。于是想写一篇文章简单讲讲。 本文将包括几个部分: 首先我们将讨论千卡训练的难题,以及应该在什么时候使用千卡训练; 接着&#xff…

品牌建设是什么?怎么做好品牌建设?

品牌建设,是每个公司品牌形象树立过程中所做的一系列动作,旨在与目标市场建立情感联系,并在竞争激烈的市场中为企业或产品赢得认同和忠诚度。要做好品牌建设,公司首先要明确自己的品牌定位,然后在通过一些品牌建设策略…

Java调用数据库 笔记06 (修改篇)

1.创建Java的普通class类 2.加载驱动 Class.forName("com.mysql.jdbc.Driver"); 3.驱动管理类调用方法进行连接,得到连接对象 DriverManager.getConnection(url, user, password); 其中设置参数: static final String url "jdbc:my…

2024年上海小学生古诗文大会倒计时一个月:做2024官方模拟题

2024年上海市小学生古诗文大会自由参赛的初赛将于10月19日开始,还有不到一个月的时间。 今天好真题继续带着大家来继续做官方2024年小学生古诗文大会的官方模拟题。 【温馨提示】我给每一道题都独家制作了解析,便于孩子理解和熟记题目背后的知识点&…

【python设计模式6】行为型模式1

目录 责任链模式 观察者模式 责任链模式 责任链模式的内容:使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这些对象连成一条链并沿着这条链传递该请求,直到有一个对象处理它为止。责任链的角色有抽象处理者、…

b2b2c商城系统好用么 多用户商城系统四大盈利模式

商淘云B2B2C商城系统能帮助企业快速搭建企业自己的多用户商城系统,它提供了多种功能,如多商家管理、订单处理、支付模块集成等,适合各种规模的企业。用户界面友好,且支持定制化,能满足不同业务需求。 多用户商城有四大…

【ARM】A64指令介绍及内存屏障和寄存器

A64指令集介绍 ISA : Instruction System Architecture 指令集总结 跳转指令 使用跳转指令直接跳转,跳转指令有跳转指令B,带链接的跳转指令BL ,带状态切换的跳转指令BX。 B 跳转指令,跳转到指定的地址执行程序。 BL 带链接的跳…

.NET周刊【9月第3期 2024-09-15】

国内文章 关于.NET在中国为什么工资低的分析 https://www.cnblogs.com/thinkingmore/p/18406244 .NET在中国开发者的薪资偏低,主要因市场需求、技术栈选择和企业文化等因素所致。历史上,.NET曾因微软的闭源策略发展受限,尽管后来推出了跨平…

传输层协议 —— TCP协议(下篇)

目录 0.前言 1.流量控制 什么是流量控制? 如何做到流量控制? 窗口探测 PSH标志位与流量控制 一个问题 2.滑动窗口 为什么要有滑动窗口? 滑动窗口在哪? 滑动窗口到底是什么? 滑动窗口的工作原理 滑动窗口中…

Java——认识String类

在 C 语言中已经涉及到字符串了,但是在 C 语言中要表示字符串只能使用字符数组或者字符指针,可以使用标准库提供的字符串系列函数完成大部分操作,但是这种将数据和操作数据方法分离开的方式不符合面相对象的思想,而字 符串应用又非…

【射频通信电子线路基础第五讲】噪声、噪声系数和灵敏度

一、噪声 确定信号对应的是干扰,而随机信号对应的是噪声,噪声又分为系统内部的噪声和外部对系统的噪声。 1、电阻热噪声 (1)无源有耗网络的热噪声 (2)热噪声通过线性网络 (3)等效噪…

酷炫航模飞手飞行技术详解

在无人机与航模的广阔世界里,成为一名技艺高超的飞手,不仅需要对飞行器有深入的理解,还需掌握一系列精湛的飞行技巧。本文将从基础飞行技巧、特技飞行动作、FPV第一人称视角、安全飞行要点、设备调试与维护,以及实战应用与拓展六个…

2024 “华为杯” 中国研究生数学建模竞赛(E题)深度剖析|高速公路应急车道启用建模|数学建模完整代码+建模过程全解全析

当大家面临着复杂的数学建模问题时,你是否曾经感到茫然无措?作为2022年美国大学生数学建模比赛的O奖得主,我为大家提供了一套优秀的解题思路,让你轻松应对各种难题! CS团队倾注了大量时间和心血,深入挖掘解…

深度学习--从零实现线性回归【数据流水线+模型+损失函数+小批量梯度下降】

代码来源于动手学深度学习pytorch版,感兴趣的同学可以自行购买观看。本节内容带着大家了解深度学习框架底层实现逻辑,如何自定义模型,自定义层或自定义损失函数,方便大家后续使用深度学习框架时候能够明白一些基本函数的实现过程&…

C语言——————结构体

前言: 我们都已经学了很多int char …等类型还学到了同类型元素构成的数组,以及取上述类型的指针,在一些小应用可以灵活使用,然而,在实际问题中有时候我们需要几种数据类型一起来修饰某个变量。 例如一个学生的信息就…

2024 “华为杯” 中国研究生数学建模竞赛(F题)深度剖析|X射线脉冲星光子到达时间建模|数学建模完整代码+建模过程全解全析

当大家面临着复杂的数学建模问题时,你是否曾经感到茫然无措?作为2022年美国大学生数学建模比赛的O奖得主,我为大家提供了一套优秀的解题思路,让你轻松应对各种难题! CS团队倾注了大量时间和心血,深入挖掘解…

如何成为信息安全等级测评师?具体有哪些要求?

给大家的福利,点击下方蓝色字 即可免费领取↓↓↓ 🤟 基于入门网络安全/黑客打造的:👉黑客&网络安全入门&进阶学习资源包 文章目录 前言 信息安全等级测评师 定义与作用:证书颁发:能力要求&#x…

2024 “华为杯” 中国研究生数学建模竞赛(C题)深度剖析|数据驱动下磁性元件的磁芯损耗建模|数学建模完整代码+建模过程全解全析

当大家面临着复杂的数学建模问题时,你是否曾经感到茫然无措?作为2022年美国大学生数学建模比赛的O奖得主,我为大家提供了一套优秀的解题思路,让你轻松应对各种难题! CS团队倾注了大量时间和心血,深入挖掘解…

植保无人机是朝阳产业还是夕阳产业?

植保无人机产业是朝阳产业还是夕阳产业,可以从多个维度进行分析: 一、市场需求与增长趋势 市场需求:随着农业现代化的推进和劳动力成本的上升,植保无人机因其高效、安全、节省农药等优势,在农业生产中的应用越来越广…

Spring Boot赋能高校心理健康教育

1绪 论 1.1研究背景 随着计算机和网络技术的不断发展,计算机网络已经逐渐深入人们的生活,网络已经能够覆盖我们生活的每一个角落,给用户的网上交流和学习提供了巨大的方便。 当今社会处在一个高速发展的信息时代,计算机网络的发展…