自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

良玉的博客

点点滴滴,积水成河_良玉的博客_页游、手游linux运维工程师之路

  • 博客(316)
  • 资源 (17)
  • 收藏
  • 关注

原创 解决redis ResponseError异常 RDB error

请查看Redis日志的详细错误信息。config set stop-writes-on-bgsave-error no修改redis的配置。查找redis在服务器中的路径的命令:whereis redis 或者 which redis。修改stop-writes-on-bgsave-error行的yes 为no;使用快速匹配指令:/stop-writes-on-bgsave-error;vim 打开redis-server配置的redis.conf文件;服务器中输入redis-cli,进入redis服务。

2022-09-07 14:27:43 2269 1

原创 Centos6.9安装redis-dump

检查ruby环境配置是否正确。源码编译ruby2.6.5。#redis-dump安装。添加ruby环境变量。

2022-09-07 13:23:49 1303

原创 sersync同步文件

一、为什么要用rsync+sersync架构?1、sersync是基于Inotify开发的,类似于Inotify-tools的工具2、sersync可以记录下被监听目录中发生变化的(包括增加、删除、修改)具体某一个文件或某一个目录的名字,然后使用rsync同步的时候,只同步发生变化的这个文件或者这个目录。二、Rsync+Inotify-tools与Rsync+sersync这两种架构有什么区...

2019-01-09 14:15:45 733 2

原创 mysql使用最大内存计算公式

理论上mysql使用最大内存计算公式key_buffer_size+query_cache_size+tmp_table_size+innodb_buffer_pool_size+innodb_additional_mem_pool_size+innodb_log_buffer_size+max_connections*(sort_buffer_size+rea...

2019-01-09 14:12:44 2364

原创 mysql设置自增长id为某个变量的值

alter table blog_table auto_increment=500;  如果想用变量就会报错 set @a=500;alter table blog_table AUTO_INCREMENT=@a;ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that...

2019-01-09 14:12:12 961

原创 mysql innodb通过frm 和 ibd 文件恢复数据过程

在A服务器上创建数据库uouo123root(yoon)> show create table uouo123\G*************************** 1. row ***************************      Table: uouo123Create Table: CREATE TABLE `uouo123` (  `id` int...

2019-01-09 14:11:15 809

原创 关于TIME_WAIT数量太多的处理

关于TIME_WAIT数量太多。从上面的描述我们可以知道,TIME_WAIT是个很重要的状态,但是如果在大并发的短链接下,TIME_WAIT 就会太多,这也会消耗很多系统资源。只要搜一下,你就会发现,十有八九的处理方式都是教你设置两个参数,一个叫tcp_tw_reuse,另一个叫tcp_tw_recycle的参数,这两个参数默认值都是被关闭的,后者recyle比前者resue更为激进,resue要...

2019-01-09 14:10:22 1617

原创 svn status详解

svn 是在提交前查看本地文本和版本库里面的文件的区别。返回值有许多种具体含义如下:[url=]  L    abc.c               # svn已经在.svn目录锁定了abc.cM      bar.c               # bar.c的内容已经在本地修改过了M     baz.c               # baz.c属性有修改,但没有内容修改X  ...

2019-01-09 14:09:46 4141

原创 svn 一次性提交整个目录包括子目录

svn st|awk '{print $2}'|xargs svn add。 乍看之下觉得更加精炼,仔细看下就会发现这个脚本没有区分文件状态。所以完善了以下这个脚本:   svn st | awk '{if ( $1 == "?") { print $2}}' | xargs svn add 这样,以后我可能使用这个脚本成百上千次。(当然这个脚本也没有考虑过滤掉不要...

2019-01-09 14:09:18 7753

原创 linux下svn服务强制添加备注(注释)提交

linux下svn服务强制添加备注(注释)提交Linux版本:line-height: 26px; white-space: normal; background-color: rgb(255, 255, 255);"/>1、在svn的hooks目录下新建一个名为pre-commit的文件并为其添加执行权限2、pre-commit文件的内容如下:#!/bin/shREPOS="$...

2018-09-15 09:41:57 1109

原创 linux下svn中限制上传文件大小的hooks

linux下svn中限制上传文件大小的hooksBash#!/bin/bash# PRE-COMMIT HOOKexport.UTF-8REPOS="$1"TXN="$2"SVNLOOK="/usr/bin/svnlook"files=`$SVNLOOK changed -t $TXN $REPOS|awk '{print $2}'`for f in $filesdo...

2018-09-15 09:41:18 2177

原创 BAT批处理提取文件内容替换指定文件内容

从test.txt里查找CLIENT_HOME 按=分割,获取值 替换1.txt里的所有CKIENT_HOME由于修改的文件是xml,所以需要chcp 65001切换编码到utf8,否则会出现中文乱码批处理bat:adding: 0px; font-family: arial, 'courier new', courier, 宋体, monospace, 'Microsof...

2018-09-15 09:40:31 25412

原创 ubuntu源码编译nginx1.8和php5.5的蛋疼之处

ubuntu源码编译nginx1.8和php5.5的蛋疼之处错误一:2016/02/04 15:04:35 [error] 10159#0: *87 FastCGI sent in stderr: "Primary script unknown" while reading response header from upstream, client: 192.168.102.132, serv...

2018-09-15 09:39:24 312

原创 shell通过awk、sed向上合并,练习题

shell通过awk、sed向上合并,练习题 要求将下图三行合并成一行: 解决:sed:ethtool p2p1|  sed -r ':1;N;/\n\s*10+/s/\n\s+/ /g;t1;P;D'  awk:ethtool p2p1|awk 'NR>1&&!/100.*baseT\/Full/{print ""}{printf...

2018-09-15 09:38:34 482

原创 shell通过awk、sed提取指定内容、段落,练习题

shell通过awk、sed提取指定内容、段落,练习题指定提取start 1 或者start 2的段落:qwerstart 1sflasfdjsdfhsdend iyustart 2oereogkdjlsfjwesdlkfjwesjdflsend 解决:sed:sed -n '/start 1/{N;:1;/end/{p;b}...

2018-09-15 09:38:02 5798

原创 linux通过mount挂载windows共享目录

linux通过mount挂载windows共享目录192.168.11.11 是windows,先共享出test,设置好帐号密码在linux上执行:mount -t cifs -o username="test",password="test" -o sec=ntlmssp //192.168.11.11/test /mnt/test/ -o vers=2.1,sec...

2018-09-15 09:37:11 682

原创 Ubuntu + Nagios + ndoutils + PNP4Nagios 安装

Ubuntu + Nagios + ndoutils + PNP4Nagios 安装网上太多,语焉不详的Nagios搭建过程描述,很多照着做根本就不能正确运行。本文的目标是以最方便的方式搭建一个实用的监控服务器,尽最大可能细化每个步骤,给出截图,让您照着本文可以顺利地搭建出监控服务。Nagios及其插件介绍Nagios是一款开源的免费网络监视工具,能有效监控Windows、Linux和...

2018-09-15 09:36:37 340

原创 在 Ubuntu上安装 Ganglia

在 Ubuntu上安装 Ganglia1、首先,需要确保在 Ubuntu14.04 上安装了 LAMP 服务。Ganglia 由两个所谓主要守护进程 gmond(Ganglia 监测守护进程)和 gmetad(Ganglia 元守护进程),一个基于 PHP 的 Web 前端和其他一些小的实用程序。2、在 Ubuntu14.04 上安装 Ganglia 。打开终端,运行以下命令:...

2018-09-15 09:36:02 1164

原创 Ganglia监控集群配置详解,案例分析

Ganglia监控集群配置详解,案例分析1 多播方式多播方式配置比较简单。服务端配置文件 /opt/modules/ganglia/etc/gmetad.conf (注:gmeta daemon)注:cluster_name一定要与要监控的配置中的cluster name相同。gmond_node1-n指的要监控的机器名data_source "cluster_name" gm...

2018-09-15 09:35:31 449

原创 samba配置参数详解

samba配置参数详解samba大约超过200个配置参数.[global]    netbios name = HARDY     #设置服务器的netbios名字    server string = my server #对samba服务器的描述    workgroup = DEBIAN_FANS  #samba服务器属于哪个工作组名或域名    encrypt passwor...

2018-09-14 15:08:51 1677

原创 svn修复sqlite-database disk image is malformed

svn修复sqlite-database disk image is malformed <div class="post-text" itemprop="text" style="margin: 0px 0px 5px; padding: 0px; border: 0px; font-size: 15px; width: 660px; word-wrap: break-word...

2018-09-14 15:06:29 1691

原创 mysql解决Table ‘./xxx/xxxxxx’ is marked as crashed and should be repaired 错误

mysql解决Table ‘./xxx/xxxxxx’ is marked as crashed and should be repaired 错误然后进入 MySQL 数据库发现 Table ‘./xxx/xxxxxx’ is marked as crashed and should be repaired 错误,因为 xxxxxx表被损坏了,所以 WordPress 的文章都显示不出来:...

2018-09-14 15:05:02 1663

原创 nginx解决flash沙箱冲突

nginx解决flash沙箱冲突nginx配置:Bashserver { listen 843; server_name localhost; location / { rewrite ^(.*)$ /crossdomain.xml; } ...

2018-09-14 15:04:06 518

原创 sendEmail发送邮件

sendEmail发送邮件sendEmail是一个轻量级,命令行的SMTP邮件客户端。如果你需要使用命令行发送邮件,那么sendEmail是非常完美的选择:使用简单并且功能强大.这个被设计用在php、bashperl和web站点使用。以上是sendEmail的简单介绍,千万不要和sendmail搞混掉了。用了sendEmail你将不在喜欢sendmail了.下载安装sendEmail...

2018-09-14 14:59:55 13326

原创 php来实现telnet的连接、传递命令、获取返回值等功能

php来实现telnet的连接、传递命令、获取返回值等功能PHP<?phperror_reporting(-1);class Telnet {var $sock = NULL; function telnet($host,$port) { $this->sock = fsockopen($host,$port); socket_set_timeout($this...

2018-09-14 14:59:16 2800 1

原创 shell包含空格的文件名替换大小写

shell包含空格的文件名替换大小写For解决,通过修改IFS:old_ifs="$IFS" ; IFS=$'\n';for i in `ls`; do mv "$i" "$(echo "$i" | sed 's/.*/\L&/g')" ; done ; IFS="$old_ifs" while解决:ls |grep '[A-Z]'| while read i;do m..

2018-09-14 14:58:43 387

原创 解决shell当while read line 遇到exit 只退出循环,不退出脚本

解决shell当while read line 遇到exit 只退出循环,不退出脚本 #!/bin/bashwhile read linedo        if [ "$line" == "do" ];then                exit 2        fi        echo $linedone<<<"$(cat 1)"...

2018-09-14 14:58:08 4606

原创 nginx配置多个域名,server_names_hash_bucket_size 问题

nginx配置多个域名,server_names_hash_bucket_size 问题配置多个 server 虚拟主机,必须要在配置文档中 http { 里头加上 server_names_hash_bucket_size 64; 这么一句http {server_names_hash_bucket_size 64;include mime.types;default_type...

2018-09-14 14:57:35 12761

原创 debian7.8下make报错/lib/modules/3.2.0-4-amd64/build: No such file or directory. Stop.

$ makemake -C /lib/modules/3.2.0-4-amd64/build M=/home/erhannis/Downloads/vhba-module-20130607 modulesmake: *** /lib/modules/3.2.0-4-amd64/build: No such file or directory.  Stop.make: *** [module...

2018-09-14 14:56:51 5007 1

原创 使用微信推送报警消息及api

使用微信推送报警消息及api三种常见报警介质:短信:它的好处是不用联网手机有信号就行,但是需要有短信网关,需要花钱邮件:它也可以做到手机短信通知,基本现在邮箱都有这个功能,当然如果你使用qq邮箱微信也是可以推送邮件提醒的,完全免费微信:对于我这种手机一响就会掏出来看一下的人比较方便,可定制化强, 完全免费相关文档:公众号申请步骤我就不多说了具体步骤我是参考下面文...

2018-09-13 14:27:14 12304

原创 ssh远程执行脚本并在后台运行,通过screen解决

ssh远程执行脚本并在后台运行,通过screen解决screen_name="my_screen"  screen -dmS $screen_name  现在,我们就已经创建了一个名为 my_screen 的窗口。然后,我们需要向其发送具体的命令。我们用如下命令:cmd="your shell";  screen -x -S $screen_...

2018-09-13 14:26:24 2067

原创 mysql一台服务器多实例做slave的配置方法

mysql一台服务器多实例做slave的配置方法Master 1服务器和Slave服务器(3306)主从同步1、 Master 1服务器--查看参数文件,主要查看是否开启binlog和serverid[root@localhost ~]# cat /etc/my.cnflog-bin= mysql-binserver-id =200--登录mysql,赋予slave账号权限,允许该...

2018-09-13 14:25:58 1019

原创 ossutil的使用

ossutil的使用设置ossutil的语言在使用ossutil的命令时,可以使用-L选项设置语言,可选范围为CH/EN,即:中文或英文。大小写不敏感。默认语言为CH(中文),如果设置成CH(中文),需要确保您的系统为utf-8编码,否则可能会显示乱码。如:./ossutil help ls显示ls默认语言的帮助./ossutil help ls -L ch 显示ls的中文帮助...

2018-09-13 14:23:24 4137

原创 CDN节点间和源是如何传输的

CDN节点间和源是如何传输的 第一种情况(边缘-中心-源-中心-边缘):实线部分为客户端浏览器对http://xxxxx的第一次访问,假设CDN厂商的DNS经过智能调度将请求分配到了边缘节点A,因为边缘A不存在对应的缓存文件file,边缘A向中心发起请求,当中心也没有缓存则回源获取file的内容并缓存为独立的新文件file,同步返回给边缘A并缓存。备注:小文件、图片类文件是2~...

2018-09-13 14:19:22 4168

原创 什么是CDN刷新

什么是CDN刷新刷新文件(URL)的作用为直接删除;刷新目录则只是将边缘和中心的缓存目录置为过期失效,下次有访问请求时,边缘回中心校验,当中心也过期,中心回源校验,中心与源一致则激活中心节点过期缓存,不一致则重复第一次回源过程...

2018-09-13 14:17:36 7408

原创 什么是CDN预热/预取

什么是CDN预热/预取将源站的文件/目录缓存到中心节点,以便边缘第一次访问直接从中心节点获取。(部分CDN厂商会主动将中心节点资源推送到边缘节点)...

2018-09-13 14:17:16 5439

原创 OSS上可以解压文件吗?

OSS上可以解压文件吗?OSS是对象存储,不支持文件解压

2018-09-13 14:16:10 3957 1

原创 数据库记录的删除,update比delete好

数据库记录的删除,update比delete好数据库使用delete语句后,数据库文件大小并没有变小,以致数据库的每次插入操作,都会使数据库体积变大。与其删不掉,还是让他留着吧。发现使用Update的时候,只要新的数据不比原来的大,数据库体积就不会增大(文件存到数据库很容易看出效果)。 所以使用Update方式标记删除记录,添加新记录的时候如果存在标记为删除的记录,则更新该条记录为新记录。...

2018-09-13 14:14:46 2567

原创 mysqlbinlog 查看binlog时报错unknown variable 'default-character-set=utf8'

mysqlbinlog 查看binlog时报错unknown variable 'default-character-set=utf8'原因是mysqlbinlog工具无法识别binlog中的配置中的default-character-set=utf8指令。两个方法可以解决:一是在MySQL的配置/etc/my.cnf中将default-character-set=utf8 修改为 c...

2018-09-13 14:13:33 557

原创 佛祖保佑,永不死机

echo -ne "\033[0;33m"cat<<EOT _oo0oo_ 088888880 88" . "88 (...

2018-09-10 10:17:47 1467

Centos7kafka2.3.03.zip

Centos7kafka2.3.03.zip

2021-10-28

rinetd.tar.gz

端口转发神器。非常实用。配置简单,科学使用!

2020-07-07

ramsmp-3.5.0.tar.gz

ramsmp-3.5.0.tar.gz用于linux的内存性能测试,妥妥的好工具,使用非常方便,不好找啊,找到了我就分享给大家

2019-01-17

Linux_MegaCLI.zip

rpm2cpio Lib_Utils-1.00-09.noarch.rpm | cpio -idmv rpm2cpio MegaCli-8.00.48-1.i386.rpm | cpio -idmv cp opt/MegaRAID/MegaCli/MegaCli64 /sbin/ cp opt/MegaRAID/MegaCli/MegaCli /sbin/

2016-08-18

RTX获取IP插件

通过rtx加载插件,获取客户端的ip地址,再通过arp,就获取到mac啦,爽歪歪的内网信息搜集

2016-05-06

glib-2.15.4.tar.gz

glib-2.15.4.tar.gz

2016-04-09

游戏运维架构图

清晰描述一个游戏需要的功能及搭建的架构图,值得收藏!

2015-07-06

serf-1.3.3.tar.bz2

在svn1.8版本之前按照原来的安装方法是可以加载到dav的模块,但是,1.8版本以后,需要serf软件包支持访问 http 协议的版本库,不然就会报错.

2014-10-27

better-cacti-templates-1.1.8.tar.gz

Cacti监控MySQL,非常有用。由于google不方便登录,我就贡献出来了

2014-09-12

snort-2.9.6.2.tar.gz

snort,比较牛逼点的IDS,检查你的服务器的网络。。

2014-08-05

php-5.5.15-nts-Win32-VC11-x86.zip

windows64位下可以安装的php,版本5.5.15,欢迎下载安装

2014-08-02

超精美的培训PPT有效沟通技巧

成功的因素是什么? 你想成功吗? 那就来下载吧

2014-08-01

redis php扩展phpredis-master.zip

redis php扩展phpredis-master.zip 欢迎下载

2013-12-04

1.4亿在线背后的故事--腾讯后台架构

1.4亿在线背后的故事--腾讯后台架构 讲述了很多 很多可以学习借鉴的地方

2012-07-28

bootsect.exe

32位xp下安装成64位win7,需要用到的bootsect,这个包里有win7的32、64位的bootsect

2012-04-16

delphi7.0第三方控件,皮肤,报表

比较常用的好看点的第三方控件,里面的报表操作十分简单,但是功能强大

2009-06-19

Linux安装详细说明

里面详细介绍了怎么安装Linux系统的步骤,很有用

2008-09-30

空空如也

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

TA关注的人

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