Joe's Blog

在我的博客中,你会看到一些测试文章和Windows、Linux的使用技巧。有共同兴趣的朋友请关注我的博客。

十二月 2006 - 博客

电脑技巧:查看隐藏文件

在Windows系统中,要查看文件系统中的隐藏文件需要文件系统中选择"文件夹选项"-"查看",选择"显示所有文件和文件夹"。但有时候电脑中了病毒后,经过上述操作也不能显示隐藏文件。

其实,我们可以通过winrar程序很简单的就可以查看所有文件。

打开winrar程序,在程序的地址栏中选择想要查看的文件佳即可查看该文件夹中的所有文件了。这招对很多将自身文件隐藏的病毒很有效哦!

闲言碎语-初识贵阳

出差到贵阳已经有四天了,一直都在忙,不停得跑,一直没有时间好好坐下来写写我第一次到贵阳的感受。

灰蒙蒙的天空,高低错落的街道,琳琅满目的小吃,热情朴实的教师是我这四天来感受最深的。这四天贵阳的天空一直飘散着绵绵细雨,就是不下雨的时候也是一直都阴沉沉。完全没有飞机飞翔在云层之上的那种晴空万里的景象。整座城市都被云雾笼罩着。贵阳的街道此起彼伏,坐在出租车上就像在游乐园里做过山车一样。而且街道错综复杂,就连出租车司机也经常不知道我们要去的目的地怎么走。每到夜幕降临,贵阳的街道两边就会摆出花式各样,品目繁多的小吃摊、大排挡。在我们做试点的学校贵阳二十一中,让我感受到了贵阳教师的热情,几个配合我们工作的老师为我们提供了很大的帮助,让我们的工作能很好的进行下去。

要睡觉了……好累……好困……

解决:重复记录引起数据库数据获取数目不正确

前几日,运营部反映我们网站上的一个根据配置显示对象个数的功能不正确,他们添加了新数据,而且配置了显示数为6,但是页面上实际只显示了2个。得知这一情况后,我们测试组首先验证了该问题确实存在。然后对原始代码进行了调试,发现取数据之前传入的数据确实为6,而不是2。而且存储过程是用TOP语句取得相应的数据,应该不会有错的。

查看数据库表中的数据,发现有许多相同记录;而存储过程是先用TOP语句取出数据,然后用DISTINCT对取出的数据进行筛选,从而导致了最终返回的数据不是配置中要取的条数。

将数据库表中的相同的冗余数据,前台显示恢复正常了。

 总结:数据库中获取一定数量的数据时,一定要注意区别相同的记录,以免取出的数据不是期望的条数。

Redhat Enterprise Linux(Redhat AS 4)中如何关闭SELinux?
红帽企业 Linux 4 包括了一个 SELinux 的实现。SELinux 代表了用户,程序以及进程间相互交流的主要变化。在这个发行版本中,SELinux 被默认安装并被开启使用。

在安装的过程中,您可以选择禁用 SELinux,或是设置它只记录警告信息,或是使用它的只在以下守护进程中有效的目标化策略:dhcpd、httpd、mysqld、named、nscd、ntpd、portmap、postgres、snmpd、squid、syslogd

目标化策略在默认的情况下被启用。

红帽企业 Linux 4 使用在 ext2/ext3 文件系统上的扩展属性来支持 SELinux。这就意味着,当一个文件被写到默认挂载的 ext2/ext3 文件系统中时,一个扩展的属性也会被写入。

当系统有 红帽企业 Linux 4 和 红帽企业 Linux 2.1 双重启动的时候,这就可能会产生一些问题。红帽企业 Linux
2.1 内核不支持文件的扩展属性,当它遇到文件的扩展属性时,系统可能会崩溃。

有Linux桌面用户在安装了Redhat Enterprise Linux 4.0后,可能会需要关闭SELinux,正确的方法是:
修改/etc/selinux/config文件中的SELINUX="" 为 disabled ,然后重启。
Posted: 十二月 06 2006, 10:08 下午 作者 zbinbo | with 1 comment(s) |
标签:
解决:安装Redhat AS 4,声卡导致Kernel panic: Fatal exception

最近由于工作需要,公司安装了Redhat Enterprise Linux(Redhat AS 4),安装完成后,重新引导系统,总是出错。

屏幕上显示:
Fatal exception:panic in 5 seconds
kernel panic - not syncing : fatal exception

之后就一直停在那里.

查了一些网站资料,大部分都是双CPU才发生的,有些是关闭:Hyper-Threading (HT)好了,有些关闭USB好了。

但是我试过了关闭HT,或者关闭USB都无法解决。

还尝试了关闭SELinux的配置,也无法解决。

经过四次重装之后,还是没有解决,在就要放弃之际。突然看到出错信息中有“alc880”的字样,这是个声卡类型。尝试着将声卡关闭,重启系统。OK,搞定。

 总结:安装linux系统经常会遇到安装完成之后,无法启动系统。很多情况是由于板载声卡、网卡、或是cpu 超线程功能引起的。这类问题的解决办法就是先查看错误代码中的信息,找到错误所指向的硬件,将其禁用。系统启动后,安装好相应的驱动,再启用该硬件即可。

更多内容