Saturday, April 12, 2008

as per what I promise to yu53, I am siting down to write my latest news :)

来美国也有快半年了,不知道是反应慢还是怎么样,居然没什么感觉了,只是觉得这里的天真蓝阿,呵呵.

其实美国和中国的生活对我来说都还好,中国生活的比较便宜;这里开销比较大;中国四周均熟悉,这里去哪都不认识;中国人太多;这里中国人太多;中国不欺负别人就不错了,毕竟咱是首都,这里老被人鄙视了,毕竟咱们是华人;这里总体来说要比国内自由些,路上开车也文明的多,大老远的汽车就会给行人让路,绝对是老远先停下,等行人完全过去了之后再继续.这一点还是比较好的.

天气越来越热了,这个学习也快玩了,妈的这个学期也太快了,刚考完其中考试就要期末了,今天上课镇不爽,我今天这节课的老师我特别特别烦,就会吹牛,什么也不讲..估计这门课我有学不好了,高中的时候就是因为不喜欢语文老师,弄得语文不及格...

真是想念国内的兄弟姐妹阿,本来以为来这里能交道什么新一点的朋友,没想到我们学校太杰出的人太少了,一大堆印度阿三,校长也不能为了挣钱什么都不顾了阿.

ps:下学期坚决不选台湾老师的课,还不如让我讲的,考试还超级难,计算机英语我居然会看不懂题...不是靠什么什么算法的缩写,就是考据偏的专有名词...一个词不认识整题都没发作...真是没什么意思,整个一个应试教育...

下次有机会发点图了...呵呵,今天天气真是热阿,车里就像开了一样...我要去修空调了,现在制冷太慢...

Friday, April 11, 2008

转贴

看到朋友空间里发的一篇日志
甚是搞笑
转来大家一同分享
Echo:最近什么歌好听?
Wendy:王丽红的落叶归根.
Echo:王丽红?不认识
Wendy:王力宏.
Wendy:你的纠错能力明显在下降嘛
Wendy:以前我打拼音你都看得懂
Echo:.......
Wendy:哈哈,你就承认了吧
Echo:不
Wendy:不什么不?
Echo:我不承认.
Echo:图自己乐野史摇仁地
Echo:看的懂吗?
Wendy:图自己乐也是要忍的
Echo:错,兔子急了也是咬人的.
.......我怒了.....

Tuesday, April 08, 2008

unix的find命令(扩充中) - 小隽的杂窝 - mudada1984 - 和讯博客

unix的find命令(扩充中) - 小隽的杂窝 - mudada1984 - 和讯博客


1.1 命令选项
-name
:照文件名查找文件。
-perm
:照文件权限来查找文件。
-user
:照文件属主来查找文件。
-group
:照文件所属的组来查找文件。
-mtime -n +n
:照文件的更改时间来查找文件, - n表示文件更改时间距现在n天以内,+ n表示文件更改时间距现在n天以前。find命令还有-atime-ctime 选项,但它们都和-m time选项。
-nogroup
:找无有效所属组的文件,即该文件所属的组在/etc/groups中不存在。
-nouser:
找无有效属主的文件,即该文件的属主在/etc/passwd中不存在。
-newer file1 ! file2 :
找更改时间比文件file1新但比文件file2旧的文件。
-type :
找某一类型的文件,诸如:
b -
块设备文件。
d -
目录。
c -
字符设备文件。
p -
管道文件。
l -
符号链接文件。
f -
普通文件。
-size n
[c] 查找文件长度为n块的文件,带有c时表示文件长度以字节计。
-depth
:在查找文件时,首先查找当前目录中的文件,然后再在其子目录中查找。
-fstype
:查找位于某一类型文件系统中的文件,这些文件系统类型通常可以在配置文件/etc/fstab中找到,该配置文件中包含了本系统中有关文件系统的信息。
-mount
:在查找文件时不跨越文件系统mount点。
-follow
:如果find命令遇到符号链接文件,就跟踪至链接所指向的文件。
-cpio
:对匹配的文件使用cpio命令,将这些文件备份到磁带设备中。

另外,下面三个的区别:
-amin n
:系统中最后N分钟访问的文件
-atime n
:系统中最后n*24小时访问的文件
-cmin n
: 查找系统中最后N分钟被改变文件状态的文件
-ctime n
: 查找系统中最后n*24小时被改变文件状态的文件
-mmin n
: 查找系统中最后N分钟被改变文件数据的文件
-mtime n
: 查找系统中最后n*24小时被改变文件数据的文件

1.2
结合其他命令
-print
find命令将匹配的文件输出到标准输出。
-exec
find命令对匹配的文件执行该参数所给出的shell命令。相应命令的形式为'command' { } \;,注意{ }\;之间的空格。
例如:
a.
列出当前目录下所有文件:
bash-2.03
find . -type f -exec ls -l {} \;
-rwxr-xr-x 1 ismg282 aisoft 5026 1
9 15:40 ./wangzl/aimgtrace.ismg
-rwxr-xr-x 1 ismg282 aisoft 1310 1
10 16:07 ./wangzl/smsICP.sh
-rw-r--r-- 1 ismg282 aisoft 15 5
31 16:14 ./aa.txt
-rw-r--r-- 1 ismg282 aisoft 15 5
31 16:15 ./bb.txt
-rw-r--r-- 1 ismg282 aisoft 15 5
31 16:15 ./bak/aa.txt

b.
删除满足要求的目录下的所有文件:
find . -type d -name "LogBak" -exec rm -rf {}/* \;
find . -type d -name "BillBak" -exec rm -rf {}/* \;
find . -type d -name "BillTmpBak" -exec rm -rf {}/* \;
find . -type d -name "Data" -exec rm -fr {}/* \;
find . -type d -name "Trap" -exec rm -fr {}/* \;

-ok
-exec的作用相同,只不过以一种更为安全的模式来执行该参数所给出的shell命令,在执行每一个命令之前,都会给出提示,让用户来确定是否执行。

Xargs
: 但有些系统对能够传递给exec的命令长度有限制,这样在find命令运行几分钟之后,就会出现溢出错误。错误信息通常是参数列太长参数列溢 出。这就是xargs命令的用处所在,特别是与find命令一起使用。例子:用grep命令在当前目录下的所有普通文件中搜索hostnames这个 词:
bash-2.03
find . -name \* -type f -print | xargs grep "test"
./aa.txt:test
./bb.txt:test
./bak/aa.txt:test

Monday, April 07, 2008

[ 永远的UNIX > Linux 指令篇:档案目录管理--find ]

[ 永远的UNIX > Linux 指令篇:档案目录管理--find ]

将档案系统内符合 expression 的档案列出来。你可以指要档案的名称、类别、时间、大小、权限等不同资讯的组合,只有完全相符的才会被列出来。

find 根据下列规则判断 path 和 expression,在命令列上第一个 - ( ) , ! 之前的部份为 path,之后的是 expression。如果 path 是空字串则使用目前路径,如果 expression 是空字串则使用 -print 为预设 expression。

expression 中可使用的选项有二三十个之多,在此只介绍最常用的部份。

-mount, -xdev : 只检查和指定目录在同一个档案系统下的档案,避免列出其它档案系统中的档案
-amin n : 在过去 n 分钟内被读取过
-anewer file : 比档案 file 更晚被读取过的档案
-atime n : 在过去 n 天过读取过的档案
-cmin n : 在过去 n 分钟内被修改过
-cnewer file :比档案 file 更新的档案
-ctime n : 在过去 n 天过修改过的档案
-empty : 空的档案-gid n or -group name : gid 是 n 或是 group 名称是 name
-ipath p, -path p : 路径名称符合 p 的档案,ipath 会忽略大小写
-name name, -iname name : 档案名称符合 name 的档案。iname 会忽略大小写
-size n : 档案大小 是 n 单位,b 代表 512 位元组的区块,c 表示字元数,k 表示 kilo bytes,w 是二个位元组。-type c : 档案类型是 c 的档案。
d: 目录
c: 字型装置档案
b: 区块装置档案
p: 具名贮列
f: 一般档案
l: 符号连结
s: socket
-pid n : process id 是 n 的档案

你可以使用 ( ) 将运算式分隔,并使用下列运算。
exp1 -and exp2
! expr
-not expr
exp1 -or exp2
exp1, exp2
范例:
将目前目录及其子目录下所有延伸档名是 c 的档案列出来。
# find . -name "*.c"


将目前目录其其下子目录中所有一般档案列出
# find . -ftype f


将目前目录及其子目录下所有最近 20 分钟内更新过的档案列出
# find . -ctime -20



find . -name "*" -exec grep xxx {} ; -print |morexxx为你想要找的字符串

Thursday, April 03, 2008

让雪花屏无处可藏 网友自检屏幕方法—小熊在线—笔记本PDA频道

让雪花屏无处可藏 网友自检屏幕方法—小熊在线—笔记本PDA频道

1.按屏幕尺寸来分

如 今在市场上销售的笔记本中,比较常用的尺寸是12.1英寸、14.1英寸、15英寸和17英寸四类。14.1英寸是目前最为主流的屏幕,因为14.1英寸 屏幕在视觉图象的大少方面还是比较的不错,在携带方面虽算不上是超便携的,但是还是比较的实用的,无论是男士还是女士都能12.1英寸一般用于便携式本本 上,15英寸一般使用于移动图形工作站或者台式机替代机型中。17英寸则主要用于配备移动视频处理平台上。小熊在线www.beareyes.com.cn

具体到各个尺寸,12寸或者以下的笔记本主打轻薄,因此LCD面板讲究重量与亮度,面板重量要求在260g以下,亮度约为200NITS。

14寸笔记本占有率高,面板产能较大,LCD面板除重量和亮度有要求外,还有价格。13.1寸与13.3寸是特殊尺寸,相较于其它尺寸价格较高。

15寸笔记本通常不强调移动性,重量超过2KG。面板要求较低,但对于多媒体笔记本来说,解析度须有多种选择,亮度提高,单灯管亮度约为280NITS,或采用双灯管面板。小熊在线www.beareyes.com.cn

17寸大尺寸笔记本对于画质要求更高,对于LCD面板重量要求在700g以下,亮度达到500NITS(与桌面LCD相当)。如果反映时间小于12ms则更佳。小熊在线www.beareyes.com.cn

2.按屏幕比例来分

屏 幕的比例是指是指屏幕画面纵向和横向的比例,屏幕宽高比可以用两个整数的比来表示,也可以用一个小数来表示。根据屏幕的长宽来分类,可以把屏幕分为传统屏 幕和宽屏。传统屏也就是很多机器都采用的屏幕,就是咱们最常见的4:3的屏幕,不过随着宽屏的不断推广,现在大部分笔记本都采用了宽屏设计。小熊在线www.beareyes.com.cn

3.按分辨率划分

WSXGA+(Wide Super Extended Graphics Array):其显示分辨率为1680×1050,除了大多数15英寸以上的宽屏笔记本以外,目前较为流行的大尺寸LCD-TV也都采用了这种类型的产品。

VGA:全称是Video Graphics Array,这种屏幕现在一般在本本里面已经绝迹了,是很古老的本本使用的屏幕,支持最大分辨率为640×480,但现在仍有一些小的便携设备还在使用这种屏幕。

SVGA:全称Super Video Graphics Array,属于VGA屏幕的替代品,最大支持800×600分辨率,屏幕大小为12.1英寸,由于像素较低所以目前采用这一屏幕的本本也是少之又少了。

XGA: 全称Extended Graphics Array,这是一种目前笔记本普遍采用的一种LCD屏幕,市面上将近有80%的笔记本采用了这种产品。它支持最大1024×768分辨率,屏幕大小从 10.4英寸、12.1英寸、13.3英寸到14.1英寸、15.1英寸都有。

SXGA+:全称Super Extended Graphics Array,作为SXGA的一种扩展SXGA+是一种专门为笔记本设计的屏幕。其显示分辨率为1400×1050。由于笔记本LCD屏幕的水平与垂直点距 不同于普通桌面LCD,所以其显示的精度要比普通17英寸的桌面LCD高出不少。

UVGA:全称Ultra Video Graphics Array,这种屏幕应用在15英寸的屏幕的本本上,支持最大1600×1200分辨率。由于对制造工艺要求较高所以价格也是比较昂贵。目前只有少部分高端的移动工作站配备了这一类型的屏幕。

WXGA(Wide Extended Graphics Array):作为普通XGA屏幕的宽屏版本,WXGA采用16:10的横宽比例来扩大屏幕的尺寸。其最大显示分辨率为1280×800。由于其水平像素 只有800,所以除了一般15英寸的本本之外,也有12.1英寸的本本采用了这种类型的屏幕。

WXGA+(Wide Extended Graphics Array):这是一种WXGA的的扩展,其最大显示分辨率为1280×854。由于其横宽比例为15:10而非标准宽屏的16:10。所以只有少部分屏幕尺寸在15.2英寸的本本采用这种产品。

WSXGA+(Wide Super Extended Graphics Array):其显示分辨率为1680×1050,除了大多数15英寸以上的宽屏笔记本以外,目前较为流行的大尺寸LCD-TV也都采用了这种类型的产品。

WUXGA(Wide Ultra Video Graphics Array):和4:3规格中的UXGA一样,WUXGA屏幕是非常少见的,其显示分辨率可以达到1920×1200。由于售价实在是太高所以鲜有笔记本厂商采用这种屏幕。

Tuesday, March 25, 2008

超好用的服务器日志收集分析器ManageEngine EventLog--一把老骨头

超好用的服务器日志收集分析器ManageEngine EventLog--一把老骨头

装过好几款日志收集分析器,但总是不成功,系统管理员负责蛮大,有上百台的服务器需要管理,所以急需一个这样的工具,终于找到了艾德威特的一款产品,ManageEngine EventLog Analyzer,虽然全是E文,但配置起来比较简单,很快进入了试用阶段.
主页地址:http://www.adventnet.com.cn/index.html介绍地址:http://www.adventnet.com.cn/products/eventlog/index.html
最新版本:4.0
下载地址:http://js.down.chinaz.com/Z2006O999/down/ManageEngineEventLogAnalyzer.rar

Saturday, March 15, 2008

[转]Solaris/Linux 命令行 简单手册 | Lfc’s Daily Log

[转]Solaris/Linux 命令行 简单手册 | Lfc’s Daily Log

关于>&2、2>&1等重定向的详细解释,基础教程网

关于>&2、2>&1等重定向的详细解释,基础教程网: "在POSIX shell中,命令的结果可以通过%>的形式来定义(其中%表示文件描述符:1为标准输出stdout、2为标准错误stderr)!系统默认%值是1,也就是1>,而1>可以简写为>,也就是默认为>。而stdout的默认目标是终端(这点不用验证吧)。另外,stderr的默认目标我个人认为也是终端,比如:
#abcddcba
sh: abcddcba: not found.
错误信息显示在终端上(对于telnet、dtterm等,那就说虚拟终端了)。"

Saturday, March 08, 2008

shell 编程之2>&1_一树寒梅白玉条,迥临村路傍溪桥

shell 编程之2>&1_一树寒梅白玉条,迥临村路傍溪桥: "下面通过一个例子来展示2>&1有什么作用:
$ cat test.sh
t
date

test.sh中包含两个命令,其中t是一个不存在的命令,执行会报错,默认情况下,错误会输出到stderr。date则能正确执行,并且输出时间信息,默认输出到stdout
./test.sh > test1.log
./test.sh: line 1: t: command not found

$ cat test1.log
Tue Oct 9 20:51:50 CST 2007

可以看到,date的执行结果被重定向到log文件中了,而t无法执行的错误则只打印在屏幕上。
$ ./test.sh > test2.log 2>&1

$ cat test2.log
./test.sh: line 1: t: command not found
Tue Oct 9 20:53:44 CST 2007

这次,stderr和stdout的内容都被重定向到log文件中了。"