rhcsa考試題及答案

 

Rhcsa html

考試說明 apache

yum服務器的位置:ftp://192.168.0.254/pub/rhel6/dvd 服務器

gpgkey的位置/etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release 網絡

DNS:192.168.0.254 app

網關:192.168.0.254 dom

ipaddr:192.168.0.x ide

虛擬機主機名:serverX.example.com 測試

虛擬機配置 ui

硬盤:6G url

內存:1G

虛擬交換分區:512M

rhcsa測試題

1. 縮減/home分區到100M

2. 新建組manager,建立兩個用戶natasha,harry這兩個用戶的附加組爲manager,建立用戶strlt,這個用戶不容許登陸系統

3. 複製/etc/fstab 到/var/tmp/fstab ,設置 harry 能夠讀寫,natasha 不能作任何操做,其餘用

戶可讀,設置 manager 組爲 fstab 所屬組

4. 設置crontab,natasha 在 14:23 執行 echo 「file_world」

5. 升級kernel,默認不起動新內核,新內核的位置在:「ftp://192.168.0.254/pub/kernel/」 

6. 新建用戶bob,其uid爲700

7. 設置ldap身份驗證,dc=example,dc=com TLS證書:ldap://instructor.example.com/pub/example-ca.crt

8. 當ldap用戶登陸時,自動掛載用戶主

9. 設置ntp時間同步,ntp服務器的地址爲:192.168.0.254

10. 在系統中查找屬於mail組的文件,並把文件備份到/mnt/backup中

11. 新建目錄/share,要求/share目錄的組位manager,在這個目錄下創建的全部文件都屬於manager組,要求在這個目錄下全部用戶均可以自由創建文件。但用戶只能刪除屬於本身的文件。

12. 新建100M分區並把這個分區掛在到/share下

13. 創建文件/share/testfile,要求只有root和natasha用戶可寫,其餘用戶沒有任何權限。

14. 增長一個512M的swap分區,自動掛載

15. 建立一個VG和LV,VG名稱爲vgshare,LV名稱爲lvshare,PE大小爲8M,lv中有20個PE,格式化爲vfat,開機自動掛在到/mnt/vfat

16. 配置FTP服務器,匿名用戶能夠上傳下載

17. 配置apache服務器,能夠訪問http://serverX.example.com,頁面自定義

18. 配置客戶端NIS認證,domain爲notexample,NIS服務器爲192.168.0.254

19. 配置網絡打印機,將打印做業發送到instructor.example.com上名爲/printers/printerX(其中X是1-20)的IPP打印隊列,你的打印隊列名爲remote-testX(其中X是你的桌面號),使用text-only printer做爲型號

 

 

 

 

 

 

 

 

 

答案

1 yum的配置

[root@desktop88 ~]# vi /etc/yum.repos.d/yum.repo 

[Server]

name=local server

baseurl=ftp://192.168.0.254/pub/rhel6/dvd/Server

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

2 網絡的配置

[root@desktop88 ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0 #ip的配置

DEVICE="eth0"

BOOTPROTO="none"

ONBOOT="yes"

IPADDR=192.168.0.88

NETMASK=255.255.255.0

GATEWAY=192.168.0.253

[root@desktop88 ~]# vi /etc/resolv.conf  #dns的配置

nameserver 192.168.0.254

[root@desktop88 ~]# vi /etc/sysconfig/network #主機明的配置

NETWORKING=yes

HOSTNAME=server88.example.com

[root@desktop88 ~]# vi /etc/hosts #主機的本地解析

192.168.0.88    server88.example.com

[root@desktop88 ~]# /etc/init.d/NetworkManager stop 關閉網絡自定配置服務

[root@desktop88 ~]# chkconfig NetworkManager off

rhcsa部分

 

 

1

 

[root@desktop88 ~]# df

Filesystem           1K-blocks      Used Available Use% Mounted on

/dev/vda2              4031680   2019596   1807284  53% /

tmpfs                   498476         0    498476   0% /dev/shm

/dev/vda1               198337     25745    162352  14% /boot

/dev/mapper/vg0-lv0     396672     10510    365682   3% /home

[root@desktop88 ~]# umount /home/

[root@desktop88 ~]# e2fsck -f /dev/vg0/lv0 

[root@desktop88 ~]# resize2fs /dev/vg0/lv0 100M

[root@desktop88 ~]# lvreduce -L 100M /dev/vg0/lv0 

[root@desktop88 ~]# mount -a

2

[root@desktop88 ~]# groupadd manager

[root@desktop88 ~]# useradd -G manager harry

[root@desktop88 ~]# useradd -G manager natasha

[root@desktop88 ~]# useradd -s /sbin/nologin strlt

3

[root@desktop88 ~]# chgrp manager /var/tmp/fstab 

[root@desktop88 ~]# setfacl -m u:harry:rw /var/tmp/fstab 

[root@desktop88 ~]# setfacl -m u:natasha:0 /var/tmp/fstab 

[root@desktop88 ~]# getfacl /var/tmp/fstab 

getfacl: Removing leading '/' from absolute path names

# file: var/tmp/fstab

# owner: root

# group: manager

user::rw-

user:harry:rw-

user:natasha:---

group::r--

mask::rw-

other::r--

4

[root@desktop88 ~]# su - natasha

[natasha@desktop88 ~]$ crontab -e

23 14 * * * echo "file_world"

5

[root@desktop88 ~]# lftp 192.168.0.254

lftp 192.168.0.254:/> cd pub/kernel/

lftp 192.168.0.254:/pub/kernel> get kernel-firmware-2.6.32-71.7.1.el6.noarch.rpm 

lftp 192.168.0.254:/pub/kernel> quit

[root@desktop88 ~]# ls

anaconda-ks.cfg  install.log.syslog

install.log      kernel-firmware-2.6.32-71.7.1.el6.noarch.rpm

[root@desktop88 ~]# rpm -ivh kernel-firmware-2.6.32-71.7.1.el6.noarch.rpm 

6

[root@desktop88 ~]# useradd -u 700 bob

10

[root@desktop88 ~]# mkdir /mnt/backup

[root@desktop88 backup]# find / -group mail -exec cp  {} /mnt/backup \;

12

[root@desktop88 ~]# mkdir /share

[root@desktop88 ~]# fdisk -cu /dev/vda

Command (m for help): n

First sector (14751744-16777215, default 14751744): 

Using default value 14751744

Last sector, +sectors or +size{K,M,G} (14751744-16777215, default 16777215): +100M

Command (m for help): wq

[root@desktop88 ~]# partx -a /dev/vda

[root@desktop88 ~]# mkfs.ext4 /dev/vda6 

[root@desktop88 ~]# vi /etc/fstab 

/dev/vda6               /share                  ext4    defaults,acl    0 0

[root@desktop88 ~]# mount -a

[root@desktop88 ~]# df 

Filesystem           1K-blocks      Used Available Use% Mounted on

/dev/vda2              4031680   2023240   1803640  53% /

tmpfs                   498476         0    498476   0% /dev/shm

/dev/vda1               198337     25745    162352  14% /boot

/dev/mapper/vg0-lv0      99033      9779     84134  11% /home

/dev/vda6                99150      5646     88384   7% /share

11

[root@desktop88 ~]# chgrp manager /share/

[root@desktop88 ~]# chmod 777 /share/

[root@desktop88 ~]# chmod g+s,o+t /share/

[root@desktop88 ~]# ll -d /share/

drwxrwsrwt. 3 root manager 1024 Sep 29 06:40 /share/

13

[root@desktop88 ~]# touch /share/testfile

[root@desktop88 ~]# chmod 600 /share/testfile 

[root@desktop88 ~]# setfacl -m u:natasha:rw /share/testfile 

[root@desktop88 ~]# getfacl /share/testfile 

getfacl: Removing leading '/' from absolute path names

# file: share/testfile

# owner: root

# group: manager

user::rw-

user:natasha:rw-

group::---

mask::rw-

other::---

15

[root@desktop88 ~]# fdisk -cu /dev/vda

Command (m for help): n

First sector (14958592-16777215, default 14958592): 

Using default value 14958592

Last sector, +sectors or +size{K,M,G} (14958592-16777215, default 16777215): +1000M

Command (m for help): t

Partition number (1-7): 7

Hex code (type L to list codes): 8e

Command (m for help): p

 

 

Disk /dev/vda: 8589 MB, 8589934592 bytes

 

16 heads, 63 sectors/track, 16644 cylinders, total 16777216 sectors

Units = sectors of 1 * 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0x000b3c2f

 

 

   Device Boot      Start         End      Blocks   Id  System

 

/dev/vda1   *        2048      411647      204800   83  Linux

/dev/vda2          411648     8603647     4096000   83  Linux

/dev/vda3         8603648    12699647     2048000   82  Linux swap / Solaris

/dev/vda4        12699648    16777215     2038784    5  Extended

/dev/vda5        12701696    14749695     1024000   8e  Linux LVM

/dev/vda6        14751744    14956543      102400   83  Linux

/dev/vda7        14958592    15163391      102400   8e  Linux LVM

[root@desktop88 ~]# partx -a /dev/vda

[root@desktop88 ~]# pvcreate /dev/vda7 

[root@desktop88 ~]# vgcreate -s 8M vgshare /dev/vda7 

[root@desktop88 ~]# lvcreate -L 80M -n lvshare vgshare

[root@desktop88 ~]# mkfs.vfat /dev/vgshare/lvshare 

[root@desktop88 ~]# mkdir /mnt/vfat

[root@desktop88 ~]# vi /etc/fstab 

/dev/vgshare/lvshare    /mnt/vfat               vfat    defaults        0 0

[root@desktop88 ~]# mount -a

16

[root@desktop88 ~]# yum install vsftpd -y

[root@desktop88 ~]# chkconfig vsftpd on

[root@desktop88 ~]# vi /etc/vsftpd/vsftpd.conf 

anon_upload_enable=YES

anon_world_readable_only=NO

[root@desktop88 ~]# /etc/init.d/vsftpd start

[root@desktop88 ~]# chmod 775 /var/ftp/pub/

[root@desktop88 ~]# chgrp ftp /var/ftp/pub/

[root@desktop88 ~]# getsebool -a | grep ftp

allow_ftpd_anon_write --> off

allow_ftpd_full_access --> off

allow_ftpd_use_cifs --> off

allow_ftpd_use_nfs --> off

[root@desktop88 ~]# setsebool -P allow_ftpd_anon_write on

[root@desktop88 ~]# chcon -t public_content_rw_t /var/ftp/pub/

17

[root@desktop88 ~]# chkconfig httpd on

[root@desktop88 ~]# vi /var/www/html/index.html

[root@desktop88 ~]# /etc/init.d/httpd start

相關文章
相關標籤/搜索