配置主机名为学号,以下所有截图均要显示出主机名
答: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

linux基础(十四)综合练习题相关推荐

  1. asp.net控件开发基础十四

    http://www.cnblogs.com/Clingingboy/archive/2006/09/29/514722.html      上一篇讨论了为服务器控件添加客户端功能,这一篇我们所要讲的 ...

  2. Linux基础第四课——文件操作

    文件的创建 touch sudo touch 文件1 文件2 文件3 #支持批量创建文件 sudo rm -f 文件1 文件2 文件3 #支持批量创建 也支持批量删除 echo '谁动谁输,对不起我输 ...

  3. linux(十四)程序和进程的深入研究

    目录 一.程序和进程的基础知识 1.1.程序和进程的关系 1.2.进程状态 二.命令解析 2.1.ps 命令 2.1.1.针对查询结构进行补充 2.2.TOP命令 2.2.1.描述 2.2.2 查询结 ...

  4. Linux基础学习四:Linux常用的命令(非常详细)

    常用的命令  文档帮助命令 help 用法: 命令 --help 示例: dhclient --help man 用法: man 命令 示例:man dhclient空格:下一页b:上一页q:退出   ...

  5. 8、Linux基础(四)

    一 软件包的管理 1. 使用RPM安装及移除软件 1) 掌握RPM的定义:RPM就是Red Hat Package Manger(红帽软件包管理工具)的缩写. 2) 了解rpm的文件名分为5部分,其中 ...

  6. linux基础(四):shell简单命令;文件系统命令,系统操作命令,文本操作命令;文本处理命令

    目录 一.shell简单命令 1.1命令入门 1.1.1命令提示符详解 1.1.2命令格式 1.2 获取命令的帮助 1.2.1 help 1.2.2 命令 --help 1.2.3 查手册&搜 ...

  7. 【Linux基础】四、常用基本命令——文件权限类(ls -al,chmod,chown,chgrp)、搜索查找类(find,locate,grep,wc,which)

    文件权限命令.搜索查找命令 4.6 ```文件权限类``` 4.6.1 文件属性 4.6.2 chmod 改变权限 4.6.3 chown 改变所有者 4.6.4 chgrp 改变所属组 ```4.7 ...

  8. 计算机一级第十四套完整解析,2012年计算机一级MsOffice第十四套练习题及答案解析...

    1). 机器人从计算机应用领域分类看,它属于( ). A) 过程控制 B) 数据处理 C) 人工智能 D) 计算机辅助设计 2). 下列软件中,属于应用软件的是( ). A) Windows 2000 ...

  9. 嵌入式Linux(十四)IIC

    1. IIC&AP3216C简介   AP3216C是一个环境传感器.连接到I.MU6ULL的I2C1上.I2C1_SCL使用UART4_TXD,复用值为ALT2:I2C1_SDA使用UART ...

  10. python基础十四之匿名函数

    匿名函数 处理简单问题的简化函数,关键字lambda. # 格式:函数名 = lambda 参数:返回值 anonymity = lambda s: s ** 0.5 print(anonymity( ...

最新文章

  1. $(function(){})、$(document).ready(function(){})....../ ready和onload的区别
  2. C++调用web服务(java事例供参考)
  3. element隐藏组件滚动条scrollbar使用
  4. nested exception is java.lang.NoClassDefFoundError: org/springframework/aop/TargetSource
  5. Python 的装饰器执行顺序问题(二)
  6. [html] 页面需要支持多语言,如果是你该怎么做?
  7. rm linux 复制目录,linux学习(四)复制(cp)移动(mv)删除(rm)查找(find)文件、文件夹操作、软硬链接的区别...
  8. SpringMVC Mybatis Shiro RestTemplate的实现客户端无状态验证及访问控制【转】
  9. vs code格式化代码
  10. Java核心API -- 9(异常)
  11. JavaScript之流程控制
  12. asp.net Checkbox 绑定自定义属性
  13. qt中的信号都需要emit触发吗_[Vue笔记] $emit 与 $event
  14. 云星数据VP楼炜:CMP是混合云、多云管理的必然选择
  15. 自动控制——2、为什么用微分方程来表示线性定常系统
  16. Android编译环境搭建
  17. SCSI——小型计算机系统接口
  18. 程序员带你回味童年,一起用C语言做一个“推箱子”玩!【文末源码】
  19. Booth(布斯)算法——补码乘法运算过程
  20. 美国撞击小行星的宇宙飞船成功改变行星轨道

热门文章

  1. [Javascript] 编程实践之1: Google的Javascript代码风格2:源文件基础
  2. 社群运营之微信群群规怎么写?
  3. 本地图片上传与H5适配知识
  4. 女人只有和成熟的男人在一起才会幸福!看完你会懂很多
  5. 【C语言】输入两个正整数m和n,求其最大公约数和最小公倍数
  6. 单片机学习笔记 —— 按键消抖
  7. Linux中的地址空间以及I/O地址空间
  8. 深入学习js的classList
  9. 手机cpu和电脑cpu
  10. 学用计算机图片,电脑怎么截图?1分钟教你学会用电脑自带截图工具瞬间截图...