(1)掌握Linux虚拟机的安装方法。Spark和Hadoop等大数据软件在Linux操作系统上运行可以发挥最佳性能,因此,本课程中,Spark都是在Linux系统中进行相关操作,同时,下一章的Scala语言也会在Linux系统中安装和操作。鉴于目前很多同学正在使用Windows操作系统,因此,为了顺利完成本课程的后续实验,这里有必要通过本实验,让同学掌握在Windows操作系统上搭建Linux虚拟机的方法。当然,安装Linux虚拟机只是安装Linux系统的其中一种方式,实际上,也可以不用虚拟机,而是采用双系统的方式安装Linux系统。本课程推荐使用虚拟机方式。
(2)熟悉Linux系统的基本使用方法。本课程全部在Linux环境下进行实验,因此,需要提前熟悉Linux系统的基本用法,尤其是一些常用命令的使用方法。
操作系统:Windows系统和Centos。
虚拟机软件:推荐使用的虚拟机软件为VMware。所有安装包见QQ群文件提供的百度云盘链接。
1.安装Linux虚拟机
自行完成安装,并实现虚拟机和互联网ping通。关键过程截图。
2.使用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
$ vim word.txt
#按键盘Esc键退出vim编辑状态,输入“:wq”保存文件并退出vim编辑器
(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