作业
kingdom_xu
这个作者很懒,什么都没留下…
展开
-
周作业九
1、通过 RPM 安装 docker 17.03.0 版本并且配置 docker 阿里加速#这里以ubuntu16.10 安装 docker 17.03.0 版本并且配置 docker 阿里加速为例#环境依赖# apt-get update# apt-get install linux-image-extra-$(uname -r) linux-image-extra-virtual#安装包# apt-get install apt-transport-https ca-certificate原创 2020-11-15 16:19:36 · 118 阅读 · 0 评论 -
周作业八
1、DR模式下vip不在同一网段上实现过程(跨网段)环境准备:五台机器:客户端:Internet client:eth0:172.16.17.77/24 GW:172.16.17.17 桥接路由器:Router:eth0:192.168.16.7/24 eth0:1 10.0.0.200/24 NAT eth1:172.16.17.17/24 桥接LVS服务器:LVS:eth0 DIP:192.168.16.8/24 GW:192.168.16.7 NAT lo V原创 2020-11-08 16:27:18 · 87 阅读 · 0 评论 -
周作业七
通过编写 shell 脚本实现二进制安装 LAMP 架构的 word press原创 2020-11-01 19:33:34 · 124 阅读 · 0 评论 -
周作业六
文章目录1、RDB和AOF的优缺点2、master和slave同步过程3、哨兵的使用和实现机制4、redis cluster集群创建和使用原创 2020-10-25 22:18:02 · 220 阅读 · 0 评论 -
周作业五
文章目录1、如果主节点已经运行了一段时间,且有大量数据时,如何配置并启动slave节点(写出操作步骤)2、当master服务器宕机,提升一个slave成为新的master(写出操作步骤)3、通过 MHA 0.58 搭建一个数据库集群结构4、实战案例:Percona XtraDB Cluster(PXC 5.7)5、通过 ansible 部署二进制 mysql 81、如果主节点已经运行了一段时间,且有大量数据时,如何配置并启动slave节点(写出操作步骤)2、当master服务器宕机,提升一个slave成原创 2020-10-18 21:26:31 · 970 阅读 · 0 评论 -
作业--MySQL数据库练习题
练习导入hellodb.sql生成数据库在students表中,查询年龄大于25岁,且为男性的同学的名字和年龄以ClassID为分组依据,显示每组的平均年龄显示第2题中平均年龄大于30的分组及平均年龄显示以L开头的名字的同学的信息显示TeacherID非空的同学的相关信息以年龄排序后,显示年龄最大的前10位同学的信息查询年龄大于等于20岁,小于等于25岁的同学的信息以ClassID分组,显示每班的同学的人数以Gender分组,显示其年龄之和以Cl原创 2020-09-26 11:49:03 · 2052 阅读 · 0 评论 -
周作业四--数据库周作业
文章目录1、写一个一键安装 mariadb 数据库脚本。2、简述Event 事件介绍以及它的优缺点3、在 students 表中,查询年龄大于25岁,且为男性的同学的名字和年龄:4、在 students 表中,以 ClassID 为分组依据,查询显示每组的平均年龄5、显示第2题中平均年龄大于30的分组及平均年龄1、写一个一键安装 mariadb 数据库脚本。此例为:安装通用二进制mariadb-10.5.5注意:请提前下载好 mariadb-10.5.5-linux-systemd-x86_64.ta原创 2020-09-25 20:09:07 · 112 阅读 · 0 评论 -
作业--iptables 周作业
文章目录1. 拒绝所有主机ping当前的主机2. 本机能够访问别的机器的HTTP服务,但是别的机器无法访问本机3. 当我们发现有 ip 恶意攻击我们的时候,我们可以通过对防火墙设定规则来进行控制,所以我们可以添加connlimit模块来实现对最大并发得到控制。请写出步骤4. 实践题1. 拒绝所有主机ping当前的主机[root@centos8 ~]#iptables -A INPUT -p icmp -j REJECT #测试验证[root@centos7 ~]# ping -c1 10.0.0.原创 2020-09-19 18:01:21 · 140 阅读 · 0 评论 -
作业--linux防火墙作业
说明:以下练习INPUT和OUTPUT默认策略均为DROP1、限制本地主机的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个;原创 2020-09-19 11:14:14 · 730 阅读 · 0 评论 -
作业二
重点 实验一:使用 kickstart 半自动化安装CentOS系统环境准备:新准备一台主机,挂载CentOS-8.2.2004-x86_64-boot镜像,内存为2G以上;在centos 7上做以下操作:[root@centos7 ~]# yum -y install system-config-kickstart#在启动此服务之前,先打开Xmanager中的Xmanager - Passive工具[root@centos7 ~]# export DISPLAY=10.0.0.1:0.0[r原创 2020-09-11 22:20:26 · 250 阅读 · 0 评论 -
作业--加密和安全
1.仅开放本机两个IP地址中的一个地址172.16.0.X上绑定的sshd和vsftpd服务给172.16.0.0/16网络中除了172.16.0.0/24网络中的主机之外的所有主机,但允许172.16.0.200访问,每次的用户访问都要记录于日志文件中,注:其中X为学号2.编写脚本/root/bin/checkip.sh,每5分钟检查一次,如果发现通过ssh登录失败次数超过10次,自动将此远程IP放入Tcp Wrapper的黑名单中予以禁止防问...原创 2020-09-06 15:54:52 · 79 阅读 · 0 评论 -
作业一
1、在 CentOS7 中使用 gpg 创建 RSA 非对称密钥对[root@centos7 ~]# gpg --gen-keygpg (GnuPG) 2.0.22; Copyright (C) 2013 Free Software Foundation, Inc.This is free software: you are free to change and redistribute it.There is NO WARRANTY, to the extent permitted by law.原创 2020-09-06 12:05:06 · 205 阅读 · 0 评论 -
自制Linux系统+busybox源码编译安装
文章目录自制Linux系统1. 分区并创建文件系统2. 挂载boot3. 安装grub4. 准备内核和initramfs文件5. 建立grub.conf6. 准备根下面相关程序和库7. 准备新的虚拟机自制Linux系统1. 分区并创建文件系统以centos 6为模板,创建一个小的centos系统:在原有centos6上添加一块新的硬盘:[root@centos6 ~]#echo "- - -" > /sys/class/scsi_host/host0/scan;echo "- - -" &g原创 2020-09-01 19:36:00 · 617 阅读 · 0 评论 -
作业--文本处理三剑客之 awk
练习1、文件host_list.log 如下格式,请提取”.magedu.com”前面的主机名部分并写入到回到该文件中1 www.magedu.com2 blog.magedu.com3 study.magedu.com4 linux.magedu.com5 python.magedu.com......999 study.magedu.com [root@centos8 ~]#awk -F'[ .]' '{print $2}' host_list.log >> host_l原创 2020-08-29 21:07:37 · 128 阅读 · 0 评论 -
作业--进程,系统性能和计划任务
练习1、每周的工作日1:30,将/etc备份至/backup目录中,保存的文件名称格式为“etcbak-yyyy-mm-dd-HH.tar.xz”,其中日期是前一天的时间30 01 * * 0 cp -a /etc /backup/etcbak-`date -s '-1 day' +%F-%H`.tar.xz2、每两小时取出当前系统/proc/meminfo文件中以S或M开头的信息追加至/tmp/meminfo.txt文件中0 */2 * * * sed -nr 's#(^[SM].*).*#\转载 2020-08-27 20:58:23 · 216 阅读 · 2 评论 -
路由实验
路由拓扑:实验环境:3台centos 8、一台centos 6 、一台centos 7centos 6处于vmnet 11网段router 1:处于vmnet 11和12网段(网络适配器为自定义)router 2:处于vmnet 12和13网段(网络适配器为自定义)router 3:处于vmnet 13和14网段(网络适配器为自定义)centos 6上:[root@centos6 ~]#cd /etc/sysconfig/network-scripts/[root@centos6 ~]#原创 2020-08-25 16:27:14 · 188 阅读 · 0 评论 -
作业--Linux范例练习题
1、显示/etc目录下所有以l开头,以一个小写字母结尾,且中间出现至少一位数字的文件或目录ls -d /etc/|[[:digit:]][[:lower:]]2、显示/etc目录下以任意一位数字开头,且以非数字结尾的文件或目录ls -d /etc/[[:digit:]]*[1]3、显示/etc/目录下以非字母开头,后面跟了一个字母及其它任意长度任意字符的文件或目录ls -d /etc/[2][[:alpha:]]*4、显示/etc/目录下所有以rc开头,并后面是0-6之间的数字,其它为任意字符的原创 2020-08-20 09:15:40 · 1471 阅读 · 1 评论 -
作业--用户组和权限管理练习
1、创建用户gentoo,附加组为bin和root,默认shell为/bin/csh,注释信息为"Gentoo Distribution"useradd -G bin,root -s /bin/csh -c “Gentoo Distribution” gentoo2、创建下面的用户、组和组成员关系 名字为webs 的组用户nginx,使用webs 作为附加组用户varnish,使用webs 作为附加组用户mysql,不可交互登录系统,且不是webs 的成员,nginx,varnish,mysql密原创 2020-08-20 09:16:47 · 744 阅读 · 0 评论 -
作业--文本处理工具和正则表达式练习
1、在vim中设置tab缩进为4个字符set autoindent 或 set ai2、复制/etc/rc.d/init.d/functions文件至/tmp目录,替换/tmp/functions文件中的/etc/sysconfig/init 为/var/logcp /etc/rc.d/init.d/functions /tmpvim /tmp/functions%s@/etc/sysconfig/init@/var/log@g3、删除/tmp/functions文件中所有以#开头,且#后面至少有原创 2020-08-19 19:40:10 · 543 阅读 · 1 评论 -
作业--文件查找和打包压缩练习题
1、查找/var目录下属主为root,且属组为mail的所有文件find /var/ -user root -a -group mail -ls2、查找/var目录下不属于root、lp、gdm的所有文件find /var/ ! ( -user root -o -user lp -o -user gdm ) -ls或 find /var/ ! -user root -a ! -user lp -a ! -user gdm -ls3、查找/var目录下近一周内其内容修改过,同时属主不为root,也不原创 2020-08-19 19:37:15 · 280 阅读 · 0 评论 -
作业--SHELL脚本编程练习答案(多版本)
练习:1、编写脚本 systeminfo.sh,显示当前主机系统信息,包括:主机名,IPv4地址,操作系统版本,内核版本,CPU型号,内存大小,硬盘大小#!/bin/bashYELLOW='\e[1;33m'RED='\e[1;31m'END='\e[0m'echo -e "${YELLOW}++++++++++++++++++++++++++++++++++++++++++${END}"echo -e "${RED}HOSTNAME: `hostname`${END}"e原创 2020-08-19 19:32:06 · 4846 阅读 · 0 评论 -
脚本--设置提示符格式为高亮
写一个shell脚本vim /etc/profile.d/env.sh添加内容完成后,读取下shell脚本后即可生效:或者:显示效果:原创 2020-08-19 19:14:03 · 89 阅读 · 0 评论 -
作业--磁盘存储和文件系统管理
练习1、创建一个2G的文件系统,块大小为2048byte,预留1%可用空间,文件系统ext4,卷标为TEST,要求 此分区开机后自动挂载至/test目录,且默认有acl挂载选项fdisk /dev/sdc <<EOFnp+1GwEOFmkfs.ext4 -b 2048 -m 1 -L TEST /dev/sdc1vim /etc/fstab#在末尾添加新的一行内容:UUID=514a8e14-3e28-403a-8b7b-5df6d770be4d /test ext4原创 2020-08-15 22:18:06 · 431 阅读 · 0 评论 -
作业--文件查找和打包压缩
练习1、查找/var目录下属主为root,且属组为mail的所有文件[root@centos8 ~]# find /var/ -user root -group mail -ls2、查找/var目录下不属于root、lp、gdm的所有文件[root@centos8 ~]# find /var/ ! \( -user root -o -user lp -o -user gdm \) -ls或[root@centos8 ~]# find /var/ ! -user root ! -user lp原创 2020-08-11 16:43:53 · 500 阅读 · 0 评论 -
作业--文件管理
⽂件管理⽂件系统与⽬录结构1、显⽰/var⽬录下所有以l开头,以⼀个⼩写字⺟结尾,且中间出现⾄少⼀位数的⽂件或⽬录 [root@centos8 ~]# ls -d /var/l*[0-9]*[[:lower:]]2、显⽰/etc⽬录下以任意⼀位数字开头,且以⾮数字结尾的⽂件或⽬录 [root@centos8 ~]# ls -d /etc/[0-9]*[^[:digit:]]3、显⽰/etc/⽬录下以⾮字⺟开头,后⾯跟了⼀个字⺟及其它任意长度任意字符的⽂件或⽬录 [root@cent原创 2020-08-11 11:24:14 · 156 阅读 · 0 评论 -
作业--标准I|O重定向和管道
1、将/etc/issue⽂件中的内容转换为⼤写后保存⾄/tmp/issue.out⽂件中[root@centos8 ~]# cat /etc/issue|tr 'a-z' 'A-Z' > /tmp/issue.out2、将当前系统登录⽤户的信息转换为⼤写后保存⾄/tmp/who.out⽂件中[root@centos8 ~]# who|tr 'a-z' 'A-Z' > /tmp/who.out3、⼀个linux⽤户给root发邮件,要求邮件标题为”help” ,邮件正⽂如下: Hel原创 2020-08-11 11:10:50 · 131 阅读 · 0 评论