Linux操作系统的安装和配置

答案:

https://laowangall.oss-cn-beijing.aliyuncs.com/studentall.pdf

实验学时:2

实验类型:设计

实验要求:使用虚拟机安装和配置CentOS 7.X操作系统

一. 实验目的

1.掌握虚拟机里CentOS 7.X操作系统的安装和配置;

2.掌握查看系统常见参数的shell命令。

二.实验内容

1.在宿主机上安装虚拟机软件;

2.在虚拟机里安装配置Linux;

3.实现要求的shell函数。

、实验条件和要求

装有Windows7、Windows 10或者Windows 11操作系统的PC机一台。

每一位同学一组独立开展实验。

、实验步骤

答案:

https://laowangall.oss-cn-beijing.aliyuncs.com/studentall.pdf

  1. 下载CentOS 7.X的Minimal镜像,比如7.9版本:

https://mirrors.tuna.tsinghua.edu.cn/centos/7.9.2009/isos/x86_64/CentOS-7-x86_64-Minimal-2009.iso

  1. 从VirtualBox或VMware的官方网站选择合适的链接下载相应的虚拟机,然后安装。
  1. VirtualBox下载地址:https://www.virtualbox.org/wiki/Downloads 
  2. VirtualBox需要下载两个软件包,如下图所示。先安装Windows hosts对应的安装包,然后再安装All supported platforms对应的安装包。
  1. 启动 虚拟机软件,进入其主界面。

答案:

https://laowangall.oss-cn-beijing.aliyuncs.com/studentall.pdf

  1. 创建新的虚拟机:

答案:

https://laowangall.oss-cn-beijing.aliyuncs.com/studentall.pdf

  1. 选择虚拟机的类型为Linux
  2. 将第1步操作所下载的iso文件,作为虚拟机的光驱或者安装程序光盘映像文件。
  3. 为虚拟机分配20GB的虚拟硬盘、512MB~1GB内存、1~2颗CPU核心。
  4. 为虚拟机设置网络接口(网卡),可以选择桥接或者NAT。

答案:

https://laowangall.oss-cn-beijing.aliyuncs.com/studentall.pdf

  1. 启动虚拟机,进行安装。在安装过程中,每次界面变化均需要配合主机的有线或无线网卡MAC地址截图,写入本次实验报告。建议在安装过程中,录制视频,方便后期截图。

答案:

https://laowangall.oss-cn-beijing.aliyuncs.com/studentall.pdf

https://gitee.com建立新的Linux课程代码仓库,将以下6个函数的实现写入lab1/lab1.sh并提交。

# 1 hello函数,输入参数个数为0, 输出hello, world! 到标准输出。

function s1_hello() {

    

}

# tell_who_i_am函数,输入参数个数为0,输出当前实际用户的账号到标准输出

function s2_tell_who_i_am() {

}

# 2 s3_which_distro_do_i_use函数,输入参数个数为0,输出当前Linux系统的发行版名字到标准输出,输出类容类似 NAME=”Beta Linux”

function which_distro_do_i_use() {

    

}

# 3 s4_view_my_cpu_arch函数,输入参数个数为0,输出当前Linux系统所用的CPU的结构:x86_64或者x86_32到标准输出

function view_my_cpu_arch() {

    uname -m

}

# 4 s5_show_first_scsi_disk_size函数,输入参数个数为0,输出当前Linux系统所用的第一块scsi硬盘的以GB为单位的尺寸数字(仅含数字)到标准输出,比如400。

function show_first_scsi_disk_size() {

    lsblk -l | \grep disk | \grep '^sda ' |awk '{print $4}'

}

# 5 s6_show_main_memory_size_in_megabytes函数,输入参数个数为0,输出当前Linux系统的以MB为单位的内存尺寸数字(仅含数字)到标准输出

function show_main_memory_size_in_megabytes() {

    free -m |grep "Mem:" |awk '{print $2}'

}

在代码仓库的lab1/lab1.sh里实现对应上述操作并如下命名的函数:

s1_hello

s2_tell_who_i_am

s3_which_distro_do_i_use

s4_view_my_cpu_arch

s5_show_first_scsi_disk_size

s6_show_main_memory_size_in_megabytes

一人一组做实验,交一份实验报告。

、思考题

   在建立虚拟机时,提供了不同的网络连接,分别是什么场景适用? 

六、实验报告

1.理解每个命令的常见工作场景。

2. 分析实验过程。

3. 解决实验中出现的异常。

 4. 撰写实验报告

答案:

https://laowangall.oss-cn-beijing.aliyuncs.com/studentall.pdf

  • 16
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值