自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 记一次xmrig挖矿病毒排查日记

一台运行了好久的服务器CPU使用率达到100%,脑海中第一个想法就是中病毒了,于是开始了我的杀毒之旅。解决方案登录服务器查异常进程top -c可以发现有个名为xmrig的进程CPU使用率98.7%kill掉异常进程经过top命令发现异常进程的pid,通过kill命令杀掉进程kill -9 15866删除危险文件或目录经过top命令发现异常进程的执行目录,删除危险目录rm -rf c3pool/检测可以使用top命令查看,我这里使用了shell脚本检测CPU、磁盘、内存使用

2022-02-23 11:10:06 1272

原创 PostgreSQL数据库迁移案例

PostgreSQL 简介PostgreSQL是一个功能强大的开源对象关系型数据库系统,他使用和扩展了SQL语言,并结合了许多安全存储和扩展最复杂数据工作负载的功能。PostgreSQL的起源可以追溯到1986年,作为加州大学伯克利分校POSTGRES项目的一部分,并且在核心平台上进行了30多年的积极开发。​ PostgresSQL凭借其经过验证的架构,可靠性,数据完整性,强大的功能集,可扩展性以及软件背后的开源社区的奉献精神赢得了良好的声誉,以始终如一地提供高性能和创新的解决方案。PostgreSQ

2022-01-10 10:45:52 920

原创 Linux 操作系统使用Shell脚本监控CPU、磁盘、内存使用率

在日常运维工作中,大部分企业都会搭建自己的可视化监控大屏,但是对于小型企业或者是个人玩家来说这样做的成本和难度会大大提高,下面我就分享一个Shell脚本监控Linux服务器的CPU、磁盘、内存。#!/bin/bash###############################################Filename: jiankong.sh#Description: 监控cpu、磁盘、内存使用率##############################################

2022-01-10 10:35:08 5128

原创 Linux Sudo 本地提权漏洞(CVE-2021-3156) 修复

漏洞描述国外研究团队发现sudo堆溢出漏洞(CVE-2021-3156),漏洞隐藏十年之久,普通用户可以通过利用此漏洞,在默认配置的 sudo 主机上获取root权限。漏洞细节已在互联网上公开,腾讯安全专家提醒linux系统管理员尽快修复。 Sudo是一个功能强大的实用程序,大多数基于Unix和Linux的操作系统都包含Sudo。 成功利用此漏洞,任何没有特权的用户都可以在易受攻击的主机上获得root特权。研究人员已经在Ubuntu 20.04(Sudo 1.8.31),Debian 10(Sudo 1.

2021-02-03 18:21:12 1099 1

原创 UOS (Ubuntu)系统更换国内源

今天在uos官网上下载UOS服务器版的操作系统,需要更换一下国内的源,下面就和大家一起分享一下。备份配置文件sudocp /etc/apt/sources.list{,.bak}更还源## 删除全部内容之后,添加上新的源vim /etc/apt/sources.list下面是常用的国内源1)阿里源:deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse ...

2020-11-02 14:11:37 8450

原创 apt-get update出错:N: 无法安全地用该源进行更新,所以默认禁用该源。

今天在我的本地环境VMWare中安装了UOS服务器版的操作系统,先切换一下国内的源,但是一直报错。执行命令sudo apt-get update执行以上命令后出现获取:1 http://mirrors.163.com/ubuntu bionic InRelease [242 kB]获取:2 http://mirrors.163.com/ubuntu bionic-security InRelease [88.7 kB]错误:1 http://mirrors.163.com/ubunt

2020-11-02 13:50:52 6805

原创 数据库水平切分——Java抽取id基因法

数据库水平切分介绍了基因法,这里分享一下用Java如何从id中收抽取基因。

2020-08-11 14:59:47 906

原创 数据库水平切分——Php抽取id基因法

数据库水平切分介绍了基因法,这里分享一下用PHP如何从id中收抽取基因。

2020-08-11 14:13:12 202

原创 网站群数据库水平切分案例

本文以网站群文章系统为例。根据各自的业务需求自行调整。随着数据量的逐步增大,数据库性能显著降低,我们就要对数据库进行扩容,这里介绍数据库水平切分的架构实践。一、文章系统是一个非常常见的业务,其核心元数据为:Article(aid,cid,sid,status…)其中: aid为文章ID,主键。 cid为分类ID sid为网站site_id 数据库设计上,一般来说在业务初期,单库单表就能够搞定这个需求,典型的架构设计为:当数据量越来越大时,需要多.

2020-08-11 10:57:09 278

原创 Yii2 event-如何使用事件

这里说的是通过行为的方式绑定事件定义行为事件类:EventService.php<?phpnamespace api\components;use Yii;use yii\base\Behavior;use yii\base\Application;/** * 事件类 */class EventService extends Behavior{ // 定义事件名:Redis 服务检测 const EVENT_BEFORE_DEMO1 = 'beforeDe

2020-08-05 15:02:51 884

原创 Yii2 RESTful API 实现框架自带的 captcha 图形验证码

创建验证码生成类CodeImgGenerate.php<?phpnamespace common\helpers;use yii\captcha\CaptchaAction;class CodeImgGenerate extends CaptchaAction{ private $verifycode; public function __construct() { $this->init(); // 更多api请访

2020-08-03 16:54:05 976

原创 Yii2 FileHelper::findFiles() 返回在指定目录和子目录下找到的文件

注意Yii 提供许多类来简化常见编码,如对字条串或数组的操作, HTML 代码生成,等等。这些助手类被编写在命名空间yii\helpers下,并且 全是静态类 (就是说它们只包含静态属性和静态方法,而且不能实例化)。可以通过调用其中一个静态方法来使用助手类,如下:use yii\helpers\FileHelper;$files = FileHelper::findFiles('uploads',['only'=>['*.jpg']]);类说明Class yii...

2020-06-22 11:31:12 566

转载 4种MySQL分页查询优化的方法,你知道几个?

前言当需要从数据库查询的表有上万条记录的时候,一次性查询所有结果会变得很慢,特别是随着数据量的增加特别明显,这时需要使用分页查询。对于数据库分页查询,也有很多种方法和优化的点。下面简单说一下我知道的一些方法。 准备工作为了对下面列举的一些优化进行测试,下面针对已有的一张表进行说明。 表名:order_history 描述:某个业务的订单历史表 主要字段:unsigned i...

2020-06-03 14:17:35 225

php + redis布隆过滤器.zip

PHP + Redis 实现布隆过滤器,当你的项目需要有大并发的时候,比如id是有序的int类型的时候,增加布隆过滤器可以防止缓存失效直接查询数据库导致的缓存穿透

2020-06-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除