未来往事
最怕的东西你就应该去突破。 [2017年 第30周/共52周]

discuz提示:抱歉,您的请求来路不正确或表单无法提交解决

discuz提示:抱歉,您的请求来路不正确或表单无法提交解决

问题描述:
在论坛主题内容详情页面中点击支持或反对提示错误信息:”抱歉,您的请求来路不正确或表单无法提交”

问题分析:
遇到该问题一般为你的discuz程序由老版本升级而来,可能在升级过程中你当前使用的模板并没有及时更新新版相关规范,于是产生了该问题。在页面操作提示该错误,标示当前模板内容该操作缺少hash(或简单的说该链接执行处缺少对应的hash)。

问题处理:



......
+阅读全文

phpMyAdmin管理mysql多实例或多个mysql服务器

phpmyadmin管理多实例mysql phpmyadmin管理多mysql服务器
修改phpmyadmin根目录下的config.inc.php文件,例如这里我新增了一个localhost:3308

  1. /* Servers configuration */  
  2. $i = 0;  
  3.   
  4. /* Server: localhost [1] */ &n
......
+阅读全文

使用ntop监控系统网络状态

一、NTOP监控工具简述:
NTOP是一种监控网络流量的工具,用NTOP显示网络的使用情况比其他一些网管软件更加直观、详细。NTOP甚至可以列出每个节点计算机的网络带宽利用率。
NTOP是一个灵活的、功能齐全的,用来监控和解决局域网问题的工具。它同时提供命令行输入和Web界面,可应用于嵌入式Web服务

ntop主要提供以下一些功能:
1)自动从网络中识别有用的信息;
2)将截获的数据包转换成易于识别的格式;
3)对网络环境中通信失败的情况进行分析;
4)探测网络环境中的通信瓶颈;
5)记录网络通信的时间和过程;
6)自动识别客户端正在使用的操作系统
它可以通过分析网络流量来确定网络上存在的各种问题;也可以用来判断是否有黑客正在攻击网络系统;还可以很方便地显示出特定的网络协议、占用大量带宽的 主机、各次通信的目标主机、数据包的发送时间、传递数据包的延时等详细信息。通过了解这些信息,网管员可以对故障做出及时的响应,对网络进行相应的优化调 整,以保证网络运行的效率和安全。


二、NTOP安装与配置
1、系统约定
系统环境:CentOS 6.3 X64
软件版本:ntop-5.0.1
软件源代码包存放位置:/opt

2、NTOP软件下载
官方网站:http://www.ntop.org
从网站上可以看到最新的稳定版是5.0.1,下载地址:http://nchc.dl.sourceforge.net/project/ntop/ntop/Stable/ntop-5.0.1.tar.gz

3、依赖包安装
(1)yum -y install gdbm gdbm-devel rrdtool rrdtool-devel libtool libpcap libpcap-devel subversion
说明:如果缺少subversion你将会收到服务器抛出的如下错误
You must have svn/subversion installed to compile autogen.sh.
Download the appropriate package for your distribution, or get the
source from http://subversion.tigris.org

(2)安装GeoIP:GeoIP是一个 ip 对应地理信息的数据库。
所谓GeoIP,就是通过来访者的IP,定位他的经纬度,国家/地区,省市,甚至街道等位置信息。这里面的技术不算难题,关键在于有个精准的数据库。有了准确的数据源就奇货可居赚点小钱,可是发扬合作精神,集体贡献众人享用是我们追求的。
如果缺少该安装包,安装ntop时会抛出如下错误:
Removing dups and misplaced entries from LIBS and INCS...
checking for GeoIP_record_by_ipnum in -lGeoIP... no
checking for GeoIP_name_by_ipnum_v6 in -lGeoIP... no
Please install GeoIP (http://www.maxmind.com/)
如果安装GeoIP后仍然收到该错误提示,请参考补充内容。
简要安装步骤
wget http://geolite.maxmind.com/download/geoip/api/c/GeoIP.tar.gz
tar zxvf GeoIP.tar.gz
cd GeoIP-1.4.8/
./configure
make && make install
补充:If you went to maxmind.com and compiled GeoIP-1.4.8 c api (downloaded here: http://www.maxmind.com/app/c )and you still get the same error with the ntop fix. Please install python-devel to solve that issue.

4、ntop安装
#tar zxvf ntop-5.0.1.tar.gz
#cd  ntop-5.0.1
#./autogen.sh --prefix=/usr/local/ntop  --with-tcpwrap //配置--with-tcpwrap选项用于支持TCP Wrappers访问控制
(或./configure --prefix=/usr/local/ntop)
#make
#make install
补充:安装过程中如果遇到下面这个python版本低的提示:
>>>> Unable to locate python-config: using workaround <<<<
checking for python... python
checking Checking python version... Old python installed
Please install python 2.6 or newer.
请升级python到新版本,具体参考:《Centos 6.3升级系统默认Python到2.7版本》

5、ntop配置
+阅读全文

NTOP监控WEB界面简单说明解释

NTOP监控使用手册 WEB界面说明解释
①About在线手册
②Summary:目前网络的整体概况。
— Traffic:流量。
— Hosts:所有主机的使用概况。
— Network Load:各时段的网络负载。
— Netflows:网络流量图。
③IP Summary:各主机的流量状况与排名明细。
— Traffic:所有主机的流量明细,按应用层协议分类查看各主机流量统计信息。
— Multicast:多点传送情况。
— Domain:域名。
— Distribution:通信量状况。
— Local >>Local:本地流量。
— Local>>Remote:所有主机对外的明细。
......
+阅读全文

已装GeoIP 仍然重复提示需要安装GeoIP错误原因

......
+阅读全文

Centos 6.3升级系统默认Python到2.7版本

今天在安装配置NTOP时收到notice:
Unable to locate python-config: using workaround <<<<
checking for python... python
checking Checking python version... Old python installed
Please install python 2.6 or newer.
由Notice可以看出ntop需要较高版本的python,而本机当前python版本则过低。所以嘛  就有了本文,以下是本例中python升级的简要说明:
#wget http://www.python.org/ftp/python/2.7.3/Python-2.7.3.tgz
#tar zxvf Python-2.7.3.tgz
#cd Python-2.7.3
#./configure --prefix=/usr/local/python273
#make && make install

......
+阅读全文

未来的八种人将被社会淘汰

           第一种,知识陈旧的人。......
+阅读全文

sed命令 匹配符 详解

1、sed简介
sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。

2、定址
可以通过定址来定位你所希望编辑的行,该地址用数字构成,用逗号分隔的两个行数表示以这两行为起止的行的范围(包括行数表示的那两行)。如7,9表示7,8,9行,$符号表示最后一行。范围可以通过数据,正则表达式或者二者结合的方式确定 。

3、Sed命令详解
调用sed命令有两种形式:
sed [options] 'command' file(s)
sed [options] -f scriptfile file(s)
a\  //在当前行后面加入一行文本。
b lable  //分支到脚本中带有标记的地方,如果分支不存在则分支到脚本的末尾。
c\  //用新的文本改变本行的文本。
d  //从模板块(Pattern space)位置删除行。
D  //删除模板块的第一行。
i\  //在当前行上面插入文本。
h  /拷贝模板块的内容到内存中的缓冲区。
H  //追加模板块的内容到内存中的缓冲区
g  //得内存缓冲区的内容,并替代当前模板块中的文本。
G  //获得内存缓冲区的内容,并追加到当前模板块文本的后面。
l  //列表不能打印字符的清单。
n  //读取下一个输入行,用下一个命令处理新的行而不是用第一个命令。
N  //追加下一个输入行到模板块后面并在二者间嵌入一个新行,改变当前行号码。
p  //打印模板块的行。
P(大写)  //打印模板块的第一行。
q  //退出Sed。
r file  //从file中读行。
t label  //if分支,从最后一行开始,条件一旦满足或者T,t命令,将导致分支到带有标号的命令处,或者到脚本的末尾。
T label  //错误分支,从最后一行开始,一旦发生错误或者T,t命令,将导致分支到带有标号的命令处,或者到脚本的末尾。
w file  //写并追加模板块到file末尾。
W file  //写并追加模板块的第一行到file末尾。
!  //表示后面的命令对所有没有被选定的行发生作用。
s/re/string  //用string替换正则表达式re。
=  //打印当前行号码。
#  //把注释扩展到下一个换行符以前。

以下的是替换标记
  g表示行内全面替换。
  p表示打印行。
  w表示把行写入一个文件。
  x表示互换模板块中的文本和缓冲区中的文本。
  y表示把一个字符翻译为另外的字符(但是不用于正则表达式)

Options:
-e command, --expression=command //允许多台编辑。

-h, --help //打印帮助,并显示bug列表的地址。

-n, --quiet, --silent //取消默认输出。

-f, --filer=script-file //引导sed脚本文件名。

-V, --version //打印版本和版权信息。

4、元字符集 匹配符
^ 锚定行的开始 如:/^sed/匹配所有以sed开头的行。
$ 锚定行的结束 如:/sed$/匹配所有以sed结尾的行。
. 匹配一个非换行符的字符 如:/s.d/匹配s后接一个任意字符,然后是d。
* 匹配零或多个字符 如:/*sed/匹配所有模板是一个或多个空格后紧跟sed的行。
[] 匹配一个指定范围内的字符,如/[Ss]ed/匹配sed和Sed。
[^]匹配一个不在指定范围内的字符,如:/[^A-RT-Z]ed/匹配不包含A-R和T-Z的一个字母开头,紧跟ed的行。
\(..\) 保存匹配的字符,如s/\(love\)able/\1rs,loveable被替换成lovers。
& 保存搜索字符用来替换其他字符,如s/love/**&**/,love这成**love**。
\< 锚定单词的开始,如:/\\> 锚定单词的结束,如/love\>/匹配包含以love结尾的单词的行。
x\{m\} 重复字符x,m次,如:/0\{5\}/匹配包含5个o的行。
x\{m,\} 重复字符x,至少m次,如:/o\{5,\}/匹配至少有5个o的行。
x\{m,n\} 重复字符x,至少m次,不多于n次,如:/o\{5,10\}/匹配5--10个o的行。

关于过滤字符串问题
比如在一个文本中搜索abcd这四个字符,使用grep 结果出来abcdef 、zabcd 、abcd 、 hiabcd.... 等等,其实只想搜索abcd
A: 使用精确匹配 $grep "" filename

sed中查找模式匹配:
. 单字符通配符
[0-9] 匹配0,1,2,3...8,9
[a-z] 匹配a,b,c...z
[^0-9] 匹配不含0,1,2...9的所有其他字符
".*"   匹配""内任何字符串
^  行开始标志
$  行结束标志
+阅读全文

Bo-blog 简单 简约 模板风格 - FitySimple 3.0发布

bo-blog 简约 简单 主题 模板 风格 - FitySimple3.0 发布

主题风格:FitySimple 由 未来往事 于2013/01/01设计制作,测试使用两个多月后于2013/03/02发布,最后更新时间:2013/11/10 - 3.0版本。 感谢您对 未来往事博客 的关注!
PS:如果可能就尽可能的不要再用bo-blog程序了,这个博客程序2008年最后一次更新之后就再没更新过,出现问题修改起来也比较纠结,未来往事推荐你选择其他开源博客程序,如:emlog、wordpress等

最后更新:2013年11月10日
--------------------------------------------------------------------
1、页面DIV结构重新布局
2、精简、合并了CSS样式表(部分区块使用了CSS3属性选择器,建议使用IE9++版本浏览器)
3、放弃对IE6进行友好支持,仅做相对兼容,不影响使用(鄙视IE6 [emot]grin[/emot])

最后更新:2013年05月15日
--------------------------------------------------------------------
1、部分用户反馈的字体及尺寸调整;
2、CSS样式优化及去除了一些页面冗余代码;
3、去除页面自适应宽度、自定义宽度、显示/隐藏区块等功能JS代码,提升加载速度;
4、增加RSS订阅、QQ邮箱订阅、微博等;
5、增加返回顶部、转到底部按钮;
6、主要调整了对IE6的兼容;

发布日期:2013年01月01日
--------------------------------------------------------------------
模板名称:FitySimple 3.0
风格作者:Contributed by ‘未来往事
模板适用:Bo-Blog V2.1.X(据网友M我说能支持2.0.3及以上版本。如果需要,你可以试试)
适用分辨率:1024*768++
适合浏览器:IE6++ / Firefox2++ / Chrome / Opera /Safari
演示地址:http://fity.cn
其他说明:请保留底部的版权,谢谢!

预览图片:
点击在新窗口中浏览此图片
+阅读全文