您的位置:首页 > 运维架构 > Linux

红帽RHCSA认证考试题目解析 2 REDHAT Enterprise Linux

2013-11-18 14:19 501 查看
[b]本RHCSA题目由网络下载,这里只给出解题步骤,欢迎拍砖[/b]
你的系统是DNS域domain90.example.com的一个成员身份运行,在172.24.90.0/255.255.255.0这个子网,在这个子网中的所有系统都属于domain90.example.com

你的虚拟系统应该有下面的网络配置:
HOSTNAME:station.domain90.example.com
ipaddress:172.24.90.40
netmask:255.255.255.0
Gateway:172.24.90.254
DNS地址为:172.24.90.1
你所使用虚拟系统的root密码是redhat
做题第一步需要启动虚拟机,直接进入单用户模式,更改root密码,修改主机名、网络信息,以及清空防火墙,测试与服务器链接解析情况。也可以在这里先把kernel安装,之后重启做题,以免kernel出问题,好多题白做。
RHCSA考题:
1、为您的系统创建一个默认的软件仓库。软件列表地址在:http://server.domain90.example.com/pub/x86_64/Server/
# cp /etc/yum.repos.d/rhel-source.repo /etc/yum.repos.d/rhcsa.repo
[rhcsa]
name=rhcsa
baseurl=://http://server.domain90.example.com/pub/x86_64/Server/
gpgcheck=0
2、resizealogicalvolume调整逻辑卷的大小。把/home所在分区的大小调整为450M。
# df –Th
# vgdisplay
# lvextend –L 450M /dev/mapper/vg_home-lv_home
# resize2fs;lvs
3、创建用户。创建一个harry的用户,它的附属组为sysadm;创建一个natasha的用户,它的附属组为sysadm;创建一个sarah的用户,要求它不能在本地登录。它们的密码都是redhat
# grep sysadm /etc/group
# groupadd sysadm
# useradd –G sysadm harry
# useradd –G sysadm natasha
# useradd –s /sbin/nologin sarah
# echo redhat|passwd –stdin harry
# echo redhat|passwd –stdin natasha
# echo redhat|passwd –stdin sarah
4、配置文件/var/tmp/fstab的权限。将/etc/fstab复制到/var/tmp/,将/var/tmp/fstab的属主、属组都改为root,要求natasha对该文件有读、写的权限,要求harry对该文件没有任何权限。要求任何人都不能对该文件有执行权限。
# cp /etc/fstab /var/tmp
# setfacl –m u:natasha:6 /var/tmp/fstab
# setfacl –m u:harry:0 /var/tmp/fstab
# vim /etc/fstab(/挂载选项中添加acl)
/dev/sda1 / ext4 defaults,acl  1 1
# mount –o remount /
# mount |grep acl
# getfacl /var/tml/fstab
5、配置一个cron任务。以harry的身份,每天14:23分执行一个echowelcome。
# su harry
# crontab –e
23 14 * * * /bin/echo welcom
# exit
6、创建一个共享目录。要求创建/home/common目录,它的所有者为root,属组改为sysadm,所有者与组对它属有读、写的权限。其它人没有任何权限。要求该目录下的新文件的属组也为sysadm。
# mkdir /home/common
# chgrp sysadm common
# chmod 2770 common
7、安装内核的升级。安装一个新的内核,内核文件在ftp://server.domain90.example.com/dir/rhcsa/kernel/中,要求重新启动时以新的内核引导系统。
# yum install –y lftp
# lftp  ftp://server.domain90.example.com/dir/rhcsa/kernel/ # get kernel-2.***
# get kernel-firmware-2***
# quit
# rpm –ivh kernel-*
# vim /etc/grub.conf(default=Net Install kernel)
8、绑定到外部验证服务。将您的系统加入到domain90.example.com的域中,ldap服务器的地址为:server.domain90.example.com.要求,可以使用ldapuser90用户登录。
#system-config-authentication
用户帐户数据库 LDAP
LDAP搜索基点  dc=domain90,dc=example,dc=com
LDAP服务器    ldap://server.domain90.example.com
验证方法       LDAP密码
使用TLS加密证书根据要求填写即可
# su ldapuser90
9、配置NTP。要求把你系统的时钟与server.domain90.example.com服务器时间同步。
# ntpdate server.domain90.example.com
# system-config-date
在网络上同步日期和时间
添加 server.domain90.example.com
10、配置autofs。要求通过autofs服务实现映射ldapuser90用户的家目录。
# echo “/home/netuser   /etc/auto.misc”
# echo “*  -nfs server.domain90.example.com:/home/netuser/&” >>/etc/auto.misc
# service autofs restart
# su ldapuer90
11、配置一个FTP访问。要求可以匿名下臷文件。
# yum install –y vsftpd
# chkconfig vsftpd on
# service vsftpd restart
12、配置web服务。配置一个web服务器,主页可以从http://server.domain90.example.com/pub/x86_64/rhcsa/example.html下载,可以从station.domain90.example.com域名访问您的web服务器。
# yum install –y httpd
# chkconfig httpd on
# service httpd start
# wget http://server.domain90.example.com/pub/x86_64/rhcsa/example.html # cp example.html /var/www/html/index.html
这里建议文件是拷贝进去,不用MV的方式
13、创建用户。要求创建用户alex,它的uid为3000,它的密码为alex111
# useradd –u 3000 alex
# echo alex111|passwd –stdin alex
14、添加一个swap分区。要求在不影响原swap分区的情况下,再添加一个512M的swap分区。
# fdisk –cu /dev/sda
新建512分区
# partx –a /dev/sda
# mkswap /dev/sda5
#echo “UUID="4debbe89-b0f2-468c-a424-eb7421216a26" swap swap defaults 0 0”>>/etc/fstab
# swapon –a;swapon -s
15、查找文件。要求查找属主为harry的所有文件,并将其复制到/root/findresult目录中。
# mkdir /root/findresult
# find / -name harry  -exec cp –rfp {} /root/findresult \;
16、查找字符串。从/usr/share/dict/words中找出包含abc的行,写入到文件/root/line.txt中,要求顺序与/usr/share/dict/words中一致,并过滤空行。
# grep abc /usr/share/dict/words > /root/line.txt
17、创建逻辑卷。要求创建一个PE为8M的卷组,卷组名为database;创建一个50个LE的逻辑卷,逻辑卷名为datastore;并将其格式化为ext4,开机自动挂载到/mnt/data目录。
# fdisk –cu /dev/sda(创建一个大于400M的分区)
# pvcreate /dev/sda6
# vgcreate –s 8M database /dev/sda6
# lvcreate –n datastore –l 50 database
# mkfs.ext4 /dev/database/datastore
# blkid /dev/database/datastore
# “echo "UUID="c72876eb-48d2-4caa-a263-ce5885d583d5" /mnt/data ext4 defaults 0 0">>/etc/fstab”
# mkdir /mnt/data
# mount –a

---------------------------------------------------------------------------------------
reboot系统,检查。至此这部分题目全部做完,还有几套题目整理后还会上传,在做的过程中可以做一题检查一题。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: