RHCE

  • 格式:doc
  • 大小:117.00 KB
  • 文档页数:15

RHCT您需要在3.5时内完成所有试题,3.5小时后,系统将自动关机!您会注意到有些条件指定某一个服务对 域无效,这个域中的所有的系统在172.25.0.0/255.255.0.0网段中,同时这个网段中的所有主机也在域内;域中主机在172.24.0.0/255.255.0.0网段内!如果需要安装软件,您可以通过YUM实现,YUM源路径为:http:///pub/server在您进行考试之前,您首先要取得权限,并设置您系统的密码为:rW9ySX配置静态地址信息:IP地址为:172.24.0.X(其中X为本机编号)子网掩码:255.255.0.0网关;172.24.254.254DNS:172.24.254.254加入vim /etc/hosts172.24.X.X stationX1、建立一个分区,大小为300M,挂在到/common,并使之永久生效#fdisk /dev/sdap→n→+300M→w#partprobe#mkfs.ext3 /dev/sda5#mkdir /common#mount /dev/sda5 /common#df -TH#vim /etc/fstab/dev/sda5 /common ext3 defaults 0 0假设你的分区是/dev/sda5方法2:1. e2label /dev/sda5 common2. echo -e "LABEL=common \t /common \t ext3 \t defaults \t 1 1" >>/etc/fstab方法3:echo "mount /dev/sda5 /common" >>/etc/rc.local2、创建用户、群组,群组所属关系:一个名为sysusers组一个andrew用户,其属于sysusers组作为辅助组一个susan用户,其也属于sysusers组作为辅助组一个brad用户,使其无法通过shell交互式登录本地系统,同时其不属于sysusers群组的成员Andrew,susan和brad用户必须设置为password的密码groudadd sysusersuseradd -G sysusers andrewuseradd -G sysusers susanuseradd -s /sbin/nologin bradecho “password” | passwd --stdin andrewecho “password” | passwd --stdin susanecho “password” | passwd --stdin braduseradd brad;vim /etc/passwd 更改brad用户最后一列为/sbin/nologin3、建立一个协作目录/common/staff,并拥有以下列特性:/common/staff组拥有者为sysusers该目录对sysusers群组成员有可读、可写、可执行的权限,其他用户除外。

在/common/staff目录中创建的文件自动与该目录有相同的组拥有者mkdir -p /common/staffchgrp sysusers /common/staff;用ll -d /common/staff 查看结果chmod g+w /common/staff;chmod 771 /common/staff;用ll -d /common/staff 查看结果chmod g+s /common/staff;用ll -d /common/staff查看结果4.、从ftp:///pub/updates 安装适用的kernel更新套件,必须符合下列准则:更新版的kernel套件在重新开机后为预设的kernel原来的kernel套件依旧存在,并且可以被启用cd /rootmkdir tmpcd tmpftp 用户名:ftp,anonymous切换到所在目录get 需要下载的文件rpm –ivh 新的内核rpm -ivh ftp:///pub/updates/kernel*;在vim /etc/grub.conf或者vim /boot/grub/grub.conf 中修改default=num来更改默认启动,default=0,则默认启动菜单第1行的操作系统,default=1,则启动第2行的系统,如此类推默认启动选项。

5、在您的系统上启用IP Forwarding功能vim /etc/f,修改“net.ipv4.ip_forward=0”中的0为1sysctl -p,从sysctl.conf中重新加载使用cat /proc/sys/net/ipv4/ip_forward来查看结果6、通过IPP(CUPS)设定您系统上的默认本地打印队列至上的stationX,X为您的本机编号,请使用“Generic-text-only”配置打印队列。

system-config-printer,打开打印机配置界面,依次进行如下设置:printer name:stationXdeive:internet Printing Protocal(ipp)hostname:printer name:stationXprinter type:Gneric→Text-only printer最后点击“make default printer”按钮echo “I am stationX.” | lpr,进行打印测试lpq,列出打印队列lprm,人为取消某条打印队列7、为用户andrew配置一个任务计划,在每天本地时间15:25执行/bin/echo hello用crontab -u andrew -e命令对crontab进行编辑输入:25 15 * * * /bin/echo hello 如果是一句话的时候用“”重启服务:service crond restart#yum install vixie-cron#service crond start#chkconfig crond on#chkconfig --list crond#chkconfig --add crond#crontab –u andrew –e25 15 * * * /bin/echo “hello”8、172.24.254.254为NIS绑定域notexample提供验证,请注意下列事项: nisuserX必须可以登入您的系统,X指的是您的工作站编号,但是登入时并无家目录,须等到您完成下面的autofs考题才会有家目录在您的系统上,所有NIS用户有一个为password的密码连接nis服务器1、authconfig-tui2、选中NIS服务,选择下一步3、填写域名:notexample,服务器:172.24.254.2544、确定后,如显示:“监听NIS域服务器”表示正常#getent passwd 将会显示出nis用户5、输入su – nisuserX后显示:-bash-3.1$,表示找不到家目录或者System→administration→authentication 启用NIS支持,填入域名与服务器9、为NIS用户配置autofs以自动在其家目录:(172.24.254.254)通过NFS输出/rhome/stationX给您的工作站,X为您的工作站编号nisuserX用户的家目录是:/rhome/stationX/nisuserX,nisuserX用户的家目录必须自动挂载在本地端的/rhome下面的/rhome/nisuserX家目录必须对这些用户可写,当您使用其中任一nisuser1到nisuser20的用户登入时,能存取家目录的仅有nisuserX使用者范例:station100通过自动挂载配置使得nisuser100登入时自动将:/rhomes/staton100/nisuser100的NFS分享挂载到其家目录rhome/nisuser100中1、cd /etccp auto.misc rhome.miscvim /etc/auto.master,加上:“/rhome(自动监控目录)/etc/rhome.misc(辅助配置文件名)”2、vim /etc/rhome.misc,加上:“stationX(触发文件夹名) -fstype=nfs172.24.254.254:/rhome/stationX(挂载点)”3、service autofs restart,重启autofs服务4、chkconfig autofs on,开机自动启动服务5、输入su – nisuserX后显示:[nisuser9@localhost ~]$,输入pwd命令后显示/rhome/stationX/nisuserX,表示挂载成功。

10、复制/etc/fstab文件到/var/tmp目录,配置/tmp/fstab的权限,使:/var/tmp/fstab文件的属主是root用户/var/tmp/fstab 文件属于root'群组/var/tmp/fstab 文件不得为任何人执行/var/tmp/fstab 文件对用户susan既不可以读也不可以写所有其他用户(目前的及未来的)可以读取/var/tmp/fstab文件cp /etc/fstab /var/tmpchown root:root /var/tmp/fstab或者chown root /var/tmp/fstabchgrp root /var/tmp/fstabchmod u-x,g-x,o-x /var/tmp/fstabvim /etc/fstab/dev/sda2 /var ext3 defaults,usrquota,acl 0 0setfacl -m u:susan:0 /var/tmp/fstabgetfacl /var/tmp/fstab查看设置是否成功chmod o+r /var/tmp/fstab,要让所有用户拥有r权限最后使用getfacl /var/tmp/fstab检查上述内容11、将home分区扩大为1G,偏差范围在950M-1050M之间#lvdisplay# lvextend -L 1024M /dev/vg0/home#resize2fs –p /dev/vg0/home现有主机中存在一个逻辑卷 lvdata,大小为 500MB,要求在保留原有数据的情况下将其扩大至 1GBfdisk /dev/sda创建分区 ID修改为8epartprobemke2fs -j /dev/sda(编号)pvcreate /dev/sda(编号)vgdisplay(查看VG名)vgextend vg名 /dev/sda(编号)lvresize -L +500M /dev/vg名/lvresize2fs /dev/vg/lvdf –h(检查)12、设定您的系统为的NTP客户端使用图形化配置vim /etc/ntp.conf,更改server为:server system-config-date,进行检查13、配置用户andrew的磁盘配额,使其在家目录中的软配额为1024K,硬配额为2048K测试:dd if=/dev/zero of=/home/andrew/test bs=1K count=1024 dd if=/dev/zero of=/home/andrew/test bs=1K count=2048 #vim /etc/fstab/dev/sda2 /home ext3 defaults,usrquota 0 0#mount -o remount /home#quotacheck –c /home对特定的目录做磁盘配额#quotacheck -avu#ll /home#edquota -u andrew前面是大小限制,后面是数量限制#quotaon –avu#cd home#ll应该看到er切换到andrew用户做测试dd if=/dev/zero of=/home/andrew/test1 bs=1K count=1024dd if=/dev/zero of=/home/andrew/ test2 bs=1K count=2048#vi /etc /rc.local/sbin/quotaon –avug设置自动启动#repquota -avu检查磁盘空间限制的状态14、创建两个附加分区,每个分区大小为250M,把两个分区构建一个RID0,并命名为/dev/md1挂载/dev/md1至/shared目录中,并永久生效# fdisk /dev/sdanl→n→+250M→t fd wl→n→+250M→t fd w# partprobe# mdam -C /dev/md1 –l 0 –n 2 /dev/sda8 /dev/sda9#cat /proc/mdstat查看是否创建了raid# mkfs.ext3 /dev/md1# mkdir /shared# mount /dev/md1 /shared# vi /etc/fstab/dev/md1 /shared ext3 defaults 0 0#mount -a# df -TH15、现有一个逻辑卷1.6G,减少逻辑卷,最后是600M#lvdisplay 查看逻辑卷#umount /resize#resize2fs –f /dev/vg0/resize 600M#lvreduce –L 600M /dev/vg0/resize#resize2fs –p /dev/vg0/resize 增大或是减小逻辑卷,都需要该操作#mount –a#df –TH减小操作:1、umount /该逻辑卷sharel2、检查大小:e2fsck -f /dev/mapper/vg0_lv03、压缩到200M:resize2fs -f /dev/mapper/vg0_lv0 200M4、再次检查大小,跟之前对比:e2fsck -f /dev/mapper/vg0_lv05、lvresize /dev/vg0/lv0 200M6、mount /dev/vg0/lv0 /share17、e2fsck -f /share116、找出所有属于susan用户的文件,并且把这些文件放到/temp/susan 目录中如果没有/temp/susan目录,则需要先创建该目录#mkdir –p /temp/susan# find / -user susan -exec cp {} /temp/susan \;RHCE1、SELINUX必须运行在强制模式vi /etc/sysconfig/selinuxSELINUX=enforcing:wq2、以下列指示配置SSH访问 Susan可以从域内远程ssh访问您的机器 域内的客户不能通过SSH访问您的机器iptables –Fiptables –A INPUT –s 172.25.0.0/16 –j REJECTservice iptables saveservice iptables restartchkconfig iptables on3、依照下原则配置您的系统上的POP3服务Brad可以通过POP3协议从 网域内取回在您系统上的信件的客户不能访问您系统上的POP3服务iptables –A INPUT –s ! 172.24.0.0/16 –p tcp –dport 110 –j REJECTiptables –A INPUT –s ! 172.24.0.0/164 –p udp –dport 110 –j REJECTservice iptables save#yum -y install dovecot*chkconfig dovecot onservice dovecot restartvim /etc/dovecot.conf 搜索protocols 注释开service dovecot restartgetsebool –a | grep dovecotiptables -A INPUT –s 172.24.0.0/16 –p tcp –dport 110 –j ACCEPT iptables -A INPUT –p tcp –dport 110 –j REJECTservice iptables saveservice iptables restartecho “hello,tom” | mail –s hello tomsu tommutt –f pop://tom@4、配置您系统上的FTP访问:网域中的客户端都可以用匿名(anonymous)访问您的机器 网域外的客户端都不能访问您的FTP服务yum install vsftpd*service vsftpd restartchkconfig vsftpd oniptables –A INPUT –s ! 172.24.0.0/16 –p tcp –dport 21 –j REJECT iptables –A INPUT –s ! 172.24.0.0/164 –p udp –dport 21 –j REJECT service iptables save方法二yum -y install vsftpdchkconfig vsftpd onservice vsftpd restartgetsebool –a | grep ftpsetsebool -P ftp_home_dir 1service vsftpd restartvim /etc/hosts.allow vsftpd: vim /etc/hosts.deny vsftpd: ALL EXCEPT netstat -tulpn | grep vsftpservice iptables saveservice iptables restart5、通过SMB共享/common目录:您的SMB服务器须设定为STAFF工作组的成员共享名称需要设定为“common”只共享给网域内的客户端共享必须是可浏览的(browseable) Susan可以读取这个共享目录以及对应的家目录,如果必要的话,使用的密码为passwordyum install samba.i*chkconfig smb onvim /etc/samba/smb.confcd /etc/sambagrep –v “^#” smb.conf >smb.con[common]workgroup = STAFFpath = /commonhosts allow = 172.24.0.0/16browseable = yesguest ok =yes:wqservice smb restart测试:smbclient –L //172.24.0.9mkdir /commonchcon –t samba_share_t /commonuseradd susansmbpasswd –a susanvim /etc/samba/smb.conf把[homes]下的valid 前的;去掉。