2014-01-09
经公司产品人员反应,在IE浏览器上下载公司网站上的apk文件时,下载下来的apk包会变成zip包 ,其他浏览器则正常 。造成该问题的原因是服务器的mime类型中没有对apk的支持。修改方法也很简单 。 一、nginx下 nginx下可通过修改/usr/local/nginx/conf目录下……
Continue reading
2014-01-08
该文要提到的内容在上一篇 iptables下udp端口转发 中已经提到过,这里单独列出,是避免遗忘时,发很快的在自己的博文里找到 。一般情况下测试端口是否监听都是使用的telnet命令,不过telnet只对tcp端口的监测时有用,如果要对udp端口的监听做测试就需要用到瑞士军刀nc了。……
Continue reading
2014-01-08
KVM下新建虚拟机,为了节省公网IP地址,将公网IP配在了物理主机上,内部的虚拟机通过nat端口映射来共用公网IP。由于平时像tomcat、nginx等应用都是监听的tcp端口 ,一般在iptables做映射时只需一条目的地址转换就OK了。今天突然一位开发的同事使用的公网上的一台测……
Continue reading
2014-01-02
一、EPEL 是什么? EPEL (Extra Packages for Enterprise Linux,企业版Linux的额外软件包) 是Fedora小组维护的一个软件仓库项目,为RHEL/CentOS提供他们默认不提供的软件包。这个源兼容RHEL及像CentOS和Scientific Linux这样的衍生版本。 我们可以很容易地通过yum命令从……
Continue reading
2013-12-27
在服务器上搭建一套邮件系统是简单的,但做好防守工作是困难的。很多用户经常抱怨每天处理的垃圾邮件比正常邮件还多,浪费了大量时间和精力。现在通过在电子邮件系统中建立垃圾邮件综合防范体系,通过五道过滤拦截措施,就会成功地把垃圾邮件过滤掉96%以上。并且垃圾邮件的错误识别率也低于千分之一……
Continue reading
2013-12-26
随着手机、笔记本等无线设备的增多,公司里的家用三个无线路由器已经不堪重负,老是有人说连不上。谁让咱是运维呢,在很多人眼里运维 =网管 (深表委屈),没办法就再兼一个企业网管的职务吧 。给BOSS提出的解决方案有二:一、购买企业无线路由 ,价格从几百到几千不等,性能从支持30台设备到100……
Continue reading
2013-12-25
前两天在iredmail官方群里看到iredmai.org被人镜像了。使用的工具很简单nginx+一个第三方模块(apache也有同样的模块,而且较nginx的更早有,后面会提到) --成本低廉,配置简单,功能强大。是盗站镜像必备之良器。这里对此做个总结。 关于nginx的镜像功能的……
Continue reading
2013-12-24
上周在feedly上看到一篇名为《Where is the i686 in rhel 7》的文章(不要喷咱崇洋媚外,鲜果 也在用,呵呵)。其中一段为:RHEL 7 seems to have dropped installer / native support for 32bit Intel x86 machines. Only 64bit machines will be supported, and there is 32bit multilib support built in, so people can still run most 32bit apps. 所以了解到的redhat 7的第一个大的变化就是放弃了对Intel x86机器的支持。刚……
Continue reading
2013-12-23
今天在和同事谈论现网后端tomcat挂起导致前端varnish线程堆积,最终造成varnish挂掉或前端web处理繁忙的问题。由于之前详细的看过varnish的文档,当时记得有一个上帝模式还是圣杯模式来着(由于英向汉翻译的问题,可能有N种翻译方法)。由于时隔相当一段时间了,所以记……
Continue reading
2013-12-23
新布的一台imac下的bamboo agent代理编译机器在启动时报错,报错主要内容为:Can’t connect to window server – not enough permissions .具体解决步骤现做下总结。 先看下报错内容: 1INFO | jvm 1 | 2013/12/13 11:14:48 | 2013-04-08 11:14:48,525 FATAL [Thread-2] [AgentBootstrap] Exiting due to fatal exception. 2INFO | jvm 1 | 2013/12/13 11:14:48 | java.lang.reflect.InvocationTargetException 3INFO | jvm 1 | 2013/12/13 11:14:48 | at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 4INFO | jvm 1 | 2013/12/13 11:14:48 | at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 5INFO | jvm 1 | 2013/12/13 11:14:48 | at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 6INFO | jvm 1 |……
Continue reading