RHCSA:
0.
破解
root
密码:
在机器重启时,按
e
,进入后,在
linux16
这一行最后添加
init=/bin/sh,
同时删除
rhgb quiet
选项,按
ctrl+x
进行启动。
#mount -o remount,rw /
#echo redhat | passwd --stdin root //
按照考试要求设置
root
密码
#touch /.autorelabel
#exec /sbin/init
等待系统重启
#systemctl isolate graphical.target //
切换图形界面
(
临时生效
)
#systemctl set-default graphical.target //
切换图形界面
(
永久生效
)
0.
设置网络、主机名
要求:
Hostname:station.rhce.cc
IP address:192.168.122.100
Netmask:25.255.255.0
Gateway:192.168.122.1
NameServer:192.168.122.10
#hostnamectl set-hostname station.rhce.cc
#nmcli connection add type ethernet con-name eth0 ifname eth0
#nmcli connection modify eth0 ipv4.addresses 192.168.122.100/24
#nmcli connection modify eth0 ipv4.method manual
#nmcli connection modify eth0 ipv4.dns 192.168.122.10
cat /etc/sysconfig/network-scripts/ifcfg-eth0
添加:
GATEWAY=192.168.122.1
#systemctl restart network
测试主机名修改是否成功
#host station.rhce.cc
-
SELinux
必须运行在
Enforcing
模式下
#getenforce
Permissive
#setenforce 1
#cat /etc/selinux/config
-
#cd /etc/yum/repos.d/
#cat server.repo
[server]
name=server
enabled=1
gpgcheck=0
#yum clean all
#yum install gcc //
测试配置是否成功
-
调整逻辑卷
vo
的大小,它的文件系统大小应该为
290M
,确保这个文件系统的内容仍然完整。注意:
分区很少能精确到和要求的大小相同,因此在范围
260M
到
320M
之间都是可接受的。
#lvs
#lvscan
#lvextend -L +98M /dev/vg0/vo
#xfs_growfs /dev/vg0/vo
如果是
ext4
的话
#resize2fs /dev/vg0/vo
#lvscan
-
创建下面的用户、组和组成员关系:
名字为
adminuser
的组
用户
natasha
,使用
adminuser
作为附属组
用户
harry
,也使用
adminuser
作为附属组
用户
sarah
,在系统上不能访问可交互的
shell
,且不是
adminuser
的成员,
natasha
,
harry
,
sarah
密码都是
redhat
#groupadd adminuser
#useradd -G adminuser natasha
#useradd -G adminuser harry
#useradd -s /sbin/nologin sarah
#echo redhat | passwd --stdin natasha
#echo redhat | passwd --stdin harry
#echo redhat | passwd --stdin sarah
-
复制文件
/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
的能力
#cp /etc/fstab /var/tmp/fstab
#setfacl -m u:natasha:rw- /var/tmp/fstab
#setfacl -m u:harry:--- /var/tmp/fstab
-
用户
natasha
必须配置一个
cron job
,当地时间每天
14:23
运行
,
执行:
/bin/echo hiya
#crontan -e -u natasha
23 14 * * * /bin/echo hiya
-
创建一个目录
/home/admins
,使之具有下面的特性:
/home/admins
所属组为
adminuser
这个目录对组
adminuser
的成员具有可读、可写和可执行,但是不是对其他任何用户。(
root
可以访问系统上所有的文件和目录)
在
/home/admins
下创建的任何文件所属组自动设置为
adminuser
#mkdir /home/admins
#chgrp adminuser /home/admins
#chmod g+w /home/admins
#chmod g+s /home/admins
更新的内核作为系统启动的默认内核
原来的内核在系统启动的时候仍然有效和可引导
下载
rpm
包
#rpm -ivh kernel-3.10.0-229.el7.x86_64.rpm
9.
系统
host.rhce.cc
提供了一个
LDAP
验证服务,你的系统应该按下面的要求绑定到这个服务:
验证服务的基准
DN
是
dc=rhce,dc=cc
#yum list auth*
#yum install authconfig-gtk.x86_64 -y
#authconfig-gtk &
#yum install nss-pam-ldapd -y
#authconfig-gtk &
#id ldapuser11
-
配置你的系统使它是
rhgls.rhce.cc
的一个
NTP
客户
#yum list system-config-date -y
#yum install system-config-date.noarch -y
#system-config-date &
11.
配置
autofs
自动挂载
LDAP
用户的家目录,如下要求:
host.rhce.cc(192.168.122.10)
使用
NFS
共享了
/home/guests
给你的系统。这个文件系统包含了预先设置好的用户
ldapuser11
的家目录
ldapuser11
的家目录是
host.rhce.cc:/home/guests/ldapuser11
ldapuser11
的家目录应该自动挂载到本地
/home/guests
下面的
/home/guests/ldapuser11
家目录必须对用户具有可写权限
dapuser11
的密码是
'redhat'
#yum insyall autofs -y
#cat /etc/auto.master
#cp /etc/auto.misc /etc/auto.aa
#cat /etc/auto.aa
#systemctl start autofs
#systemctl enable autofs
-
创建一个用户
alex
,
uid
为
3400
。这个用户的密码为
redhat
#useradd -u 3400 alex
#echo redha | passwd --stdin alex
-
为你的系统上额外添加一个大小为
512M
的交换分区,这个交换分区在系统启动的时候应该能自动挂载。不要移除和更改你系统上现存的交换分区
#fdisk -l /dev/vda
#fdisk /dev/vda
n
e
82
#partprobe /dev/vda
#swapon -s
#mkswap /dev/vda5
#swapon /dev/vda5
#cat /etc/fstab
/dev/vda5 swap swap defaults 0 0
-
找出所有所有者是
ira
的文件,并把他们拷贝到
/root/findresults
目录
#mkdir /root/findresults
#find / -user ira -exec cp -a {} /root/indresults/ \;
-
在
/usr/share/dict/words
中找出所有包含
seismic
的行。复制所有这些行并按照原来的顺序放在文件
/root/lines
中。
/root/lines
应该没有空白行,所有的行必须是
/usr/share/dict/words
中原有行的精确复制
#grep seismic /usr/share/dict/words > /root/lines
-
创建名为
/root/backup.tar.bz2
的备份文件,其中包含
/usr/local
的内容,
tar
必须使用
bzip2
压缩。
#cd /usr/local
#yum install bzip2
#tar jcvf /root/backup.tar.bz2 *
#tar zcfv /root/backup.tar.gz *
#tar jxvf backup.tar.bz2 -C /opt/ //
验证压缩包里的内容
#tar zxvf backup.tar.gz -C /opt/ //
验证压缩包里的内容
-
按照下面的要求创建一个新的逻辑卷:
逻辑卷命名为
database
,属于卷组
datastore
,且大小为
50
个扩展。
在卷组
datastore
的逻辑卷每个扩展的大小为
16MB
使用
ext3
格式化这个新的逻辑卷
.
此逻辑卷在系统启动的时候应该能自动挂载到
/mnt/database
。
#fdisk /dev/vda
P
n
Enter
+1G
t
8e
P
w
#partprobe /dev/vda
#pvcreate /dev/vda6
#vgcreate -s 16 datastore /dev/vda6
#lvcreate -l 50 -n database datastore
#mkfs.ext3 /dev/datastore/database
#mkdir /mnt/database
#cat /etc/fstab
/dev/datastore/database /mnt/database ext3 defaults 0 0
#mount -a
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/26366371/viewspace-2673117/
,如需转载,请注明出处,否则将追究法律责任。