Linux自动挂载镜像、远程桌面、共享win文件夹、创建raid5卷、创建HTML文件及网络静态路由综合小实验
环境描述:
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
使用service network restart命令重新启动网卡后,使用Xshell连接虚拟机进行操作
先确认虚拟机的光驱设备已启动连接、镜像文件已加载
输入df –h命令查看当前磁盘挂载情况
编辑vim /etc/fstab,使镜像文件能自动挂载在/mnt目录中
输入mount –a命令重新挂载,再df –h检查当前磁盘挂载情况,发现/dev/sr0镜像文件已能自动挂载
创建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
进入cd /etc/yum.repos.d/
删除里面.repo结尾的文件rm –rf *.repo
再创建编辑,vim abc.repo
yum install rdesktop –y 运行yum仓库安装rdesktop功能包
打开win7系统的虚拟机,配置好IP地址,再把计算机属性里的远程设置设置成允许远程桌面的计算机连接
进入虚拟机打开终端输入rdesktop 192.168.10.20 命令远程连接win7系统的虚拟机
已完成Linux01远程连接桌面win7系统。
实验2
在Linux01系统中挂载win7系统提供的共享文件
解禁 Guest用户
共享C盘中的文件夹abc给Everyone
在命令框中输入secpol.msc进入本地安全策略
用户权限分配,拒绝从网络访问这台计算机,把guest用户删除
安全选项,本地账户的共享和安全模型,仅来宾
扫描共享文件 smbclient -L //192.168.10.20/,发现文件夹abc已在共享列表中
把共享的文件挂载到新建的目录/abc01中 mount.cifs //192.168.10.20/abc /abc01
进去目录/abc01中查看发现里面已有win7系统共享文件夹里的文件abc01.txt
在win7系统中使用xshell远程使用zhangsan用户登录Linux01系统
在Linxu01中创建新用户zhangsan
在win7系统中安装好xshell,打开新建连接
已成功实现win7可以使用xshell远程使用zhangsan用户登录Linux01系统,实验2已完成。
实验3
先为Linux02的虚拟机添加4块硬盘,重启虚拟机使新添加的硬盘生效;设置网络连接模式为VMnet9,在宿主机VMnet9的网卡中配置14.0.0.0网段的IP地址,使用Xshell连接Linxu02的虚拟机进行实验
Xshell已连接上Linux02虚拟机centos6-1
输入fdisk –l命令查看新硬盘信息
输入fdisk /dev/sdb创建分区/dev/sdb1
sdc1、sdd1、sde1的分区操作可参照sdb1
分区创建完毕后再输入fdisk –l查看,发现/dev/sdb1、/dev/sdc1、/dev/sdd1、/dev/sde1均已创建成功
创建好分区后输入mdadm -C -v /dev/md0 -l5 -n3 /dev/sd[b-d]1 -x1 /dev/sde1命令,进行raid5磁盘阵列的创建
在使用cat /proc/mdstat命令查看发现raid5已创建完毕后,再格式化raid目录
这样就完成Linux02用磁盘sdb1、sdc1、sdd1做raid5磁盘阵列,且有磁盘sde1做备份盘的实验
输入mdadm –f /dev/md0 /dev/sdd1模拟磁盘sdd1损坏自动使用磁盘sde1替换功能
再输入cat /proc/mdstat或者mdadm –D /dev/md0命令查看,即发现sde1已替换sdd1
实验3完成
实验4
Linux02提供httpd服务并且在图形化界面和字符界面模式开机自启动
输入service httpd status命令查看httpd服务是否已开启
发现httpd服务是关闭状态,输入service httpd start命令开启httpd服务
输入chkconfig --list httpd命令查看httpd服务的开机默认启动状态
输入chkconfig –level 235 httpd on命令使httpd服务在图形化界面和字符界面模式开机自启动,再重新输入chkconfig --list httpd命令查看httpd服务的开机默认启动状态
Linux02提供httpd服务并且在图形化界面和字符界面模式开机自启动的实验已完成
把raid5磁盘阵列分区设置为httpd站点,在站点中创建默认首页index.html 内容为“hello world!!!”
把RAID5卷挂载到网站的网页文档目录/var/www/html下
即已完成把raid5磁盘阵列分区设置为httpd站点实验
在网站的网页文档目录/var/www/html下创建并编辑一个网页index.html
打开Linux02系统中的火狐浏览器,输入地址127.0.0.1访问,即可显示出之前编辑的网页内容
实验4完成
实验5实现整个网络全网互联互通
在GNS3新建拓扑图
为R1的f0/0和f0/1端口配置IP地址
为R1配置静态路由
R2、R3的配置操作参照R1
在win7的PC系统中分别Ping Linux01、Linux02 的IP地址
要注意的是各台主机确保开启httpd服务、关闭防火墙(命令是service iptables stop)和SELinux(命令是setenforce 0)
发现均已能Ping通,实验5完成