云计算Cloud Computing实践(一)

实验内容:Linux环境基本操作练习

  • 实验目标:在Linux环境下,熟悉基本的文件操作和命令
  • 实验要求:配置和熟悉简单的编程环境,完成实验环境和实验工具的熟悉
  • 实验内容:简单命令执行、文件操作、程序安装
  • 难点重点:无

1. 实验使用的环境以及备选的方案

前言:本次实验,我尝试在macOS的环境下使用BootCamp辅助软件安装Ubuntu的双系统,但是发现在加载Ubuntu系统之后,我电脑touch bar整个没有响应了,这会导致我的功能键无法被呼出。经过仔细的查询,发现这是因为在Ubuntu系统下缺少相应的驱动软件,整体体验比较差,所以放弃了在本地机器使用双系统构建Ubuntu的Linux系统来进行本次实验以及后续实验的想法。

方案1:使用Vmware Fusion提供的虚拟机软件进行实验

image

方案2:租用阿里云服务器提供的命令行界面进行实验

image

上面的两种平台都是比较不错的选择,但是如果需要跑计算密集型的任务,由于我选用的是阿里云提供的学生套餐,所以内存和带宽存在比较大的限制,所以大部分的实验我决定还是在自己的机器上去做。

2. 关于Linux环境下关于文件的不同命令

在菜鸟教程的网站上,我找到了比较常用的关于文件操作的命令,并对于我们最常使用的几个命令进行了实际操作

首先明确我们所处的目录和相关目录的作用:

  • 家目录 /home 对比 ~是当前用户的家目录
  • 配置文件目录 /etc
  • 临时目录 /tmp
image

例如:

  • cat 连接文件并打印到标准输入输出设备
  • touch在当前的指定目录创建一个文件
image
  • lessmore 区别 : less 可以随意浏览文件,但是more在查看文件的时候,只能向前移动,却不能向后移动
  • scp用于文件的上传

软件程序安装

在Centos中软件包管理器:yum

列出已安装的:yum list

清除缓存:yum clean packages

防火墙基本操作

  • 作用:保护服务器安全
  • 设置防火墙规则: 开放服务端口的80端口,ssh的22端口
  • 安装: yum install firewalld
  • 启动:service firewalld start
  • 检查状态:service firewalld status
  • 关闭和禁用防火墙 : service firewalld stop/disable

当我们启动了防火墙的服务的时候

我们可以使用firewall-cmd --version(可选)来对firewall进行各种操作

实例:firewall-cmd --add-service=ssh 来添加ssh服务


总结:

通过这次实验,我基本熟悉了接下来进行实验的环境。

这次实验增进了我对Linux环境的了解,并帮我复习了一些基础命令的使用。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容