linux基础上机练习(十四)综合练习题

配置主机名为学号,以下所有截图均要显示出主机名
答:hostnamectl  set-hostname  2016xxxxxx

1.创建用户mary和 harry,要求harry的uid为3000,shell设置为不可登陆shell
截图命令:grep  harry  /etc/passwd
答:useradd mary;
       useradd  harry;
usermod  -u 3000 harry;
usermod  –s  /usr/sbin/nologin   harry;

2.查找属于用户harry的所有文件
截图要求:将查找命令和输出结果截图
答:find  /   -user    harry

3.将/etc/passwd复制到/tmp目录下,修改/tmp/passwd的所有者为harry,所属组为wheel,并且修改权限为600
截图命令:ls  -l  /tmp/passwd
答:cp  /etc/passwd  /tmp;
chown  harry:wheel  /tmp/passwd;
chown  600  /tmp/passwd;

4.修改/tmp/passwd权限,允许mary读取
截图命令:getfacl  /tmp/passwd
答:setfacl   -m   u:mary:r    /tmp/passwd

5.创建一个计划任务,执行者是root,任务是每5分钟运行一次/bin/echo  hi  harry
截图要求:任何能证明配置成功的截图均可
答:vim   /etc/crontab;
G(移动光标到最后一行)
o(光标移动到下一行,同时进入编辑模式)
输入:*/5   root   /bin/echo    hi  harry
按Esc键, 输入:wq保存退出

6.配置时间与classroom.example.com同步
截图命令:chronyc  sources  -v
答:vim  /etc/chrony.conf;
找到并删除“server 0.rhel.pool.ntp.org iburst”这4行
添加“server   classroom.example.com   iburst”;
systemctl  restart  chronyd  (重启chronyd服务,让新配置生效)

7.在/dev/sdb上新建3个主分区,第一个主分区文件系统为xfs,大小为1G,挂载到/mnt/p1上;第二个主分区为交换分区;第三个主分区做成物理卷,在其上创建卷组myvg和逻辑卷vo,逻辑卷大小为800M,文件系统为xfs,挂载到/mnt/myvo上;这三个主分区全部为开机自动挂载

第一个截图命令:cat  /etc/fstab


第二个截图命令:df  -hT  (要求:必须显示出3个主分区的挂载情况)



答:注意:以下图片仅供参考
fdisk   /dev/sdb; (进入到fdisk交互界面,开始分区)

输入”n”(用“n”来创建一个大小为1G的主分区)


最后按”w”保存退出
mkfs.xfs     /dev/sdb1 (在新分区上创建xfs文件系统)

blkid    /dev/sdb1 (在新分区上创建xfs文件系统)


mkdir   /mnt/p1 (创建挂载点)

vim    /etc/fstab (编辑挂载配置文件)


mount -a (执行挂载)
fdisk  /dev/sdb
partprobe重新读取分区表
mkswap  /dev/sdb2 (制作交换分区)
vim(或者gedit)   /etc/fstab (编辑挂载配置文件)

swapon     -a (执行挂载)
fdisk   /dev/sdb
pvcreate  /dev/sdb3 (将sdb3做成物理卷)
vgcreate   myvg   /dev/sdb3 (创建卷组myvg,包含物理卷sdb3)
lvcreate   -n    vo   -L    800M   myvg (在myvg中创建逻辑卷mylv)
mkfs.xfs    /dev/myvg/vo (查看逻辑卷的UUID)
mkdir  /mnt/myvo

vim   /etc/fstab (配置挂载)


mount   -a;

8.配置虚拟主机www0.example.com,网站根目录在/srv/www0/www
将配置文件截图
答:yum   -y   install  httpd;
systemctl   enable    httpd
        echo  “Hello  World”  >  /var/www/html/index.html  (生成网站首页)
         systemctl   restart   httpd
mkdir   -p   /srv/www0/www
echo   www0  >  /srv/www0/www/index.html(在这网页中写入 www0,如果用“ ”括起来,就会输出一句话,“www0 kasjdhkasdh askjdasjkdh”)
vim  /etc/httpd/conf.d/www0.conf
内容:<VirtualHost  www0.example.com>
  ServerName www0.example.com
    DocumentRoot /srv/www0/www
</VirtualHost>


<Directory /srv/www0/www>
    Require all granted
</Directory>

保存退出
systemctl   restart  httpd;

9.配置vsftpd,将本地用户限制在自己的家目录中,并允许上传
截图命令:grep  -v  '#'  /etc/vsftpd/vsftpd.conf  |  sed  '/^$/d'
答:yum   –y   install   vsftpd;
systemctl  enable  vsftpd; (开机自启)
vim   /etc/vsftpd/vsftpd.conf
内容中的:local_enable = yes;
write_enable  =  yes;
chroot_local_user  =  yes;
allow_writeable_chroot  =  yes;
systemctl  restart  vsftpd;


10.配置nfs只读共享,共享目录是/nfsshare,允许的172.25.0.0/24网段的客户端访问
截图命令:cat  /etc/exports
答:yum   -y  install   nfs-utils
mkdir   /nfsshare
vim  /etc/exports
内容:/nfsshare  172.25.0.0/24(sync,ro)
保存退出


11.使用nmcli命令配置网络,IP地址为172.25.0.12/24,网关为172.25.0.254,dns为172.25.254.254
截图命令:所有的nmcli命令
答:nmcli  connection  modify  eth0  ipv4.addressses  “172.25.0.12/24  172.25.0.254”   
nmcli  connection  modify   eth0  ipv4.dns  172.25.254.254

猜你喜欢

转载自blog.csdn.net/weixin_42442713/article/details/81017064