2017年7月

Linux VPS如何查看Inodes数目,无法新建文件/无法写入文件

俗的说:VPS上的 Inodes 数目表示此vps最大许可可存在的文件数目。

为了不影响整个服务器的性能,每个Linux VPS的Inodes数目通常都有限制,Linux VPS如何查看Inodes数目?

命令:df -i

可以方便的查看Inodes数目和空余数,一个Inodes数对应一个文件,IFree就代表还能打开的文件数,文件数上限并不针对当前的目录,而是针对整个系统.

下面是www.ctohome.com的一些Linux VPS的inodes数目:

[root@vps69 www.ctohome.com]# df -i
Filesystem            Inodes   IUsed   IFree IUse% Mounted on
/dev/simfs            400000   68019  331981   18% /

 

[root@vps68 www.ctohome.com]# df -i
Filesystem            Inodes   IUsed   IFree IUse% Mounted on
/dev/simfs            900000  593792  306208   66% /

 

[root@vps72 www.ctohome.com]# df -i
Filesystem            Inodes   IUsed   IFree IUse% Mounted on
/dev/simfs            400000   59269  340731   15% /

 

- 阅读剩余部分 -

为你的WordPress 博客文章页面增加多彩排版条

不知这个上面这个题目会不会让人产生误解,再说明一下,所谓排版条即是如下面的一个绿色的彩条(当然颜色可以自己设定)。有了这个排版条,能更加容易区分内容文字及总结文字,使得读者在阅读你的文章的时候看到的是井然有序的排版,而不是千篇一律的文字堆砌。

在网站统计中有一个术语:跳出率。跳出率是指在只访问了入口页面(例如网站首页)就离开的浏览量与所产生总浏览量的百分比,跳出率越高,意味着网站越没有吸引力;读者没有兴趣在网站再逗留下去,而是选择关闭窗口。对于wordpress博客,好的文章排版能在一定程度上降低跳出率。

Jeff认为,wordpress博客文章排版是一项技术活,能搞好排版的必定是了解wordpress本身、具有一定专业技术(网页相关)基础、文笔好的少数人——他们或许是将一篇文章排成如同网页设计的效果了。但对于我们这些专心写写文章,却又挺在乎浏览数的博主来说,是有必要提升一下文章排版的。

- 阅读剩余部分 -

WordPress中国加速插件:WP Acceleration for China

众所周知的一些原因,最近很长一段时间在国内使用WordPress建站会发现打开非常慢,有很多用户也跟我吐槽过这个问题,所以之前我也给出了解决方案(替换谷歌字体,解决WordPress打开慢问题),但是这些天还发现不止是google的资源打不开了,因为在WordPress上广泛使用的Gravatar头像都无法打开,这也会导致页面一直处在loading状态,所以WP Acceleration for China插件诞生了,WP Acceleration for China旨在提供常用的加速方法,为国内WordPress加速。

就我目前发现的影响因素,主要有上面提到的两点,也就是:

  1. Google CDN国内无法访问;
  2. Gravatar头像国内无法访问。

针对这两种情况,最好的办法就是替换无法访问的资源。

对于谷歌 CDN资源,以前在googleapis to useso插件中使用的是360前端资源库,但是使用中发现速度不是很稳定,并且不支持https,在WP Acceleration for China插件中换成了中国科学技术大学提供的CDN链接,速度还是不错的。

对于Gravatar头像的问题,就有些棘手了,因为头像是存在Gravatar网站上,不是随便替换成第三方就行的。不过在网上找了其他博主提供的方案后,发现Gravatar的头像通过https是可以访问的,例如:Gravatar头像

- 阅读剩余部分 -

替换谷歌字体,解决WordPress打开慢问题

近期我们的Wordpress站长可能都发现了,自己的网站打开特别慢,尤其是登录了后台的时候,好久才能加载完成,这是由于谷歌打开速度慢引起的,开始并没有在意,但是越来越多的wordpress用户反映这个问题,所以特意关注了一下,发现网上也是有很多解决方法的,有去除谷歌字体的,有修改程序或主题代码的,但是这些方法都不是很理想。

去除字体将导致页面字体渲染出现问题,这必然违背了网页设计者的初衷,不是很提倡。修改程序链接的话,对于coder来说是简单,但是对于小白用户来说就有点难度了,并且对于以后的更新升级来说,维护成本有点高。

扯了这么多,其实只有一个原因,就是要衬托出我们的方法的优点 :

  1. 不改变网页原有设计;
  2. 不需要修改wordpress程序代码;
  3. 易于升级维护。

好了,开始进入正题,给大家介绍我的方法了!

原理

将前端输出的html进行替换,对于每一个googleapis.com,都替换成useso.com即可。

- 阅读剩余部分 -

wordpress写文章编辑增强之快速插入常用的文字内容

对于一个wordpress网站的经营,我们需在在很多时候去为自己的网站增加文章内容,这个时候如果您有一个增强型的文章编辑器,那么对您写文章的速度无疑会有很大的提升,特别是一些需要经常用到的文字内容。今天要和大家说到的就是如何在写文章时,快速插入常用的文字内容。

其实要实现这个功能也是很容易的,我们只需要在自己的模板函数functions.php这个文件中加入以下代码就可以轻松实现:

/* 插入常用的文字内容 */
add_filter(‘default_content’,’daxiawp_default_content’);
function daxiawp_default_content($content){ $default=”; //这里根据您自己的需要修改
$content.=$default;
return $content;
}

例如自己添加该段代码后如下图:

changyongdaima1

- 阅读剩余部分 -

Linux基础:利用SSH上传、下载(使用sz与rz命令)

1、简述

  通常,利用SSH管理远程Linux服务器时,经常需要与本地交互文件。当然,我们可以利用FTP方式,比如通过Filezilla客户端软件。不过直接使用SSH软件(SecureCRT、Xshell)自带的上传和下载功能无疑使最方便快捷的。通常SSH软件支持的文件传输协议主要有ASCII、Xmodem、Zmodem等。

  rz,sz是便是Linux/Unix同Windows进行ZModem文件传输的命令行工具。

使用前提: 

  1. 首先,你的Linux端(CentOS, Ubuntu)需要安装rz/sz命令,也就是 lszrz 包。

  2. 其次,windows端需要支持ZModem的telnet/ssh客户端(Xshell,SecureCRT支持,好像putty不支持),SecureCRT就可以用SecureCRT登陆到Unix/Linux主机(telnet或ssh均可)

  3. 运行命令rz,即是接收文件,xshell就会弹出文件选择对话框,选好文件之后关闭对话框,文件就会上传到linux里的当前目录。如果要上传文件,直接用鼠标点住文件往X-shell里面一拖即是

  4. 运行命令 sz file 就是发文件到windows上(保存的目录是可以配置) 比ftp命令方便多了,而且服务器不用再开FTP服务了

 

2、文件传输协议

  文件传输是数据交换的主要形式。在进行文件传输时,为使文件能被正确识别和传送,我们需要在两台计算机之间建立统一的传输协议。这个协议包括了文件的识别、传送的起止时间、错误的判断与纠正等内容。常见的传输协议有以下几种:

  • ASCII:这是最快的传输协议,但只能传送文本文件。 

  • Xmodem:这种古老的传输协议速度较慢,但由于使用了CRC错误侦测方法,传输的准确率可高达99.6%。 

  • Ymodem:这是Xmodem的改良版,使用了1024位区段传送,速度比Xmodem要快

  • Zmodem:Zmodem采用了串流式(streaming)传输方式,传输速度较快,而且还具有自动改变区段大小和断点续传、快速错误侦测等功能。这是目前最流行的文件传输协议。 

- 阅读剩余部分 -

Xshell实现Windows上传文件到Linux主机

经常有这样的需求,我们在Windows下载的软件包,如何上传到远程Linux主机上?还有如何从Linux主机下载软件包到Windows下;之前我的做法现在看来好笨好繁琐,不过也达到了目的,笨人有本方法嘛;

我是怎么操作的:

1、打开一台本地Linux虚拟机,使用mount 挂载Windows的共享文件夹到Linux上,然后拷贝数据到Linux虚拟机里面;(经常第一步都不顺利,无法挂载Windows的文件夹)

2、在本地Linux虚拟机使用rsync同步拷贝的数据到远程Linux主机上,需要双方都要安装rsync包、openssh-clients包;遇到大一点的文件拷贝很费时间;

3、还有一种方法就是直接使用wget直接下载,提前是有下载的网址;大部分都是下载到Windows本地然后上传到远程Linux主机;

下面介绍一个简单的方法,方便上传Windows的文件到Linux上,也可以从Linux下载到Windows本地;

1、使用我们常用的Xshell登录工具,新建立一个远程会话,填写ip地址及用户名密码后,选择最下面的ZMODEM,填写下载的路径,加载的路径;2个路径可以一样也可以不一样;

Xshell实现Windows上传文件到Linux主机

- 阅读剩余部分 -