Dec
30
今日一个错手,把mysql里面user表中的root密码列改错了。里面有大量的数据,不可能重装啊。从网上找了些资料,发现恢复mysql的密码不难。
Dec
29
find命令是linux下面一个常用的命令,说它简单可以,说它复杂也可以。它有太多的参数,要完全掌握不容易,下面我就做个翻译,并附上范例,写写常用的参数。
一、基础
首先要知道的是,find相当耗io资源,如果不是必要的话,建议用locate代替。
一、基础
首先要知道的是,find相当耗io资源,如果不是必要的话,建议用locate代替。
Dec
28
Dec
27
昨天做数据库同步的时候,本来想用日志更新的方式做的,后来发现--log-update选项在my.cnf文件里面加入后,不能生效。
到http://dev.mysql.com/doc/找5.0的文档看了一下,发现mysql5.0的更新树里面有这样一段话:
也就是说,mysql5.0下面已经用--log-bin代替了--log-update,并且my.cnf文件里面如果已经有log-bin定义的话,就会忽略log-update。难怪昨天的操作会不行。
到http://dev.mysql.com/doc/找5.0的文档看了一下,发现mysql5.0的更新树里面有这样一段话:
引用
Removed the update log. It is fully replaced by the binary log. If the MySQL server is started with --log-update, it is translated to --log-bin (or ignored if the server is explicitly started with --log-bin), and a warning message is written to the error log. Setting SQL_LOG_UPDATE silently sets SQL_LOG_BIN instead (or do nothing if the server is explicitly started with --log-bin).
也就是说,mysql5.0下面已经用--log-bin代替了--log-update,并且my.cnf文件里面如果已经有log-bin定义的话,就会忽略log-update。难怪昨天的操作会不行。
Dec
26
为了防止blog主机出现故障导致文件丢失,我在整理了另外一台后备的服务器,下面就写写如何做它们的同步。
遇到的问题有两个:1、主机是FreeBSD,备机是Linux,使用的命令和路径有不同;2、不单要同步文件,而且要同步mysql数据。
遇到的问题有两个:1、主机是FreeBSD,备机是Linux,使用的命令和路径有不同;2、不单要同步文件,而且要同步mysql数据。
Dec
21
ltp套件是由Linux Test Project所开发的一套系统测试套件。它基于系统资源的利用率统计开发了一个测试的组合,为系统提供足够的压力。
一、获取软件
首先我们可以从http://optusnet.dl.sourceforge.net/sourceforge/ltp/ltp-full-20050608.tgz下载最新的20050608版本;
下载后,放到/root目录下,解压并编译、安装:
一、获取软件
首先我们可以从http://optusnet.dl.sourceforge.net/sourceforge/ltp/ltp-full-20050608.tgz下载最新的20050608版本;
下载后,放到/root目录下,解压并编译、安装:
tar xzf ltp-full-20050608.tgz
cd ltp-full-20050608
make;make install;
cd ltp-full-20050608
make;make install;
Dec
19
系统出现死机,一般分为两种情况:一是硬件问题;二是软件问题。
一、硬件问题
可以考虑分析以下几点:
1、不要超频CPU,如果已经超频的先回复到原来的频率。
虽然平时运行没有问题,但可能在高负载的使用中就会出现不可预料的故障了。特别是linux系统在某些应用上,是可以把硬件的性能发挥到极限的,但这样的硬件运行Windows可能是没有问题的。
2、确认电源供电充足
必须确保在高负载的状态下,电源可以满足负载。
3、使用memtest86检查内存状态
4、恢复BIOS到默认状态
对于服务器,可以使用自带的监测工具进行测试,也是一个不错的排错方法。
一、硬件问题
可以考虑分析以下几点:
1、不要超频CPU,如果已经超频的先回复到原来的频率。
虽然平时运行没有问题,但可能在高负载的使用中就会出现不可预料的故障了。特别是linux系统在某些应用上,是可以把硬件的性能发挥到极限的,但这样的硬件运行Windows可能是没有问题的。
2、确认电源供电充足
必须确保在高负载的状态下,电源可以满足负载。
3、使用memtest86检查内存状态
4、恢复BIOS到默认状态
对于服务器,可以使用自带的监测工具进行测试,也是一个不错的排错方法。
Dec
14
Oracle 没有光盘版本的9.2.0.6,只能从9.2.0.4升级。下面就讲讲x86平台上的Oracle如何升级:
1、停止Oracle
升级前,先停止Oracle数据库,包括HTTPD服务器、lsnrctl和agentctl。
1、停止Oracle
升级前,先停止Oracle数据库,包括HTTPD服务器、lsnrctl和agentctl。
# su - oracle
$ sqlplus "/as sysdba"
> shutdown immediate
> quit
$ lsnrctl stop
$ agentctl stop
$ $ORACLE_HOME/Apache/Apache/bin/apachectl stop
$ sqlplus "/as sysdba"
> shutdown immediate
> quit
$ lsnrctl stop
$ agentctl stop
$ $ORACLE_HOME/Apache/Apache/bin/apachectl stop
Dec
14
红旗的产品已经从DC Server 4.1逐步过渡到DC Server 5.0,刚好项目中也需要在DC Server 5.0上使用Oracle 9i,下面就整理一下:
(这里只是指出和安装在DC Server 4.1上的不同点,对比的文章可以参考[原]在红旗DC 4.1上安装Oracle 9i(9204))
(这里只是指出和安装在DC Server 4.1上的不同点,对比的文章可以参考[原]在红旗DC 4.1上安装Oracle 9i(9204))
Dec
13
从红旗的网站和IBM的网站上都找不到Websphere Application Server 6.0在DC Server 5.0上的认证。Websphere Application Server 6.0的认证只在DC Server 4.1上有。
今天由于项目需要,尝试在DC Server 5.0上进行安装。
今天由于项目需要,尝试在DC Server 5.0上进行安装。
Dec
8
大家常常都会用到ssh远程登陆linux服务器,但其实ssh可以提供的功能不单如此,还可以实现如文件传输,加密转发等功能。这里就介绍一下:
Dec
8
以下是来自newsforge的一篇很有趣的文章,为我们分析了Windows比Linux“安全”的最新理由,个人看来更像是调侃Windows的文章。
英国权威媒体卫报 (Guardian Newspapers)报道:“科学家研究表明,地球上的电脑很可能遭到外星人的入侵。”目前还没有证据显示Linux能够幸免于这样的入侵。
英国权威媒体卫报 (Guardian Newspapers)报道:“科学家研究表明,地球上的电脑很可能遭到外星人的入侵。”目前还没有证据显示Linux能够幸免于这样的入侵。