自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

二黑黑黑

不努力不知道自己有多渣

  • 博客(61)
  • 资源 (1)
  • 收藏
  • 关注

原创 pdf在浏览器上无法正常加载的问题

事情是这样的,开发给我反馈说,线上环境接口请求展示pdf异常,此时碰巧我前不久正好在ingress前加了一层nginx,恰逢此时内心五谷杂陈,思路第一时间便放在了改动项。好了,好了,有正常的情况就行了,接下来就是找不同之处了。加上配置,果然又如我所料,恢复正常。第一直觉怀疑起nginx的版本,果然一看,测试环境1.20.1,线网1.14.1,版本老旧的有问题,基本心理已然有九成把握了。2.调整架构,nginx不走ingress,直接到后端svc:port,避免ingress出现问题。4.问题解决,撒花~

2024-03-29 15:27:41 540

原创 【踩坑】centos7配置免密不生效

一、背景centos7环境配置免密不生效,已经检查了ssh目录下文件的权限以及目录的权限,但还是无法实现免密二、步骤1.配置免密登录#本机生成密钥,按回车即可ssh-keygen#将密钥发送至需要免密的服务器,首次需要输入服务器密码ssh-copy-id -i ~/.ssh/id_rsa.pub root@xxxxx2.理论上以上步骤就已经可以实现免密,但是本次就遇到了问题。排查了是sshd_config里配置的问题#第一步排查,确认文件以及目录权限chmod 700 ~/.ssh

2021-11-05 14:54:38 2530 3

原创 【学习】reboot报错Failed to start reboot.target

一、背景centos7虚拟机执行指令迟迟没有返回,/var/log/messages里也一直在报错,执行reboot返回Failed to start reboot.target二、解决办法1.由于是测试环境虚拟机,就简单粗暴采取重启大法。尝试强制重启:reboot -f 或者systemctl --force --force reboot2.如果是线上环境,建议根据/var/log/messages里报错日志以及dmesg -T报错信息结合查看。三、总结重启可以解决99%的问题,如果

2021-09-03 15:47:45 2814

原创 k8s集群redis数据持久化

一、背景公司内部自建k8s集群有一台节点挂了导致部分容器异常,redis未作数据持久化导致数据丢失,经查看原因为redis容器未作数据持久化,现对redis进行数据持久化以及安装redis-dump、redis-load导出原redis已有数据。二、步骤1.拉取redis容器。docker pull redisdocker tag redis:latest 10.0.16.250/fuliao-library/redis:latestdocker push 10.0.16.250/fuliao-

2021-03-30 10:34:30 1163

原创 【学习】centos7 nfs挂载目录

一、背景二、步骤1.安装nfs所需软件yum install -y nfs-utils2.在挂载目录主机建目录,例如:/home/data/01,/home/data/02,/home/data/03mkdir -p /home/data/01,/home/data/02,/home/data/033.编辑exports文件,添加待挂载目录,以及可共享网段,相应权限等[root@k8s-tools volume]# cat /etc/exports/home/nfs/ 192.168.

2020-10-11 20:54:40 411

原创 【记录】centos7 仅安装mysql客户端

一、背景二、步骤1.安装rpm源rpm -ivh https://repo.mysql.com//mysql57-community-release-el7-11.noarch.rpm2.安装客户端yum install mysql-community-client.x86_64 -y三、问题总结

2020-09-08 15:37:44 2022 2

原创 【采坑】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 208

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

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

2020-06-04 14:05:35 742 2

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

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

2020-04-08 16:28:19 4593

原创 【学习】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 432 1

原创 【采坑】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 1318

原创 【学习】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 548 3

原创 /etc/resolv.conf被重置问题

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

2019-11-18 16:40:27 1509

原创 nginx 反向代理到另一个nginx

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

2019-11-07 17:03:10 19061 6

原创 shell脚本出现 ambiguous redirect

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

2019-10-30 17:49:54 53226 10

原创 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 15:19:26 2752 5

原创 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 15:42:12 1020 6

原创 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:20:07 505 1

原创 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:23:47 669 1

原创 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:15:18 6219

原创 【学习】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 628 1

原创 【学习】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 785 1

原创 【学习】python3 下载git

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

2019-07-28 09:15:55 891 1

原创 【学习】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 94 1

原创 【学习】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 1256 1

原创 【采坑】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 2148 1

原创 【学习】https网站无法正常访问,显示相关hsts协议

一、背景今早公司一如往常访问https://xxxx.com的是否出现了相关hsts错误,导致无法正常网站,经过百度之后找到了解决方法,和大家分享一下二、步骤1.NET::ERR_CERT_COMMON_NAME_INVALID,详情页里可以看到是“因为此网站使用了HSTS”,清缓存并不能解决问题。2.在Chrome浏览器中输入:chrome://net-internals/#hsts...

2019-05-22 10:24:27 4532 2

原创 【学习】linux重启无法正常进入系统

一、背景linux主机cpu占用过高无法正常进入系统,通过重启方式解决。但重启过程中发现无法正常进入系统二、步骤1.详情如下图主要是mount /dev/mapper/centos-root on sysroot failed2.修复挂载目录xfs_repair /dev/mapper/centos-root3.如果修复失败,请加-L参数xfs_repair -L /dev/m...

2019-05-20 17:17:02 3619 1

原创 【学习】cheapsslsesurity网站 Comodo PositiveSSL Wildcard Certificate配置

一、背景公司业务需要,在 https://cheapsslsecurity.com 上购买了域名 xxxx.com 的ssl域名证书,第一次进行配置使用遇到些小问题,在此和大家分享一下,也利于自我总结二、步骤1.购买。购买需要使用信用卡,其余不进行详述。2.配置。购买完ssl 泛解析证书后,并没有绑定域名,因此需要进行一系列操作,操作可以在任意一台联网linux进行。3.生成csr,将x...

2019-05-08 16:06:37 699 1

转载 django 用户登录与注册

https://blog.csdn.net/laikaikai/article/details/80563387

2019-02-28 11:53:52 412 2

原创 【采坑】服务器安装阿里云ossfs

一、背景二、步骤1.下载依赖环境yum install automake gcc-c++ git libcurl-devel libxml2-devel fuse-devel make openssl-devel -y2.下载ossfs(1)git下载ossfs代码git clone https://github.com/aliyun/ossfs.git(2)编译安装cd o...

2019-02-27 10:20:52 1166 4

原创 【学习】调用阿里云接口进行域名续费监控

一、背景二、步骤1.登录阿里云平台(如不登录,无法进行接口在线调试),如无账号可注册一个。2.阿里云有专门的获取域名列表接口,云解析 DNS > API文档 > 域名管理接口 > 获取域名列表描述根据传入参数查询该用户的域名列表。查询可以指定页码(PageNumber)和每页的数量(PageSize)来获取域名列表。查询可以指定域名的关键字(KeyWord)来查...

2019-02-12 10:28:40 725 4

转载 【采坑】svn E210007无法协商认证机制

svn:E210007svn: Cannot negotiate authentication mechanism执行下面代码即可sudo yum install cyrus-sasl cyrus-sasl-plain cyrus-sasl-ldap

2019-01-30 09:09:35 842 1

原创 【学习】阿里云域名续费监控

一、背景二、步骤1.由阿里云导出域名excel2.python读取excel内容,此处我们只需要域名和到期日期列即可,将获取到的两列分别拼接成一个字典。3.将获取到domain_date与当前时间比对,如果获取月份小于3则发邮件提醒续费。4.python发送邮件脚本根据个人百度即可。5.效果三、问题总结1.使用excel方式读取,一旦阿里云更新需要重新获取excel,比较...

2019-01-28 16:35:30 323 1

原创 【学习】Centos7 zookeeper 安装与使用

一、背景二、步骤1.下载zookeeperhttps://www.apache.org/dyn/closer.cgi/zookeeper/#此处我们下载zookeeper-3.4.13.tar.gz2.安装#安装jdk,此处省略。此步必不可少,zookeeper启动依赖java环境#配置jdk环境变量#解压tar -zxvf zookeeper-3.4.13.tar.gz...

2018-12-25 15:14:30 282 2

原创 【采坑】nginx openrestry waf防火墙搭建调试

一、背景二、步骤1.安装环境依赖yum install openssl-devel pcre-devel -y2.编译安装Openresty(Orange依赖)wget https://openresty.org/download/openresty-1.11.2.3.tar.gz ##版本号可登陆网站自选##编译安装./configure -j2 --with-http_stu...

2018-11-02 15:48:15 1164 1

原创 【监控】zabbix监控docker容器

一、背景二、步骤1.安装zabbix 服务端与客户端,详情可见https://blog.csdn.net/qq_33633013/article/details/81912573,此处不再赘述。2.zabbix配置(1)zabbix_server.conf##脚本路径AlertScriptsPath=/usr/lib/zabbix/alertscripts(2)zabbix_ag...

2018-10-29 14:02:22 7006 6

原创 【办公】office无法正常使用中文输入法

一、背景#####在win7电脑上使用office2013版本,无法正常使用中文输入法以及搜狗等输入法,只能输入英文。二、步骤1.点击左上角的开始菜单2.找到选项,点击3.问题解决。...

2018-10-22 16:13:05 3648 4

原创 【采坑】Ldap+Apache+Svn整合访问

一、背景二、步骤(此步骤基于docker容器中部署,与宿主机部署没什么太大差异)1.启动一个centos容器(此处不多做介绍)docker run --name centos3 -d harbor-registry.ipaychat.com/centos/centos:v3 /usr/sbin/init 6bfecad6f188240e7e04c41b3c422c1ff4b4b95403...

2018-10-18 13:35:13 2664 1

原创 vmware虚拟机安装mac系统

一、背景二、步骤1.下载软件(1)Vmware14虚拟机,其他版本的应该也ok(2)unlocker补丁(3)mac os x 镜像下载链接为:2.安装vmware虚拟机,此步骤较为简单,不多做介绍。3.服务停止。VMware安装完成后,打开任务管理器切换到服务选项卡,将关于WMware的服务都右键停止。4.运行unlocker补丁.这一步的目的是使得 win10 环境下的 V...

2018-10-10 14:09:20 1264 2

https根证书替换文件

https根证书替换文件,如遇到wget https://xxx.com/xxx等证书过期问题,但实际ssl证书未过期,很可能是ssl供应商的根证书过期,需要替换一下

2020-06-04

空空如也

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

TA关注的人

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