Linux自动挂载镜像、远程桌面、共享win文件夹、创建raid5卷、创建HTML文件及网络静态路由综合小实验

 

 

blob.png

环境描述:

Linux01和win7分别是公司内网中的两台PC机,Linux02是公网上的一台web服务器根据以下需求完成实验。

1:Linux01实现镜像文件自动挂载,搭建yum仓库,配置远程桌面功能,可以远程桌面win7系统

2:win7提供共享文件夹,方便Linux01进行挂载,且win7可以使用xshell远程使用zhangsan用户登录Linux01系统

3:Linux02准备四块磁盘做raid5磁盘阵列,且有一块磁盘是备份盘,并且演示磁盘损坏自动替换功能

4:Linux02提供httpd服务并且在图形化界面和字符界面模式开机自启动,把raid5磁盘阵列分区设置为httpd站点,在站点中创建默认首页index.html 内容为”hello world!!!”

5:实现整个网络全网互联互通

 



 

下面开始实验1

自动挂载镜像文件

首先打开Linux01的虚拟机rh6-1配置IP地址192.168.10.10/24

blob.png

使用service network restart命令重新启动网卡后,使用Xshell连接虚拟机进行操作

先确认虚拟机的光驱设备已启动连接、镜像文件已加载

blob.png

输入df –h命令查看当前磁盘挂载情况

blob.png

编辑vim /etc/fstab,使镜像文件能自动挂载在/mnt目录中

blob.png

输入mount –a命令重新挂载,再df –h检查当前磁盘挂载情况,发现/dev/sr0镜像文件已能自动挂载

blob.png

创建yum 仓库

进入cd /mnt/Packages,先安装下面三个依赖安装包

rpm –ivh libao-0.8.8-7.1.el6.x86_64.rpm

rpm –ivh libsamplerate-0.1.7-2.1.el6.x86_64.rpm

rpm –ivh libsndfile-1.0.20-5.el6.x86_64.rpm

blob.png

进入cd /etc/yum.repos.d/

删除里面.repo结尾的文件rm –rf *.repo

blob.png

再创建编辑,vim abc.repo

blob.png

yum install rdesktop –y 运行yum仓库安装rdesktop功能包

blob.png

打开win7系统的虚拟机,配置好IP地址,再把计算机属性里的远程设置设置成允许远程桌面的计算机连接

blob.png

blob.png

进入虚拟机打开终端输入rdesktop 192.168.10.20 命令远程连接win7系统的虚拟机

blob.png

blob.png

已完成Linux01远程连接桌面win7系统。




实验2

在Linux01系统中挂载win7系统提供的共享文件

解禁 Guest用户

blob.png 

共享C盘中的文件夹abc给Everyone

blob.png

blob.png

在命令框中输入secpol.msc进入本地安全策略

blob.png

用户权限分配,拒绝从网络访问这台计算机,把guest用户删除

blob.png

安全选项,本地账户的共享和安全模型,仅来宾

blob.png

扫描共享文件 smbclient -L //192.168.10.20/,发现文件夹abc已在共享列表中  

blob.png

把共享的文件挂载到新建的目录/abc01中  mount.cifs //192.168.10.20/abc /abc01

进去目录/abc01中查看发现里面已有win7系统共享文件夹里的文件abc01.txt

blob.png

blob.png



 

在win7系统中使用xshell远程使用zhangsan用户登录Linux01系统

  在Linxu01中创建新用户zhangsan

blob.png

在win7系统中安装好xshell,打开新建连接

blob.png

blob.png

blob.png

blob.png

已成功实现win7可以使用xshell远程使用zhangsan用户登录Linux01系统,实验2已完成。

 




实验3

先为Linux02的虚拟机添加4块硬盘,重启虚拟机使新添加的硬盘生效;设置网络连接模式为VMnet9,在宿主机VMnet9的网卡中配置14.0.0.0网段的IP地址,使用Xshell连接Linxu02的虚拟机进行实验

blob.png

 

blob.png

 

Xshell已连接上Linux02虚拟机centos6-1

blob.png

 

输入fdisk –l命令查看新硬盘信息

blob.png

输入fdisk /dev/sdb创建分区/dev/sdb1

blob.png

sdc1、sdd1、sde1的分区操作可参照sdb1

分区创建完毕后再输入fdisk –l查看,发现/dev/sdb1、/dev/sdc1、/dev/sdd1、/dev/sde1均已创建成功

blob.png

 

创建好分区后输入mdadm -C -v /dev/md0 -l5 -n3 /dev/sd[b-d]1 -x1 /dev/sde1命令,进行raid5磁盘阵列的创建

blob.png

在使用cat /proc/mdstat命令查看发现raid5已创建完毕后,再格式化raid目录

blob.png

这样就完成Linux02用磁盘sdb1、sdc1、sdd1做raid5磁盘阵列,且有磁盘sde1备份盘的实验

输入mdadm –f /dev/md0 /dev/sdd1模拟磁盘sdd1损坏自动使用磁盘sde1替换功能

blob.png

再输入cat /proc/mdstat或者mdadm –D /dev/md0命令查看,即发现sde1已替换sdd1

blob.png

实验3完成

 




实验4

Linux02提供httpd服务并且在图形化界面和字符界面模式开机自启动

输入service httpd status命令查看httpd服务是否已开启

blob.png

发现httpd服务是关闭状态,输入service httpd start命令开启httpd服务

blob.png

输入chkconfig --list httpd命令查看httpd服务的开机默认启动状态

blob.png

输入chkconfig –level 235 httpd on命令使httpd服务在图形化界面和字符界面模式开机自启动,再重新输入chkconfig --list httpd命令查看httpd服务的开机默认启动状态

blob.png

Linux02提供httpd服务并且在图形化界面和字符界面模式开机自启动的实验已完成


 

把raid5磁盘阵列分区设置为httpd站点,在站点中创建默认首页index.html 内容为“hello world!!!”

RAID5卷挂载到网站的网页文档目录/var/www/html下

blob.png

即已完成把raid5磁盘阵列分区设置为httpd站点实验

 

在网站的网页文档目录/var/www/html下创建并编辑一个网页index.html

blob.png

blob.png

打开Linux02系统中的火狐浏览器,输入地址127.0.0.1访问,即可显示出之前编辑的网页内容

blob.png

实验4完成

 




 

实验5实现整个网络全网互联互通

在GNS3新建拓扑图

blob.png

为R1的f0/0和f0/1端口配置IP地址

blob.png

为R1配置静态路由

blob.png

R2、R3的配置操作参照R1

blob.png

blob.png

在win7的PC系统中分别Ping  Linux01、Linux02 的IP地址

要注意的是各台主机确保开启httpd服务、关闭防火墙(命令是service iptables stop)和SELinux(命令是setenforce 0)

blob.png

发现均已能Ping通,实验5完成