自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

第一天

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

  • 博客(352)
  • 收藏
  • 关注

原创 自律给我自由

自律给我自由

2018-04-16 14:02:54 945

转载 linux 下 安装 nfs 服务

一、debian配置nfs服务器1、安装nfs服务2、创建需要共享的目录3、修改/etc/exports文件,将需要共享的目录和客户添加进来4、启动服务5、挂在nfs6、自动挂载要在客户端每次启动时自动挂载NFS,可以编辑/etc/fstab,添加一行二、centos安装nfs1、创建共享目录2、安装nfs所需软件包3、编辑export文件,添加从机,只让指定服务器访问共享目录rw表示可读写;...

2022-07-19 17:05:07 211

转载 【记录】什么是Airflow

原文https://blog.csdn.net/weixin_43786255/article/details/106170869仅仅做记录1、什么是AirflowAirflow 是一个 Airbnb 的 Workflow 开源项目,使用Python编写实现的任务管理、调度、监控工作流平台。Airflow 是基于DAG(有向无环图)的任务管理系统,可以简单理解为是高级版的crontab,但是它解决了crontab无法解决的任务依赖问题。与crontab相比Airflow可以方便查看任务的执行状况(执行是

2022-07-14 15:19:09 37

转载 垃圾回收器CMS和G1

只做记录使用原文章 https://blog.csdn.net/m0_45861545/article/details/125660711文章目录CMS与三色标记算法CMS收集器三色标记算法(重点)结语G1收集器G1的堆内存算法G1回收流程G1的GC模式CMS与三色标记算法CMS(Concurrent Mark Sweep)是一款里程碑式的垃圾收集器,为什么这么说呢?因为在它之前,GC线程和用户线程是无法同时工作的,即使是Parallel Scavenge,也不过是GC时开启多个线程并

2022-07-14 15:16:20 59

转载 top命令查看内容详解

top命令

2022-07-08 15:19:55 385

转载 logrotate实现日志切割

配置文件介绍Linux系统默认安装logrotate工具,它默认的配置文件在:[root@localhost etc]# ll | grep logrotate-rw-r--r--. 1 root root 662 7月 31 2013 logrotate.confdrwxr-xr-x. 2 root root 110 11月 30 22:44 logrotate.dlogrotate.conf 是主配置文件,logrotate.d 是一个目录,该目录里存放不同服务对应

2022-05-13 14:49:45 242

原创 解决docker报错WARNING: IPv4 forwarding is disabled. Networking will not work.

报错:[root@localhost /]# docker run -it ubuntu /bin/bashWARNING: IPv4 forwarding is disabled. Networking will not work.解决方式:第一步:在宿主机上执行echo “net.ipv4.ip_forward=1” >>/usr/lib/sysctl.d/00-system.conf[root@VM-16-14-centos ~]# echo "net.ipv4.ip_forwa

2022-05-06 16:24:35 63

原创 docker 命令记录

查看镜像的完整信息docker history 2d677f50ba4e --no-trunc=true

2022-01-13 23:05:17 87

原创 nginx

nginx 做代理服务器实现效果http://www.abc.cm/proxy?url=http://www.baidu.com访问百度内容location /proxy { add_header 'Access-Control-Allow-Origin' $http_origin; add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS'; add_header 'Access-Co

2021-11-03 10:44:08 1383

原创 一些软件记录

测试使用 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 62

原创 清除挖矿病毒 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 261

转载 RocketMQ 开启ACL使用指南

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

2021-04-09 15:33:21 1271

转载 /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 304

转载 chrome插件教程

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

2021-03-16 18:19:53 118

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

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

2021-03-12 13:52:04 578

原创 移除硬盘密码

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

2021-02-23 18:02:56 183

原创 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 985

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

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

2021-01-15 14:11:28 511

转载 利用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 1143

转载 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 1475

转载 python项目中集成sentry上报

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

2020-12-11 14:55:21 254

原创 shywalking -api示例

2020-09-23 11:09:51 130

原创 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 739

原创 搭建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 1241

原创 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 769

转载 在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 392

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

这一博文,是对上一博文的中两个脚本的细节的分析,内容不多,但是价值不小!其一,就是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 111

转载 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 450

原创 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 7379 10

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

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

2020-06-05 16:22:00 4520

原创 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 994

原创 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 5484

原创 flask 日志一些文章

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

2020-04-26 00:07:06 170

原创 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 333

原创 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 938

转载 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 4647

原创 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 1538

转载 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 201

原创 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 3185

原创 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 456

空空如也

空空如也

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

TA关注的人

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