- 浏览: 267860 次
- 性别:
- 来自: 广州
-
最新评论
-
sunfeizhi:
感谢博主
mysqlhotcopy 缺少DBI不能使用问题解决 -
wuxiaochun:
谢谢版主提供所有依赖包的下载地址。
Memcached Session Manager 共享tomcat session设置
文章列表
ubuntu10.10 终端下默认zh_CN.UTF-8输出,所以本机上查看中文都是正常输出,如下:
wubolu@wubolu-linux:~$
uname -a
Linux wubolu-linux 2.6.35-23-generic-pae #37-Ubuntu SMP Fri Nov 5 20:57:06 UTC 2010 i686 GNU/Linux
wubolu@wubolu-linux:~$
ls
examples.desktop war3 公共的 模板 视频 图片 文档 下载 音乐 桌面
...
今天新装一台CentOS5.5启动后用ubuntu连接不上,提示如下,但在192.168.1.140本地查看网络全部正常,发现不到什么问题,网上也没有相关资料,清空了ubuntu下的.ssh/known_hosts仍然没有解决。
后来发现在局域网内有同样IP在上网,才想起原来是有IP冲突,后来CentOS换了一个ip地址后没有出现这个问题了。
20101220补充:问题依旧i出现,网上的方法是按照提示清空/root/.ssh/known_hosts公钥文件,但我删除对应IP公钥问题就解决了:
...
Ubuntu默认的打开.txt文件用的是gedit,gedit默认编码是UTF8,windows下txt编辑器用的gb2312。解决方法之一就是把gedit的编码改为GB2312,方法如下:
终端输入 gconf-editor 调出 gconf-edit
依次点开
apps->gedit-2->preferences->encodings 中的auto-detected
在双击弹出对话框中依次加入GB18030,GBK,GB2312,然后将GB18030,GB2312移到最上。
Ubuntu 10 自带的Evolution好像还不是很完善,固删除用Thunderbird代替之。
简易安装 thunderbird 方法:
通过ubuntu软件中心获取,或者使用终端运行sudo apt-get install thunderbird,即可获取英文版Thunderbird。
手动安装 Thunderbird 中文版方法:
1、上官网下载一个中文版放到/usr/local/下,http://www.mozillamessaging.com/en-US/thunderbird/all.html
2、解压缩后就可直接在thunderbird目录下运行./thu ...
分区:根据个人使用习惯不断调整,以达到最优空间资源分配。
/boot 1G
/ 100G
/tmp 10G
/var 10G
/home 100G
/usr/local 50G
/swap 和内存一样大
0、更新系统源
选对版本,网易的还是挺快,源可以google查找
sudo gedit /etc/ ...
TCP 方面调优
sysctl -a 查看内核参数
/etc/sysctl.conf 直接添加修改即可 /sbin/sysctl -p 命令即可使内核马上生效。
CentOS 6 2.6.32-71.29.1.el6.i686内核
vim /etc/sysctl.conf
net.ipv4.tcp_keepalive_time = 300
net.ipv4.tcp_keepalive_probes = 5
net.ipv4.t ...
出处:http://code.google.com/p/sersync/
当前版本的sersync依赖于rsync进行同步。如下图所示,在同步主服务器上开启sersync,将监控路径中的文件同步到目标服务器,因此需要在主服务器配置sersync,在同步目标服务器配置rsync。sersync 使用 Linux 2.6 内核的 inotify 监控 Linux 文件系统事件。如图所示,在同步主服务器上配置sersync (可以不开启 rsync 服务,这样则可以从主服务器向目标服务器推送数据,但不可以从目标服务器向主服务器拉取数据),在同步目标服务器配置 rsync 并开 ...
原文出处:http://www.mysqlsystems.com/2009/05/mysql-log.html
日志文件(log)就是一个跟踪记录的列表,它可以协助我们时刻掌握系统及应用服务的动作状态,在故障排查的时候提供最详细准确地信息,帮助我们快速查找原因,减少我们凭 ...
Shell 快捷键
- 博客分类:
- Shell Script
参考:www.mysqlsystems.com Ctrl + a 可以快速切换到命令行开始处 Ctrl + e 切换到命令行末尾 Ctrl + r 在历史命令中查找 Ctrl + u 删除光标所在位置之前的所有字符 Ctrl + k 删除光标所在位置之后的所有字符 ctrl + w 删除光标之前的一个单词 Ctrl + d 结束当前输入、退出shell ctrl + s 可用来停留在当前屏 ctrl + q 恢复刷屏 ctrl + l 清屏
sysbench (System performance benchmark)
是一个模块化的、跨平台、多线程基准测试工具,主要用于评估测试各种不同系统参数下的数据库负载情况。
它主要包括以下几种方式的测试:
1. cpu 中 ...
Web Bench 1.5
http://home.tiscali.cz/~cz210552/webbench.html
下载安装
tar zxvf webbench-1.5.tar.gzcd webbench-1.5make
make install
[root@test2 webbench-1.5]# webbench -t 30 -c 5000 http://localhost/phpinfo.php
Webbench - Simple Web Benchmark 1.5Copyright (c) Radim Kolar 1997-2004, GPL O ...
vi /home/sh/mysqlback.sh
#!/bin/bash
#Creation Date:2010-12-23
#Auther:wubolu
#clear #清屏命令
mkdir -p -m 700 /home/mysqlback/
back_dir=/home/mysqlback/
rq=`date +%Y%m%d`
hisdate=`date +%Y%m%d --date='7 days ago'`
dbname=(`ls -p /usr/local/mysql/data/ | grep / | tr -d / | grep -v ...
越来越懒了,根据公司业务写了一个导如MySQL数据库数据的脚步,第一个是导入数据,第二个是将公网一个表同步到本地局域网。
#!/bin/bash
#Creation Date:2010-8-6
#Author:wubolu
read -p "Please inupt filename:" filename
if test -f /tmp/$filename;then
echo "Please wait ..."
/usr/local/mysql/bin/mysql -u NA ...
获取今天时期:`date +%Y%m%d` 或 `date +%F` 或 $(date +%y%m%d) 获取昨天时期:`date -d yesterday +%Y%m%d` 获取前天日期:`date -d -2day +%Y%m%d` 依次类推比如获取10天前的日期:`date -d -10day +%Y%m%d` 或n天前的 `date -d "n days ago" +%y%m%d` 明天:`date -d tomorrow +%y%m%d` 注意以上中间有空格 时间域 % H 小时(00..23) % I 小时(01..12) % k 小时(0..23) % ...
在MySQL5.5版本中,引入了半同步复制模式(Semi-synchronous Replication)能够成功避免上述数据丢失的隐患。在这种模式下:master会等到binlog成功传送并写入至少一个slave的delay log之后才会提交,否则一直等待,直到timeout(默认10s)。当出现timeout的时候,master会自动切换半同步为异步,直到至少有一 个slave成功收到并发送Acknowledge,master会再切换回半同步模式。结合这个新功能,我们可以做到,在允许损失一定的事务吞吐量的前 提下来保证同步数据的绝对安全,因为当你设置timeout为一个 ...