测试题1

修改密码及配置主机信息

• 主机名称:westos_rh124_115.westos.com
• Ip 地址:172.25.254.115
• 子网掩码:255.255.255.0
• 网关:172.25.254.250
• DNS :172.25.254.250
• 虚拟机的 root 密码修改成 modtweed

解答:

hostnamectl set-hostname westos_rh124_115.westos.com

cd /etc/sysconfig/network-scripts
vim ifcfg-ens160

DEVICE=ens160
BOOTPROTO=none
ONBOOT=yes
IPADDR=172.25.254.115
PREFIX=24
GATEWAY=172.25.254.250
DNS1=172.25.254.250
NAME=westos

nmcli connection reload
nmcli connection down westos
nmcli connection up westos

为您的系统配置一个默认的软件仓库

• 配置一下地址:
• /var/www/html/rhel8
• 将此配置为您的系统默认软件仓库
• 确保此仓库可以通过
http://172.25.254.115/rhel8访问

解答:

  • 创建本地挂载目录,挂载镜像

     mkdir /westos
     mount  /xxxxxxiso    /westos
    
  • 配置好本地软件仓库

     [AppStream]	 				
     name=westos AppStream 				
     baseurl=file:///westos/AppStream 	
     gpgcheck=0 						
     enabled=1
     [BaseOS]
     name=westos BaseOS
     baseurl=file:///westos/BaseOS/
     gpgcheck=0
     enabled=1
    
  • 下载httpd

      dnf install httpd -y
    
  • 关闭防火墙,启动Apache

     systemctl stop firewalld
     systemctl disable firewalld
     systemctl enable --now httpd
    
  • 建立一个http发布目录

      mkdir /var/www/html/rhel8
    
  • 重新挂载到发布目录下面

     mount /xxxxxxx.iso /var/www/html/r
    
  • 配置好网络软件仓库

     vim /etc/yum.repos.d/westos.repo
     [AppStream]
     name=AppStream
     baseurl=http://192.168.43.100/westos/AppStream/
     gpgcheck=0
     [BaseOS]
     name=BaseOS
     baseurl=http://192.168.43.100/westos/BaseOS/
     gpgcheck=0
    

创建用户账号

创建下列用户,组,和组的成员关系(servera)
• 创建组sysmgrs
• 一个名为 natasha 的用户,其属于 sysmgrs,这个组是该用户的从属组
• 一个名为 harry 的用户,属于 sysmgrs,这个组是该用户的从属组
• 一个名为 sarah 的用户,其在系统汇总没有可以交互的 shell
• 用户 natsha,harry,sarah 的秘密吗都要设定为:modteed

groupadd sysmgrs
useradd -G sysmgrs natasha
useradd -G sysmgrs harry
useradd -s /sbin/nologin sarah
echo modteed | passwd --stdin natasha

配置文件的权限

拷贝文件/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
chown root:root /var/tmp/fstab
chmod u-x,g-x,o-x /var/tmp/fstab
setfacl -m u:natasha:rw /var/tmp/fstab
setfacl -m u:harry:0 /var/tmp/fstab
setfacl -m o:r /var/tmp/fstab
setfacl -m d:o:r /var/tmp/

5.创建一个共享目录/home/managers 特性如下
• /home/managers 目录的所有权是 sysmgrs
• sysmgrs 组成员对目录有读写和执行的权限。除此之外的其他用户没有任何权限(root 用户除外)
• 在/home/managers 目录中创建的文件,其组所有权会自动设置为属于 sysmgrs组

cd /var/www/html/
mkdir /home/managers
chgrp sysmgrs /home/managers
chmod g+s /home/managers

6.配置 ntp时间同步服务
• 配置您的系统,让其作为一个 exam_ntp.westos.com 的 ntp 客户端
• exam_ntp.westos.com对应的ip地址为172.25.254.250

systemctl start chronyd.service
vim /etc/chrony.conf
3 pool  exam_ntp.westos.com iburst
vim /etc/hosts  
172.25.254.250   exam_ntp.westos.com
systemctl restart chronyd.service
clock -w
clock -s

7.配置一个用户
• 创建一个名为 manalo 的用户,用户 id3533 密码时 modteed

useradd -u 3533 manalo
echo modteed | passwd --stdin manalo

8.归档一个文件
• 创建一个名为/root/backup.tar.gz 的归档文件,其中包含/usr/local 目录中的内容,
tar 归档文件必须使用 gzip 进行压缩

tar zcf /root/backup.tar.gz /usr/local

9.查找一个字符串
• 在文件/usr/share/xml/iso-codes/iso_639_3.xml 中查找到所有包含字符 ng 的行
• 将找出的行按照先后顺序复制到/root/list 文件中
• /root/list 文件中无意义的空格请去除掉
• 其中的所有行的内容必须时源文件中原始的标准副本

grep ng /usr/share/xml/iso-codes/iso_639_3.xml > /root/list

10.设定系统定时任务要求如下:
• 用manalo用户建立用户级crontab任务
• 要求此用户每周五09-17点每隔半小时清理/tmp目录中自己的文件

crontab -u manalo -e
*/30 09-17 * * 5 rm -fr /tmp/*
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值