linux中模拟拔插盘对于调试是很有用的
scsiadd就是一个十分适合的工具
下载后
./configure
./make
./make install
就可以了
有这样一个需求
根据ip和子网掩码,计算网络IP
即192.168.1.1 255.255.255.0 => 192.168.1.0
在这个过程中需要将IP转换成数字,并与子网进行与操作
网上找到了个好方法
ip2num = lambda x:sum([256**j*int(i) for j,i in enumerate(x.split('.')[::-1])]) num2ip = lambda x:'.'.join(["%d"%(x/(256**i)%256) for i in range(3,-1,-1)])
这样一来网络IP的计算就容易多了
netip=num2ip(ip2num('192.168.1.1')&ip2num('255.255.255.0'))
注意,未经过sync的RAID是不可靠的
跳过:
echo skip > /sys/block/mdX/md/sync_action
重新开始:
echo check > /sys/block/mdX/md/sync_action
需求是这样的
开启了wordpress的多站点功能,除了主域名http://wyq.me为当前博客外,还建了一个http://wyq.me/xi的subsite 用来记录女儿的成长史。为女儿申请了个域名http://wangxi.info, 现在的要求就是用户输入wangxi.info时可以访问wyq.me/xi这个wordpress subsite. 地址栏的URL不变化。也就wyq.me这个域名对访问wangxi.info的人而言是不可见的
试了几个方法:
1. 域名服务商的301 forwarding with mask 将 wangxi.info指向到wyq.me/xi
具自己的经验这么做是可行的也是最简单的,可是godaddy的forwarding 已被中国屏蔽,dnspod上对于隐藏forwarding是要收费的,果断放弃。
2. 直接使用nginx的301 redirect
这个是成功转发了,直接用的rewrite 模块,但始终无法实现隐藏转发,只能直接跳转到wyq.me/xi,不是很友好,放弃。
3. 使用WordPress MU Domain Mapping插件
这是最后的解决方案,也是花了很多时间,看了很多E文的论坛才找到的。
如何下载安装插件就不多说了,这边直接配置要点:
Greate!
set history=50 保留的历史命令
set ruler 一直显示光标
set tabstop=4 tab所占的空格数
set shiftwidth=4
set expandtab
set sw=4
set tw=100
set nu 是否显示行号,nonu为不显示
set esckeys
set noerrorbells
set bg=dark 背景色
在国内,这是件痛苦的事,那就是去google化,原因就不说了
在很多国外的优秀源码中,像wordpress,会用到fonts.googleapis.com
网上解决方法很多,但我最后找到的最有效的方法就是替换
全文搜fonts.googleapis.com
替换为fonts.useso.com
解决
挥泪斩google