自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

第一天

当你发现自己的才华撑不起野心时,就请安静下来学习吧

  • 博客(345)
  • 论坛 (1)
  • 收藏
  • 关注

原创 自律给我自由

自律给我自由

2018-04-16 14:02:54 926

原创 一些软件记录

测试使用 iperf 2.0.10. 使用 Pi4B 作为服务端, 双路 E5 的工作站作为客户端压测. 首先为了对应 Pi4B 的核心数量, 我们压测参数采用4线程, 60秒.我们直接在树莓派4B安装apt下的nginx 1.14.0, 用原始配置, 不做任何改动.然后在工作站上用wrk进行压测. 我们直接测试nginx默认的Welcome to nginx页面. 下面是测试结果:...

2021-06-06 23:18:43 10

原创 清除挖矿病毒 kdevtmpfsi记录

某日登录服务器,查看到cpu使用异常负载很高查看下cpu进程使用情况kdevtmpfsi 这个进程使用异常28243 polkitd 20 0 2915868 2.3g 0 S 193.0 29.9 673812:14 kdevtmpfsi ps aux 查看下这个进程的路径kill -9 28243 删除进程查看是否存在定时任务https://blog.csdn.net/qq_45186545/article/details/103853601http

2021-05-17 14:43:49 60

转载 RocketMQ 开启ACL使用指南

https://blog.csdn.net/prestigeding/article/details/94317946

2021-04-09 15:33:21 222

转载 /var/spool/postfix/maildrop 出现大量文件原因和解决办法

今天发现服务器硬盘报警,出现空间不足的情况,后经查看发现是 /var/spool/postfix/maildrop 有大量文件,但服务器本身没有启动 postfix服务。继续上网查资料,发现是crontab 每次执行任务后会发送邮件,接受者是在他的配置文件 “/etc/crontab” 通过 MAILTO=root’ 来设置的,默认是root,如果执行输出没有十分必要要用邮件发送的话,可以修改此处。下面是两个解决方法方法一:修改“/etc/crontab”将‘MAILTO=root’替换成‘MA

2021-03-17 14:14:16 88

转载 chrome插件教程

比较详细的https://blog.csdn.net/qq_21859119/category_7343001.html?spm=1001.2014.3001.5482

2021-03-16 18:19:53 40

原创 避免我们的邮件服务器发出的邮件被当成垃圾邮件

避免我们的邮件服务器发出的邮件被当成垃圾邮件本文转自(http://hi.baidu.com/dongfangmn/item/75260e0285dbb6d972e67622)(经过两天的努力,终于搞好了SPF和DKIM。高兴之余也要记录下来才行)(DKIM是什么呢?根据DKIM的官方(http://www.dkim.org)说法,是“DomainKeys Identified Mail”,也就是被域名验证过的邮件。)由于网络上太多垃圾邮件,其中大部分垃圾邮件都冒充其他的域名给我们发送邮件。那么我们

2021-03-12 13:52:04 122

原创 移除硬盘密码

https://atola.com/products/insight/password-removal.html

2021-02-23 18:02:56 105

原创 shell实时统计nginx日志tps情况

有个需求,需要实时统计日志中每隔接口的tps情况。每次使用命令写太复杂了,于是写了一个脚本#!/bin/bashlist="queryCardList"info="queryInfo"while true;do sleep 1 s_time=`date -d '5 second ago' '+%H:%M:%S'` now_time=`date '+%Y-%m-%d '` list_no=`tail -n 50000 /nginx/access.log |grep $

2021-01-18 10:50:26 245

原创 记录一些腾讯云docker镜像相关操作

登录操作docker login --username=294416 ccr.ccs.tencentyun.com/longdbtencentdocker/publongdb

2021-01-15 14:11:28 79

转载 利用linux的dd命令生成指定大小的文件

有时候需要文件来测试,需要把文件设置为指定大小,在linux中很容易搞起:ubuntu@VM-0-15-ubuntu:~/taoge/cpp$ dd if=/dev/zero of=zeroFile bs=1K count=11+0 records in1+0 records out1024 bytes (1.0 kB, 1.0 KiB) copied, 0.000238263 s, 4.3 MB/subuntu@VM-0-15-ubuntu:~/taoge/cpp$ ll zeroFile -

2021-01-15 10:54:51 346

转载 php微服务,在laravel中集成nacos配置中心

php微服务的资料一直比 java 少,不过java微服务的一些组件 php 也是可以复用的,就拿配置中心这个组件举例,来看看在 php 里如何使用????配置中心作为微服务不可缺少的关键组建,下面就在laravel中集成配置中心nacosnacos是由阿里巴巴开发的微服务配置中心,参考:nacos下面用到了由作者写的php的nacos客户端php-nacos:github地址启动nacos配置中心可以使用docker启动git clone https://github.com/nacos

2020-12-18 10:34:07 450

转载 python项目中集成sentry上报

https://blog.csdn.net/enjolras_fuu/article/details/95315260

2020-12-11 14:55:21 67

原创 shywalking -api示例

2020-09-23 11:09:51 43

原创 prometheus监控zookeeper

docker方式安装安装zookeeper zookeeper.yml 文件version: "3"services: zoo1: image: zookeeper restart: always hostname: zoo1 ports: - 2181:2181 environment: ZOO_MY_ID: 1 ZOO_SERVERS: server.1=0.0.0.0:2888:3888;2181 ser

2020-09-22 16:50:00 426

原创 搭建rocketmq并使用使用prometheus+grafana进行监控展示demo

备注此次搭建过程是一个demo,不涉及集群和优化方式一:docker方式搭建安装容器启动nameserverdocker run -d -p 9876:9876 --name rmqserver foxiswho/rocketmq:server-4.5.1启动brokerdocker run -d -p 10911:10911 -p 10909:10909\ --name rmqbroker --link rmqserver:namesrv\ -e "NAMESRV_ADDR=n

2020-09-22 16:19:51 624

原创 shell脚本监控主机cpu,内存,磁盘使用情况脚本

shell脚本监控主机cpu,内存,磁盘使用情况脚本#! /bin/bashcd /home/groupop/checkServerif [ ! -f hostlist ];then exit 0;fiip="";types="";> monitor.error.log;CPU_USED_PCT="93";MEM_USED_PCT="92";DISK_USE_PCT="80";for line in `cat hostlist | grep -v '#'`

2020-09-07 16:05:03 399

转载 在windows编辑了文件导致linux执行出错

在Windows下编辑了文件,然后在linux下执行,可能会有乱码问题。需要下载dos2unix 进制转换下文件即可正常运行dos2unix是将Windows格式文件转换为Unix、Linux格式的实用命令。Windows格式文件的换行符为\r\n ,而Unix&Linux文件的换行符为\n. dos2unix命令其实就是将文件中的\r\n 转换为\n。yum -y install dos2unix https://www.cnblogs.com/Tunan-Ki/p/11940575.h

2020-08-26 15:05:24 183

转载 简单监控脚本细节分析

这一博文,是对上一博文的中两个脚本的细节的分析,内容不多,但是价值不小!其一,就是CPU的统计利用率,我采用的是top指令。计算用户态和内核态的使用率之和。function cpuSts(){ content=`top -b -n 1| grep "Cpu(s)"` ##echo $content cpup=`echo ${content#*:}` cpuu=`echo ${cpup%us*}` cpuss=`echo ${cpup#*,}` cpus=`echo $

2020-08-14 14:58:48 76

转载 linux添加磁盘后动态加载

CSI接口具有应用范围广、多任务、带宽大、CPU占用率低,以及热插拔等优点,在服务器中广泛的应用。当然在虚拟化平台支持下,也能模拟出SCSI设备,方便在虚拟机上热添加SCSI设备(一般是硬盘)但是在热添加SCSI设备之后,需要手动rescan SCSI设备。比较常见的做法是输入如下命令echo “- - -” > /sys/class/scsi_host/host*/scanCentOS/RHEL5.9开始(SUSE11/12也有这个工具)提供一个工具包sg3_utils同样可以方便的实现r

2020-08-03 16:28:02 209

原创 nginx 通过域名代理tcp端口

碰到一种场景,使用nginx进行反向代理tcp端口,网上大部门的设置都是一个端口代理一个端口,没有一个端口通过域名代理后端多个端口的情况。在sf上面看到一个设置教程,记录下只需要修改nginx.conf,添加如下配置即可,stream { map $ssl_preread_server_name $name { mysql.test.com mysql; redis.test.com redis; default https_default_ba

2020-07-01 14:06:33 3067 1

原创 es进行数据迁移的几个方案

esm迁移工具https://github.com/medcl/esmesdump

2020-06-05 16:22:00 2938

原创 nginx 日志配置详解

有一天突发奇想,nginx反向代理能不能记录后端接口的处理时间呢?如果能记录那么就可用定位分析接口的处理异常了。配置如果需要nginx记录请求时间,那么就需要配置nginx的log_fromat具体修改nginx.conf配置文件http { include /etc/nginx/conf/mime.types; default_type application/octet-stream;log_format main '$remote_addr $remote_user .

2020-05-11 11:56:53 505

原创 django关于自增id的问题

在django中,如果创建模型。不指定id。django会自动自定一个idclass Student(models.Model): name = models.CharField(max_length=16) sex = models.CharField(max_length=4)像这种情况。django会自动添加一个自增id在数据库的表结构为id name sex相当于class Student(models.Model): id = models.AutoFiel

2020-05-08 17:44:20 2012

原创 flask 日志一些文章

https://www.cnblogs.com/fengff/p/9512045.htmlflask 日志一些文章

2020-04-26 00:07:06 143

原创 python2+python3+django+uwsgi+nginx共存

背景:服务器上面有需要部署两个django项目,其中一个python3版本,一个是python2版本,怎么使用这两个版本的项目使用uwsgi共存呢?思路:既然都是一个是使用python2 的wsgi,一个使用的是python3版本的uwsgi。那么就可用先安装两个uwsgi,之后对uwsgi进行不同版本重名了即可步骤:安装uwsgipip2 install uwsgipip3 i...

2020-04-24 14:50:32 253

原创 centos7 离线安装mysql

公司内网没有外网,需要安装mysql,因此只好下载mysql包进行安装下载安装下载地址:https://downloads.mysql.com/archives/community/选择相应的版本现在即可RPM Bundle 这个应该是 rpm的安装包下载后直接解压,然后直接执行命令安装即可rpm -ivh mysql* 或者 rpm -y localinstall ...

2020-04-21 14:43:44 600

转载 python计算当前时间的前(后)一分钟,前(后)一小时,前(后)一天

计算当前时间import datetimedatetime.datetime.now()# 2019-06-30 10:51:14.089271# 格式化时间datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")# 2019-06-30 10:52:05多加(减)一天(datetime.datetime.now()+dateti...

2020-04-19 00:52:21 2191

原创 python-django模型model查询get和filter的一些区别

也许不严谨,仅供自己学习和研究使用getget查询返回使用get查询返回的是一个对象 resp = oauth_clients.objects.get(appid=body_data['appid']) print(type(resp)) print(resp)如果有结果,则返回结果是<class 'oauth2.models.oauth_clients'>{"id...

2020-04-18 23:17:00 821

转载 Django之model fitter和F/Q以及多对多操作

F操作,使用查询条件的值打个比方吧,有一张表,保存着公司员工的工资,公司普涨工资,如何在model中操作,这就用到了F,首先需要导入此模块:from django.db.models import F操作:models.UserInfo.objects.filter().update(salary=F('salary')+500)Q操作,构造搜索条件model中的查询搜索有三种方式...

2020-04-15 18:18:50 123

原创 ubuntu18.04下安装mariaDB

在windows10中安装了ubuntu18.04,需要安装mariadb更新源或者替换源之后进行安装apt-get install mariadb-server启动和停止sudo /etc/init.d/mysql startsudo /etc/init.d/mysql stop设置密码sudo mysql_secure_installation 上面可以配置登录密...

2020-04-05 13:26:30 1141

原创 shell获取网卡流量

网卡信息已知有如下网卡信息,我需要获取docker0的网卡流量,或者eth0的网卡流量信息br-889578db29c5: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500 inet 192.168.1.2 netmask 255.255.240.0 broadcast 192.168.47.255 eth...

2020-04-05 03:19:16 262

转载 使用ssh工具连接到ubuntu on windows(wsl)

相信很多同学都体验到了wsl的强大,但是window自带的命令行工具体验式真的差。复制粘贴这种事情都做不好,忍无可忍!!!通过ssh连接变通的使用客户端工具或许是一个思路,于是搜索了一下,果然有同学试过了,我这里就整理一下,为后面的同学铺铺路吧首先是卸载重装一遍ssh服务,这里不是很确定是不是自带ssh服务有没有问题。sudo apt-get remove openssh-server...

2020-04-05 02:32:02 928

转载 Django models模型-条件查询

条件查询(1) 查询等exact:表示判等。例:查询编号为1的图书。 list=BookInfo.objects.filter(id__exact=1)可简写为: list=BookInfo.objects.filter(id=1)(2) 模糊查询contains:是否包含。例:查询书名包含'传'的图书。 list = BookInfo.objects.filter(btitle...

2020-04-02 22:16:51 80

原创 Django WSGIRequest对象

django中view中接受过来的参数详解一 模拟请求Django在接收到http请求之后,会根据http请求携带的参数以及报文信息创建一个WSGIRequest对象,并且作为视图函数第一个参数传给视图函数。也就是我们经常看到的request参数。在这个对象上我们可以找到客户端上传上来的所有信息。这个对象的完整路径是django.core.handlers.wsgi.WSGIRequest...

2020-03-29 11:39:54 662

原创 在Windows10上安装wls

第一步启动功能使用管理员打开 powershell(那个蓝色界面,不是黑色的cmd)Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux之后按回车即可,会提示重启,重启第二步,下载镜像我已经给出了地址了https://docs.microsoft.com/en-us...

2020-03-28 22:41:38 4284

原创 Python安装完没有Scripts文件夹

安装完没有Scripts文件夹,可以运行python -m ensurepip自动安装

2020-03-28 22:01:57 1713 3

原创 django序列化返回json数据

现有数据表使用django取出数据,并返回浏览器为json格式# _*_coding:utf-8_*_from django.http import HttpResponsefrom .models import Studentfrom django.core import serializersimport jsondef index(request): result ...

2020-03-28 01:04:18 777

原创 解决pycharm 终端Terminal 汉字重复

在pycharm调试django的时候,出现了汉字重复的现象,产生了叠字,很烦。其实只要设置下cmd窗口就行Windows键 + r键 调出 运行窗口,输入cmd对着标题空白处点击属性选择 打钩 使用旧版本即可重启电脑,即可修复...

2020-03-28 00:14:22 580

原创 js学习之路----内置对象

js内置对象生成一个数组,直接定义和 new一个数组效果是一样的var a2 = new Array(1,2,3,4)其实这个步骤就是类似python的实例化一个classjs中,实例化一个对象,需要加一个new关键字,python不需要。直接定义变量的就是直接定义的类型,如果实例化的数据,就是一个对象类型js中的数据类型...

2020-03-21 22:37:45 86

空空如也

diyiday的留言板

发表于 2020-01-02 最后回复 2020-02-27

空空如也

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

TA关注的人 TA的粉丝

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