Archive for 08月, 2006

Aug 28 2006

Solaris 10 安装及SVC管理及X及Vmware及其它可能遇到的一些问题 作者:freedemon

Published by David under Unix|Linux

安装
我是在Vmware GSX 3.1下测试安装的,和以前一样,选定Guest OS: Solaris 10(exp),
设定网络为Bridge模式,12G IDE VirtualDisk。

安装引导过程和以前基本类似,在进入安装程序加载时多了几个选择,除了Interactive之外
还有Text模式的Interactive安装,这避免了以前很可能遇到的一个变态问题–就是假如你的
显卡不在Solaris支持之列的话,将无法或很难完成安装过程,或者只能忍受640×480分辨率的
折磨。

选择Interactive继续,之后系统会自动开始硬件检测;在Solaris 10种不但能够检测单独的
硬件信息,还根据厂商的OEM体系,内置了一系列的硬件profile,这就意味着,假如你的服务
器是某大厂的畅销产品的话,那么一整套硬件都会得到系统完整的支持,这其中也包含Vmware
虚拟的硬件体系。

Continue Reading »

No responses yet

Aug 25 2006

4个FreeBSD portsnap的镜像

Published by David under Unix|Linux

地址
portsnap.hshh.org
portsnap2.hshh.org
portsnap3.hshh.org (网通)
portsnap4.hshh.org
使用方法:
/etc/portsnap.conf 里面更改
SERVERNAME=portsnap.hshh.org

SERVERNAME=portsnap2.hshh.org

SERVERNAME=portsnap3.hshh.org

SERVERNAME=portsnap4.hshh.org

portsnap简介:
portsnap从6.0开始引进系统,给与用户方便的更新系统ports
portsnap的命令比较少
fetch 获取数据
extract 释放全部ports
update 更新ports
第一次使用可以 portsnap fetch extract
以后使用可以 portsnap fetch update
如果写在cron可以用 portsnap cron update

No responses yet

Aug 25 2006

webalizer分析zeus log的脚本

Published by David under 应用|Application

#!/bin/sh

WEBALIZER=/usr/local/bin/webalizer
LOG_SAVE=/data/logs/old/
LOG_NAME=/data/logs/new/log_name
LOG_OLD=$LOG_NAME.`date -v-1d +%Y%m%d`
LOG_NEW=$LOG_NAME.`date +%Y%m%d`

if [ -e $LOG_OLD ]
then
$WEBALIZER $LOG_OLD
/usr/bin/gzip $LOG_OLD
/bin/mv $LOG_OLD.gz $LOG_SAVE
fi

if [ -e $LOG_NEW ]
then
$WEBALIZER $LOG_NEW
fi

find $LOG_SAVE -ctime +30d -delete

No responses yet

Aug 24 2006

各类unix和linux密码丢失解决方法

Published by David under Unix|Linux

二:恢复SCO UNIX超级用户口令
  一旦运行SCO UNIX 机器的超级用户口令忘了,可以用这个方法解决。
  在另一台安装了SCO UNIX的机器上,以Root用户注册,进入系统,用 mkdev fd命令或命

令scoadmin中的Filesystem之Floppy Filesystem Manager来制作应急启动盘,包括Boottable 盘

和Root filesystem盘。
  将上述制作的Root filesystem盘安装到硬盘上。
  # mount /dev/fd0135ds18 /mnt
  再将硬盘上的/etc/passwd 和/tcb/files/auth/r/root两个文件拷贝到Root filesystem盘上。
  # cp /etc/passwd /mnt
  # cp /tcb/files/auth/r/root /mnt
  卸载机器1硬盘上的软盘。
  # umount /dev/rfd0135ds18
  用Boot软盘去启动遗忘口令的机器,根据提示插入Root filesystem软盘,待出现“#”时,进行下面操作,

将硬盘挂到软盘上:
  # mount /dev/hd0root /mnt
  备份硬盘上的/etc/passwd和/tcb/files/auth/r/root两个文件。因为这两个文件中还包含其他用户的注册

信息。
Continue Reading »

No responses yet

Aug 24 2006

Apache的Mod_rewrite学习

Published by David under 应用|Application

规范化HostName RewriteCond %{HTTP_HOST} !^fully.qualified.domain.name [NC] 域名不合格
RewriteCond %{HTTP_HOST} !^$ 不空
RewriteCond %{SERVER_PORT} !^80$ 不是80端口
RewriteRule ^/(.*) [url]http://fully.qualified.domain.name:%[/url]{SERVER_PORT}/$1 [L,R] 重写
RewriteCond %{HTTP_HOST} !^fully.qualified.domain.name [NC]
RewriteCond %{HTTP_HOST} !^$
RewriteRule ^/(.*) [url]http://fully.qualified.domain.name/$1[/url] [L,R]

URL根目录转移 RewriteEngine on
RewriteRule ^/$ /e/www/ [R] 从/移到/e/www/

末尾目录补斜线 RewriteEngine on
(目录范围内) RewriteBase /~quux/
Continue Reading »

No responses yet

Next »

Close
E-mail It