Linux 超全的NFS文档
NFS server看作是一个FILE SERVER,它让你的PC通过网络将远端得NFS SERVER共享出来的档案MOUNT到自己的系统中,在CLIENT看来NFS的远端就象是在本地一样。 NFS协议从诞生到现在为止,已经有多个版本,如NFS V2(rfc1094),NFS V3(rfc1813)(最新的版本是V4(rfc3010)。 二、各NFS协议版本的主要区别 V3相对V2的主要区别: 1、文件尺寸 V2最大只支持32BIT的文件大小(4G),而NFS V3新增加了支持64BIT文件大小的技术。...
Linux MYSQL数据同步机制
1.安装 # tar zxvf .tar.gz //解压mysql 进入解压目录: # ./configure --prefix=/usr/local/mysql --enable-assembler --with-client-ldflags--all-static --with--ldflags=-all-static --disable-shared # make # make install 增加用户: # groupadd mysql # useradd -g mysql mysql 设置pat...
MySQL集群自动安装脚本1.0
1. 在MySQL源代码目录下新建脚本 install.sh,把下面的代码添加到这个脚本中: #!/bin/bash####################################################### Title: MySQL 4.1 Cluster Installation Script #### Version: 1.0 #### Date: 2004-11-11 #### Author: yipsilon #### Email: [email protected] ####...
Linux iptables+tc实现透明代理及带宽分配
该项工作于去年9月已经完成,rh系统,但一直未整理资料。现服务器一直运行正常。 ;););) 首先编写脚本,利用iptables和tc来实现透明代理及流量分配。如proxy_lan,access_limit,流量分配的例子放在了wmhl.sh wlhm.sh中,这几个文件可放在用户目录下。 在/etc/rc.d/rc.local写入对上述proxy_lan,access_limit及打开IP转发的调用。 再利用crontab -e命令写入参数行来实现定时切换不同时段的网段用户带宽。 编辑/etc/eth...
Mysql 5.0.22 Cluster for RedHat AS4-U2
最近看到过很多关于cluster的资料,一直在研究linux系统级的负载均衡和高可用,但是还没有完全成功,只是实现了一些简单的服务;今天在搜集资料中看到有关的cluster,看上去不是很复杂,就花了一个下午的时间研究研究,参考了N anu前辈的MySQL集群配置步骤,一个简单的集群算是成功了。但是有一点我没搞懂,是不是mysql集群配置完成后,只能同步数据库中的表,而不能同步整个库?请高手指点一二,谢谢! 李增基 联系方式 QQ:156440574 MSN: Email: 希望在linux cluste...
Linux单网卡绑多IP共用单IP
在Linux下有时候给一个绑定多个,本文介绍在Redhat系列(redhat,Fedora Core,Centos)中的实现和一种在Gentoo等其他Linux中普遍适用的。 1、单网卡绑定多IP在Redhat系列中的实现方法 假设需要绑定多IP的网卡是eth0,请在/etc/sysconfig/network-scripts目录里面创建一个名为ifcfg-eth0:0的文件, 内容样例为: DEVICE=eth0:0 IPADDR=192.168.0.2 BROADCAST=172.168.0.255...
Linux MySQL Cluster(MySQL 集群) 配置指南
Cluster 是适合于分布式计算环境的高实用、高冗余版本。它采用了NDB Cluster 存储引擎,允许在1个 Cluster 中运行多个MySQL服务器。在MyQL 5.0及以上的二进制版本中、以及与最新的Linux版本兼容的RPM中提供了该存储引擎。(注意,要想获得MySQL Cluster 的功能,必须安装 mysql-server 和 mysql-max RPM)。 目前能够运行MySQL Cluster 的操作系统有Linux、Mac OS X和Solaris(一些用户通报成功地在FreeB...
Linux iptables实战记录
netfilter/iptables这个玩意儿似乎很复杂一直没太搞懂它的原理,所以从给公司配置服务器开 始就从未使用过它,让同事们共享上网时才用了一下它的伪装,当时也只是从网上看到了那行iptables -t -A POSTROUTING -o ppp0 -j MASQUERADE,仍然不知道它究竟都干了些什么。最近觉得QQ这个东西的确有些影响同事们工作,所以下决心摸索一下iptables,看看能不能提 供一下生产力。 我的网络情况:linux服务器既是上网的拨号服务器,同时也是公司的web serve...
linux下使用noatime提升文件系统性能
默认的方式下linux会把访问的时间atime做记录,这在绝大部分的场合都是没有必要的,如果遇到机器IO负载高或是CPU WAIT高的情况,可以尝试noatime和nodiratime,疗效好,见效快。 1、修改/etc/fstab,类似 /dev/hda9 /data ext3 defaults 0 2 改成 /dev/hda9 /data ext3 defaults,noatime,nodiratime 0 2 2、remount分区,执行 mount -o remount /data remoun...
Linux LVS安装笔记
1.升级内核至最新,我的是2.6.16.16 2.下载对应内核的-1.24-6源程序,ipvsadm-1.24-6.src.rpm, rpmbuild rebuild ipvsadm-1.24-6.src.rpm rpm -ivh /usr/src/redhat/RPMS/i386/ipvsadm-1.24-6.i386.rpm 3.测试ipvsadm 命令,得到结果如下: IP Virtual Server version 1.2.1 (size=4096) Prot LocalAddress:Por...
Linux lvs+keepalived 完全安装
linux 选择FC4,选择完全(自带ip_vs,就不需要安装了)。 外网网卡地址 172.16.11.94 将LVS外网设成自己的内部 ifconfig lo:0 172.16.11.94 netmask 255.255.255.255 broadcast 172.16.11.94 up(不一定需要) 修改内网网卡地址为: IPV6INIT=no ONBOOT=yes USERCTL=no PEERDNS=yes TYPE=Ethernet DEVICE=eth1 BOOTPROTO=static I...
Linux 根据内存使用量自动重启某项服务的脚本
用途:因公司运行的tomcat经常内存占用比较大造成当机,所以写了个脚本当tomcat使用的内存到一定比率时就自动重启它;设置为10分钟运行一次。 #!/bin/sh #允许最大占用内存的百分比 ram_max=45 #所守候的端口 port=8180 #通过守候端口获取服务程序的pid pid_ram=` netstat -nlp |grep $port|awk '{print $7}'|awk -F / '{print $1}' ` #通过服务程序的pid获取当前占用的内存百分比 ram=` ps...