Chinaunix首页 | 论坛 | 博客
  • 博客访问: 934257
  • 博文数量: 188
  • 博客积分: 2267
  • 博客等级: 大尉
  • 技术积分: 1907
  • 用 户 组: 普通用户
  • 注册时间: 2011-08-01 11:17
文章分类

全部博文(188)

文章存档

2016年(16)

2015年(16)

2014年(12)

2013年(32)

2012年(45)

2011年(67)

分类: LINUX

2011-09-06 09:16:15

考试说明
yum服务器的位置:ftp://192.168.0.254/pub/rhel6/dvd
gpgkey的位置/etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
DNS:192.168.0.254
网关:192.168.0.254
ipaddr:192.168.0.x
虚拟机主机名:serverX.example.com
iscsi 服务器: instructor.example.com

rhce测试题
1. SELinux 设置为开机自动 enforcing
2. 启用内核IP转发
3. 禁用student用户使用crontab
4. ftp服务器仅允许example.com域用户匿名登录
5. mail服务器可以接收本机和远程邮件,student用户可以从远程接收邮件,邮件存放到指定目录/var/spool/mail/username
6. 配置mail别名,使发送给admin的邮件发给student
7. 配置apache服务器,下载页面:ftp://instructor.example.com/pub/materials/station.html 到 /var/www/html 作为首页,可以访问
8. 建立apache虚拟主机,下载页面:ftp://instructor.example.com/pub/materials/ 到 /www/virtual 作为首页,可以访问
9. 在/var/www/html 建一个 secret 目录,并启用身份验证,仅允许本地用户访问
10. 下载文件ftp://instructor.example.com/materials/words,查找hr字符串行,并按顺序复制到/root/lines.txt
11. 挂载 ISO 镜像文件到/mnt/img,启动时自动挂载 ftp://instructor.example.com/pub/materials/boot.iso 
12. 编写一个脚本 test.sh,当执行命令“sh test.sh cat”执行脚本时,输出 dog
    执行”sh test.sh dog”执行脚本时 输出 cat
    执行“sh test.sh 空格或其他字符“执行脚本时,屏幕输出错误写符串。
13. 开机后查看/proc/cmdline,其中包含max_loop=16
14. 禁止只允许 192.168.0.0/24 网段用户访问 ssh 服务
15. 配置iscsi 目标:iqn.2010-09.com.example:rdisks.serverX, 永久挂载到/mnt/data,下载文件到/mnt/data 权限为0644,ftp://instructor.example.com/materials/iscsi.txt
16. nfs共享/common, 仅允许当前example.com域用户访问
17. Samba 共享/common,工作组名 STAFF,要求 browseable=yes ,harry用户可以读取密码为harry

















以下是答案!


========================================================


1. grep SELINUX /etc/sysconfig/selinux

   SELINUX=enforcing

2. vim /etc/sysctl.conf
   net.ipv4.ip_forward = 1

3. vim /etc/cron.deny
   student

4. iptables -A INPUT ! -s 192.168.0.0/24 -p tcp --dport 21 -j REJECT
   /etc/init.d/iptables save
   chkconfig iptables on

5. postconf -e inet_interfaces=all
   yum -y install dovecot
   /etc/init.d/dovecot restart
   chkconfig dovecot on
   mkdir /home/student/mail/.imap/INBOX

6. vim /etc/aliases
   admin:          student
   postalias /etc/aliases

7. cd /var/www/html/
   wget ftp://instructor.example.com/pub/materials/station.html
    mv station.html index.html
    vim /etc/httpd/conf/httpd.conf
NameVirtualHost *:80

    DocumentRoot /var/www/html
    ServerName server2.example.com

/etc/init.d/httpd restart
chkconfig httpd on

8. mkdir /www/virtual -p
chcon -R --reference=/var/www/html /www
cd /www/virtual
wget ftp://instructor.example.com/pub/materials/
mv index.html
 vim /etc/httpd/conf/httpd.conf

    DocumentRoot /www/virtual
    ServerName www2.example.com

 /etc/init.d/httpd restart

9.mkdir /var/www/html/secret
 echo testpage > /var/www/html/secret/index.html
grep bash$ /etc/passwd
root:x:0:0:root:/root:/bin/bash
student:x:500:500::/home/student:/bin/bash
htpasswd -cm /etc/httpd/.htpasswd root
htpasswd -m /etc/httpd/.htpasswd student
 cat /etc/httpd/.htpasswd
root:$apr1$29J0ILbM$xBtCrHaBTUelc8pl9EZGK/
student:$apr1$8ihT4fOH$HbGrtWybjPXTrXXBlaL2W/
vim /etc/httpd/conf/httpd.conf

    DocumentRoot /var/www/html
    ServerName server2.example.com

        AuthName        "secret page"
        AuthType        basic
        AuthUserFile    /etc/httpd/.htpasswd
        Require         valid-user


/etc/init.d/httpd restart

10. wget ftp://instructor.example.com/pub/materials/words
grep hr words > /root/lines.txt
11. wget ftp://instructor.example.com/pub/materials/boot.iso
mkdir /mnt/img
/mnt/boot.iso           /mnt/img                iso9660 loop    0 0
mount -a

12. vim test.sh
  1. #!/bin/bash
  2. case $1 in
  3. dog)
  4. echo cat;
  5. ;;
  6. cat)
  7. echo dog;
  8. ;;
  9. *)
  10. echo "please show cat or dog!"
  11. esac

13.vim /boot/grub/grub.conf
kernel max_loop=16

14. iptables -A INPUT ! -s 192.168.0.0/24 -p tcp --dport 22 -j REJECT
/etc/init.d/iptables save
chkconfig iptables on

15.iscsiadm -m discovery -t st -p 192.168.0.254
Starting iscsid:                                           [  OK  ]
192.168.0.254:3260,1 iqn.2010-09.com.example:rdisks.server2
iscsiadm -m node -T iqn.2010-09.com.example:rdisks.server2 -p 192.168.0.254 -l
 ll /dev/sda
 fdisk -cu /dev/sda    [   ]
 partx -a /dev/sda
 mkfs.ext4 /dev/sda1
 blkid /dev/sda1
/dev/sda1: UUID="9b0369e7-289e-4e25-b270-c8a088d415fa" TYPE="ext4"
vim /etc/fstab
UUID="9b0369e7-289e-4e25-b270-c8a088d415fa" /mnt/data   ext4    _netdev 0 0
 mkdir /mnt/data
 mount -a
wget ftp://instructor.example.com/pub/materials/iscsi.txt

16. mkdir /common
 vim /etc/exports
/common         192.168.0.0/24(ro,async)
 exportfs -r
 exportfs -v
/common           192.168.0.0/24(ro,async,wdelay,root_squash,no_subtree_check)

17. yum install samba -y
chcon -t samba_share_t /common
vim /etc/samba/smb.conf
workgroup = STAFF
[common]
comment=common
path=/common
browseable=yes
useradd -s /sbin/nologin harry
smbpasswd -a harry
/etc/init.d/smb restart
chkconfig smb on
smbclient //localhost/common -U harry


阅读(716) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~