博客统计信息

用户名:lhflinux
文章数:35
评论数:20
访问量:40785
无忧币:247
博客积分:446
博客等级:3
注册日期:2010-08-01

我最近发表的评论

清高是有代价的 回复
在初期那种“清高”也可以说是一种..
【shell】重命名.. 回复
find ./ -iname "*.gif&quo..
用mysql_multi 实.. 回复
互相学习
用mysql_multi 实.. 回复
互相学习,共同进步。
请示的学问(2)-.. 回复
学习了。
一、环境

192.168.18.48 mysql1

192.168.18.49 mysql2



二,安装配置

1.安装mysql



 tar zxf mysql-5.0.37.tar.gz

   groupadd mysql ; useradd -g mysql mysql

 chown -R mysql.mysql /usr/local/mysql/

 mkdir /usr/local/mysql

 chown -R mysql.mysql /usr/local/mysql/

 cd mysql-5.0.37

 ./configure --prefix=/usr/local/mysql/ --with-mysqld-user=mysql  --with-charset=utf8 --with-extra-charsets=all --enable-thread-safe-client --with-innodb ..
      公司是做游戏运营的,外面飘着好多组服务器,每组服务器都有相应的数据库,为了实现数据安全,采用主从机制进行备份,但是如果一对一的进行备份太浪费资源,所有主库向一个数据库进行主从又在安全性上没有保障,当这个库挂了,所有备份也就挂了。而且管理起来也想当的不妨便,所以选择使用mysql_multi 实现一台机器跑多台mysql,来解决。下面就简单介绍下具体过程。
一、规划
   1.数据库目录
     [root@localhost ~]# ll /data/mysql/

    drwxr-..
 
Centos5.4升级内核+iptables+Layer7+ipp2p
一、安装前准备



1.所需要软件包

  linux-2.6.28..tar.gz                  http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.28.tar.bz2
  iptables-1.4.5.tar.bz2             http://ftp.netfilter.org/pub/iptables/iptables-1.4.5.tar.bz2
  netfilter-layer7-v2.22.tar.gz  &nb..
类别:服务|阅读(322)|回复(3)|(3)阅读全文>>
 
例如:
某备份文件夹backup下,有如下文件夹:
20110306  20110311  20110315  20110319  20110323  20110327  20110331         20110403  20110407  20110411  20110415  20110419  20110423  20110427  20110501  20110505  20110509
20110308  20110312  20110316  20110320  201103..
类别:shell|阅读(168)|回复(0)|(0)阅读全文>>
有的时候,我们需要对文件名做一些操作 如 将指定目录的所有 *.gif 文件都重命名为 *.jpg 写了个小脚本
内容如下:
[liuhaifeng01@tc tmp]$ ls                                                        ## 查看下文件名

1.gif&nb..
类别:系统|阅读(161)|回复(1)|(2)阅读全文>>
           SecureCRT 是一个非常好用的ssh 软件,日常使用连接linux服务器,可以进行非常方便的管理。
          我们也经常会使用vim工具,编写一些shell、perl等脚本。但是如果经常看着黑白屏幕是不是会很枯燥呢???  而且vim还有一些高亮显示的功能,可以让我们在编写的时候快速的定位语法错误等功能!!!
         既然这么好,那我们就赶紧来设置试试吧!
1、首先先看看没..
类别:系统|阅读(1277)|回复(0)|(1)阅读全文>>
2011-04-21 10:37:36
vim 工具我们大家用的都很多,写shell,编代码,都会经常用到,我用了vim也很长时间了,有时候会涉及到会批量添加操作,其实vim提供了很好的环境与命令。。。。。就是他的可视模式。。。
先抓两个图 给大家
1.所有行前面都有注释
 
 
2.进入可视模式选中头行
 
 
3.按d键删除 esc保存
 
 
怎么样 这个可视模式是不是很不错 很过瘾? 这只是他的一点点功能,预知详情如何请看下面分解:
 
上具体命令:

 
进入可视模式
v
用v命令进入可视模式。当光标移动时,就能看到有一些文本被高亮显示了,它们就是被选中的内容。
三种可视模式
v
一个字符一个字符地选。从按下v的那个字符起,一直到光标所移动到的位置之间的内容都被选中。
V
一行一行地选。从按下V的那行起,一直到光标所移动到的行之间的所有行都被选中。
Ctrl-v
它选中屏幕上的一个矩形区域。以按下Ctrl-v的位置为一个角,光标所在位置为它的对角。
离开可视模式
按下就会离开可视模式。
可视模式下的编辑
在可视模式下删除文本
d
删除所选中的部分。
D
删除所选中部分所在的行。即使没有把一行都选中,也把一行都删除。
复制
v
复制选中的部分。
D
复制所选中部分所在行。即使没有把一行都选中,也把一行都复制。
更改模式
可以随时在可视模式中的三种之间切换,只需按进入想要切换到的模式的命令即可。
更改文本
c
删除所选中的部分并切换到输入模式。
C
删除所选中的部分所在的行并切换到输入模式。
合并行
当选中想合并在一起的行以后,按下
J(大写)
就可以了。
程序员的命令
>
所选中的部分都缩进一个tab。
在所选中的部分删除一个tab的缩进。
=
自动排列所选中的内容。
查看man
K
命令查看关键字的man page,在可视模式它会以选中的文本为关键字。
可视块模式
通过Ctrl-v进入的模式为可视块模式,它会选中一个矩形区域。
插入内容
I字符串
会在每一行所选中内容的开始前添加”字符串”
改变文本
c字符串
会把选中的内空删除并进入输入模式。你只需要在选中的第一行输入一个字符串,当按下后所有行的选中部分都会和第一行一样。这里的字符串中不能包含换行符,如果包含了换行符的话,它就不会这么神奇,就会根普通模式下的c一样了。
C(大写)
会直接删除到行尾,其它与c一样。
A(大写)
会在选中的块后面添加文本。它们是对齐的。
如果要在选中的块紧接每行末尾添加内容,则需用$来指定选择到行尾,而不是简单地用光标。
替换内容
r
用来把选中的内容替换成同一个字符。
缩进
>
>将选中的块缩进一个shiftwidth
好啦!!! 现在就赶紧来试试吧
 [/img]..
类别:系统|阅读(309)|回复(0)|(0)阅读全文>>
问题的起因:
我想打印一类字符的8进制码

例如我想打印   " 双引号的

[liuhaifeng@tc 2]$  printf "%.3o\n" \"'"'

042



想打印 ! 号的

[liuhaifeng@tc 2]$  printf "%.3o\n" \"'!'

041



不明白后面参数的写法 为什么非要  \"'!'

我换了方法就是不行

[liuhaifeng@tc 2]$  printf "%.3o\n" \"

000





[liuhaifeng@tc 2]$  printf "%.3o\n" \" '!'

000

..
类别:shell|阅读(18)|回复(0)|(0)阅读全文>>
2011-04-18 18:56:39
脚本输出日志技巧
修改shell学习一中的脚本的日志,输出到一个fifo中。

编写脚本从fifo中获取日志并按照星期和小时*实时*打印到日志文件中。

日志目录为0-6(按照星期),对应每个目录下的日志为00.log--23.log(按照当前小时)
日志事例:
[liuhaifeng@tc 2]$ head -2 test.txt

192.168.1.1 [2010 08:1 00:07:16] * a=(a,x,a) b=(b,b,y) c=(z,c,c)

192.168.1.1 [2010 08:1 01:07:16] * a=(a,x,a) b=(b,b,y) c=(z,c,c)
部分目录情况示例如下:

|-- 0

|   |-- 00.log

|   |-- 01.log

|&nb..
类别:shell|阅读(35)|回复(0)|(0)阅读全文>>
2011-04-16 11:49:53
脚本输出日志技巧



编写脚本,不间断运行,以10次/s的频率打印如下格式的日志:

192.168.1.1 [03/Dec/2009:14:05:37 +0800] "1231231228397"
日志各个域的说明:

本机IP地址   当前时间   大于10,000,000的随机数
时间要求: 1个工作时
 
vi shell3.sh
#!/bin/bash

##

## 第三个习题 第一问题 最后修改于2011 4.16 10:40

###本机ip地址 以及当前时间信息

IP_ADRESS=`/sbin/ifconfig eth1 |grep "inet addr:" |awk '{print $2}'|cut -c 6-`

DATA=`date +%m"/&qu..
类别:shell|阅读(73)|回复(0)|(0)阅读全文>>
 <<   1   2   3   4   >>   页数 ( 1/4 )

订阅我的博客


google reader 鲜果 QQ邮箱 有道 抓虾