Fedora在启动时会自动把系统中的其它分区挂载,为了对自动挂载的分区进行一定的限制,就要改变相应的策略,这一策略存放在'/usr/share/hal/fdi/policy/10osvendor/20-storage-methods.fdi'文件中。
在以下提示行
<!-- Here follow volumes we specifically want to ignore - it is
the -->
<!-- responsibility of software higher in the stack (e.g.
gnome-vfs) -->
<!-- amd mount programs (e.g. Mount() on HAL) to respect
volume.ignore -->
<merge key='volume.ignore'
type='bool'>false</merge>
按照说明在提示之后添加对磁盘挂载的策略即可,比如我自己的硬盘就是
<match key='volume.fstype' string='vfat'>
<match key='volume.label' string='DATA'>
<merge key='volume.ignore'
type='bool'>true</merge>
</match>
<match key='volume.label' string='MULTI'>
merge key='volume.ignore' type='bool'>true</merge>
</match>
<match key='volume.
linux 禁用ipv6(2008-11-16 13:07)
关于ipv6在网上找到
http://www.mjmwired.net/resources/mjm-fedora-fc6.html#ipv6
绝大多数版本的linux支持ipv6,可惜IPV6离我们还是很远,增加它,不但会影响我们的系统性能,如果你使用linux做桌面的话,它还会严重影响你的上网速度。
我个人感觉就是DNS解析起来非常得慢。
以下是如何禁用它的支持。
原文请看这里:
http://www.mjmwired.net/resources/mjm-fedora-fc6.html#ipv6
Disable IPv6 Features
18 October 2006
FC6 has the most IPv6 support than in previous releases. Most
likely you do not use IPv6. If you wish to eliminate the slight
extra resources consumed by enabling IPv6, then you may do the
following steps.
This may speed up your DNS lookup times when using the
internet.
Disable IPv6 Networking Support
支持网络支持
Edit /etc/sysconfig/network. (A reboot will be required)
[mirandam@charon ~]$ sudo gedit /etc/sysconfig/network
Change:
NETWORKING_IPV6=y
而在linux下,我始终找不到完美的解决方式,最后,只有采用终极的,bt的解决方式。。。。。
把linux下的中文字体复制一份到zend安装目录~/jre/lib/fonts
,并改名覆盖随意一个原有的字体。hummmmm。。。这样就能用你设置的linux中文字体显示了。。。或许这样也能够解决jbuilder的中文显示
问题。。。我的openoffice也是用这个方式解决的。
cp yzdwsj6.ttf ~/jre/lib/fonts/LucidaSansRegular.ttf
在Linux下开启硬盘DMA(2008-10-23 13:16)
注意:/sbin/hdparm命令不支持SATA硬盘。
Linux下的32位I/O和DMA默认是关闭的。如果用的是16位I/O的话,就无法充分发挥电脑的性能。
如果要打开32位I/O和DMA,就需要以root身份进行设置。为了降低因出错而重启系统对文件系统的损害,最好以单用户模式进行。
首先,使用下面的命令检查硬盘驱动器的当前I/O情况:
[root@anima lwg]# /sbin/hdparm -t /dev/hda
/dev/hda:
Timing buffered disk reads: 8 MB in 3.31 seconds
= 2.42 MB/sec
[root@anima lwg]#
如果要显示当前I/O、DMA设置,可以分别使用下面的命令:
[root@anima lwg]# /sbin/hdparm -c /dev/hda
(显示当前I/O设置)
/dev/hda:
IO_support = 0 (default 16-bit)
[root@anima lwg]# /sbin/hdparm -d /dev/hda
(显示当前DMA设置)
/dev/hda:
using_dma = 0 (off)
[root@anima lwg]
1、在Zend/ZendStuido-5.5.1/jre/lib/fonts建立目录fallbac,将其权限设置为777
2、从WINDOWS系统的FONTS目录中复制simsun.ttc过来,到fallback下,并改名为simsun.ttf
复制simsun.ttc复制到fallback目录下以后,记得到上级目录fonts中执行一下mkfontdir命令。
重启zend studio .
Vim备份文件(2008-10-18 22:28)
Vim
一般来说VIM不会备份文件,你可以执行
cp /usr/share/vim/vim64/vimrc_example.vim ~/.vimrc
将vimrc_example.vim拷贝到当前用户的主目录并改名为.vimrc,该文件里面如下代码就打开了VIM的备份功能:
if has('vms')
set
nobackup ' do
not keep a backup file, use versions instead
else
set
backup
' keep a backup file
endif
如果是拥有vms就不产生备份文件,因为vms会自动备份文件,如果没有vms就在每次修改文件时自动产生备份文件.
也可以在打开文件的时候在VIM执行如下命令找开自动备份文件功能:
: set backup
但是Vim自动备份文件功能总是在原文件的后面加上一个~来表示是一个备份文件,例如如果文件名是file.txt,则
备份文件的文件名就是file.txt~ 。我不是很喜欢这种风格,可以在VIM中输入如下命令进行修改:
: set backupext=.bak
[root@jack soft]# sh ZendStudio-5_0_0.bin
Preparing to install...
Extracting the JRE from the installer archive...
Unpacking the JRE...
Extracting the installation resources from the installer
archive...
Configuring the installer for this system's environment...
awk: error while loading shared libraries: libdl.so.2: cannot open
shared object file: No such file or directory
dirname: error while loading shared libraries: libc.so.6: cannot
open shared object file: No such file or directory
/bin/ls: error while loading shared libraries: librt.so.1: cannot
open shared object file: No such file or directory
basename: error while loading shared libraries: libc.so.6: cannot
open shared object file: No such file or directory
dirname: error while loading shared libraries: libc.so.6: cannot
open shared object file: No such file or directory
basename: error while loading shared libraries: libc.so.6: cannot
open shared object file: N
又学到了一个经验(2008-08-14 10:53)
从奥运开始,估计同志们对 奥运太感兴趣. 在开幕式的那天,
移动手机电视的访问量是直线上升.最高并发量达到了 7500个.
除掉一些卡死的用户.估计也有3000左右. 刚开始是数据库查询压力超级大. 导致了我们前端的rich media
server 卡死.主要是由一个sql 语句导致的,刚开始 是一个sql语句,没有索引.导致负载高. 加上索引后.正常,
去吃了一顿饭后.发现负载又上来了. 继续检查 原来是一个sql
语句使用了like查询.因为历史原因.手机号有的是13512345678 或者是前面多了一个86 13512345678.
于是简单起见采用了like '%13512345678' 查询手机信息.
当然解决问题 一个可以吧86去掉.但是历史遗留改不了. 还好我想到了一个办法. sql 语句改成了 where
mobile_no=8613512345678 or mobile_no=8612345678 mysql
的负载降下去了.不过随着用户的增多.mysql 的链接数又上来了. 于是把mysql的连接数改成了
set-variable = max_connections=50 mysql 安全度过. mysql 刚过去
oracle忽然又出问题了.oracle出了一个问题.连接数 改得太大.启动不了.幸好请来一个人 修复了.
链接数改成了500,也顺利通过去了.
oracle 的压力过去后.又于
<?$domain = '127.0.0.1';
$port = 80;
$uri = '/ly/post.php';
$data='txtName=111&txtEmail=222@1.net&rabSex=%D0%A1%BD%E3&txtFrom=%BD%AD%CE%F7%C1%FA%C4%CF&txtQq=2222&txtUrl=33333333&txtFace=images%2Fface%2Fface05.gif&txtEm=images%2Fem%2Fem01.gif&txtBody=rrr';
$protocolstr ='POST {$uri} HTTP/1.1\r\nHost:
{$domain}\r\nContent-type:
application/x-www-form-urlencoded\r\nContent-length: ' .
strlen($data) . '\r\nReferer: http://10.10.10.10/ly/index.php\r\nUser-Agent:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; SV1; .NET CLR
1.1.4322)\r\nAccept: */*\r\n\r\n{$data}\r\n\r\n';
$sock = fsockopen($domain, $port, $errno, $errstr, 30);
if (!$sock) die('$errstr ($errno)\n');
fputs($sock, $protocolstr);
$headers = '';
while ($str = trim(fgets($sock, 4096)))
$headers .= '$str\n';
$b
ntp 自动校时资料(2008-07-18 22:46)
http://www.chinalinuxpub.com/read.php?wid=595
http://linux.vbird.org/linux_server/0440ntp.php
在中国移动手机电视的配置
/etc/ntp.conf
server 10.11.231.146
fudge 10.11.231.146 stratum 10
#restrict 10.11.231.146 mask 255.255.255.255 nomodify
driftfile /var/lib/ntp/drift
#broadcastdelay 0.008
#keys
/etc/ntp/keys
server 127.127.1.0 # local
clock
fudge 127.127.1.0 stratum 10