- 博客(78)
- 收藏
- 关注
原创 数字信号处理之信号的抽取和内插
一、为什么需要整数倍抽取和内插:文章最后有更详细说明 理想情况下的信号采样大部分信号是单一频率,直接设置一个固定值fs就可以。 但是对于非平稳随机信号(分布参数或者分布律随时间发生变化)来说,不同的信号段由不同的频率成分,无论低频部分是高频部分都以2fh来采样,会有大量冗余数据。因此采样率需要经常转换,高频高采样,低频低采样。二、 信号的整数倍抽取 当PAM信号的抽样数据量太大时,为了减少数据量以便于处理和计算,我们把抽样数据每隔D-1个取一个,这里D是一个整数。这...
2022-02-21 12:00:56
18384
原创 LAMP架构之zabbix监控(3):zabbix+mysql(未完待续)
一、percona插件为什么不直接在zabbix上添加,是因为zabbix上的mysql监控项目太少了,我们的数据库要监控的项目比这多多了server5:rpm -ivh percona-zabbix-templates-1.1.8-1.noarch.rpmcd /var/lib/zabbix/percona/templates/cp userparameter_percona_mysql.conf /etc/zabbix/zabbix_agentd.dsystemctl re...
2022-02-13 15:36:39
1294
原创 LAMP架构之zabbix监控(2):zabbix基础操作
一、zabbix监控节点添加实验说明:server5在上个实验已经添加为zabbix节点了,现在需要server2和server3,其中,手动添加server2,自动添加server3scp /etc/yum.repos.d/zabbix.repo root@server2:~scp /etc/yum.repos.d/zabbix.repo root@server3:~(1)手动添加server2:mv zabbix.repo /etc/yum.repos.d/...
2022-02-13 14:03:52
1671
原创 LAMP架构之zabbix监控(1):zabbix安装部署
一、虚拟机网络配置文件 这里是因为虚拟机不能上网,重新修改一下网络配置文件就可以了,并且在宿主机一定要加火墙策略宿主机:iptables -t nat -I POSTROUTING -s 172.25.73.250/24 -j MASQUERADEserver1的配置文件内容如下:二、zabbix安装部署 zabbix本身是属于分布式,其前端和后端可以在多台机器上,这里为了方便,直接把前端后端都安装在了serve1上(1)官方文件Dow...
2022-02-08 21:17:53
2498
原创 LAMP架构之redis(3):redis+mysql架构
一、redis结合mysql(1)流程图 用户端访问时,请求直接发送给redis,假如redis有数据就可以直接返给用户,假如redis没有,他就会调取数据库上的数据,用户写入的时候是直接写到了数据库上(2)实验环境 本次实验一共需要三个节点,在这里选取server2,server3和server4,其中server2作为redis节点,必须是master; server3是作为lamp架构,在这里一定要注意选取一个干净的server节点去重...
2022-02-07 22:49:15
1699
原创 LAMP架构之redis(2):redis集群服务
一、redis主从复制集群(1)redis主从复制说明 首先,经过auth认证的slave端发送同步请求sync给master,master端接收到请求后会把数据进行备份,生成快照rdb,发送给slave段。 此时的数据同步分为两种情况。一种叫做同步复制(save),他是master端停下手头工作,开始生成rdb快照发给slave端,这时就会造成堵塞,因为其他的业务就无法办理,异步模式(bgsave)是开启一个新的线程负责备份和发送给slave端...
2022-02-07 10:29:17
776
原创 LAMP架构之redis(1):redis安装部署
redis集群本质上是不需要mysql的,有时候二者是合作关系,共同解决访问过大的问题一、redis集群部署(1)redis软件编译需要的安装包 :/home/westos/Desktop/aaaalinux file/docs/redis/redis-6.2.4.tar.gz server1:tar zxf redis-6.2.4.tar.gzcd redis-6.2.4/ ######在该目录下,README.md里包含了make命令的一些参数...
2022-02-01 17:17:01
1975
原创 过程记录:zabbix结合tidb分布式数据库
1、实验环境zabbix已经和mysql数据库配置好,现在想把mysql替换为分布式数据库tidb需要的安装包:数量要求:server1(172.25.11.1),server2(172.25.11.2),server3(172.25.11.3)其中server1作为zabbix和tidb的服务端,server2和server3作为zabbix和tidb的客户端。首先在服务端server1解压tar包,进入目录下,开启PD并后台运行在客户端server2和ser.
2022-01-25 16:09:41
945
原创 LAMP架构之mysql(4):mysql组复制(有错误)
一、mysql组复制组复制是三个节点均是master和slave,任意一个节点有改动,其他节点都能同步过去。1、数据库重新初始化server1、2、3:停掉数据库,删除/data/mysql的数据。后边要重新初始化。/etc/init.d/mysqld stoprm -fr /data/mysql/*配置文件修改:三个节点的配置文件均有改动。千万别写错!这是server1的配置文件: /etc/my.cnf[mysqld]datadir=/d..
2022-01-19 15:04:11
2022
原创 LAMP架构之mysql(3):mysql两大线程的优化
一、gtid模式slave端和master端直接相连。所有节点都要作的操作:1、vim /etc/my.cnf gtid_mode=ON enforce-gtid-consistency=ON ###这两句话,无论主从节点都要写上2、/etc/init.d/mysqld restart重启服务3、登陆进入数据库首先stop slave;接着 change master to master...
2022-01-17 16:36:46
653
原创 LAMP架构之mysql(2):mysql主从架构
一.实验环境(1) MyAdmin安装部署需要的安装包: phpMyAdmin-5.0.2-all-languages.zipcp phpMyAdmin-5.0.2-all-languages.zip /usr/local/nginx/html/ 把服务安装在nginx默认发布目录下unzip phpMyAdmin-5.0.2-all-languages.zip 解压建立软链接 ln -s phpMyAdmin-5.0.2-all-language...
2022-01-11 18:28:38
1296
原创 LAMP架构之mysql(1):mysql的安装部署
一、mysql编译安装1、内存>=20G2、需要用的安装包mysql-boost-5.7.31.tar.gz3、编译过程tar zxf mysql-boost-5.7.31.tar.gzyum install -y cmakeyum install bison -yyum install gcc-c++ -yyum install -y ncurses-devel如果中途出现问题,可以删掉以下文件,里边是cmake的记录,但是我试了一次失败了(1)c.
2022-01-10 22:17:58
754
原创 LAMP架构之Nginx(2):nginx作为web服务器的管理和优化
ulimit -a 查看能打开的最大文件数二.负载均衡+反向代理1、默认轮询注:打开server2和server3,在server1上做负载均衡和反向代理,检测语法,重启服务,将本机配置好的nginx复制到server2主机。在这里网络ip配置后,重启networkmanager进度:虚拟机佩好了...
2022-01-05 21:54:51
1841
1
原创 LVS负载均衡+高可用
一、DR模式负载均衡1.实验环境搭建(server1作为调度器DR,server2,3作为服务端RS)工作机制:DR把MAC地址改成了RS的MAC一、server1上:安装ipvsadm服务:yum install ipvsadm.x86_64 -y加入vip并查看ipvsadm -A -t 172.25.73.100:80 -s rr 该ip采用调度算法ipvsadm -a -t 172.25.73.100:80 -r 172.25.73.2:80 -g 有人...
2022-01-03 10:14:35
959
原创 Python自动化运维(1):Python环境安装
一.整体步骤二.python解释器的安装1.python官网下载安装包注:redhat8.2不需要安装python解释器,我这次是安装在windows系统上Welcome to Python.orgThe official home of the Python Programming Languagehttps://www.python.org/2.点击exe程序开始安装这里我的python版本是3.10.0附加功能无需设置3.如何测试是否安装成功?...
2021-11-11 19:14:15
800
原创 K8s(3):资源清单
一.资源清单格式 在我们的日常工作中,可能要重复简历或者对pod节点进行操作,如果一直使用命令行来实现的话是不高效的工作方法。 资源清单就好比shell脚本一样,会按照你的清单执行命令,相比较命令行更加方便,也易于修改。书写格式apiVersion: group/version //指明api资源属于哪个群组和版本,同一个组可以有多个版本$ kubectl api-versions //查询命令kind: //标记创建的资源类...
2021-10-24 14:40:57
1018
原创 K8s(2):pod管理
kubectl delete node server2 删除节点的命令一.什么是pod Pod是可以创建和管理Kubernetes计算的最小可部署单元,一个Pod代表着集群中运行的一个进程,每个pod都有一个唯一的ip。 • 一个pod类似一个豌豆荚,包含一个或多个容器(通常是docker),多个容器间共享IPC、Network和UTC namespace。1.创建pod应用...
2021-10-24 10:45:12
992
原创 k8s(1):K8s简介及部署
vim docker.conf一.k8s部署实验环境:server4是harbor仓库,另外需要server{1,2,3},server4要有解析1.server{1,2,3}中进行的操作先复制仓库文件 server4中scp docker.repo root@172.25.73.1:/etc/yum.repos.d/scp docker.repo root@172.25.73.2:/etc/yum.repos.d/scp docker.repo roo...
2021-10-16 13:11:28
368
原创 Ansible 5
实验环境的搭建:开启westosa、westosb、westosc,ip分别是 172.25.12.{10,20,30}hostname分别设置为node1,node2,node3,主机作为ansible控制机真机ip为40,hostname为ansible安装ansible:dnf install ansible-2.9.24-1.el8.noarch.rpm sshpass-1.06-9.el8.x86_64.rpm -y...
2021-10-13 16:23:11
246
原创 docker(3):Docker 仓库之docker-harbor仓库
一、docker-harbor仓库先把旧的registry删除docker rm -f registry1.软件包docker-compose-Linux-x86_64-1.27.0harbor-offline-installer-v1.10.1.tgz tar zxf harbor-offline-installer-v1.10.1.tgz cd harbor/ mv /root/docker-compose-Linux-x86_64-1.27.0...
2021-10-05 20:24:53
596
1
原创 docker(3):Docker 仓库
1.3.2、私有仓库搭建(1)下载registry镜像(2)运行registry容器并开放5000端口docker run -d --name registry -v /opt/registry:/var/lib/registry -p 5000:5000 registry(3)上传镜像到本地仓库(本地镜像在命名时需要加上仓库的ip和端口)先查看有哪些镜像docker tag ubuntu:latest localhost:5000/ubuntu:lates...
2021-10-05 19:22:52
1438
原创 Docker(2):Docker镜像
一.docker镜像的分层结构二.docker镜像构建方法一:步骤运行容器修改容器 将容器保存为新的镜像缺点: 效率低、可重复性弱、容易出错 使用者无法对镜像进行审计,存在安全隐患过程: docker pull busybox 47 docker images 48 docker run -it --name demo busyboxtouch file{1..6} 49 docker ps -a 50 docke...
2021-10-04 22:15:41
423
原创 Docker(1):Docker安装及镜像
1.虚拟机配置桥接: bridge linkiptables -t nat -I POSTROUTING -s 172.25.73.250/24 -j MASQUERADE 火墙策略一. docker 安装lftp 172.25.254.25/pub/docs/docker> cd 20lftp 172.25.254.250:/pub/docs/docker>mirror 20 将整个20目录及其中内容拷贝下来1.方法:配置成yum源 cp 20...
2021-10-04 21:43:48
538
原创 作业:codis部署
安装包:复制到server11.go环境安装部署压缩包位置在/root下cd /usr/local/ 176 ls 177 tar zxf /root/go1.8.3.linux-amd64.tar.gz cd ~vim .bash_profile==============================================PATH=$PATH:$HOME/bin:/usr/local/go/bin/=========================.
2021-09-25 21:41:44
227
Lora相关资料的下载地址及方式-以sx1272计算器为例
2022-11-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人