上一页 1 ··· 4 5 6 7 8 9 10 下一页
摘要: -1 建设环境创建mysql数据库的lvm环境 创建lv逻辑卷 新安装一个硬盘25G sdb #fdisk /dev/sdb #pvcreate /dev/sdb1 #vgcreate vgmysql /dev/sdb1 #lvcreate -L 20G -n lvmysql vgmysql #vim /etc... 阅读全文
posted @ 2014-02-01 16:07 星空刺 阅读(1459) 评论(0) 推荐(0) 编辑
摘要: 原理-->通过vrrp协议,定义虚拟路由,在多个服务节点上进行转移.通过节点优先级,将初始虚拟路由到优先级高的节点上,checker工作进程检测到主节点出问题时,则降低此节点优先级,从而实现了虚拟路由的重新选择.通过notify定义通知脚本,在重新选择时,发送通知邮件.故,根据vrrp的运行机制,那么keepalived的默认工作机制就是一主多从.vrrp状态转移机制图:若需要双主,则需要在节点前... 阅读全文
posted @ 2014-02-01 16:04 星空刺 阅读(2623) 评论(0) 推荐(0) 编辑
摘要: awk 利用RS来分割文本,分割后形成一条一条的recordawk 利用FS来分割record,分割后形成一段一段的fieldfield由一串一串的字符串构成默认的RS是换行符默认的FS是空格符或者连续的空格符awk格式如下:awk [-options]'BEGIN{actionBEGIN}partternA{actionA}partternB{actionB}...partternN{actionN}END{actionEND}'file执行基本条件:parttern为真,执行actionBEGIN{actionBEGIN}是执行在所有行处理完毕之前,即优先级最高,只执行一次 阅读全文
posted @ 2014-01-09 21:44 星空刺 阅读(227) 评论(0) 推荐(0) 编辑
摘要: xargs的功能--> 将标准输入转换为命令行参数,供后面的命令调用,但是一次只能依据-d和-n限定的行数来推送一行 xargs的作用--> 使那些不能利用stdin的命令,可以轻松从stdin获取数据流xargs的基本命令格式--> command1 | xargs command2xargs的常用基本用法--> 将多行输入转换成单行输出,不需参数 将单行输入转换成多行输出(使用-n num来指定一行所拥有的field),默认以IFS空格作为FS,当然也可以用-d来指定xargs的常用高级用法--> 替换字符串I-->command | xargs -I 阅读全文
posted @ 2014-01-09 21:40 星空刺 阅读(822) 评论(0) 推荐(0) 编辑
摘要: 以下仅为本人理解,非官方!du命令:统计父目录的目录项,若目录项存在,则进行查找df命令:统计inode节点,根据inode节点存储的块大小进行统计差异原因:当一个文件被进程调用后,复制文件到内存一份,同时文件inode节点+1,但文件此时被删除时,文件对应的目录项被删除,但是其inode节点因没有归0,故无法删除,同时inode map也无法归0,则对应的磁盘空间无法被再次申请.所以df此时认为文件还存在,而du认为文件已经不存在了 阅读全文
posted @ 2014-01-07 09:04 星空刺 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 冒号::在shell中是一种命令,意思是总是为真,但是却不做任何操作,即总是为真的空命令eg:[root@localhost ~]# ${abc:=t1}-bash: t1: command not found[root@localhost ~]# : ${abc:=t1}[root@localhost ~]# echo $abct1[root@localhost ~]# echo $?0注释:在第一条赋值命令中,若abc为空,则将t1赋值给abc,同时将t1作为命令来执行,但是并没有t1这个命令故报错在第二条赋值命令中,若abc为空,则将t1赋值给abc,同时将t1作为参数传递给:空命令执行 阅读全文
posted @ 2013-12-29 17:34 星空刺 阅读(1723) 评论(0) 推荐(1) 编辑
摘要: -1mysql数据库位置二进制包:/usr/local/mysql/data 这里手动创建新的位置: 创建一个新的lv,挂在点:mydata,在挂在点上创建数据库目录data,并在/etc/fstab中添加-2 chown -R mysql:mysql /mydata/data chmod -R 770 /mydata/data-3 所有mysql的文件chown -R root:mysql mysql_path-4 copy配置文件 cd /usr/local/mysql/support-files mv /etc/my.cnf /etc/m... 阅读全文
posted @ 2013-12-07 23:47 星空刺 阅读(363) 评论(0) 推荐(0) 编辑
摘要: shell脚本分为三类:登录脚本、交互式脚本、非交互式脚本一、登录脚本类似于windows下的计算机设置中的登录脚本和账户设置下的登录脚本的合集(我是这么理解的哈)。其配置文件的关键词为prefile,它有以下几个关键配置文件:/etc/prefile 这个是计算机脚本; [$home/.prefile ; $home/.bash_prefile ; $home/.bash_login]这三个是账户脚本,根据不同发行版名字不同(坑爹的linux) ;说明:/etc/prefile之所以这么牛逼,应该与其内部含有export有关,export定义的环境变量,将被定义为全局变量。读取顺序登入账号前 阅读全文
posted @ 2013-11-22 11:27 星空刺 阅读(509) 评论(0) 推荐(0) 编辑
摘要: #!/bin/bash#By Spinestars#2013-11-11#This is a lvsnap of auto-createHelp(){echo "Usage:1---device eg:sd[b-z]2---partition_number eg:1-43---partition_size -P \"1 2 3\" create partitioneg:lvsnap.sh -P \"sdc 1 4G\"-p \"1 2\" create lv-a \"1 2 3\"create all ( 阅读全文
posted @ 2013-11-11 22:13 星空刺 阅读(7687) 评论(0) 推荐(0) 编辑
摘要: -1 linux的查找命令有两个: locate find locate:有一个索引库,故速度快,但是新加入的一般不再索引库中,故可能无法查到 find:搜索速度慢,但是功能及其强大,可以追加命令动作进行处理-2 find命令格式 find 查找位置 查找标... 阅读全文
posted @ 2013-10-24 10:49 星空刺 阅读(323) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 下一页