记一次服务器磁盘报警及解决(Mysql binlog日志太多)
记一次服务器磁盘报警;原因:Mysql binlog日志太多了;及解决方法。
中午的时候突然收到服务器发的警告,看见我的磁盘使用率已经百分之九十多了,还以为给攻击了或者给docker占满了。
进入后台才发现不是,一看全是 Mysql 的日志给占满了。
解决过程:一、查找占用大的文件使用 du 命令可以查找占用内存大的文件,如果不确定哪个目录占用内存大的可以先从根目录一层一层的查找
1du -sh *
这里我找到的就是 Mysql 的日志文件,可以看见,日志文件已经占用我6G多的空间了,难怪会报警。
猜想:其他程序问题,一直读写数据库,导致数据库产生了大量的binlog日志,把磁盘空间占满了
二、删除文件找到了这些大文件,发现是数据的日志文件,那就直接进入数据库删除吧
12# 进入数据库mysql -u root -p
mysql 日志的种类,一般来说,日志有五种,分别为:
错误日志:-log-err (记录启动,运行,停止mysql时出现的信息)
二进制日志:-log-bin (记录所有更改数据的语句,还用于复制,恢复数据库用)
查询日志:-log (记录建立的客户端 ...
Windows10下安装Anaconda
一、Anaconda 简介Anaconda 简单理解来说,就是一个大的环境池子,池子里面有不同的环境。每个环境用不同的名称进行标识。当我们需要哪个环境时,就在anaconda中激活哪个环境去使用即可。Anaconda就是一个环境管理器!
我的环境原本是有 Python 3.8.8 环境的,后面要安装 Anaconda 然后两个环境就打架了,干脆直接全部卸载了,然后只安装 Anaconda
软件的下载,我们直接从 Anaconda 官网上下载即可。
Anaconda 官网:https://www.anaconda.com/
二、安装过程1、软件安装1.下载好之后,双击运行
然后点击Next
2.点击 I Agree
3.点击Next
这里是选择用户安装,一般直接下一步就好了。
4.选择安装位置,然后点击Next
我这里安装到了其他位置,可以直接点击下一步。
5.这里一定要把第一个勾打勾上,不然后面还要配置环境变量就很麻烦,所以我们把第一个勾勾上,然后第二个是安装Python3.9的版本,我们也勾选上。然后点击install
PS:把两个勾都勾选上
6.然后就是等 ...
Debian 初始化成主力系统
效果图同样适用于 Ubuntu
一、优化 Debian1、系统配置(1)安装常用的命令12su rootapt -y install net-tools gcc curl wget vim htop git unzip expect
(2)恢复 sudo 权限执行sudo时提示“XXX 不在sudoers文件中,此事将被报告”
因为能执行sudo权限的用户都在/etc/sudoers文件中做了设置的。
修改方法:
1、使用root账号,输入su,再输入root密码后就可以操作了,不需要sudo命令
2、修改sudoers增加权限
修改/etc/sudoers文件权限,并打开文件
123456root@debian-11:/home/debian# ls -l /etc/sudoers-r--r----- 1 root root 669 2月 27 2021 /etc/sudoersroot@debian-11:/home/debian# chmod u+w /etc/sudoersroot@debian-11:/home/debian# ...
基于全新架构的 Linux 版 QQ 回归
基于全新架构的 Linux 版 QQ 回归
为什么 Linux 不能当主系统?
因为它没有微信,QQ。
不是有QQ吗?
过于古老。
……..
想必接触过 Linux 的都有以上的疑问,这次终于等来了腾讯对 linux QQ 版的重大更新,前段时间也是刚结束内测,现在已经正式发布出来了,这次我们就来体验一下。
QQ Linux 版官网:https://im.qq.com/linuxqq/index.shtml
新版本提供了 deb、rpm、Applmage 三种格式的软件包,同时也支持 Arm64 平台。
官网中也提供了安装帮助:
如何选择安装包?
QQ Linux版 目前支持x64(x86_64、amd64)、arm64(aarch64)两种架构,每种架构支持Debian系、Red Hat系、其它发行版中的一种或几种(未来可能继续扩充)。每一次发布均会提供架构和发行版的若干种组合支持的安装包,可按下面所述的规则进行选择。
每一个安装包会按照形如如下的格式命名:linuxqq_3.0.0-100_x86_64.rpm[产品名] [版本号] [架构] .[格式]
1、选择架构:根据 ...
Github使用
github的使用一、github新手够用指南:git 和 github 分别是什么?
git 是一个运行在你电脑上的版本控制软件,而 github 是基于 git 这个版本控制软件打造的网站
git 的三个概念:提交 commit、仓库:repository、分支:branch
安装需要安装 git 和 vcode
git官网:https://git-scm.com/
git下载地址:https://git-scm.com/downloads
vcode官网:https://code.visualstudio.com/
vcode下载地址:https://code.visualstudio.com/Download
这是一个 github 的一个仓库地址
如果只是单纯的只是想把代码下载下来,只要很简单两步即可
1、点击 code 然后把 HTTPS 地址复制下来
2、打开 git ,使用命令 git clone <刚刚复制的地址> 然后就会把代码拉取下来
再其中你要想把代码下载到的文件夹中右键—–选择 git bash here
然后就可以看见源码已经下载下来了 ...
猫盘折腾记 —— 2、猫盘救砖攻略
上一篇讲过怎么给猫盘刷群辉系统,但是很多时候,没有任何事情都是百依百顺的,那步骤手残按错了,它就直接的变砖头了,不过猫盘是刷不死的,除非硬件坏了,那就真没救了
这次就来聊一聊猫盘怎么救砖
资料准备:
full.bin
ttl救砖刷H大uboot
用到的工具
U盘(需要将USB母座接到主板上的USB排针上,见下图)
USB2.0扩展线9pin转USB2.0
USB转TTL线,如ch340等,按下图接线,波特率为115200,注意千万别接VCC
接线UART与USB排针:
接线如下:
救砖思路:
首先就是先把uboot干掉变成砖,然后再通过虚拟机进行救砖
1、破坏uboot:
使用ttl线连接电脑之后,打开putty.exe软件
通电不停按回车,就可以进入uboot
按了回车键之后就会停留在这个界面当中了
这时候我们要对uboot破坏掉
这时候依次输入:
12sf probesf erase 0x0 0x800000
但输入完第二条命令的时候,它就在擦除了,不是卡了,这时候我们直接断电就好,然后再插上电
重新插上电之后,然后按回车可以看见只显示 E 说明u ...
猫盘折腾记 —— 1、猫盘上手刷群晖攻略
在很久之前就搞了一个猫盘回来,结果就是玩了没一会就丢在一边吃灰了,这次又翻出来玩玩,打算重新刷一个群辉做一个文件服务器。
简介猫盘又是一款矿难机,配置如下
CPU: Marvell ARMADA A3720 1.0Ghz 2xCortex-A53
RAM: 512M DDR3
eMMC: 8G HS200
网络: Marvell 88e1512 千兆phy
外设: 原生SATA,主板引出USB2.0和TTL,带1个风扇和aw2013控制的三色LED
电源: 5V3A
资料下载所需文件和工具:链接:https://pan.baidu.com/s/13bRfTQzjMHmXB6O8nnZusg提取码:fhu6
用到的工具
U盘(需要将USB母座接到主板上的USB排针上)
USB2.0扩展线9pin转USB2.0
USB转TTL线,如ch340等,按下图接线,波特率为115200,注意千万别接VCC
接线UART与USB排针:
接线如下:
刷入Flash1、首先要对U盘进行一个格式化
2、然后把flash_all.bin文件放入U盘里,然后插到猫盘上 ...
Twikoo腾讯云函数部署转移到私有部署
自从搭建了Hexo博客之后就使用腾讯云的云开发,一直使用的是免费版本,运行一切稳定也就没有理过,但从今年 8 月 8 日起腾讯云开发就变更了 资费模式,没有办法再继续白嫖了。
没办法,良心云也开始不良心了;
之前一直在忙没有时间处理,这次网上看了一下,原本想转华为云的,刚好,看见Twikoo开了私有部署。这样就可以直接切换为本地了
一、注意目前没有办法导入访问量信息,只能导入评论信息。
私有部署需要一个服务器
如果你的图片上传服务器是腾讯云,那么需要手动修改数据库更改图片
二、备份评论进入腾讯云云开发,进入环境之后选择数据库
进入comment数据库
点击导出
之后生成一个本地的json文件。
如果你的图片上传服务器是腾讯云,那么需要手动修改数据库更改图片
之前的图片存储位置:
三、私有部署(Docker)Twikoo 的私有部署我选择了 docker 的,因为 docker 比较方便,我服务器上也安装有docker
首先确保服务器安装了docker,如果使用的是宝塔的话可以一键部署安装docker
其他的 docker 安装方法:
1234 ...
AGV智能搬运机器人
一、简介: AGV即:Automated Guided Vehicle简称AGV,当前最常见的应用如:AGV搬运机器人或AGV小车,主要功用集中在自动物流搬转运,AGV搬运机器人是通过特殊地标导航自动将物品运输至指定地点,最常见的引导方式为磁条引导,激光引导,RFID引导,二维码引导等。磁条引导的方式是常用也是成本最低的方式,但是站点设置有一定的局限性以及对场地装修风格有一定影响;激光引导成本最高对场地要求也比较高所以一般不采用;RFID引导成本适中,其优点是引导精度高,站点设置更方便可满足最复杂的站点布局,对场所整体装修环境无影响,其次RFID高安全性稳定性也是磁条导航和激光导航方式不具备的。
二、优点 随着工厂自动化、计算机集成制造系统技术逐步发展、以及柔性制造系统、自动化立体仓库的广泛应用,AGV作为联系和调节离散型物流管理系统使其作业连续化的必要自动化搬运装卸手段,其应用范围和技术水平得到了迅猛的发展。下面是AGV的优点介绍:
1、自动化程度高–由计算机,电控设备,磁气感应SENSOR,激光反射板等控制。当车间某一环节需要辅料时,由工作人 ...
windows下安装adb
单独安装adb,不安装sdk
一、下载adbGoogle很好的心,直接放出ADB的档案供人下载。下档路径如下:
Windows版本:https://dl.google.com/android/repository/platform-tools-latest-windows.zipMac版本:https://dl.google.com/android/repository/platform-tools-latest-darwin.zipLinux版本:https://dl.google.com/android/repository/platform-tools-latest-linux.zip
将文件下载下来,解压缩到自定义的安装目录
我这里是解压到了c盘
二、配置环境变量按键windows+r打开运行,输入sysdm.cpl,回车。
高级—–环境变量——系统变量
点击新建
变量名填上Path
变量值填上刚刚你解压的文件夹路径,这里我是c盘
然后全部点击确定即可
两次确定之后在重新打开命令行进行校验是否安装成功
显示版本信息代表安装成功
完
数据库加载中