CentOS 5.2下SVN服务器的安装与配置
安装了一下SVN服务器,本文没有与Apache整合,过程如下:
一,下载相关软件:
wget http://subversion.tigris.org/downloads/subversion-1.6.1.tar.gz
wget http://subversion.tigris.org/downloads/subversion-deps-1.6.1.tar.gz
二,安装及配置:
1,解压,要在同一个目录下:
[root@youxia201 opt]# tar -zxvf subversion-1.6.1.tar.gz
[root@youxia201 opt]# tar -zxvf subversion-deps-1.6.1.tar.gz
2,编译及安装:
[root@youxia201 subversion-1.6.1]# ./configure --prefix=/usr/local/svn/
[root@youxia201 subversion-1.6.1]# make && make install
3,把svn相关的命令添加到环境变量中:
[root@youxia201 subversion-1.6.1]# echo "export PATH=$PATH:/usr/local/svn/bin/" >> /etc/profile
[root@youxia201 subversion-1.6.1]# source /etc/profile
[root@youxia201 subversion-1.6.1]# svn
svn svnadmin svndumpfilter svnlook svnserve svnsync svnversion
三,建立测试仓库:
1,建立SVN的根目录,研发中心有多个项目部:
[root@youxia201 subversion-1.6.1]# mkdir -p /opt/svn/
2,建立一个测试仓库:
[root@youxia201 subversion-1.6.1]# mkdir -p...
centos安装nfs
NFS服务器:
操作系统:CentOS 5.5
IP:192.168.21.160
nfs网络文件服务器共享目录:/data/osyunwei.
NFS客户端:
操作系统:CentOS 5.5
IP:192.168.21.169
把NFS服务器上的目录 /data/osyunwei挂载到本地目录 /data/osyunwei中.
mkdir /data/osyunwei
安装NFS服务器:
rpm -q nfs-utils portmap #检查是否安装,注意:在CentOS 6.x中portmap的名称变为rpcbind
出现下面的提示说明安装成功,备注:CentOS默认已经安装了nfs服务.
yum install nfs-utils rpcbind #安装
vi /etc/sysconfig/nfs #编辑配置文件
RQUOTAD_PORT=875 #取消前面的注释
LOCKD_TCPPORT=32803 #取消前面的注释
LOCKD_UDPPORT=32769 #取消前面的注释
MOUNTD_PORT=892 #取消前面的注释
STATD_PORT=1001 #取消前面的注释,端口修改为1001
STATD_OUTGOING_PORT=1004 #取消前面的注释,端口修改为1004
:wq! #保存退出
配置nfs:
vi /etc/exports #编辑配置文件,添加以下内容
/usr/local/test/ 192.168.1.226(insecure,rw,no_root_squash,no_all_squash,sync)
:x保存退出;
使配置生效:
[root@centos2 /]$ exportfs -r
注:配置文件说明:
/usr/local/test/ 为共享的目录,使用绝对路径.
192.168.1.226(rw,no_root_squash,no_all_squash,sync)...
XAMPP1.7.4远程访问
在/opt/lampp/lampp/下面注释 denny for all.
解决configure error No curses/termcap...
错误的原因是没有安装ncurses-devel.
yum install ncurses-devel
就可以解决这个问题了.
mysql双向同步
一.准备环境
Master:
Ip:192.168.211.128
Mysql版本:5.0.77(可以通过命令mysqladmin -uroot -p123 version查看)
Slave:
Ip:192.168.211.131
Mysql版本:5.0.77
二.设置同步
设置master同步
1. 修改my.cnf
vi /etc/my.cnf
添加内容如下:
server-id=1 (mysql标示)
log-bin=mysql-bin(开启log-bin二进制日志文件,默认存在/var/lib/mysql下日志文 件以mysql-bin为开头)
binlog-do-db =backup(backup为需要同步的数据库名,如需同步多个数据库,可以另起行如binlog-do-db =backup1)
# binlog-ignore-db=db_name (不进行同步日志的数据库,不需要的话注释掉)
max-binlog-size=104857600(日志的大小,超出会自动生成一个新的)
master-host=192.168.211.131(同步主机)
master-user=backup(同步用户)
master-password=123(同步用户密码)
master-port=3306
replicate-do-db=backup(同步数据库)
修改完后保存退出,并重启mysql.
如:
service mysqld restart (重启正常,表示配置没错误)
2. 在作为master的mysql上建立一个账户专门用于slave来进行数据同步
mysql>grant all privileges on *.* to backup@'192.168.211.131'identified by '123';
mysql>flush privileges;
Mysql>create database backup;
在slave上测试账户backup是否可以访问mster上的mysql:
#mysql -u backup -p -h...
新装gnome没有图片浏览器
最近新装了系统,yum安装的gnome,后来发现没有图片浏览器. baidu很久发现默认的图片浏览器叫eog.
yum install eog
就可以安装好了.