128学习总结
实验1 Linux系统的安装和常用命令
一、实验目的
(1)掌握 Linux 虚拟机的安装方法。Spark 和 Hadoop 等大数据软件在 Linux 操作系统上运行可以发挥最佳性能,因此,本教程中,Spark 都是在 Linux 系统中进行相关操作,同时,下一章的 Scala 语言也会在 Linux 系统中安装和操作。鉴于目前很多读者正在使用 Windows 操作系统,因此,为了顺利完成本教程的后续实验,这里有必要通过本实验,让读者掌握在 Windows 操作系统上搭建 Linux 虚拟机的方法。当然,安装 Linux 虚拟机只是安装 Linux 系统的其中一种方式,实际上,读者也可以不用虚拟机,而是采用双系统的方式安装 Linux 系统。本教程推荐使用虚拟机方式。
(2)熟悉 Linux 系统的基本使用方法。本教程全部在 Linux 环境下进行实验,因此,需要读者提前熟悉 Linux 系统的基本用法,尤其是一些常用命令的使用方法。
二、实验平台
操作系统:Windows系统和Ubuntu系统
虚拟机软件:VMWare。本次适应默认的Linux发行版为Ubuntu 20.04.3LTS
三、 实验内容和要求
- 安装Linux虚拟器
- 使用Linux系统的常用命令
启动 Linux 虚拟机,进入 Linux 系统,通过查阅相关 Linux 书籍和网络资料,或者参考 本教程官网的“实验指南”的“Linux 系统常用命令”,完成如下操作:
(1) 切换到目录 /usr/bin;
cd /usr/bin
(2) 查看目录/usr/local 下所有的文件;
cd /usr/local
ls -al
(3) 进入/usr 目录,创建一个名为 test 的目录,并查看有多少目录存在;
cd /usr
mkdir test
ls -al
(4)在/usr 下新建目录 test1,再复制这个目录内容到/tmp;
cd /usr
mkdir test1
sudo cp -r /usr/test1 /tmp
(5)将上面的/tmp/test1 目录重命名为 test2;
sudo mv /tmp/test1 /tmp/test2
(6)在/tmp/test2 目录下新建 word.txt 文件并输入一些字符串保存退出;
cd /tmp/test2
(7)查看 word.txt 文件内容;
cat /tmp/test2/word.txt
(8)将 word.txt 文件所有者改为 root 帐号,并查看属性;
sudo chown root /tmp/test2/word.txt
ls -l /tmp/test2/word.txt
(9)找出/tmp 目录下文件名为 test2 的文件;
sudo find /tmp -name test2
(10)在/目录下新建文件夹 test,然后在/目录下打包成 test.tar.gz;
sudo mkdir /test
sudo tar -zcv -f /test.tar.gz test
(11)将 test.tar.gz 解压缩到/tmp 目录。
sudo tar -zxv -f /test.tar.gz -C /tmp
3.在Windows和Linux系统之间互传文件
(1)在 Windows 系统中新建一个文本文件 test.txt,并通过 FTP 软件 FileZilla,把 test.txt 上传到 Linux 系统中的“/home/hadoop/下载”目录下,把利用 Linux 命令把该文件名修改为 test1.txt;(2) 通过 FTP 软件 FileZilla,把 Linux 系统中的“/home/hadoop/下载”目录下的 test1.txt文件下载到 Windows 系统的某个目录下。方案一:去掉解压参数中的z,执行命令改为:tar -xvf
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义