- 博客(38)
- 资源 (4)
- 收藏
- 关注
原创 Win8.1下QT4.8集成开发环境的搭建
说明:最近想通过一段时间的C++的学习,开始学习QT,并以此来更加巩固C++的学习,于是开始着手搭建开发环境,开始折腾了一个下午,qt都没正常运行起来。终于通过几次尝试,完成了qt-creator3.2.1、minGW4.8.1、qt-win-opensource-4.8.6的安装和环境变量的设置。 好吧,我们开工吧。。。。。。。 1、首先,下载需要的程序,可以去qt官网下载,htt
2014-09-18 16:33:40 951
原创 Skywalking 9.4部署监控Java应用链路跟踪
本文主要描述使用docker快速部署skywalking服务端及UI,以及监控java项目
2023-07-13 11:42:08 793
原创 使用Ansible编写playbook自动化安装php7.3.14
准备条件ansible centos自带,就不在赘述安装。配置好ansible的host,这块自查搜索引擎;php包及libzip.tar.gz需要自己下载到指定文件夹;以下是纯playbook---- hosts: web tasks: - name: "install php 依赖包" yum: name: - epel-release - cmake3 - cmake .
2020-07-30 11:49:17 716
原创 Centos6.5下升级gcc、g++到4.8.5
一.背景 由于目前的主流环境是Centos7.x,一些编译安装的扩展库等依赖的gcc,g++版本要高。我在编译swoole4.5.2的时候,报g++ 11编译失败。二,编译安装,一键脚本安装2.1前提条件:Centos6.x默认安装了GCC4.4.7,没有需要提前安装gcc#!/bin/bash# install gcc 4.8.5wget http://ftp.gnu.org/gnu/gcc/gcc-4.8.5/gcc-4.8.5.tar.bz2tar -jxvf g...
2020-07-28 15:12:26 695
原创 Centos7下使用systemd管理redis服务启动
systemctl管理Redis背景 直接编译安装的redis没有直接service管理,试试使用systemctl管理吧。1.编辑服务文件vim /usr/lib/systemd/system/redis.service[Unit]Description=Redis persistent key-value databaseAfter=network.target[Service]ExecStart=/home/data/redis/bin/redi...
2020-06-15 10:17:02 1344
原创 使用docker-compose 安装Redis最新版,并且设置密码
直接上docker-compose.yml。version: '2'networks: app-tier: driver: bridgeservices: redis: container_name: 'redis' image: 'redis' restart: always networks: - app-tier ports: - 6999:6379 command: redis-server --p
2020-06-15 09:54:33 5357
原创 Python使用生成器generator
使用生成器,生成一个列表,保存从历史日期到现在所有的天#!/usr/bin/pythonimport datetimedef date_print(day): Lis = [] begin = datetime.datetime.strptime(day, '%Y-%m-%d') #print(type(begin)) nowtime = dateti...
2020-04-24 11:14:09 179
原创 K8S中Pod的水平扩展,收缩原理
K8S中Pod的水平扩展,收缩概念:更新Deployment的Pod模板,会滚动更新,依赖Kubernetes项目中的ReplicaSet。apiVersion: apps/v1kind: ReplicaSetmetadata: name: nginx-set labels: app: nginxspec: replicas: 3 selector: ...
2019-11-15 14:45:11 1257
原创 Kubernetes中Pod对象学习笔记
Pod,是k8s项目里面最小的API对象,项目原子调度单位容器的本质是进程k8s就是操作系统!将“进程组”的概念映射到容器技术中,应用之间的密切的协作关系,使得必须部署在同一台机器上。k8s项目的调度器统一按照Pod而非容器的资源需求进行计算的。意义:容器设计模式。Pod的实现原理1.逻辑概念:宿主机上一组共享资源的容器,Pod里面的所有容器,共...
2019-11-13 10:59:26 472 1
原创 Zabbix删除一些大表历史数据脚本
一.问题描述 由于使用的zabbix服务器配置不高,磁盘空间及CPU,内存资源有限,为提高可用性,对于历史数据进行定期清理二.shell编写#!/bin/bashUser="zabbix_user"Passwd="password"Date=`date -d $(date -d "-30 day" +%Y%m%d) +%s`/usr/local/mysql/bi...
2019-10-09 14:23:15 509
原创 PHP5.6安装ssh2扩展用与执行远程命令
1.下载安装包官网:http://pecl.php.net/package/ssh2由于ssh2 1.0 and above is PHP 7 only,所以下载0.13版本wget http://pecl.php.net/get/ssh2-0.13.tgz2.解压tar zxvf ssh2-0.13.tgz3.安装系统依赖库yum install libssh2...
2019-08-26 17:30:20 1188
原创 Centos7.6安装docker最新稳定版本及docker-compose
系统版本:Centos 7.61.卸载旧版本$ sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ ...
2019-08-07 15:13:06 2828 1
原创 【学习笔记】如何打造运维组织架构
我们最应该学习和借鉴的,也怡怡是我们绝大多数团队都会忽略的,就是要做好运维和整个技术 架构体系的融合,一定不要割裂两者。同时,还要注意不仅仅是促进组织架构层面的融合,最重 要的是要促进职能协作上的融合。...
2019-08-02 15:49:53 526
原创 MySQL读写分离mysql-proxy部署
0x01 介绍mysql-proxy是mysql官方提供的mysql中间件服务,上游可接入若干个mysql-client,后端可连接若干个mysql-server。它使用mysql协议,任何使用mysql-client的上游无需修改任何代码,即可迁移至mysql-proxy上。mysql-proxy最基本的用法,就是作为一个请求拦截,请求中转的中间层:mysql-proxy允许用户指定Lu...
2019-08-02 15:42:50 186
原创 Docker中运行的ELK环境进行Kibana汉化步骤(ELK6.7.0)
由于Elasticsearch对应的Kibana界面上很多单词都不认识,对于英语差的人来说,很不方便,为了更好的开发,所以根据网上的方法,汉化了Kibana。
2019-08-02 15:12:53 1332
原创 Python3 操作Elasticsearch,获取xpack的license信息
一.下载依赖模块# pip3 installelasticsearchelasticsearch-xpack二.实例代码#!/usr/bin/python3#--coding:utf-8--from elasticsearch import Elasticsearchfrom elasticsearch_xpack import LicenseCliente...
2019-08-02 14:44:18 892
转载 Python2.x与Python3.x的主要区别(转载)
原文:https://blog.csdn.net/zylove2010/article/details/79594000 python2.x和python3.x版本有很大的差异,除了依赖包的名称变化很大外,其主要差异总结如下: 1)print函数 Python3中,print函数的括号是必须的,Python2是可选的。2)键盘读取输入方面 Python3只保留input()函数,且输...
2019-01-31 11:27:48 231
原创 Centos6.5 安装FFmpeg支持视频解码,视频处理
一.yasm 安装wget http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gztar -zxvf yasm-1.3.0.tar.gzcd yasm-1.3.0./configuremake && make install二.lame安装,用于mp3编码wget https://sourcef...
2019-01-22 15:57:45 365
原创 Centos 下Curl 常用GET/POST用法
一.获取域名头部信息[root@localhost root]# curl -I "www.baidu.com"HTTP/1.1 200 OKAccept-Ranges: bytesCache-Control: private, no-cache, no-store, proxy-revalidate, no-transformConnection: Keep-AliveConte...
2019-01-22 11:37:49 3435
原创 Centos下使用mkpasswd命令生成随机密码
默认Centos没有安装这个命令,需要首先安装下:$ sudo yum install -y expect用法-l # (密码的长度定义, 默认是 9)-d # (数字个数, 默认是 2)-c # (小写字符个数, 默认是 2)-C # (大写字符个数, 默认是 2)-s # (特殊字符个数, 默认是 1) 实例$ mkpasswd -l 20quE...
2019-01-14 15:26:12 1575
原创 Nginx下屏蔽IP直接访问网站端口的配置
一.原因 由于机房限制,所有网站都需要使用域名进行访问80端口二.方法 为了达到目的,可以这样配置:server { listen 80 default; server_name _; location / { root html; return 404; ...
2019-01-14 15:20:06 2195
原创 Tomcat进程调试工具jstack,jmap
偶尔发现tomcat占用CPU资源过高,负载达到5以上,可能是JAVA程序导致内存泄露1.可以使用jstack进行调试打印jstack - Prints Java thread stack traces for a Java process, core file, or remote debug server. This command is experimental and unsupp...
2019-01-09 10:05:41 2086
转载 Docker 20个重要基础命令(转载)
Docker 20个重要基础命令安装完成docker容器服务之后,需要了解如何操作它?在shell命令行下直接输入docker就可以查看帮助信息,如下。[root@master ~]# dockerUsage: docker COMMANDA self-sufficient runtime for containersOptions:--config string Locati...
2019-01-09 09:45:32 375
原创 Centos下报indoes不足的解决办法
一.问题现象1.zabbix报警一台服务器系统盘indoes不足20%;2.使用df -i 发现系统盘下indoes使用超过80%;可以看出磁盘空间并不是很大,考虑到应该是系统目录存在很多小文件;二.解决过程1.考虑到indoes应该是由大量小文件占用了,于是查询主要使用的nginx,mysql,java等应用,发现日志量也不大;2.于是无意间发现/var/spool下文件数量巨大,...
2019-01-09 09:28:27 1070
原创 Centos6.5下Mysql5.7.9安装
1、下载依赖包yum -y install ncurses-devel cmake make apr* autoconf automake curl curl-devel gcc gcc-c++ zlib-devel openssl openssl-devel pcre-devel gd kernel keyutils patch perl kernel-headers compat* c...
2018-12-27 09:15:26 169
原创 Centos下使用Shell实现批量监控站点状态码,发邮件告警
监控所有站点的状态,是否可以打开,使用curl获取状态码判定,以及超时检查,超时10s也发送邮件报警#!/bin/sh#author:hzsnone@163.com#function:check all websit is ok or not#date:2016-04-20weblist=/root/weblist.txtgetdate=`date +"%Y-%m-%d %H:%M...
2018-12-27 09:08:29 567
原创 Mysql默认日志时区修改
Mysql默认安装后的时区是UTC,由于我们系统环境是在CST区,所以产生的错误日志都是比现在时间少8小时,很不好处理,这样就需要我们把Mysql默认时区修改为跟随系统时间。我们可以查询Mysql中默认的变量SHOW VARIABLES LIKE '%log_timestamps%';在线修改SET GLOBAL log_timestamps = SYSTEM;#修改为系统时间,修改生...
2018-12-15 16:28:26 1981 1
原创 Docker私有仓库Harbor部署
1、安装部署docker-composecurl -L https://github.com/docker/compose/releases/download/1.17.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-composechmod +x /usr/local/bin/docker-composedoc...
2018-12-03 15:52:23 184
原创 Mysql查看库、表占用文件大小
1、查看数据库所占用空间SELECT CONCAT(TRUNCATE(SUM(data_length)/1024/1024,2),'MB') AS data_size,CONCAT(TRUNCATE(SUM(max_data_length)/1024/1024,2),'MB') AS max_data_size,CONCAT(TRUNCATE(SUM(data_free)/1024/1024...
2018-12-03 15:42:14 2248
转载 Jenkins全局环境变量
Jenkins Set Environment Variables When a Jenkins job executes, it sets some environment variables that you may use in your shell script, batch command, Ant script or Maven POM #1. The following ta...
2018-11-23 16:34:23 1976
原创 shell实现筛选Nginx访问日志超多阈值邮件告警
脚本思路:1.统计一个小时内ip前十的访问日志,截取前10个;2.判断ip访问的次数,大于1000输出到临时文件中3.邮件告警;详细代码如下:#!/bin/bash#function:analysis the nginx log file and count spider user#author:hzsnone@163.com#date:2017-08-28log=/...
2018-11-23 15:58:16 329
原创 Shell实现监控MySQL Slave状态并通过邮件告警
SHELL实现监控mysql Slave 状态并通过邮件告警实现思路:1.使用直接查看mysql status获取Slave相关参数值,进行判断;2.当延迟超过一定时间就发邮件进行告警;3.Crontab里面,每三十分钟跑一次详细代码如下:#!/bin/bash#crontab time :every minutes once#author : hzsnone@163.com#d...
2018-11-23 15:19:43 469
原创 centos下dstat命令
1、安装# yum install -y dstatUsage: -c: 显示cpu相关信息;-d: 显示disk相关信息;-g:显示page相关统计数据;-m: 显示memory相关统计数据;-n: 显示network相关统计数据;-p: 显示process相关统计数据;-r: 显示io请求相关的统计数据;-s: 显示swapped相关的统计数据;
2017-02-09 10:36:46 2171
原创 centos下中文字体文件的位置
配置文件/etc/fonts/fonts.conf自定义的在/etc/fonts/local.conf主要的ttf文件存储在/usr/share/fonts,可以把字体从windows传到linux字体目录下。
2017-02-09 10:34:17 8764
原创 centos6.5下安装openoffice+jodconverter+swftool+flexpaper工具实现在线预览文档功能
Centos下开发web,php实现上传文档在线预览功能,并且对上传文档统一转换成swf格式进行预览
2017-02-09 10:25:19 818
原创 Centos下部署Matlab环境
由于算法需要用matlab进行分析数据,考虑到后续编程需要加入matlab的接口,故在服务器上部署matlab环境 一、环境系统:Centos6.5软件版本:Matlab2014b二、部署步骤1、网上下载破解版的linux下程序,在官网下载貌似不行,又要注册账号,又要license的,不方便,我下载的是R2014B,我的linux环境是64位的centos6.5其他
2016-11-16 10:19:11 1554
icu4c-64_2-src.tgz
2019-10-23
开源代码质量检查平台Sonarqube6.7.6(TLS)
2019-01-07
零基础学习qt4编程,学习qt可以看看
2014-09-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人