可以重用的一些代码资料(1)

王朝other·作者佚名  2006-01-09
宽屏版  字体: |||超大  

1.关于linux下mud的安装:

首先,要有v22pre11这么一个for linux的mudos源代码,然后呢

在其解压缩的目录下,有src目录,下面是源代码,需要对其中的那个build.MudOS进行权限配置

然后运行,之后,再运行:gmake install,进行安装,完毕后应该在上一级目录下的bin目录下,会安装

driver 和 addr_server 这两个可执行文件和一个Config.example的配置文件,下载一个for linux 的

mudlib将其中的world文件夹放置在上一级目录的mudlib下面,然后根据lib的不同,对Config.example

这个文件的配置也不同,需要注意的是,交换分区的文件,可能某些lib下面并没有,需要你自己手动添加

比如我在xyj450这个lib里面,对adm/下面添加了一个tmp文件夹和在下面的一个swapfile的交换文件,就可以了

启动很简单:在bin目录下:./driver Config.example 即可

然后Ctrl+z之后,键入:bg 即转入后台运行,然后jobs,察看后台运行情况,fg返回前台查阅运行情况。

2.一段小脚本,可以自动运行对某进程进行关闭,然后重新启动该进程

#!/bin/bash

#!/usr/local/bin/xxx

/bin/kill $(ps ax|grep xxx|grep 9999|cut -d' ' -f1)

/bin/kill $(ps ax|grep xxx|grep 9999|cut -d' ' -f2)

/bin/kill $(ps ax|grep xxx|grep 9999|cut -d' ' -f3)

/usr/local/bin/xxx &

3.多种方法得到联通的wap手机号码的方法:(摘抄,未必管用)

Mobile = request.ServerVariables("http_x-up-calling-line-id")

Mobile1 = request.ServerVariables("x-up-calling-line-id")

Mobile2 = request.ServerVariables("HTTP_X_UP_subno")

Mobile3 = request.ServerVariables("deviceid")

Mobile4 = request.ServerVariables("http_deviceid")

4.linux分区:

/ 100-150M

/swap 1024M

/var 500M

/usr 5120M

/tmp 300M

/home 剩余空间

/home是用户存放文件的分区

/usr是存放应用程序的分区

/var是存放日志和邮件、打印任务等临时文件的分区

/tmp存放临时文件,多用于安装/删除程序或者其他操作产生的日志。最典型的就是PHP的session

5.从某台机器上备份文件到另一台机器

[root@xxx]# scp -r xxx/ xxx.xxx.xxx.xxx:/xxx/

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有