ftp目录文件名乱码/使用原始ftp命令解决

对乱码的客户端,直接向服务器端发送原始的FTP命令:

opts utf8 off

对于flashFXT,可以按

菜单 – 命令 – 原始命令

输入

opts utf8 off

回车(或点确定)

再刷新服务端的目录列表,即正常显示

如果不行,可以试试发送ftp原始命令 opts utf8 on

原因解析:

按RFC 2610规定的方式,默认使用UTF-8。而某些服务器和客户端并不用此标准。即,server和client对话时,FTP服务器直接使用UTF-8发送数据,除非对方大喊一声opts  utf8 off ;而一些ftp产品则数默认使用本地编码对话[……]

继续阅读

通过网络ntp自动同步linux主机的日期时间

如果只需要同步一次,那么执行如下命令即可

rdate -s time.nist.gov

其中time.nist.gov 是一个时间服务器,当然你也可以使用另外的时间服务器。

如果是多台服务器的时间需要保持完全同步,那么最好还是给这些服务器配置统一的自动同步任务,以免因为各种原因,造成它们的时间有所偏差。方法如下

使用 crontab 让linux自动同步时间
vi /etc/crontab
加上一句:

00 0 1 * * root rdate -s time.nist.gov

time.nist.gov 是一个时间服务器.[……]

继续阅读

apache下载docx,pptx文件被浏览器当作zip文件保存:修改apache MIME类型配置mime.types

apache web服务器的站点,下载pptx,docx,xlsx文件,却被浏览器当作zip文件保存。

这不是浏览器的问题,而是apache不认docx,pptx,,xlsx等Microsoft Office 2007+的文件格式,而这些文件本身是zip压缩文件,所以被apache当作zip压缩文件发给浏览器了。

做个形像一点的比喻:浏览器请求一个url路径,这个路径指向一个.pptx文件,apache从web服务器的目录(磁盘上)查到这个文件,但它不知道这个文件是什么类型(注意:文件类型并不是由文件名后缀决定的,而是文件本身内容所决定),于是它通过分析这个文件内容,发现这个文件像[……]

继续阅读

SEO问答:关于内容转载与内容更新

[Q] 16:03:36
请教一下,如果只是复制了网站里面的部分内容粘贴到了其它网站,比如产品介绍说明、新闻的部分内容,这算不算从我们网站上面转载?
[A] 16:04:18
严格的说 这就是转载
[Q] 16:04:43
那这种情况多了,会对我们网站排名有好处吗?
[A] 16:05:16
理论上说不会
[Q] 16:05:21

[Q] 16:05:24
多谢啦
[A] 16:05:58
但网站排名是很复杂的机制,实际上有没有好处,不是一句话能说清的
[A] 16:06:10
也没人能说得清,要看实际情况的
[Q] 16:07:14
哦,我就是想向一般我[……]

继续阅读

使用linode clone功能把一个vps整机迁移到另一vps上

前些天linode九周年促销活动时,抢买了一512的vps,想把原vps上的数据全部迁移过去,然后把旧vps撤销掉,这样可以省三个月的费用,还是很值的。买过后却懒得迁移数据,因为配置环境还是一件麻烦的事情,虽然没有多高技术含量。一个多月时间,也只配置了个最基本的环境,当时把配置过程实录下来,写了篇新手教程,然后就完全搁置了。其实环境还没有真正配置好。

今天偶然间看到linode后台里的clone功能,上网查了下,果然就是vps整机迁移的,这简直太方便了,跟linode迁移数据中心/机房一样简单,甚至更简单,不用给客服发ticket,完全自助!

于是在仔细确认后关掉新vps,把原vp[……]

继续阅读

php下,对url路径规整化,剔除多余的上层目录(../)、当前目录(./)

php下,对url规整化,剔除多余的上层目录(../)、当前目录(./)

有时会构造出这样形式的url

/test/valums-file-uploader-cf7bfb1//./client/client/../.././tests/120720093725954.jpg

虽然在url里可以正常使用,但毕竟太啰嗦,也不美观,应该剔除其中多余的 “./” 与 “../”,可以参考如下函数,使用preg正则表达式实现,使用前确认你的php环境有对preg正则表达式的支持。

function constrict_url_path($path)
{
    //转换dos路径[......]

继续阅读

eclipse启动失败,报libxul.so的错误NS_StringGetMutableData_P 处理手记

centos 6.x下折腾了好几天,eclipse,没有使用centos自带的,从eclipse官方下载,但一直报错,错误如下:

[feng@fsc ~]$ /usr/local/eclipse/eclipse 
#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x807afc5b, pid=3926, tid=3077723840
#
# JRE version: 6.0_33-b04
# Java VM: Java HotSpot(TM[......]

继续阅读

手把手教你在centos下编译安装配置高性能web服务器环境nginx+php(fast-cgi)+mysql等/适合小内存vps使用

本文为实战操作过程的全程记录,采用一台新创建的linode vps(512M内存)环境,操作系统采用centos 6.2,以从源码编译的方式安装配置nginx, php(fast-cgi模式)web环境。

我们的目标:配置一台高性能、安全的web服务器。

[……]

继续阅读

VPS选购、配置、管理:“最好的”问答系列

vps最好的主机商有哪些?

vps最好的操作系统是什么?

vps最好的web服务是什么?

vps上运行最好的虚假化技术是什么?

vps最好用的web环境配置是什么?

vps最好的版本是什么?

vps最好的数据中心(机房)选址地点是哪里?

vps上怎样配置参数MySQL最好?

vps上最好的备份方案是什么?

本文是一篇很久以前只写了个提纲的文章。在草稿箱里放了4年多,最近整理博客看其更新时间为 2012年6月30日 @ 10:40,这么久都没有继续写,大概以后也不会续写了,直接发出来算了(2016-10-10 18:48)[……]

继续阅读