Waiting~G

一起走过的日子

Archive for 八月, 2011

linux下vi编辑器用法

without comments

使用linux及Unix系统做程序的人都会明白,vi编辑器是我们平时工作使用的最多的编辑器。工作半年,一直在使用这个玩意,却没有好好做一下总结,这几天,在网上细查了一下,就总结了一下平时我们在linux下使用最多的vi编辑器的使用方法及命令:

vi编辑器是所有Unix及Linux系统下标准的编辑器,这里只是简单地介绍一下它的用法和一小部分指 令。

1、vi的基本概念
基本上vi可以分为三种状态,分别是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode),各模式的功能区分如下:

1) 命令行模式command mode)

  控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入Insert mode下,或者到 last line mode。

2) 插入模式(Insert mode)

  只有在Insert mode下,才可以做文字输入,按「ESC」键可回到命令行模式。

3) 底行模式(last line mode)

  将文件保存或退出vi,也可以设置编辑环境,如寻找字符串、列出行号……等。

不过一般我们在使用时把vi简化成两个模式,就是将底行模式(last line mode)也算入命令行模式command mode)。

Read the rest of this entry »

Written by Skyma

八月 27th, 2011 at 5:21 下午

Posted in 学.Linux

mysql数据热备份

with 2 comments

开始对一个不熟悉的东西,即使简单的几步就能实现的问题,由于我们从来没有碰过,不知道从何下手,所以感觉总是那么难!

在一次工作中需要用到mysql数据库的热备方案,小弟我才出道,表示感觉有点鸭梨;弄了2个小时没搞定;结果老大对我说,这个交给他弄,先叫我做其他的事情,明天直接用就好了。我也没再去折腾这家伙,于是就这样搁下来了·····

过了不久,遇到迁移环境,所以的环境全部需要搭建,这真是坑爹啊,自从来公司我还没完全搭建过一次真正的环境,虽然怀着一颗恐惧的心(因为以前有什么搞不定,导师总总是给我解决点,到现在为止要是还不能搞定这些小事情,那我也没脸在问他了,所以感觉不好意思在问题老大),坏了大半天的时间把一台裸机变成了适合的环境,中间的曲折也并不是我想的那么老火,整体上通过这次,把这些基础东西给自己巩固了一下,达到一点点的融会贯通······

这几天身体虽然不舒服,深奥的东西也多想;就把上次没搞定的热备练练(导师之前让我交给他,让我直接用就OK了),自己摸索了一下,其实并不是他们说的那么难,只要以讲解,一切都OK了,下面是这次热备留下的一点心得,做一下纪念:

1.mysql热备原理:通过更新日志,用mysql的SELECT的文件操作功能,备机实时抓取主机的更新日志

2.实际配置:

master端:

在主服务器的/etc/mysql/my.cnf中
[mysqld]
server-id = 1
log-bin
binlog-do-db = 同步的数据库名字  //多个就写多行

client端设置:
/etc/mysql/my.cnf
master-host=主服务器的ip地址
master-user=主服务器mysql用户
master-password=主服务器的密码
master-port=主服务器的端口
master-connect-retry=60
replicate-do-db=服务器与主服务器同步的数据库名字   //多个就写多行

3.重启数据库

4.最后几个比较有用的命令:

master端的:

show master status;

reset master;

client端的:

show  slave   status;

slave   stop;

reset   start;

slave  start;

set global sql_slave_skip_counter=n;

若想做双机互备份,只需做两次这样的就OK了;

总是感觉自己搞不定的事情太多,能搞定的事情太少,看来自己需要学到东西太多,继续把······

Written by Skyma

八月 21st, 2011 at 9:55 上午

Posted in 学.Linux

小歇歇

with one comment

最近压力那是相大,自己身体也受不了,一次感冒居然让小弟呜呼哀哉!身体素质真该好好锻炼!

Written by Skyma

八月 20th, 2011 at 3:33 下午

Posted in 心.随遇而安