几十种路由器配置 换IP资源

Policy 文件名都是路由器型号, 格式类似这种 ======================================== [Config] 断开链接页面,有的直接访问一次这个页面皆可断开链接. DisconnURL=/do_cmd.htm post数据 DisconnPOST=CMD=WAN_CON&GO=status_admin.htm&action=4&nowait=2 DisConnFlag1= DisConnFlag2= 重新链接页面 ConnURL=……

日志采集与分析

【今日话题】 日志采集与分析 – yanper 1. flume +kafka +storm + mysql 多台webserver把收集到的日志信息通过flume agent avro发送,再存储到kafka,然后storm进行实时处理(业务逻辑处理),最后把处理后的数据存储到mysql或者hbase中。 storm和kafka使用同一个zookeeper集群管理 flume和kafka可以用多台服务器做……

CentOS上配置rsyslog客户端用以远程记录日志

rsyslog是一个开源工具,被广泛用于Linux系统以通过TCP/UDP协议转发或接收日志消息。rsyslog守护进程可以被配置成两种环境,一种是配置成日志收集服务器,rsyslog进程可以从网络中收集其它主机上的日志数据,这些主机会将日志配置为发送到另外的远程服务器。rsyslog的另外一个用法,就是可以配置为客户端,用来过滤和发送……

使用phar上线你的代码包

在我前一阵子写的一篇文章《新版 SegmentFault 重构之系统架构》中,很多人对其中提到的利用phar上线代码比较感兴趣,我就在这边跟大家分享下我目前的做法。 哪些项目适合phar打包上线? 其实这种方法没有什么特别的限制,只有一条,你的程序是单一入口的,对web项目也就是说,所有的http请求都只有一个php文件作为处理方……

PHP 自 5.2 到 5.6 中新增的功能详解

截至目前(2014.2), PHP 的最新稳定版本是 PHP5.5, 但有差不多一半的用户仍在使用已经不在维护 [注] 的 PHP5.2, 其余的一半用户在使用 PHP5.3 [注]. 因为 PHP 那“集百家之长”的蛋疼语法,加上社区氛围不好,很多人对新版本,新特征并无兴趣。 本文将会介绍自 PHP5.2 起,直至 PHP5.6 中增加的新特征。 PHP5.2 以前:auto……

20分钟 Awk 入门

什么是Awk Awk是一种小巧的编程语言及命令行工具。(其名称得自于它的创始人Alfred Aho、Peter Weinberger 和 Brian Kernighan姓氏的首个字母)。它非常适合服务器上的日志处理,主要是因为Awk可以对文件进行操作,通常以可读文本构建行。 我说它适用于服务器是因为日志文件,转储文件(dump files),或者任意文本格式……

推荐一款不错的 VPS 控制面板:Ajenti

任何有经验的Linux人员都认为没有任何一款控制面板可以打败纯命令行界面来管理虚拟主机(VPS)。也有人争辩说好的控制面板还是应该有一席之地,因为顺滑的操作界面让常规管理操作通过点几下鼠标就可以完成。 至于控制面板,有那种充满浮华装饰的商业控制面板,也有各种免费的但也强大多功能的免费开源面板替代品。这之中……

Linux有问必答-如何在Linux中安装Go语言

Go (也叫 “golang”)是一款由Google最初开发的编程语言。它自诞生就有几个设计原则:简单性、安全性和速度。Go语言发行版拥有各种调试、测试、调优和代码审查工具。如今Go语言和它的工具链在大多数Linux发行版的基础仓库都可用,用默认的包管理器就可以安装。 在Ubuntu、Debian 或者 Linux Mint上安装Go语言 ……

教你如何在Fedora,CentOS,RHEL中检查RPM包的依赖性

我们都知道,在基于红帽的Linux系统中,一个RPM包,需要把先将它依赖的其他包安装好才能正常的工作。对于终端用户,RPM的安装、更新、删除中存在的依赖关系已经被工具透明化了(如 yum或 DNF等)。但如果你是系统管理员或者RPM包的管理员,你需要谙熟RPM包的依赖关系,以便及时更新、删除适当的包来保证系统的正常运行。 ……

数据库备份脚本

#!/bin/sh # author:马振国 backupdir=/home/backup/db/ LogFile=/home/backup/db/mysqlbak.log mkdir -p $backupdir$(date -d yesterday +%Y)/$(date -d yesterday +%m)_$(date -d yesterday +%d)/ cd $backupdir$(date -d yesterday +%Y)/$(date -d yesterday +%m)_$(date -d yesterday +%d) /usr/local/mysql/bin/mysq……

linux性能调优(整理)

为什么要性能调优? 大部分的linux发行版是为了完全兼容市场中大部分计算机而设计的。这是一个相当混杂的硬件集合(硬盘,显卡,网卡,等等)。所以Red Hat, Suse,Mandriva和其他的一些发行版厂商选择了一些保守的设置来确保安装成功。 简单地说:你的发行版运行的很好,但是它可以运行地更好! 比如,可能有一个具体一……

SVN更新代码脚本

#/bin/sh #老马 echo ‘折子代码更新脚本开始运行:’ echo ‘www v3.9 代码开始更新’ www=`svn up 更新程序路径` echo “$www” echo ‘wwwdone’ echo ‘—————————–‘ echo ‘api v3.9 代码开始……

101个MySQL调试和优化技巧

MySQL是一个功能强大的开源数据库。随着越来越多的数据库驱动的应用程序,人们一直在推动MySQL发展到它的极限。这里是101条调节和优化 MySQL安装的技巧。一些技巧是针对特定的安装环境的,但这些思路是通用的。我已经把他们分成几类,来帮助你掌握更多MySQL的调节和优化技巧。 MySQL 服务器硬件和操作系统调节: 1. 拥有……