Linux 操作考内容
•CentOS6.5的安装
1、创建虚拟机,要求虚拟机的内存1024MB,硬盘容量:20G。
网络选择桥接
(1)创建虚拟机,要求虚拟机的内存1024MB,
(2)硬盘容量:20G。
2、在所创建好的虚拟机上安装CentOS6.5操作系统,其中磁盘分区为:根分区/(15G)、swap(2G)、home(3G) 。使用默认管理员账号,密码为:123456,使用lsblk查看并截图。主机名为自己名字的拼音,使用cat命令 /etc/sysconfig/network查看并截图。
(1)其中磁盘分区为:根分区/(15G)、swap(2G)、home(3G)
•网络基础设置
1、关闭防火墙,并设置防火墙开机不自动启动。使用chkconfig --list查看并截图,截图要求包括关闭防火墙命令。
(1)、关闭防火墙,命令:service iptables stop
并设置防火墙开机不自动启动,命令:chkconfig iptables off
(2)使用chkconfig --list查看并截图,截图要求包括关闭防火墙命令。
2、将selinux设置为disabled,使用cat命令查看/etc/sysconfig/selinux并截图。IP地址为10.11.82.X(X是各班学委分配好的)、子网掩码、网关和DNS,使用cat命令查看(/etc/sysconfig/network-scripts/ifcth-eth0),并截图保存。
(1)将selinux设置为disabled,使用cat命令查看/etc/sysconfig/selinux并截图。
(2)IP地址为10.11.82.X(X是各班学委分配好的)、子网掩码、网关和DNS,使用cat命令查看(/etc/sysconfig/network-scripts/ifcth-eth0),并截图保存。
3、启动网卡,并使用物理机ping通虚拟机,截图要求包括启动网卡命令。
(1)启动网卡,命令:service network restart
(2)使用物理机ping通虚拟机
•配置本地YUM服务
1、进行本地YUM服务的配置,使用lsblk命令查看挂载情况,再使用cat命令查看CentOS-Media.repo配置,并将相关截图进行保存。
(1)备份yum网络配置文件,命令:mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
(2)修改本地yum的配置文件,命令:vi /etc/yum.repos.d/CentOS-Media.repo
(3)下图是要修改的地方及修改后,
(4)创建yum挂载目录文件,命令:mkdir /media/CentOS
(5将yum 挂载到刚创建的目录文件,命令:mount -o loop /dev/cdrom /meida/CentOS (这个命令是临时挂载,每次重启虚拟机后都要打一遍,挂载yum) 注意:有的时候,会挂载失败,可能是光盘没有连接,需要点击连接
(6)使用lsblk命令查看挂载情况
(7)使用cat命令查看CentOS-Media.repo配置
2、使用yum命令安装vim、 tree命令查看安装情况并截图。
(1)用yum安装vim和tree
安装VIM 命令:yum install -y vim
安装tree 命令:yum install -y tree
(2)用tree 查看vim 和tree的安装情况
查看vim的安装情况,命令:rpm -qa | grep vim
查看tree的安装情况,命令:rpm -qa | grep tree
•文件夹与权限设置
1、创建三个文件夹,分别是ywb1、swb1、cwb1
(1)创建三个文件夹,命令:mkdir -p /wb/ywb1 /wb/swb1 /wb/cwb1
•创建用户组ywb、swb。
命令:groupadd ywb
groupadd swb
•ywb用户组成员分别为:yw01、yw02,swb用户组成员为sw01、sw02。(均为主组,所有用户的密码均为123456)。让ywb1文件夹的属主为yw01,属组为ywb。让swb1的文件夹的属主为sw01,属组为swb。查看/etc/passwd文件及/etc/group文件并截图。
-g 是设置主组;-G是设置附加组
(1)命令:useradd -g ywb yw01
命令:useradd -g ywb yw02
命令:useradd -g swb sw01
命令:useradd -g swb sw02
(2)让ywb1文件夹的属主为yw01,属组为ywb
命令:chown -R yw01 /wb/ywb1 ----设置属主
命令: chgrp -R ywb /wb/ywb1 ----设置属组
(3)让swb1的文件夹的属主为sw01,属组为swb
命令:chown -R sw01 /wb/swb1----设置属主
命令:chgrp -R swb /wb/swb1 ----设置属组
(4)ywb用户组还有一成员yw03,ywb是yw03的附加组;swb用户组还有另一成员sw03,swb是sw03的附加组。
命令:useradd -G ywb yw03
Useradd -G swb sw03
(5)查看/etc/passwd文件及/etc/group文件并截图。
命令:cat /etc/passwd
命令:cat /etc/group
3、管理员(root)对ywb和swb组内所有用户的文件具有可读可写可执行权限,各部门的小组成员对自己部门的文件夹有可读写权限,其余用户组无权限。使用tree命令查看文件夹的建立情况,并截图,用ll命令查看所建的三个文件的权限情况,并截图。
给文件夹赋予权限,-R便是递归给权限
命令:chmod 760 -R /wb/ywb1
命令:chmod 760 -R /wb/swb1
(1)使用tree命令查看文件夹的建立情况,并截图 ,命令:tree /wb
(2)用ll命令查看所建的三个文件的权限情况,并截图。
•samba服务配置
1、安装配置Samba服务,创建一个用户user1;使用cat /etc/passwd查看用户情况并截图。
(1)安装Samba,命令:yum install -y samba
(2)创建一个用户user1;命令:useradd user1
将用户变成samba用户:命令:smbpasswd -a user1 ,输入命令然后设置密码,(密码:123456)
(3) 使用cat /etc/passwd查看用户情况并截图,命令:cat /etc/passwd
2、建立一个共享目录/opt/public,并在public下建一个文件t1,文件内容为I am a student.,使用ll /opt查看文件夹的情况并截图。
(1)建立一个共享目录/opt/public ;命令: mkdir -p /opt/public
(2)并在public下建一个文件t1,文件内容为I am a student.命令:vim /opt/public/t1
(3) 使用ll /opt查看文件夹情况
3、要求共享名为user,且user1用户能够上传和下载文件,将samba的配置情况截图保存,同时包括物理机上验证samba登录情况及上传情况。
(1)修改samba的配置文件,命令:vim /etc/samba/smb.conf
查看尾部,命令:cat /etc/samba/smb.conf sed -n 20
(2)修改完配置文件后,启动samba 服务,并重新启动服务
要给共享文件全部权限,命令:chmod 777 -R /opt/public
(3) 物理机访问samba共享文件,再我的电脑输入: \+虚拟机的ip地址
如果不能上传,或者没有权限,要重启一下虚拟机,然后启动samba服务,重启服务
去虚拟机查看一下共享目录,是否有t2文件
•DNS配置服务
1、安装配置DNS服务,负责区域“你名字的全拼.net”的内主机解析,分别为:
dns.你名字的全拼.net(10.11.X.111)
www1.你名字的全拼.net(10.11.X.113)
www2.你名字的全拼.net(10.11.X.114)
(1)安装dns服务,命令:yum install -y bind bind-utils
(2)修改网络配置文件,命令:vim /etc/sysconfig/network-scripts/ifcfg-eth0
修改完后,重启一下网卡服务,命令:service network restart
(3)备份
1.进入到根目录下的etc文件中,命令:cd /etc
2.备份原主DNS配置文件,命令:cp named.conf named.conf.bak
3.备份配置文件,命令:cp named.rfc1912.zones named.rfc1912.zones.bak
(4)修改配置文件,命令:vim /etc/named.conf
改完后,
(5)修改另一个配置文件,命令:vim namde.rfc1912.zones
修改前:
修改后:
(6)复制正向和反向解析文件
进入samba的文件,命令:cd /var/named
复制正向区域模板文件到zhengx中,命令:cp -a namd.localhost zhengx
复制反向区域模板文件在当前目录到fanx中,命令:cp -a named.loopback fanx
(7)修改正向解析文件,命令:vim zhengx ,往里面添加这些内容
(8)修改反向解析文件,命令:vim fanx
(9)重启一下dns服务,命令:service named restart
2、服务器配置正确
使用“cat /etc/named.conf”命令查看并截图
命令:cat /etc/named.conf | head -n 20
使用“cat /etc/named.rfc1912.zones”命令查看并截图
命令:cat /etc/named.rfc1912.zones | head -n 20
使用“cat /var/named/你的正向文件”命令查看并截图
命令:cat /var/named
使用“cat /var/named/你的反向文件”命令查看并截图
命令:cat /var/named/fanx
3、正向解析正确(通过物理机、虚拟机分别解释)
使用nslookup进行解析正向截图
物理机:
虚拟机:
4、反向解析正确(通过物理机、虚拟机分别解释)
使用nslookup进行解析反向截图
物理机:
虚拟机:
八、httpd配置服务
•一般网页的发布
1、安装配置httpd服务,发布一般网页。设置主目录为:/var/www/myweb,网页名为mypage.html文件,内容为“学号+姓名(拼音)!”,使用tree 命令查看文件结构并截图。所修改配制文件内容部分截图。
(1)下载httpd服务,命令:yum install -y httpd
(2)创建主目录,mkdir -p /var/www/myweb
(3)创建网页文件,命令:vim /var/www/myweb/mypage.html
(4)修改httpd的配置文件,命令:vim /etc/httpd/conf/htttod.conf
进来后,使用 :set nu 显示行号
(5)重启httpd服务,命令:service httpd restart
2、启动网站、使用IE浏览器成功访问的界面进行截图。
(1)打开物理机的网页,输入虚拟机的IP地址,
•基于端口的网页发布
1、安装配置httpd服务,发布基于端口的网页。添加端口8080,创建相关的网页目录和网页文件:/vh/port1/index.html,网页内容为:学号+姓名8080!。使用tree 命令查看文件结构并截图。所修改配制文件内容部分截图
(1)创建网页目录,命令:mkdir -p /vh/port1/
(2)创建网页文件,命令:vim /vh/port1/index.html
(3)添加端口,命令:vim /etc/httpd/conf/httpd.conf
(4)重启httpd服务,命令:service httpd restart
•启动网站、使用IE浏览器成功访问的界面进行截图。
(1)在物理机启动网页,输入虚拟机IP地址:端口号,如我的:10.11.82.213:8080
九、VSFTP配置服务
1、创建一个临时文件夹/var/ftp/tmp1供匿名用户临时存放和下载文件使用,使用tree /var/ftp /查看文件夹的情况并截图。并用物理机匿名访问ftp服务,将所访问到的目录截图保存。
(1) 下载安装vsftp,命令:yum install -y vsftpd
(2)创建临时文件夹,mkdir -p /var/ftp/tmp1
(3)使用tree /var/ftp /查看文件夹的情况
(4)启动vsftpd服务,命令:service vsftpd start
(5)重启vsftpd服务,命令:service vsftpd restart
(6)在物理机我的电脑中,输入:ftp://虚拟机的ip地址,访问vsftp文件系统,如我的:ftp://10.11.82.213
2、创建一个临时文件夹/var/ftp/tmp2,要求实名用户ftpuser1登录访问,不能跳转出自己的主目录,该用户对/var/ftp/tmp2可读可写,使用cat /etc/passwd查看用户情况并截图,并用物理机通过用户ftpuser1访问ftp服务,将所访问到的目录及所上传的文件截图保存(在物理机上建一个文件t3.txt,上传到该目录)。
(1)创建临时文件夹,命令:mkdir /var/ftp/tmp2
(2)创建用户,命令:useradd ftpuser1
(3)设置用户密码,命令:passwd ftpuser1
(4)设置用户的家目录为tmp2,命令:usermod -d /var/ftp/tmp2 ftpuser1
(5)用户对tem2可读可写,命令:chmod 760 /var/ftp/tmp2
(6)使用cat /etc/passwd 查看用户情况
(7)修改vsftpd设置文件,命令:vim /etc/vsftpd/vsftpd.conf
(8)重启vsftpd服务,命令:service vsftpd restart
(9)在物理机中输入,ftp://虚拟机的ip地址,如我的ftp://10.11.82.213
右键单击空白的地方,显示登录,点击
登录用户后,在桌面新建一个t3.txt
将t3拖到ftp共享文件中,
•LVM卷配置
1、在系统中增加两个10GB的磁盘,并进行分区,一个主分区2G,两个逻辑分区均为4G。并将两个磁盘都转化成PV卷,使用命令pvs查看并截图
(1)准备工作,下载lvm2,命令:yum install -y lvm2
(2)关闭虚拟机
(3)添加两个10GB的磁盘
以上同理再添加一块磁盘
(4)启动虚拟机
(5)查看添加的硬盘,命令:lsblk
(6)给sdb硬盘进行分区,命令:fdisk /dev/sdb
(7)建立逻辑分区,首先要创建拓展分区,
(8)做完上面第八步之后,显示选择界面,输入n 就会弹出以下情况,这里我们选择创建逻辑分区,所以选择输入 L(小写的)
题目要求是创建两个逻辑分区,所以再做一边
(9)做完后,输入p查看一下分区情况,
分区成功:
(10)如上图分区成功后,摁 w保存退出 fdisk 分区软件
(11)第二块硬盘sdc如上面步骤所示,进行分区
(12)并将两个磁都转化成PV卷,命令:pvcreate /dev/sdb* /dev/sdc*
(13)使用命令pvs查看并截图
2、使用第一个磁盘的第一个分区和第二磁盘的第二个分区组成VG, VG名称为VG1,在VG1上创建1G的LV1,2G的LV2,3G的LV3f,使用pvs命令查看,再使用lsblk命令查看,然后截图保存。
(1)使用第一个磁盘的第一个分区和第二磁盘的第二个分区组成VG, VG名称为VG1,命令:vgcreate /dev/VG1 /dev/sdb1 /dev/sdc5
(2)在VG1上创建1G的LV1,命令:lvcreate -n LV1 -L 1G /dev/VG1
(3)2G的LV2
(4)3G的LV3
(5)使用pvs命令查看
(6)再使用lsblk命令查看
•将LV1格式化成ext4文件格式,并挂载到text中,使用lsblk命令查看并截图。
(1)将LV1格式化成ext4文件格式,命令:mkfs.ext4 /dev/VG1/LV1
(2)创建挂载目录,命令:mkdir /text
(3)挂载到text中,命令:mount /dev/VG1/LV1 /text
(4)使用lsblk命令查看
十一、附加题:基于名称的apache http服务
在第七题的DNS装好的前提情况下才可以完成
•创建网页目录/vd/vd1,然后编写一个网页,名为index.html,网页内容为:学号+姓名。
(1)修改好DNS的解析,打开正向解析文件,命令:vim /var/named/aaa
(2)打开反向解析文件,命令:vim /var/named/bbb
(3)修改完成后重启虚拟机,命令:reboot或init 6
(4)重启dns服务,命令:service named reboot
(5)创建网页目录,命令:mkdir -p /vd/vd1
(6)创建网页,命令:vim /vd/vd1/index.html
(7)设置文件权限,命令:chmod 777 /vd/vd1/index.html
•安装httpd 服务、修改httpd的配制文件、启动httpd服务
(1)安装httpd服务,如果第八题做过了就不用安装了,命令:yum install -y httpd
(2)修改httpd的配置文件,命令:vim /etc/httpd/conf/httpd.conf
在最后一行添加这些内容
(3)启动httpd服务,命令:service httpd restart
3、到浏览器上验证
在浏览器上输入dns.你名字的全拼.net ,就会出现/vd/vd1下的index.html网页内容。
(三) 软件RAID技术的磁盘管理(8分)
1、添加一块硬盘(8G) ,四个逻辑分区(每个分区2G),用四个逻辑分区做RAID5。(8分)
(1)添加一块8G的硬盘
(2)做分区,四个逻辑分区,分区看LVM
(3)下载mdadm,命令:yum -y install mdadm
(4)用四个逻辑分区做RAID5。
首先要转换分区类型,
用分区做RAID5命令:
mdadm -C /dev/md1 -a yes -l 5 -n 3 -x 1 /dev/sdd{5,6,7,8}
这个命令你允许打两次,如果显示的是这个样子的,就说明成功了
或者查看一下RAID的信息,命令:mdadm -D /dev/md1 ,如下图显示,也是成了
3、从RAID盘中卸载一块盘(卸掉sdb5),命令及效果截图(1分)
命令:mdadm /dev/md1 -r /dev/sdd6 // -r 移除
1、将sdb5硬盘再添加到RAID中,命令及效果截图(1分)
2、假设sdb6这块盘坏了,可从RAID中移除该盘,命令及效果截图(1分)
命令:
mdadm /dev/md1 -r /dev/sdd6 // -r 移除