WordPress3.0版本发布有一段时间了。该版本不仅仅有自动保存历史版本的功能(通常都用不着,还会造成一些垃圾数据),还增加了一个自动保存草稿的功能。你每次点击”add new”时都会在post表中保存一条状态为“auto-draft”的后台不可见记录,同样会造成一些垃圾数据以及ID的不连续性。
为保证尽量减少数据库中的垃圾和保持日志ID的连续性,人们想了很多办法,各显神通。但大部分都是采用插件形式。插件形式仅仅能禁止日志的历史版本,却对自动插入的状态为”auto-draft”的记录无能为力。而且这种记录并不能在wordpress的后台看到。对于追求完美和有洁癖的人来说,这些记录实在是很烦人。
我这篇文章,首先,是原创,亮点在于,我可以不禁止自动保存草稿功能,但依然不生成垃圾数据以及保持日志ID的连续性。我们分两步走,先禁止历史版本,再禁止自动保存草稿。
Continue reading →
罗永浩曾经说过一句话:在中国,诚实是一个奢侈的品质。
在中国的商业环境中,“诚信”也是一个奢侈的品质。
淘宝以数亿元的铺天盖地的广告和马云的精明领导下已雄起七年。夫妻间有七年之痒,淘宝也面临着七年之痒,盈利模式已经挖掘的差不多了。先是某些政府官员看到支付宝是一块肥肉,想染指一下,马云赶紧做危机公关,把老温请进了阿里巴巴。然后是一直困扰淘宝的一大问题:淘宝上假货横行。民众对此深恶痛决。甚至是照片和实物差别非常大。而实际上对产品质量又没有一个标准,是否合格等,即便你能退了货,人家还可以赚你点运费。而你除了赔了运费,糟了心情,别无它法。
对我而言,除充值卡点卡之类的东西,基本不会在淘宝买东西。那怕贵一点,首选京东,新蛋,然后是卓越。
人们想买个产品,第一是产品的品质,是否真伪是第一位的。第二是服务,第三是价位。前两条决定第三条。
以我个人的网上购物经历,在京东买的东西,15天之内坏了,打个电话,第二天京东就拿新的来换我的坏的。当然,不想要可以退掉。
凡客也是,买的衣服不合适了,没穿过(凡客说的是未长时间穿着)没有损坏什么的,也是免费给你更换。而且京东和凡客的退换是不收你运费的。
Continue reading →
Posted in 心情随笔
|
Tagged China
|
htpasswd建立和更新存储用户名、密码的文本文件, 用于对HTTP用户的basic认证。 如果htpasswd不能存取文件, 比如,不能写入到输出文件中,或者读取需要更新的文件, 它将不做任何改变,并返回一个出错代码。
htpasswd使用专为Apache作了修改的MD5或系统函数crypt()加密密码。 htpasswd所管理的文件可以包含两种类型的密码; 有些用户的密码使用MD5加密的,而同一个文件中的其他用户是用crypt()加密的。
概要
在linux下执行htpasswd 可出现如下提示:
htpasswd [-cmdpsD] passwordfile username
htpasswd -b[cmdpsD] passwordfile username password
htpasswd -n[mdps] username
htpasswd -nb[mdps] username password
Continue reading →
无论是中国大陆变态的“监管”还是为抵制垃圾访问,我们都应该关闭nginx的默认站点,或者把这些垃圾流量转化为你的流量,让它跳转到你指定的网站。
对于nginx来说,即使是访问服务器上不存在的域名时,nginx也会返回一个出错页面“bad hostname”之类的。
解决方法是在nginx的配置文件中(nginx.conf)加入一个处理默认(就是不符合其他任何已有的vhost)server的项目:
server {
listen 80 default_server;
server_name _;
return 444;
}
Continue reading →
Posted in Web Server
|
Tagged nginx
|
There is a known issue with iptables and our Latest Paravirt kernel. To fix this issue, simply select our Latest Stable kernel from the configuration profile drop-down:
1) Click your configuration profile on the “Dashboard” page.
2) Select the “Latest 2.6 Stable” kernel from the kernel drop-down menu.
3) Select “Save”
4) Reboot your Linode.
我原来用的是最新的非stable版本的配置文件。网上搜了很多相关问题都不对。后来问了下linode客服。得到此答案。一下解决。
linux使用私钥登陆ssh可以有效的防止暴力破解。禁止使用用户名和密码登陆,更加安全。
本文中的示例用户为user1,你可以根据自己的需要改成自己的用户名。
1.useradd user1
2.makedir -p /home/user1/.ssh
3.ssh-keygen -t rsa 提示路径写成 /home/user1/.ssh/id_rsa
4.提示Enter passphrase (empty for no passphrase) 可以为空,也可以输入一个二次加密口令
5.cp /home/user1/.ssh/id_rsa.pub /home/user1/.ssh/authorized_keys
6.chown -R user1:user1 /home/user1/.ssh
7.chmod -R 700 /home/user1/.ssh
8.chmod 400 /home/user1/.ssh/authorized_keys
9.chmod 600 /home/user1/.ssh/id_rsa
10.vim /etc/ssh/sshd_config(修改PasswordAuthentication no禁止使用密码登录)
11.将id_rsa下载下来,或将其内容完整复制下来。存在本地。
12.在putty.org上下载PuTTYgen,打开,菜单file->load private key->选择浏览所有文件,打开刚才保存的id_rsa,然后点Save private key保存私钥。
13.windows在putty上保存一个ip和Sessions名称,在左侧菜单SSH->Auth中浏览刚才生成的ppk私钥,然后回到左侧最上方的Session,点击右方的Save.这样就加入了私钥。
14.service sshd resrart
15.用私钥和新建的user1登陆。(即putty上的直接登陆。),如果你先前设置了passphrase,登陆的时候输入这个口令,否则不用密码输入用户名就可以登陆了。
16.未成功登陆前,千万不要断开先前的ssh链接。否则你就再也登陆不上去了。
Posted in Linux & FreeBSD
|
Tagged linux, SSH
|
Linux 禁ping和开启ping操作
# echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all
如果要恢复,只要:
# echo 0 > /proc/sys/net/ipv4/icmp_echo_ignore_all
即可,挺方便,不要去专门使用ipchains或者iptables了。
或者用以下方法也可以,异曲同工
以root进入Linux系统,然后编辑文件icmp_echo_ignore_all
vi /proc/sys/net/ipv4/icmp_echo_ignore_all
将其值改为1后为禁止PING
将其值改为0后为解除禁止PING
Posted in Linux & FreeBSD
|
Tagged linux
|
系统
# uname -a # 查看内核/操作系统/CPU信息
# head -n 1 /etc/issue # 查看操作系统版本
# cat /proc/cpuinfo # 查看CPU信息
# hostname # 查看计算机名
# lspci -tv # 列出所有PCI设备
# lsusb -tv # 列出所有USB设备
# lsmod # 列出加载的内核模块
# env # 查看环境变量
资源
Continue reading →
Posted in Linux & FreeBSD
|
Tagged linux
|
一号店,你还能再无耻一些吗? 在维洛城的优惠券打印机上打印的一号店的优惠券,说这么免费送,那个免费送,加入购物车输入优惠码即可。可是我去试了试,要么就是售完的,例如那什么洗发水就几百份,都售完(谁知道是不是个虚数),要么就是死活加不进购物车的,例如抽纸。能加进购物车的口香糖,还要求订单满50才能抵扣。
我操,你还能再无耻些吗? 玩不起就不要说什么免费送。
update:你找人攻击我我也要说,一号店,就是个无耻的东西。不信你自己google一下“一号店 无耻”,你看看结果吧。
有句俗话说的好,“装B死于非命”。你将注定亏损致死。
使用awstats可以分析apache日志,同样也可以分析nginx日志。本文将详细介绍自动定时切割nginx的访问日志,并使用awstats来定时分析nginx的日志的实现方法。
前言
本文中使用的是awstats 7.0版本。
此版本增加了对win7的支持以及一些更新的特性。
New features/improvements:
- Detect Windows 7.
- Can format numbers according to language.
- More mime types.
- Added geoip_asn_maxmind plugin.
- Geoip Maxmind city plugin have now override file capabilities to complete
missing entries in geoip maxmind database.
- Added graphgooglechartapi to use online Google chart api to build graph.
- Can show map of country to report countries when using graphgooglechartapi.
- Part of codes was change to use more functions and have a cleaner code.
- Added parameter to ignore missing log files when merging for a site on
multiple servers where a single server may not have created a log for a given day.
- Update robots database.
- Added Download tracking where certain mime types are defined as downloads
and HTTP status 206 is tracked as download continuation
Awstats 是在 SourceForge 上发展很快的一个基于 Perl 的 WEB 日志分析工具,一个充分的日志分析让 Awstats 显示您下列资料: Continue reading →