虚拟目录安装KINGCMS的方法:
很多站长在本地使用KINGCMS的时候,不管有没有使用虚拟目录,登录后台时都会提示“不支持虚拟目录”的问题。
这里有两种解决方案:
1.主目录路径尽可能为全英文。
2.在page/system/fun.asp里修改
public property get inst dim scriptname,l1,I1,I2,I3. if r_inst="" then I1=server.mappath("/") I2=server.mappath("../../") r_inst=replace(right(I2,len(I2)-len(I1)),"\","/")&"/" end if inst=r_inst end property
替换成:
public property get inst dim scriptname,l1,I1,I2,I3,n if r_inst="" then 'I1=server.mappath("/") 'disabled by xWay scriptname = lcase(request.servervariables("script_name")) I2=lcase(server.mappath("../../")) 'r_inst=replace(right(I2,len(I2)-len(I1)),"\","/")&"/" 'disabled by xWay '----below added by xWay--------------------- I3 = split(trim(I2),"\") l1=ubound(I3) n= instr(scriptname, I3(l1)) if n>0 then r_inst = left(scriptname, n +len(I3(l1))) else r_inst = "/" end if '--------------------------------------------- end if inst=r_inst end property

本文为转载文章,不过本人之前有空间爆掉的经历,网站不大日志却一直在增大,直到有一天,数据库什么都爆掉了,直接数据库全部丢失,幸好之前有备份。
早上一来碰到一个客户反映空间不够了,他说我使用的 www 空间, 其实是很少的,但50G空间都快满了: Filesystem Size Used Avail Use% Mounted on /dev/simfs 50G 47G 3.1G 94% / 官方说法: Every day, if the log file's size is larger than 50MB, they are moved into the client's home directory. If you set the remove_processed_logs as true, then instead of moving, they will be deleted. Your main statistics calculation will not be affected at all. 在Kloxo/Lxadmin里添加了一个域名,默认的是打开了网站统计.建议在添加域名时就关闭这个功能。如果没有关闭统计并且流量很大,用不了多久硬盘就会被统计文件撑爆。如果你的MySQL不能正常启动,很有可能是这个原因。可以在下图所示位置关掉统计 为避免这样的情况发生,请作以下设置: ssh登录vps,删除已有的统计文件 输入命令: rm -f /home/admin/__processed_stats/* 如果硬盘已经占满并且数据库不能启动,lxadmin不能打开,可以用SSH登录到系统执行删除操作,命令: rm -f /home/admin/__processed_stats/* 删除之后启动MySQL,命令: service mysqld start 避免以后还生成较多日志,建议每个域名都做以下设置: kloxo_del_logo.png 一个客户的处理过程: 客户反映kloxo无法进入后台,而且网站全部打不开。以查询,能ping,能ssh。重启了kloxo也不行。奇怪。于是 df一看,空间满了。如下处理方式: [root@www.ctohome.com __processed_stats]# df -h Filesystem Size Used Avail Use% Mounted on /dev/simfs 20G 20G 0 100% / [root@www.ctohome.com __processed_stats]# pwd /home/admin/__processed_stats [root@www.ctohome.com __processed_stats]# du -m -s . 19426 . 日志占用了19G [root@vps76 __processed_stats]# rm -f /home/admin/__processed_stats/* 重新启动kloxo service kloxo restart

啥也不说了,直接贴代码

  1. <!doctype html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <title>CSS设置块元素水平垂直居中</title>
  6. <style type="text/css">
  7. #cm
  8. {
  9. height:200px;
  10. width:400px;
  11. margin:-100px 0px 0px -200px;
  12. padding:0;
  13. position:absolute;
  14. top: 50%;
  15. left: 50%;
  16. }
  17. </style>
  18. </head>
  19. <body>
  20. <header>
  21. <hgroup>
  22. </hgroup>
  23. <nav>
  24. </nav>
  25. </header>
  26. <section>
  27. <div id="cm">
  28. <p>CSS设置块元素水平垂直居中</p>
  29. </div>
  30. </section>
  31. <aside>
  32. </aside>
  33. <footer>
  34. </footer>
  35. </body>
  36. </html>

目录操作:rm -rf mydir /*删除mydir目录*/
cd mydir /*进入mydir目录*/
cd - /*回上一级目录*/
cd .. /*回父目录,中间有空格*/
cd ~ /*回根目录*/
mv tools tool /*把tools目录改名为tool */
ln -s tool bac /*给tool目录创建名为bac的符号链接,最熟悉的应该就是FTP中www链接到public_html目录了*/
cp -a tool /home/vpser/www /*把tool目录下所有文件复制到www目录下 */

文件操作:
rm go.tar        /* 删除go.tar文件 */
find mt.cgi    /* 查找文件名为mt.cgi的文件 */
df –h              /* 查看磁盘剩余空间,好像没这个必要,除非你太那个了 */

解压缩:
tar xvf wordpress.tar       /* 解压tar格式的文件 */
tar -tvf myfile.tar     /* 查看tar文件中包含的文件 */

tar cf toole.tar tool /* 把tool目录打包为toole.tar文件 */
tar cfz vpser.tar.gz tool /* 把tool目录打包且压缩为vpser.tar.gz文件,因为.tar文件几乎是没有压缩过的,MT的.tar.gz文件解压成.tar文件后差不多是10MB */

tar jcvf  /var/bak/www.tar.bz2 /var/www/    /*创建.tar.bz2文件,压缩率高*/
tar xjf www.tar.bz2 /*解压tar.bz2格式*/

gzip -d ge.tar.gz        /* 解压.tar.gz文件为.tar文件 */
unzip phpbb.zip      /* 解压zip文件,windows下要压缩出一个.tar.gz格式的文件还是有点麻烦的 */

下载:
wget http://soft.vpser.net/web/nginx/nginx-0.8.0.tar.gz
/*下载远程服务器上的文件到自己的服务器,连上传都省了,服务器不是100M就是1000M的带宽,下载一个2-3兆的MT还不是几十秒的事 */
wget -c http://soft.vpser.net/web/nginx/nginx-0.8.0.tar.gz
/* 继续下载上次未下载完的文件 */

进程管理:
ps -aux   /*ps 进程状态查询命令*/

ps命令输出字段的含义:
[list]
[*]USER,进程所有者的用户名。
[*]PID,进程号,可以唯一标识该进程。
[*]%CPU,进程自最近一次刷新以来所占用的CPU时间和总时间的百分比。
[*]%MEM,进程使用内存的百分比。
[*]VSZ,进程使用的虚拟内存大小,以K为单位。
[*]RSS,进程占用的物理内存的总数量,以K为单位。
[*]TTY,进程相关的终端名。
[*]STAT,进程状态,用(R--运行或准备运行;S--睡眠状态;I--空闲;Z--冻结;D--不间断睡眠;W-进程没有驻留页;T停止或跟踪。)这些字母来表示。
[*]START,进程开始运行时间。
[*]TIME,进程使用的总CPU时间。
[*]COMMAND,被执行的命令行。
[/list]

ps -aux | grep nginx  /*在所有进程中,查找nginx的进程*/
kill 1234    /*1234为进程ID,即ps -aux 中的PID*/
killall nginx /*killall 通过程序的名字,直接杀死所有进程,nginx为进程名*/

Vim操作:

移动类的:
h/j/k/l: 左/下/上/右 移一格
w : 向后词移动 (前面加数字移动多少个词)
b : 向前词移动 (前面加数字移动多少个词)
e : 向后移到词末
ge : 向前移到词末
$ <End> : 行末
0 <Home> : 行首
tx : 向右查找本行的x并移到那儿(大写时向左)
33G : 移到文件的第33行
gg : 文件首行
G : 文件尾行
33% : 文件的33%处
H/M/L : 屏幕的首/中/尾行
zt/zz/zb : 当前行移到屏幕的首/中/底部

跳转:
"  : 回到跳转来的地方
CTRL-O : 跳到一个 “较老” 的地方
CTRL-I <Tab> : 则跳到一个 “较新” 的地方

查找:
/ : 向下查找(后加关键字)
? : 向上查找(后加关键字)
n : 下一条符合的记录

编辑:
i : 转换到插入模式
x : 删除当前字符
. : 重复最后一次的修改操作(同PS里ctrl+f执行滤镜)
u : 撤销操作
CTRL-R : 重做
p : 将删除的字符插入到当前位置(put)

退出保存:
:q : 退出
:q! : 不保存退出
ZZ : 保存后退出
:e! : 放弃修改重新编辑

掌握这些基本命令,Linux下的基本使用已经掌握,只要多加练习,多遇到问题,解决问题,能力就会不断的提升。

linux服务器下防火墙为iptables组件,在安装一些软件的时候,iptables防火墙会阻止我们一些必要的连接,所以,我代购的美国服务器,荷兰服务器等海外服务器iptables初始状态为关闭。如果有一些服务器没有关闭iptables,并且你还特别想关闭它,哪么以下命令,你可以能用的上。

查看iptables状态:

service iptables status
查看iptables状态

(从图中可以看到,我的服务iptables是已经关闭的,如果你的是开启状态,你可以通过一下命令关闭)

iptables开机自动启动:

开启: chkconfig iptables on
关闭: chkconfig iptables off

iptables关闭服务:

开启: service iptables start
关闭: service iptables stop

通过fdisk -l我们可以看到/dev/xvdb(此名称因系统而异)容量有23.6G,而且没有分区,接下来我们对它进行分区和挂载

  1. fdisk -l

[root@MyVPS ~]# fdisk -lDisk /dev/xvda: 8589 MB, 8589934592 bytes
255 heads, 63 sectors/track, 1044 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot      Start         End      Blocks   Id  System
/dev/xvda1   *           1          13      104391   83  Linux
/dev/xvda2              14        1044     8281507+  8e  Linux LVM

Disk /dev/xvdb: 23.6 GB, 23622320128 bytes
255 heads, 63 sectors/track, 2871 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot      Start         End      Blocks   Id  System

对/dev/xvdb(此名称因系统而异)进行分区:

  1. fdisk /dev/xvdb

[root@MyVPS ~]# fdisk /dev/xvdb
The number of cylinders for this disk is set to 2871.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
(e.g., DOS FDISK, OS/2 FDISK)

输入n新建分区
Command (m for help): nCommand action
e   extended
p   primary partition (1-4)
p

/dev/xvdb中第1个分区
Partition number (1-4): 1
First cylinder (1-2871, default 1):
Using default value 1
Last cylinder or +size or +sizeM or +sizeK (1-2871, default 2871):
Using default value 2871

输入W保存退出
Command (m for help): w
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.

将新分区xvdb1(此名称因系统而异)格式化为ext3格式

  1. mkfs -t ext3 /dev/xvdb1
[root@MyVPS ~]# mkfs -t ext3 /dev/xvdb1mke2fs 1.39 (29-May-2006)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
2883584 inodes, 5765319 blocks
288265 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=4294967296
176 block groups
32768 blocks per group, 32768 fragments per group
16384 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000
Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 24 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.

我们示范将新分区xvdb1挂载到目录/home1
新建目录/home1,然后挂载

  1. mkdir /home1
  2. mount /dev/xvdb1 /home1

完成后我们通过df -hal可以看到,新分区已经挂载到目录/home1上了

[root@MyVPS ~]# df -halFilesystem            Size  Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
5.7G  1.4G  4.1G  25% /
proc                     0     0     0   -  /proc
sysfs                    0     0     0   -  /sys
devpts                   0     0     0   -  /dev/pts
/dev/xvda1             99M   28M   67M  30% /boot
tmpfs                 256M     0  256M   0% /dev/shm
none                     0     0     0   -  /proc/sys/fs/binfmt_misc
sunrpc                   0     0     0   -  /var/lib/nfs/rpc_pipefs
/dev/xvdb1             22G  173M   21G   1% /home1

最后添加开机自动挂载:

  1. echo “/dev/xvdb1 /home1 ext3 defaults 1 2″ >> /etc/fstab

 

通过XenSystem面板重装后的处理

重新建立目录/home1,然后重新挂载,xvdb1的文件内容不受影响

  1. mkdir /home1
  2. mount /dev/xvdb1 /home1

 

最后,重新添加自动挂载即可:

  1. echo “/dev/xvdb1 /home1 ext3 defaults 1 2″ >> /etc/fstab

linux 下载数据 备份文件 一直用wget . 今天发现一个比wget速度更快的工具 axel

使用方法:
登录root
命令1 wget http://alioth.debian.org/frs/download.php/3015/axel-2.4.tar.gz
命令2 tar zxvf axel-2.4.tar.gz
命令3 cd axel-2.4
命令4 ./configure
命令5 make; make install

这样就安装成功了.

axel http://域名(IP)/XXX.你的文件格式

规则文件为:
加载方法有两种:

一、直接加载到配置文件中修改配置lighttpd配置文件如:lighttpd.conf或者lighttpd-vhost.conf
在server.document-root = "/home/wwwroot/htdocs"下面一行添加以上规则,保存退出后重启lighttpd服务即可

url.rewrite-once = (
"^(.*)/topic-(.+)\.html$" => "$1/portal.php?mod=topic&topic=$2",
"^(.*)/article-([0-9]+)-([0-9]+)\.html$" => "$1/portal.php?mod=view&aid=$2",
"^(.*)/forum-(\w+)-([0-9]+)\.html$" => "$1/forum.php?mod=forumdisplay&fid=$2&page=$3",
"^(.*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$" => "$1/forum.php?mod=viewthread&tid=$2&extra=page%3D$4&page=$3",
"^(.*)/group-([0-9]+)-([0-9]+)\.html$" => "$1/forum.php?mod=group&fid=$2&page=$3",
"^(.*)/space-(username|uid)-(.+)\.html$" => "$1/home.php?mod=space&$2=$3",
"^(.*)/blog-([0-9]+)-([0-9]+)\.html$" => "$1/home.php?mod=space&uid=$2&do=blog&id=$3",
"^(.*)/(fid|tid)-([0-9]+)\.html$" => "$1/index.php?action=$2&value=$3"
)

二、创建规则文件后添加到配置文件在/etc/lighttpd目录创建规则文件discuzx2.conf内容为以上的规则内容,退出保存
修改配置lighttpd配置文件如:lighttpd.conf或者lighttpd-vhost.conf
在server.document-root = "/home/wwwroot/htdocs"下面一行添加一行:
include "discuzx2.conf"
退出保存重启lighttpd服务

1、学会换位思考;2、学会适应环境;3、学会大方;4、学会低调;5、嘴要甜;6、有礼貌;7、言多必失;8、学会感恩;9、遵守时间;10、信守诺言;11、学会忍耐;12、有一颗平常心;13、学会赞扬别人;14、待上以敬,待下以宽;15、经常检讨自己。

运动有几个方面的意义:

首先,长时间的运动可以消耗脂肪,一般需要30分钟以上的连续运动才能有效分解脂肪,时间越长消耗越多。跳绳是好运动,单位时间消耗能量多,可是不容易持久。这种运动不妨和走路、游泳之类的长时间运动结合起来做,增强其减肥效果。

其次,即便运动的时间不那么长,也会消耗能量。在消耗脂肪之前,身体通常先消耗糖原。糖原大部分耗去之后,身体就会在运动之后多消耗一点脂肪。这是因为,人体随时都需要能量供应维持生命活动,如果糖原不够就要动用脂肪了。如果经常运动,身体至少会得到一个信号:不要随随便便把能量都变成脂肪存起来,还有运动要做呢!

第三,运动可以提高心肺机能和肌肉力量。内脏和肌肉功能强了,血液循环更顺畅了,基础代谢就会提高。也就是说,爱运动的人在不动的时候就比不爱动的人多消耗能量。所谓“不爱胖的体质”就是这个意思。

许多人不肯运动,单纯靠节食来减肥,这样会造成一个弊端:经常不动,营养又不够,那么人的心脏和其他内脏都会萎缩,血液循环不畅,产热能力差,消耗能量就会更少,那么以后稍微多吃一点就更容易胖,也就是形成了容易肥胖的体质。

所以说,无论如何,运动就比不运动好!运动是预防肥胖、维持理想体重的关键所在。需要注意的是:有研究报告说明,如果每天的能量摄入在800大卡以上(正常情况应当是2000大卡左右),运动才会有促进体重下降的效果。否则人饿得发慌,身体就会节约能量,运动的效果反而不能发挥出来。