Linux操作系统实验指导-实验01:安装与基本配置

996 阅读9分钟

一、实验目的

1、掌握VMware Workstation Pro软件的安装;

2、掌握openEuler操作系统的安装;

3、了解CLI 交互方式;

4、掌握文件目录管理、用户权限管理、网络配置相关命令。

二、实验学时

2学时

三、实验类型

验证性

四、实验需求

1、硬件

每人配备计算机1台。

2、软件

安装VMware WorkStation Pro或Oracle VM VirtualBox软件,安装Mobaxterm软件。

3、网络

本地主机与虚拟机能够访问互联网,虚拟机网络不使用DHCP服务。

4、工具

无。

五、实验任务

1、完成VMware Workstation Pro安装;

2、完成VM创建;

3、完成openEuler操作系统的安装;

4、完成openEuler 操作系统的初始化配置;

5、完成openEuler 操作系统的远程管理;

6、完成文件目录管理;

7、完成用户权限管理;

8、完成网络配置。

六、实验环境

1、本实验需要VM 1台。

2、本实验VM配置信息如下表所示。

虚拟机配置操作系统配置
虚拟机名称:VM-Lab-01-Task-01-172.31.0.11内存:1GBCPU:1颗,1核心虚拟磁盘:20GB网卡:1块主机名:Lab-01-Task-01IP地址:172.31.0.11子网掩码:255.255.255.0网关:172.31.0.254DNS:172.31.0.254

3、本实验拓扑图。

4、本实验操作演示视频。

本实验操作演示视频为视频集的第1集:www.bilibili.com/video/BV1b1…

七、实验内容及步骤

1、安装VMware Workstation Pro

(1)VMware WorkStation Pro安装程序可通过Broadcom官方网站(support.broadcom.com)获取。

(2)执行安装程序并依照向导完成软件安装。

2、配置VMware WorkStation Pro网络

(1)在VMware WorkStation Pro中,依次选择【编辑(E)】->【虚拟网络编辑器(N)】->【网络适配器】->【更改设置(C)】,选择“VMnet8”网络,取消勾选“使用本地DHCP服务将IP地址分配给虚拟机(D)”,修改“子网IP(I):”为“172.31.0.0”,如图1-1所示。

图 1-1修改网络配置

(2)选择【NAT设置(S)...】配置虚拟网络适配器的网关IP,如图1-2所示。

图 1-2修改网络配置

3、创建VM

(1)在VMware Workstation Pro中创建虚拟机。

(2)为VM配置网络的连接方式。

选择指定的虚拟机,鼠标右键,依次选择【设置(S)...】->【硬件】->【网络适配器】,勾选网络连接方式为“NAT模式(N):用于共享主机的IP地址”,如图1-3所示。

图1-3 桥接网卡设置

🔔请根据开展本实验的本地主机所在网络实际情况,选择合适的虚拟机网络连接方式。

4、安装openEuler

(1)从openEuler的官方网站(www.openeuler.org)获取openEuler安装镜像。

(2)配置VM存储,挂载ISO镜像文件。

选择指定的虚拟机,鼠标右键,依次选择【设置(S)...】->【硬件】->【CD/DVD(SATA)】,在连接模块勾选“使用ISO映像文件(M):”单击【浏览(B)...】,为其选择内容为(1)中下载好的openEuler安装镜像ISO文件,如图1-4所示。

图1-4 挂载ISO镜像文件

🔔系统安装完成后需将ISO从VM配置中移除。

(3)启动虚拟机并按照向导完成操作系统安装,操作系统安装过程中的关键配置信息如下所示。

安装语言简体中文
软件选择(S)Software selection最小安装
安装目的地(D)Installation destination自动分区
网络和主机名(N)Network and host name打开以太网连接,并根据实验环境中的配置设置主机名与网络
用户设置User settings启用root账户,设置 root 密码

🔔安装完成后需点击安装界面中的【重启系统】按钮,重启虚拟机。

5、首次启动与初始化配置

(1)在VMware Workstation Pro开启VM,系统启动后,输入设置的用户名及密码,登录操作系统。如图1-5所示。

图 1-5 登录操作系统

(2)登录系统后,使用Ping命令测试VM网络的连通性,参考命令如下。如图1-6所示。

[root@Lab-01-Task-01 ~]# ping www.baidu.com

图 1-6 测试网络连通性

6、远程管理openEuler

在openEuler系统中的openSSH是默认开启的,对openEuler进行远程管理时无需对openSSH服务作配置。

(1)在本地计算机安装SSH管理软件。本实验推荐使用的SSH管理软件是MobaXterm,其安装程序可从官网(mobaxterm.mobatek.net)获取,安装方法请参考官方安装手册。

(2)使用Mobaxterm配置SSH访问信息,实现openEuler远程管理,如图1-7所示。

图 1-7 使用Mobaxterm配置SSH访问信息

(3)配置完成后,在Mobaxterm中测试VM网络连通性,如图1-8所示。

图1-8 Mobaxterm测试VM网络连通性

7、文件目录管理

(1)进入/opt 目录

本实验的文件目录管理的操作在/opt 目录下进行,需进入/opt目录。

[root@Lab-01-Task-01 ~]# cd /opt

(2)使用mkdir命令的“pv”选项批量创建用于归档的三个目录,同时查看创建过程。规则为:“bakup-日期-项目模块”,如“bakup-20230901-app”的 3个目录。

[root@Lab-01-Task-01 opt]# mkdir -pv bakup-20230901-{app,sql,api}

(3)进入“bakup-20230901-app”目录下,使用touch命令创建“README.txt”文件。

[root@Lab-01-Task-01 opt]# cd bakup-20230901-app
[root@Lab-01-Task-01 bakup-20230901-app]# touch README.txt

(4)将“README.txt”文件复制至“bakup-20230901-api”目录下,使用cp命令复制文件。

[root@Lab-01-Task-01 bakup-20230901-app]# cp README.txt /opt/bakup-20230901-api

(5)后退至/opt目录下,通过rm命令删除“bakup-20230901-app”目录。

[root@Lab-01-Task-01 bakup-20230901-app]# cd ..
[root@Lab-01-Task-01 opt]# rm -rf bakup-20230901-app

8、用户权限管理

(1)使用groupadd命令创建用户组,组名称如“labs”。

[root@Lab-01-Task-01 ~]# groupadd labs

(2)使用useradd命令创建用户,用户名如“openeulerlab”。

(3)使用passwd命令设置密码,密码如“eulerlab#PWD”。

# 使用useradd命令创建用户
[root@Lab-01-Task-01 ~]# useradd openeulerlab

# passwd命令设置用户密码
[root@Lab-01-Task-01 ~]# passwd openeulerlab
更改用户centoslab的密码 。
新的密码:
重新输入新的密码:
passwd:所有的身份验证令牌已经成功更新。

执行上述命令后,终端上会显示如图1-4所示内容。

图 1-4 用户权限操作

(4)将创建的用户指定至创建的组下

使用usermod命令为用户指定属组。

[root@Lab-01-Task-01 ~]# usermod -G labs openeulerlab

(5)设置“README.txt”文件权限为“644”

使用chmod命令设置文件权限。

[root@Lab-01-Task-01 ~]# cd /opt/bakup-20230901-api
[root@Lab-01-Task-01 bakup-20230901-api]# chmod 644 README.txt
[root@Lab-01-Task-01 bakup-20230901-api]# ls -l

(6)设置“README.txt”文件所属组与所属用户

使用chown命令设置文件的所属组与所属用户。

[root@Lab-01-Task-01 ~]# cd /opt/bakup-20230901-api
[root@Lab-01-Task-01 bakup-20230901-api]# chown openeulerlab:labs README.txt
[root@Lab-01-Task-01 bakup-20230901-api]# ls -l

(7)删除用户

使用userdel命令可删除指定用户。

 [root@Lab-01-Task-01 ~]# userdel openeulerlab

(8)删除用户组

使用groupdel命令可删除指定用户组。若该组下有用户,需先删除用户,才可删除组。

[root@Lab-01-Task-01 ~]# groupdel labs

9、网络连接配置

(1)查看网络接口配置信息

使用ip addr命令查看网络接口配置信息。

[root@Lab-01-Task-01 ~]# ip addr

(2)查看网络连接

在虚拟机关机状态下,进入虚拟机设置界面,在“网络”中,可查看到是否启用网络连接,以及连接方式和网络接口名称。

(3)使用nmcli修改IP地址

# 查看计算机中设备信息
[root@Lab-01-Task-01 ~]# nmcli device status
# --------------------显示内容--------------------
DEVICE  TYPE      STATE   CONNECTION
ens33   ethernet  已连接  ens33
lo      loopback  未托管  --
# --------------------显示内容--------------------

# 查看网络接口的信息
[root@Lab-01-Task-01 ~]# nmcli device show ens33
# --------------------显示内容--------------------
GENERAL.DEVICE:                         ens33
GENERAL.TYPE:                           ethernet
GENERAL.HWADDR:                         00:0C:29:42:0F:45
GENERAL.MTU:                            1500
GENERAL.STATE:                          100(已连接)
GENERAL.CONNECTION:                     ens33
GENERAL.CON-PATH:                       /org/freedesktop/NetworkManager/ActiveCo>
WIRED-PROPERTIES.CARRIER:               开
IP4.ADDRESS[1]:                         172.31.0.11/24
IP4.GATEWAY:                            172.31.0.254
IP4.ROUTE[1]:                           dst = 172.31.0.0/24, nh = 0.0.0.0, mt = >
IP4.ROUTE[2]:                           dst = 0.0.0.0/0, nh = 172.31.0.254, mt =>
IP4.DNS[1]:                             172.31.0.254
# 此处省略部分内容
# --------------------显示内容--------------------

# 修改静态ip、网关、DNS
[root@Lab-01-Task-01 ~]# nmcli con mod ens33 ipv4.method manual ipv4.addresses 172.31.0.11/24
[root@Lab-01-Task-01 ~]# nmcli con mod ens33 ipv4.gateway 172.31.0.254
[root@Lab-01-Task-01 ~]# nmcli con mod ens33 ipv4.dns "172.31.0.254"

# 重启网卡
[root@Lab-01-Task-01 ~]# nmcli connection reload
[root@Lab-01-Task-01 ~]# nmcli connection up ens33

(4)使用nmtui进行网络连接配置

# 输入nmtui命令,进入其界面
[root@Lab-01-Task-01 ~]# nmtui

选择选项“编辑连接”,进入其界面,选择“以太网”中的“ens33”,在“IPv4配置”模块,设置为手动,地址设置为172.31.0.11/24,网关设置为172.31.0.254,DNS服务器设置为172.31.0.254,选择右下角的“<确定>”,保存退出。

(5)测试网络连通性

 [root@Lab-01-Task-01 ~]# ping www.baidu.com

八、实验考核

实验考核分为【实验随堂查】和【实验线上考】两个部分。

实验随堂查:每个实验设置5个考核点。完成实验任务后,按照考核点要求,学生提交实验成果的截图或录屏视频。通过线上考核平台(如课堂派)进行作答。依据提交成果进行评分。

实验线上考:每个实验设置5道客观题。通过线上考核平台(如课堂派)进行作答。系统自动评分。

1、实验随堂查

本实验随堂查设置提交实验成果-5个截图/视频,具体如下:

题目1[文件题]:提交使用VMware Workstation Pro安装openEuler操作系统,启动后的登录界面截图;

题目2[文件题]:提交使用Mobaxterm工具连接openEuler实现远程管理截图;

题目3[文件题]:提交使用创建的用户登录系统后的截图;

题目4[文件题]:提交对文件完成权限和所属组的更改后,使用命令“ls -l”查看该文件权限和所属组的截图;

题目5[文件题]:提交使用“ping www.baidu.com”进行网络连通性测试通过的截图;

2、实验线上考

本实验线上考共5题。