订阅到抓虾 Add to netvibes 添加到Google Reader(阅读器) Hosted by exlast.com

Archive

Windows分区技巧,如何获得整数分区

(注:整数分区没有实际意义,只是为了看起来整齐些,上图是我的硬盘分区,2块硬盘,一个160G,一个250G)

我们安装系统时,都有分区这一步,输入数值(分区大小),切割硬盘。但是按照常规1024M等于1G(当然,按照1000M=1G也是不行的),如果我们我们想要20G,输入20480M(或20000M),最后得到的肯定不是20G,而是19.9G或者19.8G。

那么如何得到整数的分区呢?网上有一个公式,

整数G计算公式:(X-1)*4+1024*X=Y

其中X就是你想要得到的整数分区的数值,单位是G,Y是你分区时应该输入的数字,单位是M,例如我想得到Windows下的3G整数空间,那么我分区时就应该输入(3-1)*4+1024*3=3080,那么我们应该在分区时输入3080作为分区的大小,同理欲分出10G的空间则应该是(10-1)*4+1024*10=10276,输入10276将会得到10G的整数空间。

按照上述公式,我们得到

(5-1)*4+1024*5=5136 5G
(10-1)*4+1024*10=10276 10G
(15-1)*4+1024*15=15416 15G
(20-1)*4+1024*20=20556 20G
(30-1)*4+1024*30=116+30720=30836 30G

经过测试,5G到20G都没有问题,但是30G,用这个公式分出来的就不对咯,变成了29.9G,40G也是如此。

其实等于30G,40G甚至更大,应该用这个公式

X*1024+5 = Y

例如30G就是 30*1024+5 = 30725,40G就是 40*1024+5 = 40965

输入这个数值就会得到整数值的30和40G分区。

Tags: ,

Linux下禁止root帐户远程登录

最近很多人问我这个问题:“用户名root正确,密码也正确,为何死活登录不了公司的服务器?”呃,新手学习linux时都几乎都会遇到这种情况,尽管这是个常识。

出于安全考虑,我们通常禁止root帐户直接通过SSH远程登录。

正确的做法是用一个普通用户ssh登录,再使用 su 命令更换身份。

那么如何修改系统,做到禁止root帐户远程登录呢?很简单:

用VI编辑 /etc/ssh/sshd_config 文件

找到这句

#PermitRootLogin yes

修改为(注意:去掉了 # 号)

PermitRootLogin no

:wq 保存

重启sshd服务器即可

# service sshd restart

Tags: , ,

40个迹象表明你还是PHP菜鸟

  • 1. 不会利用如phpDoc这样的工具来恰当地注释你的代码
  • 2. 对优秀的集成开发环境如Zend StudioEclipse PDT视而不见
  • 3. 从未用过任何形式的版本控制系统,如Subclipse(AmirFish注:我用SVN
  • 4. 不采用某种编码与命名标准,以及通用约定,不能在项目开发周期里贯彻落实(AmirFish注:这部分一直在做,但是觉得还不够好!
  • 5. 不使用统一开发方式(AmirFish注:不太明白)
  • 6. 不转换(或)也不验证某些输入或SQL查询串(译注:参考PHP相关函数
  • 7. 不在编码之前彻底规划你的程序(AmirFish注:或许还不够彻底,没有深入每一个细节)
  • 8. 不使用测试驱动开发
  • 9. 不在错误开启状态下进行编码和测试(译注:参考PHP函数error_reporting
  • 10. 对调试器的好处视而不见(AmirFish注:我用Xdebug
  • Continue reading ‘40个迹象表明你还是PHP菜鸟’

    Tags:

邮件服务器设置要点

设置邮件服务器是件貌似简单,实则繁琐的事情。因为现在各邮件运营商都有复杂的发垃圾邮件规则,稍有疏忽,你发出去的邮件变石沉大海(直接被丢进垃圾邮件箱里)。

下面简单提几点,是我觉得有必要注意的地方。

1、申请域名反向解析。

2、设置SPF

什么是SPF?看这里扫盲吧(或者WIKI上的SPF)。简单说:SPF 是发送方策略框架 (Sender Policy Framework) 的缩写。

如何设置SPF呢?

如果是:Linux + BIND,那么将下面这句写到zone file中(mail.v2op.com为你自己发邮件的域名,也就是你申请反向解析的域名,ip4:后面为你自己邮件服务器的ip,这里我是随便写的,可以填写多个ip)

mail.v2op.com. IN TXT “v=spf1 ip4:219.219.219.219 a ~all”

如果是:Windows 服务器,看这篇教程《如何在windows2000和windows2003中添加SPF记录》

3、禁用 open-relay

4、使用SMTP验证发送邮件

5、查看邮件服务器的IP是否已经被列入黑名单中。

可以在这里(地址1地址2地址3)查询。查询结果仅供参考,黑名单中没有不表示绝对没有问题。

通常一个IP段里有一个垃圾邮件发送者,会导致整个ip段被封掉。遇到这种情况只有更换IP是最快捷的解决方案了。

6、不要短时间内对同一邮件运营商的邮箱发送大量同样内容的邮件

7、对邮件内容进行base64编码。

8、对国内用户邮件内容字符集尽量使用GBK或GB2312。并非utf-8不行 :)

欢迎大家给出更多经验。

Tags: , ,

山雨欲来风满楼

今天上午,风雨欲来,乌云压顶…

风雨欲来

再发2张前几天拍的对比一下

海对面就是香港咯..

Tags: , ,