RHCE7考試題庫學習筆記(部分),更多閱讀詳見傳送門

####未做特殊說明的若操作異常切換root權限操作。#####

51cto的博客需要進化一下了,體驗感覺不如一些新興的博客了呢。界面,還有操作上。

##持續更新####參考閱讀傳送門####

1、破解密碼

開機

wKiom1bb2JXzlDQUAAAwqdjgUSc228.png

按e

wKioL1bb2UmgOlb4AAB9CsXFhU4423.png

在最後加入rd.break 

按Ctrl + X

mount ‐o remount,rw /sysroot
chroot /sysroot
passwd
密碼
touch /.autorelabel
exit
reboot

2、安裝圖形界面

考試的時候可能需要安裝圖形化界面如果有startx 無法啓動圖形化的情況參考下面的

命令

yum –y install xorg*
yum –y install gnome*
yum –y install glx*
startx  或者 init 5
systemctl get-default
systemctl isolate graphical.target

3、IP主機名配置有朋友說爲何不直接修改網卡配置文件。紅帽更新這個可替代setup的東西如果考不到就虧了。

[root@desktop0 Desktop]# hostname
localhost
[root@desktop0 Desktop]#ip a
[root@desktop0 Desktop]# hostnamectl set-hostname desktop0.example.com
[root@desktop0 Desktop]#hostname
desktop0.example.com
[root@desktop0 Desktop]#nmcli con add type Ethernet autoconn yes con-name eth0 ifname eth0 ip4 172.25.0.10 gw4 172.25.0.254
[root@desktop0 Desktop]#nmcli modify eth0 ipv4.dns 172.25.254.254
[root@desktop0 Desktop]#nmcli con up eth0
[root@desktop0 Desktop]#ping 172.25.254.254
[root@desktop0 Desktop]#ping cla***oom.example.com
Or 
[root@desktop0 Desktop]# nm-connection-editor

4、Question 1配置SELINUX 使其工作在enforcing 模式下

Answer

[root@desktop0 Desktop]# getenforce
Permissive
[root@desktop0 Desktop]# sentenforce 1
[root@desktop0 Desktop]#vim /etc/selinux/config

 wKioL1bb3Z7jGzHQAAD79DTSslE816.png

做完後驗證

wKiom1bb3U-yVv5VAAIFwt0aorM709.png

5、Question 2爲您的系統配置一個默認的軟件倉庫一個YUM 源已經提供了在 http://cla***oom.example.com/content,配置你的系統並且能正常使用。

Answer

[root@desktop0 Desktop]# vim /etc/yum.repos.d/server.repo

wKioL1bb3m3wMze8AABi0dYctDc048.png

驗證

[root@desktop0 Desktop]# yum list

6、Question 3調整邏輯卷的大小調整邏輯卷vo的大小它的文件系統大小應該爲290M.確保這個文件系統的內容完整。注分區很少能精確到和要求的大小相同因此在範圍270M320M之間都是可以接受的.

[root@desktop0 Desktop]# fdisk –l
[root@desktop0 Desktop]# fdisk /dev/sdb
Command (m for help): n
Last sector, +sectors or +size{K,M,G} (2048-20971519, default 20971519): +2G
Partition 1 of type Linux and of size 2 GiB is set
Command (m for help): t
Hex code (type L to list all codes): 8e
Command (m for help): w
[root@desktop0 Desktop]# partprobe /dev/sdb1
[root@desktop0 Desktop]# pvcreate /dev/sdb1
[root@desktop0 Desktop]# vgcreate vg0 /dev/sdb1
[root@desktop0 Desktop]# lvcreate –L 220M –n vo vg0
[root@desktop0 Desktop]# mkfs.ext3 /dev/vg0/vo
[root@desktop0 Desktop]# mkdir /mnt/vo
[root@desktop0 Desktop]# mount /dev/vg0/vo /mnt/vo
[root@desktop0 Desktop]# lvdisplay
[root@desktop0 Desktop]# vim /etc/fstab
/dev/vg0/vo/mnt/voext3 defaults0 0

Answer加法

df –h
lvextend ‐L +80M /dev/vg0/vo
lvscan
resize2fs /dev/vg0/vo        #考試的時候用這條命令進行更新就可以了。
lvdisplay

Answer減法

umount /mnt/vo
e2fsck –f /dev/vg0/vo
resize2fs /dev/vg0/vo 100M     #最終要求的分區容量 如100M
lvreduce –L 100M /dev/vg0/vo
mount /dev/vg0/vo /mnt/vo
df ‐hT

7、Question 4創建用戶賬號

創建下面的用戶、組和組成員關係

名字爲adminuser 的組

用戶natasha使用adminuser 作爲附屬組

用戶harry也使用adminuser 作爲附屬組

用戶sarah在系統商不能訪問可交互的SHELL且不是adminuser 的成員natashaharrysarah密碼都是redhat 

Answer

groupadd adminuser
useradd natasha –G adminuser
useradd harry –G adminuser
useradd sarah –s /sbin/nologin
passwd 用戶名 //來修改密碼
Id natasha //查看用戶組

檢查驗證

[root@desktop0 Desktop]# id natasha
uid=1001(natasha) gid=1002(natasha) groups=1002(natasha),1001(adminuser)
[root@desktop0 Desktop]# useradd harry -G adminuser
[root@desktop0 Desktop]# id harry
uid=1002(harry) gid=1003(harry) groups=1003(harry),1001(adminuser)

8、Question 5:配置/var/tmp/fstab的權限

複製文件/etc/fstab/var/tmp/fstab

配置/var/tmp/fstab的權限如下:

文件/var/tmp/fstab所有者是ROOT

文件/var/tmp/fstab屬於root

文件/var/tmp/fstab不能被任何用戶執行

用戶natasha可讀和可寫/var/tmp/fstab

用戶harry不能讀寫/var/tmp/fstab

所有其他用戶(現在和將來的)具有讀/var/tmp/fstab的能力。

Answer

[root@desktop0 Desktop]# cp /etc/fstab /var/tmp/
[root@desktop0 Desktop]# ll /var/tmp/fstab 查看所有者
[root@desktop0 Desktop]# setfacl –m u:natasha:rw- /var/tmp/fstab
[root@desktop0 Desktop]# setfacl –m u:harry:--‐ /var/tmp/fstab
[root@desktop0 Desktop]# getfacl /var/tmp/fstab 查看權限

 檢查驗證:

[root@desktop0 Desktop]# ll /var/tmp/
total 4
-rw-r--r--. 1 root root 313 Oct 26 06:38 fstab

wKiom1bb5Ofi9icQAACYPxC1yYc003.png

9、Question 6:配置一個cron任務

用戶natasha必須配置一個cron job,當地時間每天1423運行,執行:/bin/echo hiya

Answer

[root@desktop0 Desktop]# crontab –e –u natasha
[root@desktop0 Desktop]# crontab –l –u natasha 
23 14 * * * /bin/echo hiya

10、Question 7:創建一個共享目錄

創建一個共享目錄/home/admins,使之具有下面的特性:

/home/admins 所屬組爲adminuser

這個目錄對組adminuser的成有具有可讀、可寫和可執行。

/home/ admins創建的任何文件所屬組自動設置爲adminuser

Answer

[root@desktop0 Desktop]# mkdir /home/admins
[root@desktop0 Desktop]# chgrp ‐R adminuser /home/admins
[root@desktop0 Desktop]# chmod g+w /home/admins
[root@desktop0 Desktop]# chmod g+s /home/admins

檢查驗證:

[root@desktop0 Desktop]# ll /home

wKiom1bb5bjTAh-KAAAwZj0kJKE519.png

11、Question 8:安裝內核的升級

http://cla***oom.example.com/pub/安裝適合的內核更新。下面的要求必須滿足:

更新的內核作爲系統啓動的默認內核

原來的內核在系統啓動的時候依然有效和可引導

Answer

使用瀏覽器打開題目給的網址,並下載內核文件,到根或者家目錄。

[root@desktop0 Desktop]# uname ‐r 查看當前內核版本
[root@desktop0 Desktop]# rpm –ivh kernel--‐*.rpm
[root@desktop0 Desktop]#vi /boot/grub/grub.conf

wKioL1bb5raw5zYAAAHIFgEtTVg900.png

12、Question 9:綁定到外部驗證服務器

系統cla***oom.example.com提供了一個LDAP的驗證服務,你的系統應該接下面的要求綁定到這個服務:

     驗證服務的基準DNdc=example,dc=com

LDAP用於提供賬戶信息和驗證信息

連接應用使用位子

http://cla***oom.example.com/pub/example-ca.crt的證書加密

當正確的配置後,ldapuserX可以登錄你的系統,但是沒有HOME目錄,直到你完成autofs題目的ldapuserX的密碼是password

Answer

[root@desktop0 Desktop]# yum ‐y install authconfig-gtk.x86_64 krb5--‐workstation.x86_64 sssd
[root@desktop0 Desktop]# authconfig-gtk

wKiom1bb5o3Q8ZJgAAIoEU9iSaU933.png

system-config‐authentication

user account database 修改爲ldap,根據題目要求填寫 DN LDAP SERVERuse TLS to encrypt connections 打鉤,在download ca 中寫入

http://cla***oom.example.com/pub/example-ca.crt

authentication metod 選擇ldap password

Id ldapuser0 查看有沒有學習到用戶

注:這題中只要能學習到用戶即可,用戶密碼不需要設置。

檢查驗證:

[root@desktop0 Desktop]# id ldapuser0
uid=1700(ldapuser0) gid=1700(ldapuser0) groups=1700(ldapuser0)

13、Question 10:配置NTP ,配置你的系統使它cla***oom.example.com的一個NTP用戶

System-config-date 需安裝

Synchronize date and time over the network

打鉤

刪除默認的NTP server

添加一個NTP server 地址爲:cla***oom.example.com

Answer

[root@desktop0 Desktop]# yum ‐y install system-config-date
[root@desktop0 Desktop]# system-config-date

wKioL1bb56vRhRH7AAE8qV7v1WY522.png

14、Question 11:配置autofs

配置autofs自動掛在LDAP用戶的家目錄,如下要求

cla***oom.example.com使用NFS共享了home給你的系統。這個文件系統包

ldapuserXhome目錄是cla***oom.example.com /home/guests/ldapuserX

ldapuserXhome目錄應該自動掛載到本地/home/guests下面的ldapuserX

home目錄必須對用戶具有可寫權限

ldapuserX的密碼是password

Answer

mkdir /home/guests
yum install –y autofs
vi /etc/auto.master
添加/home/guests /etc/auto.ldap
保存退出
cp /etc/auto.misc /etc/auto.ldap
vim /etc/auto.ldap
添加ldapuserX ‐fstype=nfs,rw cla***oom.example.com:/home/guests/ldapuserX
保存退出
Systemctl restart autofs
Systemctl enable autofs

檢查驗證:

su  ldapuserX 測試

如果以上寫法在考試的時候無法創建文件或者命令提示符是--‐bash--‐4.2$這樣的話可能存在多級目錄也需要將cla***oom.example.com:/home/guests/的寫法變爲cla***oom.example.com:/home/guests/ldapuserX 就可以了。多級目錄也就是題目給的/home/guests/ldapuserX 下面還有一個ldapuserX 的目錄這個目錄纔是真正的目錄。

15、Question 12:配置一個用戶賬號,創建一個用戶iaruid3400.這個用戶的密碼是redhat

Answer

useradd –u 3400 iar
passwd iar 
redhat

檢查驗證:

[root@localhost Desktop]# id iar
uid=3400(iar) gid=3400(iar) groups=3400(iar)

16、Question 13:添加一個swap分區

爲你的系統額外添加一個大小爲500M的交換分區,這個交換分區在系統啓動的時候應該能自動掛載。不要移除和修改你係統上現有的交換分區。

!!!!以擴展分區的方式來做,不要做主分區!!!!

fdisk /dev/sda
n
e
+500M
t
 
82
w
partprobe
mkswap /dev/sda5
swapon /dev/sda5
swapon -s
vim /etc/fstab
/dev/sda5swapswapdefaults 0 0
mount ‐a

17、Question 14:查找文件,找到所有者是iar的文件,並把題目拷貝到/root/findresults目錄

 Answer

可以使用id iar

看是否有用戶,有則不需要創建

mkdir /root/findresults
find / ‐user iar –exec cp ‐rfp {} /root/findresults \;
ls /root/findresults

18、Question 15:查找一個字符串

/usr/share/dict/words內找出所有包含字符串seismic的列,然後把這些列依照原來的次序拷貝到/root/lines.txt,在此檔內不存在空行,所有的行必須是/usr/share/dict/words中原有行的精確複製。

Answer

grep 
seismic
 /usr/share/dict/words > /root/lines.txt

 

檢查驗證:

cat /root/lines.txt

 19、Question 16:創建名爲/root/backup.tar.bz2的備份文件,其中包含/usr/local的內容,tar必須使用bzip2壓縮。

Answer:

cd /usr/local 
tar –jcvf /root/backup.tar.bz2 *
mkdir /test
tar –jxvf/root/backup.tar.bz2  –C /test/

解壓看下類容是不是和/usr/local 裏面的一樣

如果題目要求使用gzip 壓縮就把--‐j 換成--‐z 即可

wKioL1bb9gSBLNh-AAAnnoRbtjQ220.png

20、Question 17

創建一個邏輯卷

按照下面的要求創建一個新的邏輯卷

邏輯卷的命名爲database,屬於卷組的datastore,且大小爲50PE

在卷組datastore的邏輯卷每個擴展的大小爲16MB

使用ext3格式化這個新的邏輯卷,此邏輯卷在系統啓動的時候應該自動掛載到/mnt/database

answer:

fdisk -l
fdisk /dev/sda
n
+1G
t
8e
w
[root@desktop0 ~]# partprobe
[root@desktop0 Desktop]# pvcreate /dev/sda6
[root@desktop0 Desktop]# vgcreate datastore /dev/sdb6 –s 16M
[root@desktop0 Desktop]# vgdisplay
[root@desktop0 Desktop]# lvcreate –l 50 –n database datastore
[root@desktop0 Desktop]# mkfs.ext3 /dev/datastore/database
[root@desktop0 Desktop]# mkdir /mnt/database
[root@desktop0 Desktop]# mount /dev/datastore/database /mnt/database
[root@desktop0 Desktop]# lvdisplay
[root@desktop0 Desktop]#df -th

vim /etc/fstab
/dev/datastore /database/mnt/databaseext3 defaults 0 0
mount –a

重啓檢查所有題目要求。

wKiom1bb9jnyM7TxAACCPp2_oz8219.png

中午休息一下,下午就要進行RHCE考試了。上面就是上午的RHCSA考試大概的模擬。

######################################################################

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章