自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1195)
  • 资源 (8)
  • 收藏
  • 关注

原创 centos6 yum安装软件报错Cannot retrieve repository metadata (repomd.xml) for repository: epel 的解决办法...

报错:centos6 yum安装软件报错Cannot retrieve repository metadata (repomd.xml) for repository: epel 的解决办法原因分析:官方已经停止更新centos6相关的源,可以使用其他源替代报错信息:# yum clean all && yum makecacheERROR 22 - "The requested...

2021-11-11 11:42:00 456

原创 centos性能优化cpu相关的测试及方法

工具下载地址https://src.fedoraproject.org/repo/pkgs/stress/stress-1.0.4.tar.gz/a607afa695a511765b40993a64c6e2f4/stress-1.0.4.tar.gzhttps://ftp.osuosl.org/pub/blfs/conglomeration/sysstat/sysstat-12.1.5.tar....

2021-10-26 11:04:00 265

原创 vmware虚拟机备忘录

虚拟机拷贝自其他服务器,有时候IP,网络都配置正确就是没法ping 通网络,重启虚拟机也没用此时将网卡删除,重新添加systemctl restart network 即可

2021-10-21 17:39:00 223

原创 编写Dockerfile生成项目导入定制化的数据表数据的mysql镜像

初始化数据库的sql文件# cat lagou.sqlSET NAMES utf8;DROP DATABASE IF EXISTS lagou;create database lagou CHARSET=utf8 COLLATE=utf8_general_ci;use lagou;DROP TABLE IF EXISTS `tbuser`;CREATE TABLE `tbuser...

2021-10-21 13:44:00 91

原创 jenkins使用ssh remote插件执行shell后无法退出的问题处理

脚本#!/bin/bash# 根据参数,执行进程的启动 停止 重启等#source /etc/profile# 非apache用户运行脚本,则退出if [ `whoami` != "apache" ];thenecho " only apache can run me"exit 1fiprocess='bin/geo'##############$process#...

2021-08-13 11:13:00 1002

原创 基于docker镜像centos:7 镜像制作自定义的centos及tomcat/php/nginx镜像

基于 centos:7 镜像制作自定义mycentos:v1# 交互式运行centos:7# docker run -it --name=mycentos# 在运行的mycentos容器中修改网络# vi /etc/profileexport http_proxy=http://10.11.0.150:808export https_proxy="https://10.11.0.150:808"...

2021-08-10 14:11:00 542

原创 centos7.9环境基于docker和pipeline构建jenkins的ci平台

1、部署gitlab1.1 部署gitlabdocker run -d \ --name gitlab \ -p 8443:443 \ -p 9999:80 \ -p 9998:22 \ -v /data/gitlab/config:/etc/gitlab \ -v /data/gitlab/logs:/var/log/gitlab \ -v /data/git...

2021-08-10 12:00:00 492

原创 php7.2安装pgsql和pdo_pgsql报错/usr/lib64/libldap_r-2.4.so.2: undefined symbol: ber_sockbuf_io_udp的处理...

php7.2安装报错pgsql和pdo_pgsql报错/usr/lib64/libldap_r-2.4.so.2: undefined symbol: ber_sockbuf_io_udp报错如下:[05-Aug-2021 06:55:39 UTC] PHP Warning: PHP Startup: Unable to load dynamic library 'pdo_pgsql.so' ...

2021-08-06 14:09:00 684

原创 window server 2019环境下将nginx配置为开机自启动服务

公司window服务器上面有个nginx在跑,重启服务器后没有自动启动,需要手动运行nginx,如果是非正常重启业务可能就中断了1、下载WinSW(window service wraper)  地址:https://github.com/kohsuke/winsw/releases  里面有不同版本,同时分32位(WinSW.NET2.exe)和64位(WinSW.NET4.exe),请按照自...

2021-08-04 13:34:00 1460

原创 centos7.6环境的php7.2.24环境安装opencc4php模块

1.安装 doxygenyum install doxygen -y# 编译安装openccgit clone https://github.com/BYVoid/OpenCC.gitcd OpenCC/make -j 2 && make install=== > 这个安装在/usr/share/opencc/目录下修改 c++=11 ==>https://gith...

2021-07-28 17:33:00 446

原创 centos7环境下安装mongodb3.4.24主从复制集群并设置密码

centos7环境下安装mongodb3.4.24主从复制集群并设置密码1.安装mongodb添加运行mongodb的用户mongo,避免直接使用root带来安全隐患groupadd -g 1608 mongouseradd -u 1608 -g mongo mongo#下载源码包wget http://downloads.mongodb.org/linux/mongodb-linux-x86_...

2021-07-16 21:06:00 531

原创 centos下git报错Failed to connect to repository : Command "git ls-remote -h HEAD" returned status code 1...

Failed to connect to repository : Command "git ls-remote -h HEAD" returned status code 128:stdout: stderr: fatal: repository 'http://ytgit.chinasoft.cn/chinasoft/innerapi.git/' not found# 通过在git 服务器上...

2021-07-05 20:41:00 3480

原创 配置harbor支持域名以https方式对外提供服务

配置harbor支持域名以https方式对外提供服务harbor服务器外网ip: 1.1.1.2内网IP: 192.168.254.1681.修改docker-compose.yml文件主要是修改 nginx 对外暴露端口为443 proxy: image: goharbor/nginx-photon:v1.8.1 container_name: nginx res...

2021-06-11 09:43:00 1032

原创 golang程序通过docker打包到harbor的方式进行jenkins自动化发布

需求描述:公司内部的git仓库 golang 服务端代码需要以docker打包的方式发布到外网多台服务器中,作为api接口服务启动,然后nginx反向代理到这几台机器中如果不以docker的方式启动直接编译发布启动也是可以的,以docker启动方式主要是为后续上k8s等类似的平台做技术铺垫大概的思路:1.jenkins拉取git代码通过rsync推送到远端服务器中2.在远端搭建docker的仓库...

2021-05-28 22:11:00 618 2

原创 批量监控关键业务站点nginx的http状态码

一些业务站点比较关键,比如API接口或者web站点,需要对出现的访问http状态码进行监控,比如监控10分钟以内,或者最近的1000次访问,当出现的50x状态码过多时触发告警,可以让一些问题暴露出来及时处理1.编写脚本# cat /usr/local/zabbix_agents_3.2.0/scripts/web_nginx_code.sh #!/bin/bash # function...

2021-05-26 14:33:00 925

原创 centos7环境下二进制编译安装ffmpeg

mkdir -p /usr/local/src/ffmpeg_sourcescd /usr/local/src/ffmpeg_sources# 安装 nasmcd /usr/local/src/ffmpeg_sourcescurl -O -L https://www.nasm.us/pub/nasm/releasebuilds/2.15.05/nasm-2.15.05.tar.bz2tar xj...

2021-05-13 15:01:00 284

原创 zabbix添加top10内存和cpu资源占用情况

系统并发量大了以后容易出现性能瓶颈,快速找出占用内存和cpu资源较多的进程,可以为快速定位问题提供参考找出top10内存和cpu的进程可以作为参考1.编写监控脚本自动发现进程脚本# vim /usr/local/zabbix_agents_3.2.0/scripts/discovery_process.sh#!/bin/bash#system process discovery scrip...

2021-04-22 10:26:00 821

原创 docker拉取指定版本的centos和python镜像

CentOS镜像# docker pull centos:centos6# docker pull centos:centos7默认会拉取centos6/centos7 最新版本的镜像如果你想拉取指定版本的镜像怎么办?看CentOS官方在Dockerhub上的tag:https://hub.docker.com/_/centos拉取centos7: docker pul...

2021-04-16 16:03:00 1573

原创 zabbix4.0监控gpu

zabbix监控gpu安装监控工具yum install munin --nogpgcheck -y1.编写获取gpu参数的脚本# vim /usr/local/zabbix_agents/scripts/get_gpus_info.sh #!/bin/bashresult=$(/usr/bin/nvidia-smi -L | sed 's/^GPU \([0-9]*\):.*(U...

2021-04-15 16:14:00 564

原创 zabbix添加邮件方式报警并实现分组报警的功能

zabbix添加邮件方式报警并实现分组报警的功能1.编写发送邮件的python脚本# vim /usr/local/zabbix-3.2.0/share/zabbix/alertscripts]# cat send_mail.py #!/usr/bin/python#coding:utf-8import smtplib from email.mime.text import MIM...

2021-04-01 18:03:00 699

原创 为maven设置代理

如果服务器是通过代理上网的,可以通过一下方式设置避免服务器不能联网安装依赖问题# more /usr/local/maven/conf/settings.xml<?xml version="1.0" encoding="UTF-8"?><settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" x...

2021-04-01 10:29:00 344

原创 centos7.8环境安装opencv-python

centos7.8环境安装opencv-python# 安装好python3.6.9以后要处理python3命令# ln -s /usr/local/python-3.6.9/bin/pip3 /usr/bin/pip3# ln -s /usr/local/python-3.6.9/bin/pip3 /usr/local/bin/pip3# ln -s /usr/local/pytho...

2021-03-25 13:50:00 963

原创 centos7.8环境下php7.2.24添加webp图片扩展的支持

centos7.8环境下php7.2.24添加webp图片扩展的支持公司线上的图片转换项目对webp格式的图片不支持转换,需要添加对webp格式的支持经过搜索和测试发现两条可以实现的方式:1.安装 imagick 扩展,让imagick支持webp的格式转换,必须是7.0以上版本2.编译gd模块添加webp的格式支持,经过测试需要重新编译php(编译的时候不要把--with-gd参数带上,否则无...

2021-03-23 09:40:00 988

原创 centos7.9环境下编译安装zabbix5.0.9版本

centos7.9环境下安装zabbix5.0.9版本zabbix最新是5.2版本的,看了下官方的介绍发现5.0才是长期支持版,于是安装5.0,方便后续升级打算用yum直接rpm安装省得麻烦,发现各种奇葩问题于是放弃,改用源码编译安装zabbix5.0 + mysql + nginx + php7.4服务器上本身安装了mysql,nginx所以就省去了安装步骤,这个可以直接通过yum进行安装1....

2021-03-12 21:49:00 572 1

原创 centos环境通过记录mysql的processlist过程信息对性能问题进行定位

centos环境通过记录mysql的processlist过程信息对性能问题进行定位在日常的mysql数据库运维中,经常会碰到一些性能问题,比如锁表、慢查询等,可以通过定时获取mysql数据库的 processlist 的信息作为数据库的执行过程收集,为性能优化做参考大概的思路是:创建 processlist 相关的表,然后通过脚本定时去mysql中获取processlist信息插入到表中,对...

2021-03-05 15:18:00 255

原创 ImportError: /lib64/libpangoft2-1.0.so.0: undefined symbol: FcWeightFromOpenTypeDouble

python的虚拟环境运行脚本报错# /usr/local/venv_python3/bin/pip listPackage Version------------------------ ---------amqp 2.2.2attrs 20.2.0Automat ...

2021-03-04 19:34:00 1844 1

原创 centos7环境升级默认的gcc-4.8.5到gcc-8.2并且升级glibc到glibc-2.28

centos7环境升级默认的gcc-4.8.5到gcc-8.2并且升级glibc到glibc-2.28公司新做了一个图片识别的底层sdk,这个SDK是依赖centos8的glibcxx3.4.25编译处理的,我们的系统是centos7短时间内升级centos7代价太大,需要将centos的glibcxx升级到3.4.25来适配这个sdk的接口glibcxx3.4.25所依托的glibc是...

2021-02-26 18:46:00 3622

原创 django入门到精通12 django2 + celery4自动化任务实现网站ssl证书的检测

django入门到精通12 django2 + celery4自动化任务实现网站ssl证书的检测我们在日常运维工作中如果管理的网站较多,经常会发生ssl证书过期而不能及时更新的问题,我们需要对域名证书的使用情况做检测,并且能及时知道什么时候续费证书并进行更新这个项目只是个雏形,毕竟学了一段时间的django,用来小试牛刀,打通 前端 和 服务端及 redis,mysql的基本使用功能如下:a.可...

2021-02-24 22:04:00 227

原创 django入门到精通11 windows10 + centos + django2 + celery4 开发环境的搭建

windows10 + centos + django2 + celery4 开发环境的搭建在windows10环境中搭建了 django2.0.4 + celery4.4.2 的环境,经过调试可以通过命令调起 celery 的队列 celery worker -A config -l info -P eventlet,发现在使用其他功能时会出现各种莫名其妙的问题而程序跑在centos环境中是没...

2021-02-24 21:55:00 132 1

原创 使用zabbix监控rsync的同步是否执行成功

使用Zabbix监控rsync的同步是否执行成功我们有个业务需要使用 rsync 同步软件到国内,业务较为关键,网络不稳定可能会同步失败,需要对rsync同步是否成功进行监控,方便提前人工介入处理1.编写监控rsync的脚本# cat /usr/local/zabbix_agents_3.2.0/scripts/rsync_download_toalisz.sh#!/bin/bas...

2021-02-23 11:10:00 543

原创 zabbix添加对僵尸进程的监控

有时候一些意外的缓存删除,内存溢出,或者遭受攻击等都会造成系统中产生大量僵尸进程,将这些异常的程序监控起来是有必要的,有利于问题的及时处理监控项itemproc.num[,,zomb,]触发器:当僵尸进程超过5个时触发报警{Template EUS OS Linux_aliyun:proc.num[,,zomb,].last(0)}>5 and {Template EU...

2021-02-19 20:34:00 352

原创 ansible安装etcd 的play-book配置

ansible安装etcd 的play-book配置1.目录结构roles/etcd├── defaults│ └── main.yml├── files│ ├── jwt_RS256│ └── jwt_RS256.pub├── README.md├── tasks│ ├── configure.yml│ ├── install.yml│ ...

2021-02-07 11:40:00 404

原创 使用web界面etcd-manager对etcd集群进行管理

1.获取etcd-manager的代码git clone https://github.com/shiguanghuxian/etcd-manage2.安装docker和 docker-composecurl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun# docker-compose 1.27 报错 segm...

2021-02-06 21:00:00 4088

原创 阿里云服务器使用slb以后出现大量监控检查导致系统宕机的问题处理

现象:  阿里云服务器ecs启动了python程序,当使用slb以后会建立大量的保留地址会话,而且会一直上升咨询阿里云售后发现是健康检查的地址,但是一般最多只有几十个,这样几千个的establish 会话不正常,重启系统,或者重启程序后刚开始没问题,后面一直累加establish会话后面问了同事发现是使用了 5.4 的内核,于是降低内核版本,重启系统问题得到解决说明阿里云的s...

2021-02-05 10:24:00 449

原创 centos7环境下jenkins实现golang编译及发布

centos7环境下jenkins实现golang编译及发布一.jenkins构建execute shell执行脚本#!/bin/bash# 此脚本功能为根据构建时选择的参数,同步 /data/www/vhosts/services/fic_server_http_gate/ 下的文件同步到远程中转机器# 2021.01.11 初始化脚本## 1.定义变量dir...

2021-01-27 10:10:00 510

原创 django入门到精通⑩消息管理器和forms表单结合的使用及admin后台简单使用

1.django的配置message_test/settings.pyapp配置部分INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django...

2021-01-23 11:51:00 190

原创 django入门到精通⑨forms表单的使用

django入门到精通⑨forms表单的使用(python37_django2) D:\python\django_imooc_xiaobai\python manager.py startproject forms(python37_django2) D:\python\django_imooc_xiaobai\python manager.py startapp app1.创建for...

2021-01-22 20:48:00 176

原创 django入门到精通⑧消息管理器和mysql数据库的互动

django入门到精通⑧消息管理器和mysql数据库的互动1.message_test/settings.py配置INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.session...

2021-01-19 19:55:00 100

原创 django入门到精通⑦python对mysql,redis,mongodb的基本操作

django入门到精通⑦python对mysql,redis,mongodb的基本操作# 创建项目、app(python37_django2) D:\python\django_imooc_xiaobai>django-admin startproject lession4_orm_one(python37_django2) D:\python\django_imooc_x...

2021-01-19 19:39:00 145

原创 查看从库状态时发现Last_SQL_Errno: 1062(主键值重复,入库失败)

一、 问题描述:查看从库状态时发现Last_SQL_Errno: 1062(主键值重复,入库失败)从库报错如下:mysql> show slave status\GConnection id: 23172Current database: mysql*************************** 1. row ***********************...

2021-01-15 16:19:00 801

截图取色工具

FSCapture一个很好用的网页制作软件,集截图、取色、屏幕标尺、录屏为一体的小软件,功能强大 非常小巧好用的截图取色工具

2015-12-24

传智播客韩顺平授课使用的PHP手册

韩顺平将PHP课程所使用的PHP手册

2012-08-07

产品安全之道 安全测试理论与实践

IT产品和系统的安全  信息化下的安全思考  国外对产品安全的认知现状  做负责任的厂家  产品安全之道  IT产品和系统的安全测试理论  IT产品和系统的安全测试实践

2012-08-07

2012年淘宝安全峰会腾讯王钊演讲稿

游戏反外挂分析对抗和游戏安全性评估 游戏账号安全威胁分析对抗和防御系统设计开发 游戏安全相关客户端安全技术研究

2012-08-07

PHP 面向对象技术(全面讲解)

本部分一共包括以下一些技术点: 1.面向对象的概念 2.什么是类,什么是对象,类和对象之间的关系 3.什么是面向对象编程呢? 4.如何抽象出一个类? 5.如何实例化对象? 6.如何去使用对象中的成员? 7.特殊的引用“$this”的使用 8.构造方法与析构方法 9.封装性 10.__set()、 __get()、 __isset()、 __unset()四个方法的应用 11.类的继承 12.多态的应用 13.重载新的方法 14.访问类型 15.静态成员的使用 16.final关键字的应用 17.__toString()方法 18.克隆对象 19.__call处理调用错误 20.自动加载类 21.把对象串行化 22.抽象方法和抽象类 23.php5接口技术

2012-08-07

计算机词汇

电脑专业词汇,常用的一些电脑词汇汇总,比较实用

2012-03-08

CCNA专业英文词汇全集

CCNA专业英文词汇全集,包含大部分的CCNA专业术语,是学习CCNA短时间内掌握专业术语的好资料

2010-11-15

SNIFFER使用教程

Sniffer使用教程,非常详细的使用教程,图文并茂

2010-11-15

空空如也

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

TA关注的人

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