![](https://img-blog.csdnimg.cn/20190927151026427.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
作业
linux 学习的练习题
大丞哈哈
这个作者很懒,什么都没留下…
展开
-
第十四周作业-docker
1、通过 RPM 安装 docker 17.03.0 版本并且配置 docker 阿里加速#在centos7上yum安装docker17.03.0[root@centos7 ~]# yum -y install wget#配置源[root@centos7 ~]# wget -O /etc/yum.repos.d/docker-ce.repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo#下载依赖包[root@ce原创 2020-11-16 09:41:36 · 218 阅读 · 1 评论 -
第十三周作业 dr-多网段和nfs 自动/实时挂载
1、DR模式下vip不在同一网段上实现过程(跨网段)环境准备五台主机Internet:192.168.1.6/24 GW:192.168.1.200 仅主机Router:eth1 192.168.1.200/24 仅主机eth0 10.0.0.0.200/24 NATeth0:1 172.16.0.200/24启用 IP_FORWARDlvs:DIP:10.0.0.8/24 GW:10.0.0.200 NATRS:RS1 RIP1:10.0.0.7/24 GW:10.0.0原创 2020-11-08 19:03:40 · 450 阅读 · 0 评论 -
第十二周 一键二进制编译安装LAMP
SRC_DIR=/usr/local/srcNAME="mariadb-10.5.5-linux-x86_64.tar.gz"MYSQL="mariadb-10.5.5-linux-x86_64"FULL_NAME=${SRC_DIR}/${NAME}DATA_DIR="/data/mysql"RURPLE="\033[1;35m"RED="\033[1;31m"END="\033[0m"HTTPD='httpd-2.4.43.tar.gz 'APR='apr-1.7.0.tar.bz2原创 2020-11-02 09:09:43 · 200 阅读 · 0 评论 -
第十一周 redis作业
第十一周 redis作业1、RDB和AOF的优缺点RDB 的优点1. RDB 保存了某个时间点的数据集,可通过脚本执行redis指令自定义时间点备份,可保留多个备份。出现问题可恢复到不同时间点的版本,非常适合数据集的备份2. RDB 快照是一个紧凑的单一文件,非常方便传送,非常适用于灾难恢复3. RDB 可最大化Redis 的性能,父进程在保存RDB文件时唯一要做的就是fork 出一个子进程,然后这个子进程就会处理接下来的所有保存工作,父进程无须执行任何磁盘I/O 操作4. 相比AOF,在恢复大原创 2020-10-25 22:34:58 · 395 阅读 · 0 评论 -
第十周 mysql 和ansible 作业
1、如果主节点已经运行了一段时间,且有大量数据时,如何配置并启动slave节点(写出操作步骤)#1. 在主服务器完全备份[root@c8-108-master ~]#mysqldump -A -F --single-transaction --master-data=1 > /data/backup/fullbackup_`date +%F_%T`.sql[root@c8-108-master ~]#ll /data/backuptotal 480-rw-r--r-- 1 root root原创 2020-10-18 22:50:40 · 189 阅读 · 0 评论 -
第九周 - MySQL 周作业
1、写一个一键安装 mariadb 数据库脚本。# 实现二进制安装mariadb 的一键安装脚本#!/bin/bash##*************************************************#Author: dawn#Date: 2020-09-25#FileName: test.sh#URL: https://blog.csdn.net/xiao_dan_#Desc: The test script#Cop原创 2020-09-26 21:55:41 · 1926 阅读 · 0 评论 -
iptables 周作业
1、拒绝所有主机ping当前的主机。2、本机能够访问别的机器的HTTP服务,但是别的机器无法访问本机。3、当我们发现有 ip 恶意攻击我们得时候,我们可以通过对防火墙设定规则来进行控制。所以我们可以添加connlimit模块来实现对最大并发得控制。请写出步骤4、实践题实验前提需求现在我在外地出差使用A7互联网主机,但是现在由于公司有业务需要我 ssh 链接到内网、这时候我就链接我们公司同事在防火墙上配置相关规则让我链接进公司内网请写出实现过程...原创 2020-09-19 21:51:10 · 351 阅读 · 0 评论 -
练习-Linux 命令-文件相关
练习 - 文件相关1、显示/etc 目录下所有以 l开头,以一个小写字母结尾,且中间出现至少一个数字的文件或目录列表2、显示/etc 目录下以任意一位数字开头,且以非数字结尾的文件或目录列表3、显示/etc/ 目录下非字母开头,后面跟了一个字母及其它任意长度任意字符的文件或目录列表4、显示/etc/ 目录下所有以rc 开头,并后面是0-6之间的数字,其它为任意字符的文件或目录列表5、显示/etc 目录下,所有.conf 结尾,且以m,n,r,p 开头的文件或目录列表6、只显示/root 下的隐藏原创 2020-08-01 21:49:35 · 567 阅读 · 0 评论 -
练习-标准输入输出和错误输出
练习 - 重定向标准输入输出和错误输出概念类1、Linux 系统中标准输入,标准输出和错误输出的文件描述符时什么?2、Linux 系统中重定向符号 > 和 >> 的区别是什么?3、Linux 系统中管道的作用是什么?命令类1、将/etc/issue 文件中的内容转换为大写后保存至/tmp/issue.out 文件中2、将当前系统登录用户的信息转换为大写后保存至/tmp/who.out 文件中3、一个linux用户给root 发邮件,要求邮件标题为“help” ,邮件正文如下原创 2020-08-02 15:08:00 · 368 阅读 · 0 评论 -
练习-shell 脚本入门
1、编写脚本 systeminfo.sh,显示当前主机系统信息,包括:主机名,IPv4地址,操作系统版本,内核版本,CPU型号,内存大小,硬盘大小#!/bin/bash#********************************************************************#Author:dawn#Date:2020-08-09 13:05:39#FileName:backup.sh#URL:https://blog.csdn.net/xiao_dan_#Ver原创 2020-08-11 08:22:42 · 155 阅读 · 0 评论 -
练习 - 全局生效或局部生效
1、让所有用户的PATH环境变量的值多出一个路径,例如:/usr/local/apache/bin2、用户 root 登录时,将命令指示符变成红色,并自动启用如下别名:rm=‘rm –i’ cdnet=‘cd /etc/sysconfifig/network-scripts/’ editnet=‘vim /etc/sysconfifig/network-scripts/ifcfg-eth0’ #如果系统是 CentOS7editnet=‘vim /etc/sysconfifig/network-原创 2020-08-11 09:25:12 · 225 阅读 · 0 评论 -
练习 - shell脚本之if 和for 的使用
1 编写脚本argsnum.sh,接受一个文件路径作为参数;如果参数个数小于1,则提示用户“至少应该给 一个参数”,并立即退出;如果参数个数不小于1,则显示第一个参数所指向的文件中的空白行数#!/bin/bash#********************************************************************#Author:dawn#Date:2020-08-09 14:41:30#FileName:argsnum.sh#URL:https://blog.原创 2020-08-11 09:28:50 · 860 阅读 · 0 评论 -
练习 - 文件系统,制作iso
练习 - 文件系统,制作iso1 创建一个2G的文件系统,块大小为2048 byte,预留1% 可用空间,文件系统ext4,卷标为TEST,要求此分区开机后自动挂载至/test 目录,且默认有acl 挂载选项#1 创建磁盘分区[root@CentOS8 ~]# lsblkNAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTsdb 8:16 0 50G 0 disk[root@CentOS8 ~]# echo -e "n\np\n\n\n+2G\原创 2020-08-18 16:47:42 · 179 阅读 · 0 评论 -
作业 - 加密解密和CA
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 13:33:21 · 1883 阅读 · 0 评论