年归档:2013年

glusterfs

下载:

http://download.gluster.org/pub/gluster/glusterfs/

 

Fuse支持库安装
查看发Fuse是否已经安装:

命令:

#lsmod | grep "fuse"

如果显示:

fuse                   66285  4

系统已经安装Fuse,跳过次安装步骤,进入下个软件的安装,否则继续下面的安装

 

文件: "fuse-...

继续阅读

发表在 linux | 标签为 | glusterfs已关闭评论

linux epel

源的配置 

在CentOS中,很多软件是可以通过yum intall这样一条命令来安装的,Ubuntu中则是apt-get。他们会从软件库中找到合适的软件并安装。系统默认的软件库并不够全,还需要添加新的源来支持我的需求。

 

源的配置文件都在/etc/yum.repos.d/下。

首先第一步,我们安装yum-priorities插件。

sudo yum install yum-priorities

该插件用来设定源的优先级,可以保证官方的源优先级最高,存在相同的软件时,优先使用官方源,这样可以保证软件依赖关系正确。

接下来编辑/etc/yum.repos.d/CentOS-Base.re...

继续阅读

发表在 linux | 标签为 | linux epel已关闭评论

DRBD

DRBD介绍

DRBD是一个用软件实现的、无共享的、服务器之间镜像块设备内容的存储复制解决方案。 DRBD Logo数据镜像:实时、透明、同步(所有服务器都成功后返回)、异步(本地服务器成功后返回)。DBRD的核心功能通过Linux的内核实现,最接近系统的IO栈,但它不能神奇地添加上层的功能比如检测到EXT3文件系统的崩溃。DBRD的位置处于文件系统以下,比文件系统更加靠近操作系统内核及IO栈。

DRBD编译安装

安装所需依赖:

  1. yum -y install gcc kernel-devel kernel-headers flex

开始安装drbd,下载地址:http://oss.linbit.com/...

继续阅读

发表在 linux | 标签为 | DRBD已关闭评论

linux disk

linux

当前目录即以下目录空间使用情况:

#du --max-depth=1 -h 

分区空间情况

#df -lh

磁盘分区

#fdisk -l

 

 

继续阅读

发表在 linux | 标签为 , , | linux disk已关闭评论

ssh 证书登录,ssh 双机无密码互通

使用ssky-keygen和ssh-copy-id设置而无需输入密码就能登录远程Linux主机。 

1、ssh-keygen 创建公钥和密钥。 

2、ssh-copy-id 把本地主机的公钥复制到远程主机的authorized_keys文件上。

注:ssh-copy-id 也会给远程主机的用户主目录(home)和~/.ssh, 和~/.ssh/authorized_keys设置合适的权限 。



步骤1: 用 ssh-key-gen 在本地主机上创建公钥和密钥

ligh@local-host$ ssh-keygen -t  rsa

Enter file in which to s... 继续阅读

发表在 linux | 标签为 , | ssh 证书登录,ssh 双机无密码互通已关闭评论

linux user group

用户管理相关命令
useradd        添加用户
adduser        添加用户
userdel         删除用户
passwd         为用户设置密码
usermod       修改用户命令,可...

继续阅读

发表在 linux | 标签为 , | linux user group已关闭评论

linux mail

在Linux系统下mail命令的测试

1. 最简单的一个例子:

 mail -s test yangfang@fudan.edu.cn

这条命令的结果是发一封标题为test的空信给后面的邮箱,如果你有mta并且后面的邮箱不会挡这种可能莫名奇妙的信的时候,就能收到这封信了。如果你不想被这种乱七八糟的事情干扰,后面的邮箱请使用本地帐户。

2. 第二个例子:

 三种常用格式发信

mail -s test yangfang@fudan.edu.cn #第一种方法,你可以把当前shell当成编辑器来用,编辑完内容后Ctrl-D结束

echo “mail content”|mail -s test...

继续阅读

发表在 linux | 标签为 | linux mail已关闭评论

Direct Routing To windows (lvs iis)

采用LVS-DR模式,real-server是windows2008

需要的特别操作:
1.新增环回网卡 (lMicrosoft Loopback Adapter)
2.配置环回ip为vip的ip,掩码255.255.255.255
3.修改网卡信息
在命令行下修改,开始--运行--cmd

netsh interface ipv4 set interface "实节点网卡名字" weakhostsend=enabled

netsh interface ipv4 set interface "实节点网卡名字" weakhostreceive=enabled
netsh inter...

继续阅读

发表在 web server | 标签为 , | Direct Routing To windows (lvs iis)已关闭评论

linux net status SYN_RECV

可以通过下面这个命令来统计当前连接数

netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'

这条语句返回结果如下

 

  1. TIME_WAIT 346
  2. FIN_WAIT1 85
  3. FIN_WAIT2 6
  4. ESTABLISHED 1620
  5. SYN_RECV 169
  6. LAST_ACK 8

SYN_RECV表示正在等待处理的请求数;ESTABLISHED表示正常数据传输状态;TIME_WAIT表示处理完毕,等待超时结束的请求数。

状态:描述

CLOSED:无连接是活动的或正在进行

LISTEN:服务器在等待进入呼叫

SYN_RECV:一个...

继续阅读

发表在 linux | 标签为 , | linux net status SYN_RECV已关闭评论

keepalived

八种调度算法:  
  :rr|wrr|lc|wlc|lblc|dh|sh|
  轮叫调度(Round-Robin Scheduling)
  加权轮叫调度(Weighted Round-Robin Scheduling)
  最小连接调度(Least-Connection Scheduling)
  加权最小连接调度(Weighted Least-Connection Scheduling)
  基于局部性的最少链接(Locality-Based Least Connections Scheduling)
  带复制的基于局部性最少链接(Locality-Based ...

继续阅读

发表在 linux | 标签为 | keepalived已关闭评论

linux close ipv6

创建文件/etc/modprobe.d/ipv6off.conf(名字随便起)

注:RHEL6.0之后没有了/etc/modprobe.conf这个文件

alias net-pf-10 off
options ipv6 disable=1

重启系统,然后确认:

[root@test ~]# lsmod | grep -i ipv6
[root@test ~]# ifconfig | grep -i inet6
如果上述2个命令执行的结果没...

继续阅读

发表在 linux | 标签为 , | linux close ipv6已关闭评论

vi

显示行号

: set nu
记住,这个冒号不能丢!

取消行号
: set nonu
还是这个冒号是不能丢的!

 

多行删除

:1,10d

1 开始行号

10结束行号

 

删除光标所在行

dd

删除光标所在行以下的N行

Ndd

例: 10dd

删除光标以下所有行

:.,$d

 

复制第6行到第9行之间的内容到第12行后面
6,9 co 12

 

继续阅读

发表在 linux | 标签为 | vi已关闭评论

mysql MM

MySQL支持单向、异步复制,复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器。主服务器将更新写入二进制日志文件,并维护日志文件的一个索引以跟踪日志循环。当一个从服务器连接到主服务器时,它通知主服务器从服务器在日志中读取的最后一次成功更新的位置。从服务器接收从那时起发生的任何更新,然后封锁并等待主服务器通知下一次更新。

配置主主同步的操作步骤:
MySQL-A     10.17.1.11
MySQL-B     10.17.1.12
1.     分别在两台机器授权账户:grant replication... 继续阅读

发表在 db | 标签为 | mysql MM已关闭评论

mysql user grant

  • 登录MYSQL:
  •   @>mysql -u root -p

      @>密码

     

  • 用户授权
  •    grant 权限 on 数据库.* to 用户名@登录主机 identified by "密码"; 

       mysql>flush privileges;//刷新系统权限表

     

  • 授权示例:
  •         授权 test 用户 test 表所有权限(密码1234)

       mysql>grant all privileges on test.* to test@localhost ide...

    继续阅读

    发表在 db | 标签为 | mysql user grant已关闭评论

    mysql innodb 性能优化

    默认情况下,innodb的参数设置的非常小,在生产环境中远远不够用
    比如最重要的两个参数
    innodb_buffer_pool_size 默认是8M
    innodb_flush_logs_at_trx_commit 默认设置的是1 也就是同步刷新log(可以这么理解)
    innodb_buffer_pool_size:这是InnoDB最重要的设置,对InnoDB性能有决定性的影响。默认的设置只有8M,所以默认的数据库设置下面InnoDB性能很差。在只有 InnoDB存储引擎的数据库服务器上面,可以设置60-80%的内存。更精确一点,在内存容量允许的情况下面设置比InnoDB tablesp... 继续阅读

    发表在 db | 标签为 , | mysql innodb 性能优化已关闭评论