实验一:linux命令 实验目的: 1. 让学生熟悉 linux 环境下的操作命令,为以后其它内容的学习打下坚实的基础。 2. 熟悉虚拟机环境。 实验步骤: 1.cd cd /home/firewall # 把 /home/ firewall 设置为当前目录 cd .. # 返回上一级目录 cd ~ # 进入到当前 Linux 系统登录用户的主目录(或主文件夹)。在 Linux 系统中, ~ 代表的是用户的主文件夹,即“ /home/ 用户名”这个目录,如果当前登录用户名为 firewall ,则 ~ 就代表“ /home/ firewall / ”这个目录 2.ls ls # 查看当前目录中的文件 ls -l # 查看文件和目录的权限信息 3.mkdir mkdir input # 在当前目录下创建 input 子目录 mkdir -p src/main/scala # 在当前目录下,创建多级子目录 src/main/scala 4.cat cat /proc/version # 查看 Linux 系统内核版本信息 cat /home/firewall/word.txt # 把 /home/firewall/word.txt 这个文件全部内容显示到屏幕上 cat file1 file2 > file3 # 把当前目录下的 file1 和 file2 两个文件进行合并生成文件 file3 head -5 word.txt # 把当前目录下的 word.txt 文件中的前 5 行内容显示到屏幕上 5.cp cp /home/firewall/word.txt /usr/local/ # 把 /home/firewall/word.txt 文件复制到“ /usr/local ”目录下 6.rm rm ./word.txt # 删除当前目录下的 word.txt 文件 rm – r ./test # 删除当前目录下的 test 目录及其下面的所有文件 rm – r test* # 删除当面目录下所有以 test 开头的目录和文件 7.pwd 8.useradd 9.passwd 10.tar tar -zxf ~/ 下载 /spark-2.1.0.tgz -C /usr/local/ # 把 spark-2.1.0.tgz 这个压缩文件解压到 /usr/local 目录下 11.mv mv spark-2.1.0 spark # 把 spark-2.1.0 目录重新命名为 spark 12.chown chown -R firewall:firewall ./spark # firewall 是当前登录 Linux 系统的用户名,把当前目录下的 spark 子目录的所有权限,赋予给用户 firewall 13. ifconfig ifconfig # 查看本机 IP 地址信息 sudo ifconfig eth0 10.176.7.33 netmask 255.255.240.0 sudo route add default gw 10.176.8.254 此时应能 ping 通网宿主机 IP 了。 但此时还不能使用域名,如 ping www.baidu.com 仍不通。 DNS 配置: 附:普及知识: /etc/resolv.conf ,其实是一个 Link 。它其实指向的是 /run/resolvconf/resolv.conf 。 Ubuntu 有一个 resolvconf 服务,如果重启它,那么 /etc/resolv.conf 的内容会被修改成默认的样子。所以 ,不能直接修改 /etc/resolv.conf 。 方法: ( 1 )通过修改配置文件,配置网络: /etc/network/interfaces 文件 sudo vim /etc/network/interfaces 按 I 进入插入状态,输入以下内容 iface eth0 inet static address 10.176.9.100 netmask 255.255.240.0 gateway 10.176.9.254 dns-nameservers 桌面上的 DNS1 桌面上的 DNS2 按 ESC 退回,: wq 保存退出。 ( 2 )使用 sudo vim /etc/resolvconf/resolv.conf.d/base // 修改本机使用的 DNS 服务器 IP 地址 输入: nameserver 桌面上的 DNS1 地址 nameserver 桌面上的 DNS2 地址 保存退出 执行 /sbin/resolvconf –u // 更新 resolv.conf 或 resolvconf –a enp0s3 // 将 name server 绑定到接口 enp0s3 网卡上。 或者 sudo etc/init.d/resolvconf restart 然后执行以下命令: service networking restart // 重启网络服务 sudo /etc/init.d/networking restart // 重启网卡,使配置生效。 14. vim 文本编辑器 15.exit exit # 退出并关闭 Linux 终端 实验总结:(实验心得体会、遇到的问题及解决过程)