MySQL server has gone away 问题的解决方法

发布于:2013-4-28 12:57 作者:kevin.Zhu 浏览:22 分类:Mysql

mysql出现ERROR : (2006, 'MySQL server has gone away') 的问题意思就是指client和MySQL server之间的链接断开了。

造成这样的原因一般是sql操作的时间过长,或者是传送的数据太大(例如使用insert ... values的语句过长, 这种情况可以通过修改max_allowed_packed的配置参数来避免,也可以在程...

阅读全文>>

0

使用shadowsocks轻松搭建翻墙环境教程

发布于:2013-4-27 20:31 作者:kevin.Zhu 浏览:30 分类:Linux

之前大家翻墙可能都会用到免费的goagent代理,但是他速度慢,链接也不稳定,看油管更是无望,更好的解决方案是shadowsocks。

shadowsocks是一个著名的轻量级socket代理,基于python编写。

如果你有国外的VPS,那么使用shadowsocks搭建一个翻{防屏蔽}墙服务器是一件很轻松的事情!

先看看shadowsocks覆盖的客户端覆盖了多少系统,连Ope...

阅读全文>>

0

用ssh搭建代理服务器的方法

发布于:2013-4-26 1:41 作者:kevin.Zhu 浏览:24 分类:Linux
服务器端: 只要运行sshd就可以了,不需要特别的设置。

客户端:
  1. ssh -fND localhost:{port} {uname}@{server-addr},这条命令让ssh监听localhost上的{port}端口,并把收到的访问请求转发给{server-addr}
  2. curl -v --socks5 localhost:{port} "http://www.baidu.c...

阅读全文>>

0

linux 查看硬盘使用时间

发布于:2013-4-25 15:36 作者:kevin.Zhu 浏览:16 分类:Linux
需要安装这个:
http://smartmontools.sourceforge.net/
如果是centos直接运行yum install smartmontools -y就可以了

然后输入这个:
smartctl -A /dev/sda
如果不行用df看看硬盘名称,把sda换了即可
=== START OF READ SMART DATA SECTION ===
SMART At...

阅读全文>>

0

php 及 linux 命令行方式读取 图片 exif 信息

发布于:2013-4-25 0:25 作者:kevin.Zhu 浏览:16 分类:Linux

【摘要】Exif就是在JPEG格式头部插入了数码照片的信息,包括拍摄时的光圈、快门、白平衡、ISO、焦距、日期时间等各种和拍摄条件以及相机品牌、型号、色彩编码、拍摄时录制的声音以及全球定位系统(GPS)、缩略图等。简单地说,Exif=JPEG+拍摄参数。因此,你可以利用任何可以查看JPEG文件的看图软件浏览Exif格式的照片,但并不是所有的图形程序都能处理Exif信息。

确保php在编译的...

阅读全文>>

0

一种隐藏在JPG图片EXIF中的后门

发布于:2013-4-25 0:20 作者:kevin.Zhu 浏览:16 分类:Php

这是一个非常有趣的后门,它并没有依靠正常模式去隐藏起内容(比如 base64/gzip 编码),但是它却把自己的数据隐藏在JPEG图片的EXIT头部中了。它也使用exif_read_data和preg_replace两个PHP函数来读取EXIF头部和执行。

技术细节

这个后门可分为两部分。第一部分是 exif_read_data 函数读取图片头部,preg_replace 函数来执行内...

阅读全文>>

0

查看及管理当前登录用户

发布于:2013-4-23 18:04 作者:kevin.Zhu 浏览:13 分类:Linux

  一、查看及管理当前登录用户

1、使用w命令查看登录用户正在使用的进程信息,w命令用于显示已经登录系统的用户的名称,以及他们正在做的事。该命令所使用的信息来源于/var/run/utmp文件。w命令输出的信息包括:

  • 用户名称
  • 用户的机器名称或tty号
  • 远程主机地址
  • 用户登录系统的时间
  • 空闲时间(作用不...

阅读全文>>

0

Innodb IO优化-配置优化

发布于:2013-4-23 15:51 作者:kevin.Zhu 浏览:16 分类:Mysql

对于数据库来讲大多瓶颈都出现在IO问题上,所以现在SSD类的设备也才能大行其道。那数据库的IO这块有什么可以优化的吗? 我这里大致谈一下我的看法,希望能达到一个抛砖引玉的效果。
这里谈一下数据库本身的配置方面
具体如下:
配置方面对于IO优化的原则:尽可能能缓存,减少读对数据库的随机IO的请求;同时减少写的随机IO的随时发生,利用各种buffer去缓存。下面来看一下这块的参数:

  • ...

阅读全文>>

0

MySQL数据库InnoDB引擎数据表的恢复示例

发布于:2013-4-23 15:22 作者:kevin.Zhu 浏览:21 分类:Mysql

保持数据的完整性和一致性(Integrity and consistency)是数据库在商务应用中的核心内容,MySQL数据库使用InnoDB引擎来实现事务处理(transaction),因此针对使用 InnoDB 类型引擎的数据表就需要有有更多检查和限制。而相应地,这也就更容易出现因为数据一致性和完整性而导致无法正常读取表中部分数据甚至全部记录的问题,因此在实际应用之中,您有可能需要比较多...

阅读全文>>

0

shell中find命令正则表达式问题

发布于:2013-4-23 12:39 作者:kevin.Zhu 浏览:18 分类:Linux

find . -regex ".*\.\(txt\|sh\)"
find . -name "*.sh" -o -name "*.txt"

匹配  txt 和sh 文件

阅读全文>>

0

tar打包时排除一些文件或者目录

发布于:2013-4-23 12:38 作者:kevin.Zhu 浏览:20 分类:Linux
用tar打包时排除文件:
可以使用-exclude参数

如: 
tar cvfz  backup_1.tar.gz  /opt/data  -exclude=resource*
在打包/opt/data时就排除了resource命名的目录和文件。


如果想不包含部分的特定文件列表,可以把不包含的文件放到一个文件ext.txt

然后 
tar cvfz&nbs...

阅读全文>>

0

用php+snmp实现服务器监控程序

发布于:2013-4-22 9:36 作者:kevin.Zhu 浏览:16 分类:Php

值班监控服务器时,需一台台去登录查看服务器情况,很是麻烦,故用PHPSNMP做了个简单的服务器监控系统。结合了用来发短信的MAS系统,当服务器反生异常时可通过短信进行报警。

过程如下:

一、给各台被监控服务装上net-snmp

centos可用YUM来在线安装软件包:

yum -y install net-snmp net-snmp-devel net-snm...

阅读全文>>

0

iptables 从链、表开始理解

发布于:2013-4-20 21:43 作者:kevin.Zhu 浏览:16 分类:Iptables

觉得有用请顶一下,谢谢






Filter表:过滤数据包,默认表

 

(1)INPUT   链:过滤所有目标地址是本机的数据包(对进入本机数据包的过滤)

(2)OUTPUT 链:过滤所有本机产生的数据包(对源地址得数据包的过滤)

(3)FORWARD链:过滤所有路过本机的数据包(源地址和目标地址都不是本机的数据包。

 

NAT表:网络地址转换(Networ...

阅读全文>>

0

Linux 策略路由: Linux 下使用基于源地址的策略路由来实现 VPN 隧道流量转接功能

发布于:2013-4-17 10:59 作者:kevin.Zhu 浏览:25 分类:Linux
实验是我在CentOS 6.5 x86_64上做的,现在已经投入到生产环境中。
网络一直很稳定,带10个人一起玩东南亚CSGO毫无压力。
拓扑是这样的:

其他发行版的Linux可以把命令翻译下,原理是一模一样的。
需要工具:
1、OpenVPN (UDP封装速度快,效率高。玩游戏必备。PPTP VPN也行,但是速度没那么快。)
2、ShadowVPN (虽然是Beta状态,使用...

阅读全文>>

0

opensuse openvpn

发布于:2013-4-13 17:20 作者:kevin.Zhu 浏览:17 分类:Linux
https://en.opensuse.org/SDB:OpenVPN_Installation_and_Setup

阅读全文>>

0

rpmbuild

发布于:2013-4-13 15:31 作者:kevin.Zhu 浏览:14 分类:Linux

一. rpmbuild介绍
顾名思义创建rpm包,它是用来指示转换的源码不定编译成二进制文件的包,在centos下默认目录为/usr/src/redhat
二.目录
/usr/src/redhat
--BUILD #编译之前,如解压包后存放的路径
--BUILDROOT #编译后存放的路径
--RPMS #打包完成后rpm包存放的路径
--SOURCES #源包所放置的路径
...

阅读全文>>

0

Linux IP命令教程

发布于:2013-4-13 0:38 作者:kevin.Zhu 浏览:20 分类:Linux

鄙视采集器-_- 本来满好的一遍文章,结果弄得整个google上面全是格式排版面目全非的采集内容,原文出处反而找都找不着-_- 这里重新缩进排版转载一下以便自己查找使用.

首先,先了解传统的网络配置命令:
1. 使用ifconfig命令配置并查看网络接口情况
  示例1: 配置eth0的IP,同时激活设备:
     # ifconfig eth0 192.168.4.1 netmask 255.255....

阅读全文>>

0

CentOS yum 源的配置与使用

发布于:2013-4-13 0:36 作者:kevin.Zhu 浏览:20 分类:Centos
http://www.cnblogs.com/mchina/archive/2013/01/04/2842275.html

阅读全文>>

0

openvpn 配置文档 参数说明 , 用户名密码验证方式

发布于:2013-4-13 0:31 作者:kevin.Zhu 浏览:21 分类:Linux

server端 :


local a.b.c.d
#服务器端IP
port 1194
#服务器端口,可以设多个,如 port 1194 1195 1196
proto tcp
#使用tcp 协议,默认使用udp协议.
dev tun
# dev tun为ip路由通道,dev tap为以太网通道,dev tap0为以太网桥通道.
ca ca.crt
# 指明ca证书,设置根证书,server和 client 使用同一证书...

阅读全文>>

0

用tar打包转移系统

发布于:2013-4-11 20:21 作者:kevin.Zhu 浏览:13 分类:Linux

http://forum.ubuntu.org.cn/viewtopic.php?t=196581


其实很简单,高手请绕行。

我的电脑有两块硬盘,一块装了xp给家人用,另一块装了ubuntu(8.10升9.04)和arch(只用了一个区,swap共用)给自己用。有一天心血来潮把arch分区的格式改成了ext4,结果用ubuntu的grub无法启动arch,只能用grub4dos来启动arch...

阅读全文>>

0

1 2