| aiirii 的个人资料孤独的狙击手照片日志列表 | 帮助 |
|
2008/2/29 RHEL4上安装使用tripwire参考了:
[root@dg1 ~]# cat /etc/redhat-release
Red Hat Enterprise Linux AS release 4 (Nahant Update 6) [root@dg1 ~]# tar jxvf tripwire-2.4.1.2-x86-bin.tar.bz2
[root@dg1 ~]# cd tripwire-2.4.1.2-x86-bin
[root@dg1 ~]# cp bin/* /usr/sbin/
[root@dg1 ~]# cp man/man8/*.* /usr/share/man/man8/ [root@dg1 ~]# mkdir /etc/tripwire
[root@dg1 ~]# cp policy/twpol-Linux.txt /etc/tripwire/twpol.txt [root@dg1 ~]# cp policy/policyguide.txt /etc/tripwire/ [root@dg1 ~]# mkdir -p /var/lib/tripwire/report [root@dg1 ~]# [root@dg1 ~]# /usr/sbin/twadmin -m G -S /etc/tripwire/site.key /usr/sbin/twadmin: error while loading shared libraries: libcrypto.so.0.9.8: cannot open shared object file: No such file or directory
[root@dg1 ~]# find / -name libcrypto.so* /usr/lib/libcrypto.so /lib/libcrypto.so.4 /lib/libcrypto.so.0.9.6b /lib/libcrypto.so.0.9.7a /lib/libcrypto.so.2 [root@dg1 ~]# ln -s /usr/lib/libcrypto.so /usr/lib/libcrypto.so.0.9.8 [root@dg1 ~]# /usr/sbin/twadmin -m G -S /etc/tripwire/site.key [root@dg1 ~]# /usr/sbin/twadmin -m G -L /etc/tripwire/`hostname`-local.key [root@dg1 ~]# vi /etc/tripwire/twpol.txt
ROOT=/usr/sbin POLFILE=/etc/tripwire/tw.pol DBFILE=/var/lib/tripwire/$(HOSTNAME).twd REPORTFILE=/var/lib/tripwire/report/$(HOSTNAME)-$(DATE).twr SITEKEYFILE=/etc/tripwire/site.key LOCALKEYFILE=/etc/tripwire/$(HOSTNAME)-local.key EDITOR=/bin/vi LATEPROMPTING=false LOOSEDIRECTORYCHECKING=true MAILNOVIOLATIONS=true EMAILREPORTLEVEL=3 REPORTLEVEL=4 MAILMETHOD=SENDMAIL SYSLOGREPORTING=true MAILPROGRAM==/usr/sbin/sendmail -oi -t [root@dg1 ~]# /usr/sbin/twadmin -m G -S /etc/tripwire/site.key [root@dg1 ~]# /usr/sbin/twadmin -m G -L /etc/tripwire/`hostname`-local.key [root@dg1 ~]# vi /etc/tripwire/twcfg.txt
@@section GLOBAL TWROOT="/usr/sbin"; TWBIN="/usr/sbin"; TWPOL="/etc/tripwire"; TWDB="/var/lib/tripwire"; TWSKEY="/etc/tripwire"; TWLKEY="/etc/tripwire"; TWREPORT="/var/lib/tripwire/report"; [root@dg1 ~]# service sendmail start
[root@dg1 ~]# /usr/sbin/twadmin -m F -c /etc/tripwire/tw.cfg -S /etc/tripwire/site.key
/etc/tripwire/twcfg.txt
[root@dg1 ~]# vi /etc/tripwire/twpolmake.pl #!/usr/bin/perl
# Tripwire Policy File customize tool # ---------------------------------------------------------------- # Copyright (C) 2003 Hiroaki Izumi # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License # as published by the Free Software Foundation; either version 2 # of the License, or (at your option) any later version. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. # ---------------------------------------------------------------- # Usage: # perl twpolmake.pl {Pol file} # ---------------------------------------------------------------- # $POLFILE=$ARGV[0];
open(POL,"$POLFILE") or die "open error: $POLFILE" ; my($myhost,$thost) ; my($sharp,$tpath,$cond) ; my($INRULE) = 0 ; while (<POL>) { chomp; if (($thost) = /^HOSTNAME\s*=\s*(.*)\s*;/) { $myhost = `hostname` ; chomp($myhost) ; if ($thost ne $myhost) { $_="HOSTNAME=\"$myhost\";" ; } } elsif ( /^{/ ) { $INRULE=1 ; } elsif ( /^}/ ) { $INRULE=0 ; } elsif ($INRULE == 1 and ($sharp,$tpath,$cond) = /^(\s*\#?\s*)(\/\S+)\b(\s+->\s+.+)$/) { $ret = ($sharp =~ s/\#//g) ; if ($tpath eq '/sbin/e2fsadm' ) { $cond =~ s/;\s+(tune2fs.*)$/; \#$1/ ; } if (! -s $tpath) { $_ = "$sharp#$tpath$cond" if ($ret == 0) ; } else { $_ = "$sharp$tpath$cond" ; } } print "$_\n" ; } close(POL) ;
[root@dg1 ~]# perl /etc/tripwire/twpolmake.pl /etc/tripwire/twpol.txt >
/etc/tripwire/twpol.txt.new
[root@dg1 ~]# /usr/sbin/twadmin -m P -c /etc/tripwire/tw.cfg -p /etc/tripwire/tw.pol -S
/etc/tripwire/site.key /etc/tripwire/twpol.txt.new [root@dg1 ~]# rm -f /etc/tripwire/twpol.txt
--初始化
[root@dg1 ~]# /usr/sbin/tripwire -m i -s -c /etc/tripwire/tw.cfg --检查
[root@dg1 ~]# /usr/sbin/tripwire -m c -s -c /etc/tripwire/tw.cfg
--系统设为自动检查
[root@dg1 ~]# vi tripwire.sh
#!/bin/bash PATH=/usr/sbin:/usr/bin:/bin LOCALPASS=xxxxxxxx SITEPASS=xxxxxxxx cd /etc/tripwire
tripwire -m c -s -c tw.cfg | mail -s "Tripwire(R)Integrity Check Report in `hostname`" root
twadmin -m p -ctw.cfg -p tw.pol -S site.key > twpol.txt
perl twpolmake.pl twpol.txt > twpol.txt.new twadmin -m P -c tw.cfg -p tw.pol -S site.key -Q $SITEPASS twpol.txt.new > /dev/null rm -f twpol.txt* rm -f *.bak
rm -f /var/lib/tripwire/*.twd* tripwire -m i -s -c tw.cfg -P $LOCALPASS ## chmod 700 tripwire.sh # crontab -e 00 03 * * * /root/tripwire.sh 2008/2/28 终于使用了完全版的ESX3.5 网上一早就有破解版可下载,但之前测试一直失败。其实,提供的60天试用期也够测试了,也不会在一个破解版上面真的跑生产环境的应用,但忍不住还是试试如何破解。技术人员的特性。
在网上找到相关的说明,原来我之前操作错了2步,一个是输入license的地方错了,另外一个是没停esx上的防火墙,本来觉得应该没问题,但一直无法通过license验证,直到将iptables 和 firewall chkconfig off后(据说只需停iptables就可),验证就顺利通过了。另外2个破解文件的属性修改也很重要。网上的高人还真是多。
接下来,就可以测试下VMware-converter 4是否可以顺利将redhat 7.2, 9.0, as3 迁移到esx, 如果可以,那又可解决了心中的一个大的难题,以后系统灾备又有新的选择。第一次测试,将一台 RHEL as3的系统迁移,直接将esx server down掉了,机器直接无法启动,还没确定是硬件的问题,还是系统的问题.
周二的时候,去参加一个vmware的培训,展示的一个案例,4台dell 2950 上面运行了30多个应用,包括多个oracle, ms sql ,exchange, 居然也跑得很流畅。确实值得尝试。而且,还收获VMware-converter 4 bootcd 和 for linux的 tar.gz包,在网上找了很久,都没找到最新版的,居然在这次培训得到,也算是意外之喜。
下载个oracle 10.2.0.4的补丁,1G左右,已经下载了4,5天了,今晚终于到了98%,接近曙光了。 很强大,手动Live Messenger 去广告 周二晚上,机器重启后,messenger突然无法登录,而且老是提示缺少文件,而我现在安装的版本,又是一个修改过的去广告安装文件,直接下载网上的live messenger msi文件无法修复,直接在MS下载一个,又说和windows 2003 不兼容,只能找一个9.0 beta版使用,但很不习惯下面多了一大片广告。
上网g一下,原来解决方法很简单,5分钟就搞定了,相关联接如下:
WLM 9.0 去搜索去广告万用方法(建议修改前先备份要修改的文件,以免有失,切记!): 去除MSN共享文件夹,打开MSN安装目录下的fsshext.8.5.1235.0517.dll,先备份一下,再找到registry,下面有一个102,删除,保存编译。然后,到注册表里删除下面的键值 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{FC9FB64A-1EB2-4CCF-AF5E-1A497A9B5C2D}
这个键值里面有一条默认的内容设置是:Messenger Sharing Folders
注意:FC9FB64A-1EB2-4CCF-AF5E-1A497A9B5C2D可能不同机器是不一样的
将这个键值删除,重启后共享文件夹就去掉了。
2008/2/26 2008年计划 觉得08年应该加强一些计划性,减少一些随机,随意性安排,特别是工作和一些重大事情上;
希望今年能有些改变,而且不止是某一方面;
看了自己07年的计划,发觉有些通用,很多可以引用到今年;
07年,又评为优秀员工,08年继续努力;
嗯,总的来说,最重要的,还是保持健康的身心,减少一些因压力或其它引起的疲劳,焦虑,急躁等不好情绪;
工作方面:
1,应该加强计划性,完善自己对项目的控制,包括谈判,合同,实施,验收等;增强和领导的沟通以及工作汇报;
2,发觉自己相当一部分时间都在解决紧急的事情,而不是在做重要的事情,导致时间花费在紧急而不重要的事情上,最后重要的事情反而做得不够好,不够快,做的事情多,但成绩不见得特别出色;需要改进工作方式;
技术学习方面,主要在系统安全防护,调优,迁移,虚拟化,存储等方面学习加强;
3,oracle继续加强,主要是在高可用性方面,包括rac, dg, stream,rman等,调优也要进一步了解,要重视基础理论;争取考过ocp;
4,aix, 主要在hacmp, 系统日常管理,调优继续了解深入;
5,linux, 对系统的安全防护,系统的迁移、升级,集群等做进一步的测试;学习shell编程,如果进展比较顺利,学习perl;
6, 如果有时间,学习plsql, 汇编继续深入了解;
7,了解ITIL的知识,适当运用到日常工作;
8, 争取实现公司应用服务器的虚拟化;
...
技术方面很多测试验证计划,公司现在的测试环境不错,要好好珍惜;
非技术学习或计划
1,希望能加强英语,包括阅读和口语,最好能参加学习班;
2,继续每年看一本名著;多读些非技术的书,增强自己的见识,特别是在人文,理财,历史,自然科学等方面;
3,继续资助一个贫困学生;最好能影响周围的人也多些参与;
4,到一个地方旅游,暂定还是国内;
5,根据最近列的购买计划,逐步买些计划中的用品;
6,花点时间陪陪父母;多和家人沟通;
7,认识多一些朋友,特别是有钱的美女朋友,或者有见地的朋友;多出去活动;和一些年长的同事,也多些沟通;
8,继续提高自己的网球球技, 夏天当然要去游泳,改进自由泳的泳姿;
9, 不要忘记合理的理财,至少要跑得过CPI;
10,对社会经济发展,要多些关注,包括从美国的次贷,到楼价,菜价,肉价等等可能影响到自己的事情,多点关注分析;
最后,祝北京奥运顺利举办成功!
暂时想到这里,有空再继续补充完善;
2008/2/23 今不如昔 昨晚,一个系统升级,更换服务器,和两个工程师忙到凌晨3点多,印象中,好久不用加班到这么晚了。早上8点多又被电话吵醒。到了今天下午,精神就很萎靡不振。有点感叹,是否老了,就这么熬下夜,身体就顶不住了,未免状态比前差得太远。嗯,不过,最近一直是比较忙,没什么休息。
之前虽然安排了几轮测试,从开发到业务人员,但真正上线的时候,还是发现一些问题,忙乎了好久,又解决了几个问题。测试中,2台IBM小机加外置光纤阵列的性能(三件加配件,购买价应该接近200万),还不如一台6万块钱的dell pc server, 真的有点无奈,当然系统的价值,还包括可用性、可管理等,不是一个性能指标来评判而已。 而且这次项目实施的目的是高可用性,而不是提高系统性能,所以,速度慢一点点,应该关系不大,看用户的反应了。性能优化,只能下半年再说。
到下周一,如果用户使用没反馈大问题,就可以松口气了,这个项目也筹划实施了好久,应该不止半年了。遇到很多变故,也费了我很多精力,当然,也从中学到很多东西,令我对aix hacmp, oracle rac都有进一步的认识,和掌握了一些实用的日常管理经验。
今天早上,用户反应无法登录系统,以为应用服务器出了故障,检查了好一会,最后发现是oracle 用户被锁定了导致系统无法访问其数据,很奇怪,最后才发现,是一个oracle 10g一个新特性,连续输入10次错误密码就将用户锁定,知道原因,解决就很快。
old:
ALTER PROFILE "DEFAULT" LIMIT FAILED_LOGIN_ATTEMPTS 10 new:
ALTER PROFILE "DEFAULT" LIMIT FAILED_LOGIN_ATTEMPTS UNLIMITED 下载个CodeGear RAD Studio 2007,很久没开发了,电脑只安装个eclipse, 但一个月难得运行一次。这个CodeGear 2007有4.5G,其实估计装了也没什么用,就是现在家里的网络包月,但一个月用不到几天,所以,下载点东西提高网络利用率而已,但使用emule下载一会就会断了,重启下又恢复,似乎运营商开始限制了。
听说CSDN又在筹划召开开发者大会,我也可能会得到邀请,在网下查了下总排名,我跌了三位了,现在是第11,快三年没得分了,一年跌一位。就我个人现在对开发兴趣,只集中在PL SQL,J2EE, 汇编这三个方面,但其实也没什么时间去深入学习。 2008/2/19 ORA-00600:MRP0 on standby may not start (OERI:krfg_aset_1) 两台oracle服务器,一台主,一台dg, switch over 成功后,在switch over回去的时候,系统异常,上次也遇到同类的问题,但没有细究,网上也没找到相关讨论。最后在metalink找到答案,遇到一个oracle的严重bug。
系统启动后,无法关闭,执行rman恢复,flash database恢复等等都报ORA-00600错,后来发现是oracle一个bug, 可以在metalink查到相关的信息:Bug 5891280 - MRP0 on standby may not start (OERI:krfg_aset_1)
Affects:
Fixed:
DescriptionORA-600[krfg_aset_1] can occur on a physical standby if flashback has been turned off for some tablespaces with the 'alter tablespace flashback off' command. Workaround: Do not turn flashback off for some tablespaces on physical standby. 2008/2/17 心情不错,mark一下 今天到公司加班了一天,解决了一个问题,另外一个问题,找到可行的思路,加上昨天晚上解决的问题,三个存在疑问的技术问题,都取得进展,心情不错,所以mark一下。
从纯技术的角度看,都不是特别高深的问题,但对以后工作一些考虑,策略,却是影响比较大。
一台AD的客户端服务器,该机器已经老化严重,计划淘汰,但无法将其系统迁移出来,就无法进行下一步的工作。之前也一直没时间去想方法解决。主要有如下几个问题,造成比较麻烦,难于解决:
1,显卡坏了,本地显示器无法显示,只能远程操作;
2,我没有域的administrator的密码,无法在其上面安装一些备份的agent程序来远程备份;组策略也禁止任何系统级别的安装或修改;
3,硬盘是scsi,4个组成raid 5, 无法简单的抽取到其它电脑操作备份;
昨天下午,刚好有点时间,试了用公司的备份系统bakbone, 直接用灾备光盘备份出来,然后恢复到vmware上面,那知道恢复的时候,提示磁盘不一样大小,无法恢复,第一轮失败。强制恢复,启动的时候一直是蓝屏,用windows安装盘修复也没用。
使用vmware converter-3.0.2, 终于成功导入到vmware, 但又发觉默认的网卡IP不对,而我又没有管理员的权限去修改,又很头疼。直接用深山红叶系统维护盘启动,增加一个本地超级管理员,但启动发觉还是无法登录域。增加的用户是本地的,并不是域的管理员,一时无计,以为又失败了,上网找了下如何破解域用户的密码,无意发现,其实我的问题,只要启动到安全模式就可用本地的管理员进入进行修改。
解决了一台的迁移问题,接下来另外几台同类的旧服务器的迁移就好办多。还有一个工具,还没用,其实也可一试,就是:Acronis.True.Image.Echo.Enterprise.Server.v9.5,也是一个备份恢复的好工具。
至于需要修改域管理员密码的,可参考:Forgot the Administrator's Password? - Change Domain Admin Password in Windows Server 2003 AD
今天,在一台刀片上,安装了一个32位的linux, 再在上面安装了一个32位的oracle, 配置成一台64位的oracle的物理data guard成功。同位数,同版本的data guard配置,可以在网上找到无数篇的教材,但不同位数的oracle之间的dg配置,几乎没见到有人讨论过,但我们现在新服务器都是64位的系统,而淘汰下来的都是32位的,这次测试成功,那这些服务器就还可以利用。安装配置过程,其实和原来一样,但switch over的时候,根据metalink 提示,是需要多几步检查。有空再整理发出来。
另外,很多备份工具,对windows的支持都比较好,而对linux相对就差很多,试过好几个工具,包括上面提到的,对整个linux系统备份,恢复到vmware都是失败。现在还有几台旧系统,安装redhat 7.2, 上面配置的服务都比较旧,而且没文档,想再重装都比较麻烦,如果能迁移备份出来,那以后管理的工作压力会小些,今天在网上找到一篇文档,提供了另外一种手动的备份方法,有空可以试下。
晚上用母亲新教的方法,煮了碗牛奶麦片加鸡蛋,吃得很饱。 2008/2/12 新年大热! 今年的春节,有点回归传统,已经有十几年没看春晚了,决定今年看看,但其实只看了1/3而已,中间还上网和朋友聊聊,解决一些问题。第二天,下载个视频,但也是看一小会就没耐心看了。怎么说的,看的那几个,开始看了30分钟,后来,蔡明那个小品,赵本山的小品,周杰伦的歌,感觉还行,但也就这样,提不起兴奋。
由于前段时间手机不见了,很多朋友的联系电话都没了,这次春节,又陆续收到大家的贺年短信,又重新找回20多个人的联系方式。
第二天,早上醒来的时候,感觉有点不舒服,但还是起来到大伯家拜年。中午回来已经觉得不妥,躺在床上休息。连一个好朋友一家过来拜年,都没怎么招呼。到晚上越来越不舒服,用温度计测下体温,居然39.2度,很久没高烧过了,记忆中的上一次发高烧,还是大学期间的事,已经过去好多年了。
头很疼,肚子很涨,四肢冰冷,盖在被子里面,一点都不保暖,需要拿个电热饼捂住。我想到,人之所以会有痛苦,是因为感觉,很多苦痛,主要还是感觉得到,所以,有些愚钝点的人,反而不易感到苦痛,而聪明点,或是学识多点的人,反而容易伤风感月,触景伤情之类,容易体会到更深层次的一些感觉。
照惯例,大年初一是一个重要的日子,这天要新衣服,要循规蹈矩,家庭要和睦,不能吵架或出差错,因为,这天预示着来年。但老实说,我现在不大信这个,第一天就发高烧,也没什么心理负担,嗯,进一步,乐观点想,新年第一天就大热,不错。其实这就象解梦一样,可以解成不同的意思,重要的是心态。
母亲分析是我前几天喝了太多白酒,加上吃了太多海鲜和其它难消化的食物导致急性肠胃炎。打电话给了当医生的大舅问下解决方法,吃了两片百服咛,一下就控制局面。看过了《人体使用手册》,其实我对偶尔的小病,倒是不抗拒,而且觉得是好事,正常在疲劳紧张的情况下,身体只能支出,而到休息的时候,身体器官在复原,修养生息的时候,反而身体会呈现出一些疲劳,发热等症状,所以,不用过多担心。
所以,新年,几乎足不出户在家休息了四天。平时几乎没上过视频网站的,最近上youku, youcube, 也发现很多搞笑视频,下载了很多MTV。另外,还看了经典的90-91,91-92,92-93等几个赛季公牛的征战历程,感叹,经历过活塞,纽约人的那种肉搏式防守,难怪公牛在总决赛的时候,赢得那么轻松。
然后,最后两天突然心血来潮,想安装个极品飞车10玩玩,那知道无法运行,试过好多办法都不行,不知道是windows2k3的问题,还是笔记本显卡太差的问题。下载了一个CS 1.5,又玩了起来,很多基本的技巧都忘记。那个一键买枪的脚本,也找了好一阵才找到。在浩方里面乱冲,嗯,快三年没这样玩过了。
附:【关于CS1.5版本一键买枪脚本设置的说明】
下面是CS一键买枪脚本:
alias w "wait" alias mclr "slot10;w;slot10" alias ammo1 "buyammo1;buyammo1;buyammo1;buyammo1;buyammo1;buyammo1;mclr" alias ammo2 "buyammo2;buyammo2;buyammo2;buyammo2;buyammo2;buyammo2;mclr" alias equip "buyequip;menuselect 8;menuselect 2;ammo1;ammo2;buyequip;menuselect 8;menuselect 4;buyequip;menuselect 8;menuselect 3;menuselect 0;mclr" alias hj "buyequip;menuselect 8;menuselect 2" alias sl "buyequip;menuselect 8;menuselect 4;buyequip;menuselect 8;menuselect 3" alias deagle "buy;menuselect 1;menuselect 3;ammo2;menuselect 0;mclr" alias equip2 "hj;ammo1;deagle;sl" alias mp5 "buy;menuselect 3;menuselect 1;equip2;menuselect 0;mclr" alias carbine "buy;menuselect 4;menuselect 1;buy;menuselect 4;menuselect 3;equip2;menuselect 0;mclr" alias awp "buy;menuselect 4;menuselect 6;equip2;menuselect 0;mclr" bind f2 "carbine" bind f3 "mp5" bind f4 "awp" bind f1 "deagle" bind z "equip" alias +sjump "+jump;+duck" alias -sjump "-jump;-duck" bind SPACE +sjump 说明:用记事本打开 Counter-Strike\cstrike目录下的 autoexec.cfg 然后粘贴以上字符内容,首次使用该脚本时:进入游戏后打开控制台输入命令:exec auotexec.cfg 回车即可,以后进入游戏后会自动加载该脚本。
F1键购买“沙漠之鹰”+子弹(全满)
F2键购买“M4”或“AK47”+“沙漠之鹰”+子弹(全满)+护甲+手雷+闪光弹(1颗) F3键购买“MP5”+“沙漠之鹰”+子弹(全满)+护甲+手雷+闪光弹(1颗) f4键购买“AWP”+“沙漠之鹰”+子弹(全满)+护甲+手雷+闪光弹(1颗) Z键购买子弹(全满)+护甲+手雷+闪光弹(1颗) Sbpace(空格)键超级跳 关于1.5版本的BIND解决办法 :
在1.5里,如果你用自己的config文件的话,你会发现F1键和F2键被绑定后无法工作! 你可以试着用这种方法解决: 将".\valve\cl_dlls" 里的"demoeditor.dll"和 "gameui.dll" 重命名或转到别的文件夹里,这下你可以绑定F1和F2了 踢人问题
控制台,输入users显示出每个玩家的ID编号,
输入kick #XX(编号)(编号前面加#哦) POD机器人问题。
有人问起关于POD机器人怎么用的问题。在此简单作答: = 可以调出菜单,英文好完全可以自己看明白了。 不明白的话,以下是常用的: =1 表示随机加一个电脑,=51 表示全部加匪,=52表示全部加警, =6表示去掉一个电脑,=7表示把电脑全部去掉, =3表示把电脑全部杀死,=4就是连玩家连自己一起死啦! =81表示让电脑只带刀,不许拿枪 切换后无声音问题
最便宜的就是用win2000和XP的人啦,就算声音已经没有了,按ctrl +Alt+Del 调出任务管理器,在
上面双击CS的程序,就可以进去啦,声音还在,就算本来没有了都还原了 麦克风讲话问题
CS游戏中,默认是K键讲话,按K键,看屏幕是否有小喇叭出现,
有,正常,没有,添加 bind “k” “voicerecord”到config.cfg文件里去。 4、打开你的config,修改 sv_voiceenable “1” voice_modenable “1” voice_scale “1.000000” voice_enable “1” voice_forcemicrecord “1.000000” 2008/2/6 dbstart Can't find init file for Database 今天凌晨公司大楼停电,昨天关掉了大部分的服务器,今天回公司启动回。并且再次检查下各个系统,免得春节出问题,又得回来,就麻烦了。
发现一些系统存在的隐忧,只能春节回来,联系其他同事一起解决。
了解多几个问题:
一台服务器,输入dbstart,返回错误:Can't find init file for Database "ora9".
解决方法,创建了一个pfile。
[oracle@sddb bin]$ dbstart
Can't find init file for Database "ora9".
Database "ora9" NOT started. [oracle@sddb bin]$ sqlplus "/ as sysdba" SQL> startup mount; SQL> ! [oracle@sddb bin]$ cd /u01/ora92/dbs/ [oracle@sddb dbs]$ ls initdw.ora init.ora lkORA9 orapwora9 spfileora9.ora [oracle@sddb dbs]$ exit SQL> create pfile from spfile; 在网上找到一篇,应该是更好的解决方法,就是修改dbstart,改成检查spfile
再不行改dbstart脚本,就OK了
- edit the dbstart script
- add the following line: SPFILE=${ORACLE_HOME}/dbs/spfile${ORACLE_SID}.ora after this line: PFILE=${ORACLE_HOME}/dbs/init${ORACLE_SID}.ora - change: if [ -f $PFILE ] ; then to: if [ -f $PFILE -o -f $SPFILE ] ; 另外,一台数据库,shutdown immediate的时候,很久都没停下来,tail -f alert log, 发现停在:
alert:License high water mark
g下找到一些解释,可参考
这个license high water
mark如biti所说是数据库session数曾经达到的最多数量。 这个数值可以从v$license视图中获得: SQL> select * from v$license; 2008/2/5 第一笔理财收获 今天接到短信通知,上次购买的理财“打新股”返回了第一笔费用,虽然很低,甚至不够请朋友出去吃一顿。但毕竟有个好开始。
纪录下人生第一次,得到的第一笔理财收入。
明天大楼停电,机房也受影响。我这边也不敢怠慢,晚上准备将相关服务器停机。在当前配电设备严重老化,而又缺少监控的情况下,还是小心为妙。 linux:设置tomcat开机自动启动 分公司的一台服务器,重新启动后,老是忘记启动tomcat, 开发的同事要求设置为开机自动启动,感觉很简单,但还是花了点时间修改才完成。
参考了网上的几个帖子,但都不是很适合要求,还是要自己修改一下,大概如下:
[root@appsit init.d]# pwd
/etc/init.d [root@appsit init.d]# cat tomcatd #!/bin/sh # chkconfig: 345 99 10 # description: Auto-starts tomcat # /etc/init.d/tomcatd # Tomcat auto-start # Source function library.
. /etc/init.d/functions # source networking configuration.
. /etc/sysconfig/network RETVAL=0
# CATALINA_HOME="/usr/apps/apache/tomcat/jakarta-tomcat-4.0.4"
export JAVA_HOME=/tomcat/java/jdk1.5.0_09 export CATALINA_HOME=/tomcat/tomcat/apache-tomcat-5.5.20 export CATALINA_BASE=/tomcat/tomcat/apache-tomcat-5.5.20 TOMCATUSER=tomcat start()
{ if [ -f $CATALINA_HOME/bin/startup.sh ]; then echo $"Starting Tomcat" /bin/su $TOMCATUSER -c $CATALINA_HOME/bin/startup.sh RETVAL=$? echo " OK" return $RETVAL fi } stop()
{ if [ -f $CATALINA_HOME/bin/shutdown.sh ]; then echo $"Stopping Tomcat" /bin/su $TOMCATUSER -c $CATALINA_HOME/bin/shutdown.sh RETVAL=$? sleep 1 ps -fwwu tomcat | grep apache-tomcat|grep -v grep | grep -v PID | awk '{print $2}'|xargs kill -9 echo " OK" # [ $RETVAL -eq 0 ] && rm -f /var/lock/... return $RETVAL fi } case "$1" in start) start ;; stop)
stop ;; restart) echo $"Restaring Tomcat" $0 stop sleep 1 $0 start ;; *) echo $"Usage: $0 {start|stop|restart}" exit 1 ;; esac exit $RETVAL
[root@appsit init.d]# chmod u+x tomcatd
[root@appsit init.d]# chkconfig --add tomcatd [root@appsit init.d]# chkconfig --list tomcatd
tomcatd 0:off 1:off 2:off 3:on 4:on 5:on 6:off [root@appsit init.d]# service tomcatd stop 删除:
[root@appsit init.d]# chkconfig --del tomcatd
写得也还不完善,比如tomcat 用户用个变量代替,用 RETVAL=$?来返回最后命令的退出状态,...
这些留待以后完善
2008/2/4 公司未婚同事聚会,喝倒几个人! 最近公司的几次活动,好像都没出状况。今天,公司组织外省的未婚同事到广州酒家聚餐,后来,经过抗议,我们广东的同事也参加了。
本来以为是很低调的一餐饭,那知道,居然大家兴致很高。特别是人事部的Z姐姐,我平时也叫她姐姐,虽然她年纪比我小。
我连喝了两杯五粮液后,已经发觉有点状况,赶快喝茶吃菜,看其他人在继续拼酒“厮杀”。过了一会,缓过气来,看他们喝得那么兴高彩烈,忍不住也参与挑战Z姐姐,喝多了几杯。
Z姐姐据说来公司这么多年还没醉过,但经不起大家的轮番轰炸,又白酒,又红酒,又白红混合。听说一回到公司,就出状况了,而且是直接吐在办公室的地毯上,看来是比较“严重”。后来,我上去看她,还趴在办公台上睡觉。真是英雄也有落马的时候。
另一个同事蛋蛋似乎也顶不住了。
2008/2/1 win2003 sp2 的DirectMusic消失问题 一个同事让我运行dxdiag看看,发现没有音乐(music)一项,而有些同事又有,比较奇怪,想起我之前有个游戏装不上,估计是类似问题造成。
上网找到解决方法:
windows 2003 游戏无法运行解决方案: 1.比较常见的是directx 功能禁用 这并不是因为Windows 2003不支持3D游戏,而是系统设置的问题。既然 发现了问题解决方法也很简单! 解决武器:winrar或是winzip directx 安装/升级文件 我找的是: DirectX 9.0c Redist August 2007winrar或是winzip解压缩后你会发现有很多*.cab文件。winrar或是winzip打开dxnt.cab 将所有的dm*.dll解压缩到Windows\system32将dmusic.inf 解压缩 到Windows\inf右键点击dmusic.inf 选择安装打开Windows\system32\dxdiag.exe看看DirectMusic
发现声音的硬件加速也没有调整,也一并修改过来! |
|
|