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
linux基础(十四)综合练习题相关推荐
- asp.net控件开发基础十四
http://www.cnblogs.com/Clingingboy/archive/2006/09/29/514722.html 上一篇讨论了为服务器控件添加客户端功能,这一篇我们所要讲的 ...
- Linux基础第四课——文件操作
文件的创建 touch sudo touch 文件1 文件2 文件3 #支持批量创建文件 sudo rm -f 文件1 文件2 文件3 #支持批量创建 也支持批量删除 echo '谁动谁输,对不起我输 ...
- linux(十四)程序和进程的深入研究
目录 一.程序和进程的基础知识 1.1.程序和进程的关系 1.2.进程状态 二.命令解析 2.1.ps 命令 2.1.1.针对查询结构进行补充 2.2.TOP命令 2.2.1.描述 2.2.2 查询结 ...
- Linux基础学习四:Linux常用的命令(非常详细)
常用的命令 文档帮助命令 help 用法: 命令 --help 示例: dhclient --help man 用法: man 命令 示例:man dhclient空格:下一页b:上一页q:退出 ...
- 8、Linux基础(四)
一 软件包的管理 1. 使用RPM安装及移除软件 1) 掌握RPM的定义:RPM就是Red Hat Package Manger(红帽软件包管理工具)的缩写. 2) 了解rpm的文件名分为5部分,其中 ...
- linux基础(四):shell简单命令;文件系统命令,系统操作命令,文本操作命令;文本处理命令
目录 一.shell简单命令 1.1命令入门 1.1.1命令提示符详解 1.1.2命令格式 1.2 获取命令的帮助 1.2.1 help 1.2.2 命令 --help 1.2.3 查手册&搜 ...
- 【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 ...
- 计算机一级第十四套完整解析,2012年计算机一级MsOffice第十四套练习题及答案解析...
1). 机器人从计算机应用领域分类看,它属于( ). A) 过程控制 B) 数据处理 C) 人工智能 D) 计算机辅助设计 2). 下列软件中,属于应用软件的是( ). A) Windows 2000 ...
- 嵌入式Linux(十四)IIC
1. IIC&AP3216C简介 AP3216C是一个环境传感器.连接到I.MU6ULL的I2C1上.I2C1_SCL使用UART4_TXD,复用值为ALT2:I2C1_SDA使用UART ...
- python基础十四之匿名函数
匿名函数 处理简单问题的简化函数,关键字lambda. # 格式:函数名 = lambda 参数:返回值 anonymity = lambda s: s ** 0.5 print(anonymity( ...
最新文章
- $(function(){})、$(document).ready(function(){})....../ ready和onload的区别
- C++调用web服务(java事例供参考)
- element隐藏组件滚动条scrollbar使用
- nested exception is java.lang.NoClassDefFoundError: org/springframework/aop/TargetSource
- Python 的装饰器执行顺序问题(二)
- [html] 页面需要支持多语言,如果是你该怎么做?
- rm linux 复制目录,linux学习(四)复制(cp)移动(mv)删除(rm)查找(find)文件、文件夹操作、软硬链接的区别...
- SpringMVC Mybatis Shiro RestTemplate的实现客户端无状态验证及访问控制【转】
- vs code格式化代码
- Java核心API -- 9(异常)
- JavaScript之流程控制
- asp.net Checkbox 绑定自定义属性
- qt中的信号都需要emit触发吗_[Vue笔记] $emit 与 $event
- 云星数据VP楼炜:CMP是混合云、多云管理的必然选择
- 自动控制——2、为什么用微分方程来表示线性定常系统
- Android编译环境搭建
- SCSI——小型计算机系统接口
- 程序员带你回味童年,一起用C语言做一个“推箱子”玩!【文末源码】
- Booth(布斯)算法——补码乘法运算过程
- 美国撞击小行星的宇宙飞船成功改变行星轨道