1、rhce模拟题RHCT1、建立一个分区,大小为300M,挂载到/common,永久生效2、请依照下列要求新增使用者、群组,并建立其群组所属关系:建立 admin 群组建立 naima 用户,使其附属于 admin 群组建立 taliesin 用户,使其附属于admin 群组建立 simira 用户,使其无法交互式登录本地系统,且不是 staff 群组成员以上使用者naima、taliesin及simira 的密码均为 password3、建立一个工作目录于 /common/staff ,并拥有下列属性:/common/staff 的所属群组为admin该目录应对 admin 群组成员有可读、可
2、写、可执行的权限对taliesin没有任何权限对naima有可读可写的权限对其他使用者有可读的权限 4、将 /etc/fstab 文件复制到 /var/tmp目录中,设定/var /tmp/fsta/fstab的权限,使:/tmp/fsta/fstab文件的属主是 root 使用者/tmp/fsta/fstab 文件的所属群组是 root 群组/tmp/fsta/fstab 文件不得为任何人执行使用者 naima 可以读写 /tmp/fsta/fstab所有其他使用者(目前的及未来的)可以读取/tmp/fsta/fstab5、从ftp:/ 安装适用的 kernel 更新套件,必须符合下列准则:
3、更新版的 kernel 套件在重新开机后为预设的 kernel原来的 kernel 套件依旧存在,并且可以手动启用6、在您的系统上启用 IP Forwarding 功能,并使之永久生效7、配置您的系统,使它对任何的ping请求都不响应,这个配置在重新引导后会有效8、使用 IPP(CUPS)设定您系统上的预设本地打印机列至 上的 stationX,设定该印表机时请使用 “Generic-text-only”印表机。9、为用户 naima 设立一个任务计划,在本地时间每天 20:45 执行/bin/echo hello10、NIS服务器为 192.168.0.254 作为使用者验证,NIS域名为:
4、notexample;请注意下列事项:nisuserX 须能登入您的系统,X 指的是您的工作站编号,但是登入时并无家目录,须等到您完成下面的 autofs考题才会有家目录在您的系统上,所有的 NIS 使用者密码均为 password11、将home分区缩小为500M,偏差范围在450M550M之间 12、创建四个分区,各个分区大小是100M,创建两个RAID1设备,每个设备带两个分区,这些设备应该是/dev/md0、/dev/md1;创建一个volgroup卷组,把/dev/md0、/dev/md1添加到volgroup卷组中;创建一个名为data的逻辑卷,名为data的逻辑卷的大小 为200
5、M,偏差范围在150M250M之间,并挂载到/data目录中13、将home分区扩大为700M,偏差范围在650750之间14、将tmp分区缩小为700M,偏差范围在650750之间15、设定您的系统为 的NTP 客户端16、用户disklog在/home/disklog最低限制为40K,当添加80K数据时会提示超出磁盘配额信息 测试:dd if=/dev/zero of=/home/disklog/test bs=1K count=40dd if=/dev/zero of=/home/disklog/test bs=1K count=8017、为 NIS 使用者设定 autofs以自动挂载其
6、家目录:(192.168.0.254) 通过 NFS 分享 /rhome/stationX 给您的工作站,X为您的工作站编号,nisuserX 使用者的家目录是 :/rhome/stationX/nisuserX,nisuserX 使用者的家目录应该自动挂载在本地端的 /rhome 下面的 /rhome/nisuserX家目录应设定为具可被其使用者写入的权限,当您使用 nisuser1 nisuser20 登入时,能存取家目录的仅有 nisuserX 使用者范例:station100 须设定在 nisuser100 登入时自动将:/rhome/station100/nisuser100 的 N
7、FS 分享挂载到其家目录/rhome/nisuser100Selinux #getenforce #setenforceIptables #iptables F #iptables x #/etc/init.d/iptables save #cat /etc/sysconfig/iptables #service iptables stop #chkconfig iptables off# 基本网络设定1.配置本机网络参数如下:eth0接口的IP静态地址为192.168.0.X/255.255.255.0。默认网关为192.168.0.254。指定DNS服务器, 先后顺序为127.0.0.1,
8、 192.168.0.254, 域名搜索后缀为。指定本机主机名称为stationX。运行命令host 显示结果为: has address 192.168.0.254。运行命令ping 能够ping通。2.用户test1以密码123登陆系统后, 能够运行startx - :1命令成功。3.系统重启后默认的启动级别为5。4.将NTP服务器指定为192.168.0.254, 并保持ntpd服务在运行级别35下启动。答1. #vi /etc/sysconfig/network-scripts/ifcfg-eth0与#vi/etc/sysconfig/networkIPADDR=192.168.0.6
9、 NETMASK=255.255.255.0GATEWAY=192.168.0.254#vi /etc/resolv.conf search nameserver 192.168.0.254nameserver 127.0.0.1#hostname #vi /etc/sysconfig/network HOSTNAME=#vi /etc/hosts 192.168.0.6 station6#service network restart 或#/etc/init.d/network restart#host #ping #system-config-network答2. #useradd tes
10、t1 #echo 123|passwd -stdin test1 检查用户主目录和tmp目录剩余空间,和主目录权限。答3. #vi /etc/inittab id:5:initdefault:答4. #vi /etc/ntp.conf server 192.168.0.254#chkconfig -level 35 ntpd on #chkconfig -list ntpd #service ntpd restart或#/etc/init.d/ntpd restart #system-config-date# 账户设定1.超级用户root以密码exam登录到系统, 但是root无法在tty4终
11、端上登录系统。2.添加组admin, 指定其GID为3000。3.添加用户tom, 其附属组为admin, 且其用户主目录为/home/tommy; 添加用户alex其起始组为admin; 添加用户mike, 其UID为603, 该用户shell为无法登陆系统shell; 添加用户selina。此4个用户的密码均为1234。4.添加用户noexam, 密码为noexam, 该账户会在2012年12月21号被禁用。其umask值为0022。5.添加用户first, 其初始密码为1234, 该账户第一次登录系统时即被系统要求修改密码。6.账户noexam可以使用sudo;以tom的身份执行命令/b
12、in/touch /home/tommy/sudo.txt, 且无需提供密码; 以root身份执行命令/sbin/ifconfig eth0时需要提供密码, 但是不能执行命令/sbin/ifconfig eth1。7.用户selina可以在除tty4终端之外的所有终端登录系统。8.用户alex的最大终端登录数是2个。答1. #echo exam|passwd -stdin root #vi /etc/securetty 删除tty4答2. #groupadd -g 3000 admin答3. #useradd -G admin -d /home/tommy tom #useradd -g ad
13、min alex#useradd -u 603 -s /sbin/nologin mike #useradd selina#for UNAME in tom alex mike selina; do echo 1234|passwd -stdin $UNAME done答4. #useradd noexam -e 2012-12-21 noexam或#/etc/init.d/chage noexan#echo noexam|passwd -stdin noexam#vi /home/noexam/.bashrc umask 0022答5. #useradd first #echo 1234|p
14、asswd -stdin first #chage -d 0 first答6. #visudo (编辑/etc/sudoers文件) #visudo c查看语法 noexam station6=(tom) NOPASSWD: /bin/touch /home/tommy/sudo.txt noexam station6=(root) /sbin/ifconfig eth0noexam station6=(root) ! /sbin/ifconfig eth1$sudo -u tom /bin/touch /home/tommy/sudo.txt $sudo /sbin/ifconfig eth
15、0#sudo l -U noexam答7. #vi /etc/pam.d/login account required pam_access.so 添加为account类的第一行#vi /etc/security/access.conf - : selina : tty4 注释permission:users:origins users与origins可加EXCEPT答8. #vi /etc/security/limits.conf alex hard maxlogins 2#tail /etc/passwd #tail /etc/shadow #tail /etc/group# 文件系统分区
16、1.创建一个分区大小为600M800M之间, 并将其格式化为ext3格式, 该文件系统将每间隔5次挂载会被自动fsck;将其挂载至/admin目录。#fdisk /dev/sdbn p 1 1 +770M w#partprobe /dev/sdb #mkfs.ext3 /dev/sdb1 #tune2fs -c 5 /dev/sdb1 #mkdir /admin #vi /etc/fstab #mount /dev/sdb1 /admin/dev/sdb1 /admin ext3 defaults 1 12.创建一个大小为800M1000M之间的RAID设备, 其级别为RAID0, 将其格式化
17、为ext3格式, 设置卷标为/data, 挂载至/data目录。使用上面方法创建两个大小450M左右的分区。#mdadm -c /dev/md0 -l 0 -n 2 -c 64 /dev/sdb2 /dev/sdb3 -a yes#cat /proc/mdstat #echo DEVICE /dev/sdb2 /dev/sdb3 /etc/mdadm.conf#mdadm -Dvs /etc/mdadm.conf #mkfs.ext3 /dev/md0 #e2label /dev/md0 /data#mkdir /data#vi /etc/fstab #mount /dev/md0 /data
18、 #df -hLABEL=/data /data ext3 defaults 1 13. 创建一个LVM, 其VG名称为vgrhce, 包含有1个PV设备(大小为1800M2000M之间), 在vgrhce下创建2个LV名称为lvexam1和lvexam2, 大小均为300M400M之间, 均格式化为ext3格式, 将lvexam1这个LV挂载至/lvexam1目录, 将lvexam2这个LV挂载至/lvexam2目录。使用上面方法创建一个大小1900M左右的分区。#pvcreate /dev/sdb5#vgcreate vgrhce -s 16M /dev/sdb5#lvcreate -n
19、lvexam1 -L +370M vgrhce #lvcreate -n lvexam2 -L +370M vgrhce#mkdir lvexam1,2 #mkfs.ext3 /dev/vgrhce/lvexam1 #mkfs.ext3 /dev/vgrhce/lvexam2#mount /dev/vgrhce/lvexam1 /lvexam1 #mount /dev/vgrhce/lvexam2 /lvexam2#vi /etc/fstab/dev/vgrhce/lvexam1 /lvexam1 ext3 defaults 1 1/dev/vgrhce/lvexam2 /lvexam2 ex
20、t3 defaults 1 14. 将vgtest这个VG扩展增加一个PV(大小为400M500M之间), 并将vgtest下的名为lvtest的LV在原有基础上扩展增加200M300M之间。使用上面方法创建两个分区,一个2000M一个450M。创建vgtest,lvtest,lvhome挂载到/lvtest,/lvhome下。#pvcreate /dev/sdb6 /dev/sdb7 #vgcreate vgtest /dev/sdb6#lvcreate -n lvtest -L +250M vgtest #lvcreate -n lvhome -L +1000M vgtest#mkfs.e
21、xt3 /dev/vgtest/lvtest #mkfs.ext3 /dev/vgtest/lvhome#mkdir /lvtest /lvhome #mount /dev/vgtest/lvtest /lvtest #mount /dev/vgtest/lvhome /lvhome#vi /etc/fstab/dev/vgtest/lvtest /lvtest ext3 defaults 1 1/dev/vgtest/lvhome /lvhome ext3 defaults 1 1#vgextend vgtest /dev/sdb7#lvextend -L +250M /dev/vgtest
22、/lvtest /dev/sdb7#resize2fs /dev/vgtest/lvtest5. 将vgtest这个VG下的名为lvhome的LV缩减至500M(大小为450M550M之间均可)。#umount /lvhome#e2fsck -v -f /dev/vgtest/lvhome#resize2fs /dev/vgtest/lvhome 500M#lvreduce -L -470M /dev/vgtest/lvhome#mount /dev/vgtest/lvhome /lvhome 或者#mount -a#pvdisplay #pvs #vgdisplay #vgs #lvdisp
23、lay #lvs #df -h# 目录权限1.创建目录/admin/sales、/admin/devel、/admin/training、/admin/other、/admin/default。#for DNAME in sales devel training other default; do mkdir $DNAME done或#mkdir /admin/sales,devel,training,other,default2.目录/admin/sales的所有者为root, 所属组为admin, 隶属于admin组的所有用户均可在此目录下创建文件, 但新建文件和目录的所属组自动是admi
24、n, 所有者是创建者自身; 其它用户无任何权限。#chgrp admin sales/或 #chown root:admin /admin/sales#chmod 2770 sales/或 #chmod g+s /admin/sales #chmod 770 /admin/salec3.目录/admin/devel和/data的所有者为root,所属组root, 所有人均可在此目录下创建文件, 但不能删除别的用户创建的文件。#chmod 1757 ./devel #chmod 1757 /data 或#chown root:root /admin/devel #chown root:root
25、/data #chmod 1777 /admin/devel #chmod 1777 /data4.目录/admin/training的所有者为root,所属组root, 用户root拥有所有权限, 组root只能读和执行,其他人无任何权限, 但是用户alex在此目录下创建文件, 而用户tom可以读取该目录下的文件。#vi /etc/fstab #mount -o remount /admin/dev/sdb1 /admin ext3 defaults,acl 1 1#chmod 750 training #setfacl -m u:alex:wx training/ #setfacl -m
26、u:tom:rx training/或#chown root:root /admin/training #chmod 750 /admin/training#Setfacl -m d:u:alex:wx /admin/training #Setfacl -m d:u:tom:rx /admin/training5.以root身份创建文件/admin/other/nodelete, 所有人在目录/admin/other均可创建和删除文件, 但文件/admin/other/nodelete不能被任何人(包括root)删除和重命名。#touch /admin/other/nodelete #chmo
27、d 777 /admin/other#chattr +a /admin/other/nodelete6.在目录/admin/default下的文件(现在的和将来的)对于selina用户都是可读可写可执行的#setfacl -R -m d:u:selina:rwx /admin/default/# 磁盘配额1.用户selina在/data分区下最多创建100个文件,当创建到第90个文件时会有超出quota的警告信息出现。#vi /etc/fstab LABEL=/data /dataext3 defaults,usrquota,grpquota 1 1#mount -o remount /dat
28、a #quotacheck -cmvug /data#quotaon -a或 #quotaon /data#cd /data #edquota -u selina inodes soft 90 hard 100#repquota /data2.用户alex在/data分区下最多使用50M空间,当使用到40M时会收到quota的警告信息。#cd /data #edquota -u selina blocks soft 40000 hard 50000#repquota /data3.quota的宽限期为5天.#edquota -t# kernel升级1.从ftp:/ 保证下次系统启动默认使用的是
29、新的kernel。#rpm -vih ftp:/打开/etc/grub.conf,修改default值2.原有的kernel依然可用。#vi /boot/grub/grub.conf# sysctl控制1.打开本机的路由转发包的功能。#vi /etc/sysctl.conf net.ipv4.ip_forward = 1#sysctl -p2.运行命令cat /proc/sys/net/ipv4/ip_default_ttl显示结果为128。#vi /etc/sysctl.conf net.ipv4.ip_default_ttl = 128#sysctl -p# 打印机配置1.配置本地打印机,
30、 其打印任务会以IPP(CUPS)的形式转至打印服务器192.168.0.254上的名为stationX的打印队列, 该打印机的类型为Generic-Text-only。#system-config-printer 添加时注意选择ipp、generic、text-only printer、设置为默认。#/etc/init.d/cups start #chkconfig cups on #chkconfig -list cups2.通过命令elinks -dump http:/192.168.0.254/printers/stationX 可以看到你的打印内容.#elinks -dump http:/192.168.0.254/printe
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1