第四天(722日)

今天的主要内容是磁盘分区、管理逻辑卷以及管理计划任务。一、磁盘分区老师推荐用图形界面进行磁盘分区,我感觉还是用图形结合命令一起用的好。1、创建大小为400 MB的新分区和ext4文件系统。该文件系统应永久挂载在/data的下面。我在虚拟机中新添加了一块硬盘sdb,就用这块硬盘完成这些操作。[root@localhost ~]# fdisk /dev/sdbCommand (m for help): n                      #n是新建分区Command action   e   extended   p   primary partition (1-4)p                                         #p是创建主分区Partition number (1-4): 1                     #指定主分区编号First cylinder (1-2610, default 1):               #指定分区开始柱面,这里直接回车用默认值。Using default value 1Last cylinder, +cylinders or +size{K,M,G} (1-2610, default 2610): +400M       #设置分区大小Command (m for help): p                                            #查看分区情况   Device Boot      Start         End      Blocks    Id  System/dev/sdb1         1           52     417658+   83   LinuxCommand (m for help): w         #保存退出The partition table has been altered!这样分区的操作就完成了,然后需要执行partx命令刷新一下[root@localhost ~]# partx -a /dev/sdb下面再将分区格式化,并指定使用ext4文件系统:[root@localhost ~]# mkfs -t ext4 /dev/sdb1下面将分区挂载到/data:[root@localhost ~]# mkdir /data[root@localhost ~]# mount /dev/sdb1 /data修改/etc/fstab将分区永久挂载:[root@localhost ~]# vi /etc/fstab/dev/sdb1               /data                  ext4     defaults        0 0
注意,如果要在图形界面中创建逻辑分区,在创建好扩展分区之后,必须重启系统,然后才能在其中继续创建逻辑分区。2、永久添加大小为500MB的交换分区。创建交换分区还是用图形界面更加简单。

RHCSA认证培训+考试七天实录(四)_number

然后修改/etc/fstab文件,将分区永久挂载:

[root@localhost ~]# vi /etc/fstab/dev/sdb2               swap                   swap     defaults        0 0修改完之后,继续执行下面的命令:[root@localhost ~]# swapon –a           #使交换分区生效[root@localhost ~]# swapon –s           #查看交换分区情况3、创建加密的设备,使其包含大小为256 MB的ext4文件系统,并使用密码testing123。将文件系统挂载至/test这个操作也用图形界面来做,创建分区并勾选“加密底层设备”。

RHCSA认证培训+考试七天实录(四)_default_02

设置加密密码:

RHCSA认证培训+考试七天实录(四)_default_03

注意这个加密分区的设备名为/dev/dm-2


RHCSA认证培训+考试七天实录(四)_default_04

挂载分区:

[root@localhost ~]#mkdir /test[root@localhost ~]#mount /dev/dm-2 /test编辑/etc/fstab文件使之永久挂载。[root@localhost ~]# vi /etc/fstab/dev/dm-2               /test                   ext4     defaults        0 0二、管理逻辑卷1、创建一个VG和LV,PE大小8M,LV中PE个数10,自动挂载到/mnt/wshare/格式化为vfat 文件系统,其中 Vg名称为wgroup ,lv名称为wshare 要创建逻辑卷,首先要分区。这里先分出一个300MB的分区sdb4。

RHCSA认证培训+考试七天实录(四)_default_05

管理逻辑卷也最好用图形界面,但是Linux中默认没安装逻辑卷管理器,所以首先要安装:

[root@localhost ~]#yum install system-config-lvm

然后打开“系统\管理\逻辑卷管理器”进行逻辑卷的设置。

首先在“未初始化的实例”中找到sdb4,点击“初始化实例”将其初始化成物理卷PV

RHCSA认证培训+考试七天实录(四)_default_06

然后在“未分配的卷”中选中物理卷,执行“创建新的卷组”,创建一个新的卷组VG


RHCSA认证培训+考试七天实录(四)_action_07

根据题目要求,VG的名字为“wgroup”,PE大小为8MB

RHCSA认证培训+考试七天实录(四)_default_08

然后在wgroup卷组中创建新的逻辑卷LV


RHCSA认证培训+考试七天实录(四)_action_09

按题目要求输入LVwshareLV大小是10PE,题目要求用vfat文件系统,但这里无法设置,所以先设成ext4,等一会再改。因为要修改文件系统,所以这里也先不挂载。

RHCSA认证培训+考试七天实录(四)_primary_10

在命令行中执行lvdisplay命令可以查看当前的逻辑卷,重点查看它的设备名。

[root@test ~]# lvdisplay --- Logical volume --- LV Name                /dev/wgroup/wshare VG Name                wgroup LV UUID                SYJ6dO-sPsi-TYtS-He0e-CfhC-HAlf-dijoKf LV Write Access        read/write LV Status              available # open                 0 LV Size                80.00 MiB Current LE             10 Segments               1 Allocation             inherit Read ahead sectors     auto - currently set to     256 Block device           253:3将逻辑卷格式化:[root@test ~]# mkfs -t vfat /dev/wgroup/wshare创建目录并挂载逻辑卷:[root@test ~]# mkdir /mnt/wshare[root@test ~]# mount /dev/wgroup/wshare /mnt/wshare2、将/home分区LVM从190M缩小为100M这个操作很简单,在逻辑卷编辑器中对逻辑卷直接编辑属性就可以,这里就不做了。三、计划任务管理crontab1、设置root用户的计划任务l 每天早上7:50自动开启sshd服务,22:50关闭。首先创建计划任务:[root@test wshare]# crontab -e -u root-e参数是编辑计划任务,-u参数是指定用户。然后会进入文本编辑状态,输入计划任务,计划任务的书写格式如下图:

RHCSA认证培训+考试七天实录(四)_default_11

RHCSA认证培训+考试七天实录(四)_action_12

所以根据题目要求可以如下编写计划任务,注意其中用到的命令必须要加上绝对路径,命令路径可以用which命令查看。

50 7 * * * /sbin/service sshd start50 22 * * * /sbin/service sshd stop每隔5天清空一次FTP服务器公共目录/var/ftp/pub[root@test wshare]# crontab -e -u root0 0 */5 * * /bin/rm -rf /var/ftp/pub/*每周六的7:30时,重新启动httpd服务。[root@test wshare]# crontab -e -u root30 7 * * 6 /sbin/service httpd restart每周一、三、五的17:30,打包备份/etc/httpd目录。[root@test wshare]# crontab -e -u root30 17 * * 1,3,5 /bin/tar czvf httpbak.tar.gz /etc/httpd/每天晚上9:30重启Linux系统,并删除/var/www/usr1下的所有文件。[root@test wshare]# crontab -e -u root30 21 * * * /bin/rm -rf /var/www/usr1/*;/sbin/reboot最后可以查看root用户的计划任务列表:[root@test wshare]#crontab –l –u root四、基本服务器的配置服务器的配置与管理是RHCE考查的重点内容,RHCSA中涉及的非常简单。1、架设基于apache服务器的web访问,从ftp://192.168.0.254/pub/上下载station.html到本地,作为网站的首页文件,并在本地访问网站。 [root@test wshare]# service httpd start                  #启动httpd服务[root@test wshare]# chkconfig --level 35 httpd on          #让httpd服务开机自动运行 [root@test ~]# wget ftp://192.168.0.254/pub/station.html    #从服务器下载网页文件[root@test ~]# cp station.html /var/www/html/index.html   #复制网页文件到web服务器主目录并改名2、架设FTP服务器,允许匿名用户下载。[root@test wshare]# service vsftpd start                  #启动vsftpd服务[root@test wshare]# chkconfig vsftpd on                  #让服务开机自动运行[root@test wshare]#cd /var/ftp/pub                    #进入ftp的公共目录[root@test pub]#touch test                             #创建一个测试文件最后可以通过浏览器对上面两个服务器进行访问测试。

本文出自 “一壶浊酒” 博客,请务必保留此出处http://yttitan.blog.51cto.com/70821/939395