5 二黑黑黑

尚未进行身份认证

我要认证

热爱学习,一直奔跑在路上的渣渣。

等级
TA的排名 6w+

【采坑】innobackupex 迁移db报错,“open too many files”

一、背景mysql数据迁移,迁移部分然后报错“open too many files”。二、步骤1.修改/etc/security/limits.conf,追加以下两行。* soft nofile 65535* hard nofile 655352.ulimit -n或者ulimit -a查看,注意需要重新登录控制台查看,否则不生效。...

2020-06-30 16:14:47

【学习】cheapsslsecurity SSL证书未过期,但控制台访问显示过期

一、背景近期,我遇到一个很奇怪的问题,wget https://xxx.com/xxx.apk(自家公司的apk)时显示证书过期,大吃一惊,因为ssl证书我都有程序对其可用日期进行监控,一看还有80多天,就是显示过期。果然,一问证书供应商,说是根证书过期了。其实也不要担心,遇到此问题的朋友们,根证书过期只会对apache和nginx使用ssl的产生影响,浏览器其他的访问是没问题滴。接下来就跟大家分享一下如何使得域名https恢复正常。二、步骤1.如上图所示,我跟证书供应商提了工单他已经说的很清楚了,

2020-06-04 14:05:35

【学习】rabbitmq修改日志和数据存放路径

一、背景公司线上大数据业务使用rabbitmq集群,搭建好了集群之后发现默认disk space磁盘所剩不多,一旦磁盘紧张很有可能导致大数据业务崩溃,于是进行了一系列更换disk space操作,和大家分享。二、步骤1.查看原本rabbitmq磁盘路径2.集群各节点查看linux磁盘挂载,可以发现/data目录剩余磁盘空间较多,此处我们把rabbitmq默认数据存放路径改为/data下指...

2020-04-08 16:28:19

【学习】Centos7 磁盘扩容

一、背景zstack创建的centos7虚拟机磁盘不足,加载磁盘后进行扩容。二、步骤1.查看当前磁盘情况,找到新挂载的磁盘,此处为/dev/sdafdisk -l2.新增磁盘分区$ fdisk /dev/sda Welcome to fdisk (util-linux 2.23.2).Changes will remain in memory only, until you d...

2020-03-30 14:01:13

【采坑】rabbitmq集群添加trace插件

一、背景公司线上业务使用rabbitmq集群,需要添加trace插件跟踪日志。二、步骤1.查看trace插件是否启用,未启用启用一下rabbitmq-plugins listrabbitmq-plugins enable rabbitmq_tracing2.打开trace开关rabbitmqctl trace_on [--vhost /test] 不指定vhost默认是/#提...

2020-03-13 11:13:59

【学习】Centos7 挂载磁盘

一、背景由于线上项目日志过大,导致磁盘不够用,于是进行了磁盘扩容,此处主要记录下磁盘挂载的过程。本人菜鸡一只,主要是做个记录。二、步骤1.fdisk -l 查看磁盘信息。可知,目前只挂载一个硬盘/dev/vda1,总磁盘为/dev/vda。[root@dubbo-op-all-01 webadmin]# fdisk -lDisk /dev/vda: 322.1 GB, 32212254...

2020-01-09 16:59:10

/etc/resolv.conf被重置问题

一、背景linux重启网络或者重启主机,会出现没有网络的情况。经观察后发现是/etc/resolv.conf被重置,导致dns不可用。二、步骤1.关闭NetworkManagersystemctl stop NetworkManager #本次关闭NetworkManager systemctl disable NetworkManager #永久关闭NetworkManager 2...

2019-11-18 16:38:34

nginx 反向代理到另一个nginx

一、背景近期部署项目时遇到一个问题,由阿里云解析到一个公网iP,由该公网ip的nginx进行转发。但转发时,该项目为前后端分离,需要解析到远程服务器的xxx目录,这通过一个nginx转发不好解决。通过第一个nginx转发到远程服务器的nginx端口,由远程服务器的nginx进行本地转发即可。二、步骤1.比如远程服务器内网ip为192.168.10.11,ip公网ip服务器的nginx转发到1...

2019-11-07 16:58:57

shell脚本出现 ambiguous redirect

一、背景在centos7执行脚本,经常出现报错情况。检查脚本并未发现异常,使用sh-xxxx.sh查看脚本运行情况发现问题。二、步骤ambiguousredirect,顾名思义为歧义重定向。我检查到了脚本里有一些echo$logfile往变量里添加日志。前台在往shell脚本传参数时并未通过逻辑判断导致$logfile异常,从而脚本不知道改往哪些地方输入日志。全局变量定义$...

2019-10-30 17:46:43

centos7 jumpserver-1.4.8 开源跳板机搭建以及升级

一、背景二、步骤1.环境准备yum -y install epel-release# 设置防火墙, 开放 80 443 2222 端口firewall-cmd --zone=public --add-port=80/tcp --permanentfirewall-cmd --zone=public --add-port=443/tcp --permanentfirewall-cm...

2019-10-25 11:17:25

rabbitmq 镜像集群搭建

一、背景二、步骤1.找两台linux机器,可以是物理机,也可以是虚拟机,只要保证有网络,彼此能互通即可。此处选取两台虚拟机,ip为192.168.137.249和192.168.137.172.2.安装epel源。两台机器分别安装。yum install epel-release -y3.安装erlang。erlang是rabbitmq的依赖包,两台机器分别安装。yum insta...

2019-10-17 14:00:18

nginx CORS 跨域问题

一、背景公司内网服务访问通过国外nginx转发的接口,报nginx跨域问题。二、步骤1.在nginx.conf添加如下配置。add_header 'Access-Control-Allow-Origin' '*' always;add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS, PUT, DELETE';add...

2019-10-14 15:10:59

python3 七牛鉴黄api调用总结

一、背景近期在和音视频组联调,需要获取七牛api,获取url的参数进行解析,进行七牛鉴黄报警。二、步骤1.搭建python3 http server# -*- coding:utf-8 -*-import flask, jsonfrom flask import request# 创建一个服务,把当前这个python文件当做一个服务server = flask.Flask(__...

2019-09-27 16:17:31

python request处理http请求(GET、POST、PUT、DELETE)的参数获取

一、背景近期在和音视频组联调,需要获取某云api,获取url的参数进行解析二、步骤1.get请求@coupons_app.route('/query', methods=['GET'])def query(username): data = request.args2.post、delete、put请求@coupons_app.route('/bulk_create', meth...

2019-09-27 16:13:50

【学习】django webssh免密登录

一、背景二、步骤1.部署gateone,以及接入django,详情可见我的另一篇分享,https://blog.csdn.net/qq_33633013/article/details/977914782.实现免密#由上图可见,gateone登录用户为root,则会有/var/lib/gateone/users/root/这么一个目录#跟ssh实现免密差不多,将公钥私钥拷贝到/var...

2019-07-31 16:15:20

【学习】django 接入gateone(webssh)

一、背景最近在做一个django 主机管理项目,想在django web上实现执行主机指令,查了一下可以通过gateone实现,和大家分享一下。二、步骤1.安装gateonesudo yum -y install epel-releasesudo yum -y install python-pipwget https://github.com/liftoff/GateOne/arch...

2019-07-30 16:19:20

【学习】python3 下载git

一、背景二、步骤pip3 install gitpython三、总结

2019-07-28 09:15:55

【学习】centos7搭建gitlab

一、背景二、步骤1.安装依赖yum install -y curl policycoreutils-python openssh-server2.防火墙设置firewall-cmd --permanent --add-service=httpsystemctl reload firewalld##测试环境推荐关闭防火墙 避免不必要麻烦3.安装postfix实现邮件发送yu...

2019-07-08 14:56:33

【学习】mac安装robotframework-ride

一、背景二、步骤1.安装下载robotframework-ride包pip install -U https://github.com/robotframework/RIDE/archive/master.zip三、问题总结1.pip install robotframework-ride无法成功,需要安装pywin32包mac安装pywin32十分麻烦,于是换了个思路。找了找资...

2019-05-30 10:07:10

【采坑】oss input/output error

一、背景oss挂载在linux上,nginx将路径转发到oss里,但是无法正常显示界面。二、步骤1.进入相应的oss路径,ls显示input/output error。2.ps|grep ossfs 找到相应进程,kill掉,并且umount 你的oss路径。重新挂载3.显示ossfs: could not resolve host ‘oss-cn-hangzhou.aliyuncs.c...

2019-05-22 18:04:05

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 分享学徒
    分享学徒
    成功上传1个资源即可获取