2007年10月23日星期二

精神恍惚,不在状态

打开Ubuntu,发觉就有更新,果然是刚上的系统,BUG也比较多,但是似乎我还没有遇到十分严重的,今天继续测试。
早上汽车撞灯柱上了,车飞起来了,人还好,没事,天啊~~~

2007年10月22日星期一

New features of Ubuntu 7.10

早上回到公司,发觉并不是全自动安装还需要手点一些CONF文件的修改保存或者Replace,看来换了个源还是明智的,礼拜五公司等不到下班,然后慢慢安装差不多就安装完了,然后clean up,接下来restart所有的工具都没有问题。包括oracle的重启和数据库的查询,新的功能正在尝试。
1.网站上说能自动找到Printer但是似乎我还是手动添加的,端口9001。
2.字体类确实比原来要好很多,而且看起来比较舒服用的是san系列。
3.对于windows下对Ubuntu进行远程控制,原来都有只是我没有使用过,今天测试了一下,感觉速度和可操作性都不错,只是发觉一点问题而已,他的鼠标焦点是模拟出来的。绿色版VNC下载,感谢nuoran的提供。
4.待续。。。

2007年10月19日星期五

Upgrading to Ubuntu 7.10

今天Ubuntu 7.10发布,当然要继续尝新咯,所以开始升级,桌面版只需要进入system-Administrator-update Manager就可以进行升级,而Server版本按照以下
  1. Install update-manager-core:
  2. sudo apt-get install update-manager-core
  3. Launch the upgrade tool:
  4. sudo do-release-upgrade
  5. Follow the on-screen instructions.
最终一上午都没有成功,老是提示我有BUG错误,换了几个源服务器都没有用,最后把默认语言换成了英文,把源换到了日本的服务器,他就安呆的升级了。。。

2007年10月16日星期二

squid日志分析

最近在测试安装通过squid进行流量监控和计费的工具,网上找了很多类似的,但是发觉并不如意,比如网上的1.Squid代理服务器的计费与流量控制2.sarg的安装和使用,目前用到的技术都是对squid的access.log进行分析和实用,网上看到的都是以redhat为平台的实用软件,而且相对来说版本都是比较陈旧,在这里你会找到很多squid官方推出的一些类似的scripts。
那我在这里就基于目前实现的两种方法在我的机子上进行下评论:(到目前为止我还没完全测试完成,仅鉴于参考)
安装环境:Ubuntu7.04
基于第一种apache2+php+mysql+mysar的使用,掠过前面的部分,着重开始mysar,其实你在网上找到的那个文章比较完整,但是似乎到后面做下去发现很难,该有的图也没有,而且PHP也没有,关于PHP,本人目前没有学过,所以放弃了对于mysar的实用。
阐述第二种:
sarg的实用和安装
在cn99源里面你使用apt-get install sarg以后所下载到的程序是sarg-2.2.2的,目前的最新版本是2.2.3的,但是我编译了一下用make install命令安装失败,貌似是c语言环境失败,算咯,就用cn99里的好了。
(起初我找不到sarg已经安装好的目录,安装以往的思维一般新的soft都安装在/etc目录下,然后死命的找,搞的我头大,到后面没办法只能find -name sarg* 了一下,发觉它其实被默认为squid的一个服务套件,sarg.conf在/etc/squid目录下。着实为自己汗一个-_____-)
然后在是sarg.conf进行配置,由于输出是以web方式进行输出的,所以有对图片大小和font的设置,但是关系不是很大。
以下是一些关键字的配置
language english"
指定网页报告文件的语言类型,很可惜不支持中文网页。
"access_log /var/log/squid/access.log"
指定squid日志文件绝对路径。
"title "squid 使用报告"
指定网页标题。
"temporary_dir /var/tmp"
指定临时文件目录,请确认该目录所在的分区足够大先,1g以上。
"output_dir /var/www/html/sarg" (默认目录为/var/www/squid-reports)
指定网页报告文件输出路径。
"topuser_sort_field connect reverse bytes reverse"
在top排序中,指定连接次数(connect),访问字节数(bytes)采用降序排列,升序请使用normal替代reverse
"user_sort_field connect reverse"
对于每个用户的访问纪录,连接次数按降序排列
"exclude_hosts /usr/local/sarg/norecords"
指定不计入排序的站点列表文件名为/usr/local/sarg/norecords,对于客户端 访问的这些站点,将不会被top排序中,norecords文件样本:
google.com
csdn.net
microsoft.com
"date_format e"
启动sarg进程是如果使用日期参数-d时,请使用和配置文件一致的日期格:
e (europe=dd/mm/yy),
u (usa=mm/dd/yy),
w (weekly=yy.ww)
"topuser_fields num date_time userid connect bytes %bytes in-cache-out used_time milisec %time total average"
指定top排序的域,可以取掉一些不关紧要的域:in-cache-out used_time等
"weekdays 1-5"
指定top排序星期周期为星期一到星期五,0表示星期天
"hours 9-11,13-16"
指定top排序的时间周期为9:00-11:59,13:00-16:59,


其他似乎也没有太大的配置。后面的设置待续,因为还在研究 =。=

sudo sarg [options] options=daily,weekly,monthly,today这些目前测试可用

2007年10月9日星期二

Oracle服务开启2

经常性在ubuntu下开不起监听程序,提示lsnrctl找不到命令。
环境是在oracle用户名下登录。$PATH无oracle的path。
解决方法用root帐户登录,然后在su - oracle到oracle目录下echo $PATH下就有了,然后就可以按照一启动了,但是很奇怪的是为什么一定要这样,登录oracle就不行呢




补同学婚礼照一张



补小高小胡同学结婚照一张