07 2022 档案

摘要:所有主机的系统环境: cat /etc/centos-release CentOS Linux release 8.5.2111 服务器共三台 mycat-server 10.0.0.8 #内存建议2G以上 mysql-master 10.0.0.18 MySQL 8.0 或者mariadb10.3 阅读全文
posted @ 2022-07-31 01:46 惊起千层浪 阅读(448) 评论(0) 推荐(0) 编辑
摘要:6.xtrabackup实现全量+增量+binlog恢复库 利用xtrabackup8.0 完全,增量备份及还原MySQL8.0 1 备份过程 1)完全备份: [root@CentOS8 ~]# yum install -y percona-xtrabackup-80-8.0.26-18.1.el8 阅读全文
posted @ 2022-07-31 01:44 惊起千层浪 阅读(210) 评论(0) 推荐(0) 编辑
摘要:主主复制的实现 主主复制:两个节点,都可以更新数据,并且互为主从容易产生的问题:数据不一致;因此慎用考虑要点:自动增长id配置一个节点使用奇数id另一个节点使用偶数id 主主复制的配置步骤:(1) 各节点使用一个惟一server_id(2) 都启动binary log和relay log(3) 创建 阅读全文
posted @ 2022-07-31 01:43 惊起千层浪 阅读(66) 评论(0) 推荐(0) 编辑
摘要:4.数据库授权magedu用户,允许192.168.1.0/24网段可以连接mysql 第一台主机上:[root@centos8-8 ~]# hostname -I192.168.1.8 [root@centos8-8 ~]# mysql -uroot -pMmagedu0! (root@local 阅读全文
posted @ 2022-07-31 01:42 惊起千层浪 阅读(177) 评论(0) 推荐(0) 编辑
摘要:5.1.主从复制的实现环境:MySQL 8.0 、centos8 #主节点[root@master ~]#yum install mysql-server -y [root@master ~]#vim /etc/my.cnf.d/mysql-server.cnf[mysqld]server-id=8 阅读全文
posted @ 2022-07-31 01:42 惊起千层浪 阅读(47) 评论(0) 推荐(0) 编辑
摘要:3. 导入hellodb.sql生成数据库(1) 在students表中,查询年龄大于25岁,且为男性的同学的名字和年龄 (2) 以ClassID为分组依据,显示每组的平均年龄(3) 显示第2题中平均年龄大于30的分组及平均年龄(4) 显示以L开头的名字的同学的信息 导入hellodb.sql生成数 阅读全文
posted @ 2022-07-31 01:41 惊起千层浪 阅读(43) 评论(0) 推荐(0) 编辑
摘要:二进制安装mariadb10.2.44 安装前的准备: 1. yum info mariadb,找到mariadb-10.2.44-linux-glibc_214-x86_64.tar.gz版本下载。 安装步骤: 1、安装相关依赖包 [root@centos7 ~]#yum -y install l 阅读全文
posted @ 2022-07-31 01:39 惊起千层浪 阅读(389) 评论(0) 推荐(0) 编辑
摘要:二进制安装MySQL5.7 环境准备 系统:Centos7 软件包:mysql-5.7.30-linux-glibc2.12-x86_64.tar.gz 1. 安装相关包 [root@centos7 ~]#yum -y install libaio numactl-libs 2. 创建用户和组 [r 阅读全文
posted @ 2022-07-31 01:37 惊起千层浪 阅读(255) 评论(0) 推荐(0) 编辑
摘要:MySQL-5.7源码安装(编译) 下载并解压mysql-5.7.26.tar.gz [root@centos7 ~]#tar xf mysql-5.7.26.tar.gz [root@centos7 ~]#cd mysql-5.7.26/ #安装依赖包 [root@centos7 mysql-5. 阅读全文
posted @ 2022-07-31 01:34 惊起千层浪 阅读(152) 评论(0) 推荐(0) 编辑
摘要:iptables实现SNAT和DNAT,并对规则持久保存 SNAT: Internet-host: [root@internet-host html]service iptables stop [root@internet-host html]yum install httpd -y [root@i 阅读全文
posted @ 2022-07-24 19:19 惊起千层浪 阅读(89) 评论(0) 推荐(0) 编辑
摘要:NAT原理总结 1.NAT介绍 网络地址转换(NAT,Network Address Translation)属接入广域网(WAN)技术,是一种将私有(保留)地址转化为合法iP地址的转换技术,它被广泛应用于各种类型Internet接入方式和各种类型的网络中。原因很简单,NAT不仅完美地解决了lP地址 阅读全文
posted @ 2022-07-24 19:17 惊起千层浪 阅读(279) 评论(0) 推荐(0) 编辑
摘要:使用iptable实现: 放行ssh,telnet, ftp, web服务80端口,其他端口服务全部拒绝 服务端口: Ssh:22 Telnet: tcp 23 ftp:tcp 20 21 Web: 80 443 [root@centos7 ~]# iptables -A INPUT -p tcp 阅读全文
posted @ 2022-07-24 19:15 惊起千层浪 阅读(198) 评论(0) 推荐(0) 编辑
摘要:利用view实现智能DNS 需要五台主机 DNS主服务器和web服务器1:10.0.0.8/24,172.16.0.8/16 web服务器2:10.0.0.7/24 web服务器3:172.16.0.7/16 DNS客户端1:10.0.0.6/24 DNS客户端2:172.16.0.6/16 前提准 阅读全文
posted @ 2022-07-24 19:14 惊起千层浪 阅读(148) 评论(0) 推荐(0) 编辑
摘要:简述DNS服务器原理,并搭建主-辅服务器 DNS:(Domain Name System,域名系统),应用层协议,是互联网的一项服务。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网,基于C/S架构,服务器端:53/udp, 53/tcp 根域: 全球根服务器节点只有13 阅读全文
posted @ 2022-07-24 19:03 惊起千层浪 阅读(408) 评论(0) 推荐(0) 编辑
摘要:使用awk以冒号分隔获取/ettc/passwd文件第一列 [root@CentOS8 backup]# cat /etc/passwd | head root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin daemon:x: 阅读全文
posted @ 2022-07-16 15:38 惊起千层浪 阅读(146) 评论(0) 推荐(0) 编辑
摘要:HTTPS通信流程 HTTPS通信主要包括几个节点,发起请求、验证身份、协商秘钥、加密会话,具体流程如下(此例子只有客户端对服务端的单向验证): 具体的步骤如下: 第一步:客户端向服务端发起请求 (1) 客户端生成随机数R1发送给服务端; (2) (2)告诉服务端自己支持哪些加密算法; 第二步:服务 阅读全文
posted @ 2022-07-16 15:37 惊起千层浪 阅读(325) 评论(0) 推荐(0) 编辑
摘要:描述密钥交换的过程 密钥交换方式有对称密钥加密方式和非对称密钥加密方式。 1.对称密钥加密 对称加密算法可以看成一个通过算法和秘钥,对明文进行处理,变成一个无规则无意义的数据的算法。双方共同持有这个密钥,发送方用这个密钥按照指定的算法将这个数据加密再发出去;接受方用这个密钥将接收到的数据解密,以得到 阅读全文
posted @ 2022-07-16 15:35 惊起千层浪 阅读(419) 评论(0) 推荐(0) 编辑
摘要:每周的工作日1:30,将etc备份至backup目录中,保存的文件名称格式 为“etcbak-yyyy-mm-dd-HH.tar.xz”,其中日期是前一天的时间 [root@CentOS8 ~]# cat crond_etcback.sh #!/bin/bash # #*************** 阅读全文
posted @ 2022-07-16 15:31 惊起千层浪 阅读(106) 评论(0) 推荐(0) 编辑
摘要:编写脚本,使用for和while分别实现192.168.0.0/24网段内,地址是否能够ping通,若ping通则输出"success!",若ping不通则输出"fail!" for循环: [root@CentOS8 ~]# cat ping_for_loop.sh #!/bin/bash # #* 阅读全文
posted @ 2022-07-16 15:28 惊起千层浪 阅读(97) 评论(0) 推荐(0) 编辑
摘要:4.总结查看系统负载的几种命令,总结top命令的指标大概什么含义 1.查看系统负载的几种命令 uptime:查看系统平均负载 mpstat:百分比显示CPU利用率的各项指标 top和htop:查看进程的实时状态 free:查看内存空间的使用状态 pmap:查看进程对应的内存映射,可以看到进程依赖的子 阅读全文
posted @ 2022-07-16 15:27 惊起千层浪 阅读(261) 评论(0) 推荐(0) 编辑
摘要:输入若干个数值存入数组中,采用冒泡算法进行升序或降序排序 [root@CentOS8 ~]# cat array_maopao_up_down.sh #!/bin/bash #************************************************************** 阅读全文
posted @ 2022-07-16 15:24 惊起千层浪 阅读(111) 评论(0) 推荐(0) 编辑
摘要:2.生成10个随机数保存于数组中,并找出其最大值和最小值 [root@CentOS8 ~]# cat array_max_min.sh #!/bin/bash #******************************************************************** 阅读全文
posted @ 2022-07-16 15:23 惊起千层浪 阅读(216) 评论(0) 推荐(0) 编辑
摘要:编写脚本实现登陆远程主机。(使用expect和shell脚本两种形式) 1.expect 形式: [root@CentOS8 ~]# cat remote_expect.sh #!/usr/bin/expect #******************************************* 阅读全文
posted @ 2022-07-16 15:19 惊起千层浪 阅读(315) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示