linux运维实战练习-2015年11月8日-11月17日课程作业(练习)汇总

I.作业(练习)内容:

一、iptables类作业

前提:INPUT和OUTPUT默认策略为DROP;

1、限制本地主机的web服务器在周一不允许访问;新请求的速率不能超过100个每秒;web服务器包含了admin字符串的页面不允许访问;web服务器仅允许响应报文离开本机;

2、在工作时间,即周一到周五的8:30-18:00,开放本机的ftp服务给172.16.0.0网络中的主机访问;数据下载请求的次数每分钟不得超过5个;

3、开放本机的ssh服务给172.16.x.1-172.16.x.100中的主机,x为你的座位号,新请求建立的速率一分钟不得超过2个;仅允许响应报文通过其服务端口离开本机;

4、拒绝TCP标志位全部为1及全部为0的报文访问本机;

5、允许本机ping别的主机;但不开放别的主机ping本机;

   Linux之Iptables总结及应用

二、控制vsftpd仅允许172.16.0.0/255.255.0.0网络中的主机访问,但172.16.100.3除外;对所被被拒绝的访问尝试都记录在/var/log/tcp_wrapper.log日志文件中;

 Linux之Vsftpd虚拟用户、扩展应用tcp_wrapper实验总结

三、脚本编程类(数组练习)

1、写一个脚本:定义一个数组,数组元素为/var/log目录下所有以.log结尾的文件的名字;显示每个文件的行数;

2、写一个脚本,生成10个随机数,并按从小到大进行排序;

3、写一个脚本,能从所有同学中随机挑选一个同学回答问题;进一步地:可接受一个参数,做为要挑选的同学的个数;

 bash shell基础特性之三(数组)

四、sudo练习

1、授权centos用户可以运行fdisk命令完成磁盘管理,以及使用mkfs或mke2fs实现文件系统管理;

2、授权gentoo用户可以运行逻辑卷管理的相关命令

   Linux之sudo

五、vsftpd及pam类

1、实现基于虚拟用户认证的vsftpd功能;

2、虚拟用户的账号及密码信息存储在mysql当中。

Linux之Vsftpd虚拟用户、扩展应用tcp_wrapper实验总结

六、高级应用类(中级班选做,高级班必做)

1、一共3台服务器,请合理安排资源分配;

2、通过Nginx的反向代理实现LNMP架构的负载均衡,后端服务内容为wordpress论坛,要求访问任何一台后端web服务器,都能获取一致的最新数据;

3、后端nginx和php分离。

(待更新)……

时间: 2024-10-05 06:12:40

linux运维实战练习-2015年11月8日-11月17日课程作业(练习)汇总的相关文章

linux运维实战练习-2015年9月01日课程作业(练习)

linux运维实战练习-2015年9月01日课程作业(练习)安排 一.作业(练习)内容: 1.复习本次课程所讲的内容 2.总结整理磁盘管理及文件系统管理中设计的各种命令的使用,并附注一定的示例: 在Linux中,一块磁盘能被使用(可以被访问.被写入.被存储)要有以下三个步骤: (1)进行磁盘分区,及创建分区 (2)创建文件系统 (3)挂载文件系统 (1)磁盘分区 创建分区的命令: fdisk, parted, sfdisk fdisk:最多支持在一块硬盘上的15个分区:fdisk提供了一个交互式

linux运维实战练习-2015年9月5日课程作业(任务计划使用和练习)-JY1506402-19+liuhui880818

作业目标:linux运维实战练习-2015年9月5日课程作业(练习)安排 作业环境:CentOS 6.7/7 x86_64 一.作业(练习)内容: 1.总结Linux系统上的任务计划(at.crontab)的详细使用方法: 2.每周一到周六的凌晨3点20分,运行cp命令对/etc/目录进行归档另存,存储位置为/backups/etc-YYYY-MM-DD: 3.每周日凌晨2点30分,运行cp命令对/etc/fstab文件进行备份,存储位置为/backup/fstab-YYYY-MM-DD-hh-

linux运维实战练习-2015年11月8日-11月17日课程

作业(练习)内容: ---------------------------------------------------------------------------------------------------- 一.iptables类作业 前提:INPUT和OUTPUT默认策略为DROP: 1.限制本地主机的web服务器在周一不允许访问:新请求的速率不能超过100个每秒:web服务器包含了admin字符串的页面不允许访问:web服务器仅允许响应报文离开本机: 把filter表的INPU

linux运维实战练习-2015年11月8日-11月17日课程作业

一.iptables类作业 前提:INPUT和OUTPUT默认策略为DROP: 1.限制本地主机的web服务器在周一不允许访问:新请求的速率不能超过100个每秒:web服务器包含了admin字符串的页面不允许访问:web服务器仅允许响应报文离开本机: iptables -A INPUT -d 192.168.61.131 -p tcp--dport 80 -m time ! --weekdays 1 -m limit --limit 100/second -m string !--string

linux运维实战练习-2015年8月30日课程作业(练习)安排

一.作业(练习)内容: 1.总结文本编辑工具vim的使用方法: 2.总结文件查找命令find的使用方法: 3.总结bash环境变量的相关内容: 4.总结Linux文件系统上的特殊权限(SUID.SGID.Sticky)的知识点: 5.总结Linux磁盘管理.文件系统相关知识点及其相关命令的使用方法: 6.复制/etc/grub.cfg配置文件至/tmp目录,用查找替换命令删除/tmp/grub.cfg文件中的行首的空白字符: 7.复制/etc/rc.d/init.d/functions文件至/t

linux运维实战练习-2015年9月13日-9月15日课程作业

1.描述shell程序的运行原理(可附带必要的图形说明);    shell是操作系统的外壳,为用户提供使用操作系统的接口,是命令语言.命令解释程序及程序设计语言的统称:是用户和Linux内核之间的接口程序,如果把Linux内核想象成一个球体的中心,shell就是围绕内核的外层,当从shell或其他程序向Linux传递命令时,内核会做出相应的反应.shell是一个命令语言解释器,它拥有自己内建的shell命令集,shell也能被系统中其他应用程序所调用.用户在提示符下输入的命令都由shell先解

linux运维实战练习-2015年9月01日课程作业

1.总结整理磁盘管理及文件系统管理中设计的各种命令的使用,并附注一定的示例: 磁盘管理命令: 磁盘分区工具:fdisk,parted,sfdisk fdisk的使用: 最多支持在一块硬盘上的15个分区: 分区管理子命令: p: 显示 n: 创建 d: 删除 t: 修改分区ID l: 列出所有支持ID类型 w: 保存退出 q: 放弃修改并退出 m: 获取帮助 示例: [[email protected] ~]#fdisk /dev/sda Command (m for help): n Comma

linux运维实战练习-2015年9月5日课程作业(练习)安排

一.作业(练习)内容: 1.总结Linux系统上的任务计划(at.crontab)的详细使用方法: 2.每周一到周六的凌晨3点20分,运行cp命令对/etc/目录进行归档另存,存储位置为/backups/etc-YYYY-MM-DD: 3.每周日凌晨2点30分,运行cp命令对/etc/fstab文件进行备份,存储位置为/backup/fstab-YYYY-MM-DD-hh-mm-ss: 4.每天晚上12点,取得/proc/meminfo文件中所有以S或M开头的行,追加至/statistics/m

linux运维实战练习-2015年9月13日-9月15日课程作业(练习)安排

1.描述shell程序的运行原理(可附带必要的图形说明): 2.总结shell编程中所涉及到的所有知识点(如:变量.语法.命令状态等等等,要带图的哟): 3.总结课程所讲的所有循环语句.条件判断的使用方法及其相关示例:(if (jpg|png is not exist):echo "You say a XX") 4.总结文本处理工具sed及awk的用法:(必须附带示例) 5.写一个脚本:如果某路径不存在,则将其创建为目录:否则显示其存在,并显示内容类型:(不要怀疑,就是这么简单) 6.