- 浏览: 24726 次
- 性别:
- 来自: 长沙
最新评论
文章列表
一、主从复制概述
MySQL
支持单向、异步复制,复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器。
主服务器将更新写入二进制日志文件,并维护文件的一个索引以跟踪日志循环。这些日志可以记录发送到从服务器的更新。当一个从服务器连接主服务器时,它通知主服务器从服务器在日志中读取的最后一次成功更新的位置。
从服务器接收从那时起发生的任何更新,然后封锁并等待主服务器通知新的更新。
单向复制有利于健壮性、速度和系统管理:
主服务器/从服务器设置增加了健壮性。主服务器出现问题时,你可以切换到从服务器作为备份。
通过在主服务器和从服务器之间切分处理客户查询的负荷,可以得到更 ...
1、安装相关资源
yum install pcre-devel
yum install zlib-devel
yum install openssl-devel
安装cmake地址:http://www.cnblogs.com/mophee/archive/2013/03/19/2969456.html
安装yum install ncurses-devel
安装mysql
参考资料:http://dev.mysql.com/doc/refman/5.1/zh/database-administration.html#multiple-unix-servers
下载源码包:sudo wget ...
liunx是相关总结
- 博客分类:
- Liunx
1、 连接mysql
mysql -h127.0.0.1 -P4001 –u用户名 –p密码 –D数据库 --default-character-set=utf8 –A
2、循环操作redis命令
for key in `/data/services/redis/redis-cli -p 8070 "KEYS" "*178695049*"`; do /data/services/redis/redis-cli -p 8070 "del" "$key"; done
3、vi中全部替换
%s/*.m.yystat ...
一、安装Git
yum install git
二、添加一个git用户:
useradd --home /home/git git
passwd git
三、创建完用户后就可以切换到git用户下进行后面的设置,如用户名和邮箱:
su git
git config --global user.name "kyle"
git config --global user.email "xxxxx@xxx.com"
设置默认将会保存在~/.gitconfig文件中。
此时,Git的功能就已经可以使用了。为了方便后面的操作,可以先来创建一个空版本库。
四、创建项 ...
一. 首先要保证openssh的服务器和客户端已经被安装,并安装git
二、git配置准备
useradd --home /data/git git
sudo passwd git
# 创建git仓库存储目录
sudo mkdir -p /data/git/repositories
# 设置git仓库权限
sudo chown -R git:git /data/git/repositories
创建gitosis管理员的个人公钥和私钥。首先su到git用户下面
su - git
默认生成2048位,可以提高到4096位来提高安全级别,通过下面的命令创建公钥和私钥
ssh-keygen -t ...
svn服务器安装步骤
- 博客分类:
- Liunx
一、配置好yum,检查subversion安装包
1、yum list |grep subversion
2、yum -y install subversion
3、svnserve --version 回车显示版本说明安装成功
二、创建svn版本库
1、 mkdir -p /mnt/data/svn
2、svnadmin create /mnt/data/svn/moon moon为版本库名称
三、svnserve配置文件概述
svnserve.conf -- svn服务配置文件,该文件版本库目录的conf目录下。
passwd -- 用户名口令文 ...
添加用户及ssh登录设置
- 博客分类:
- Liunx
1、root@ubuntu:~# adduser kyle
root@ubuntu:~# passwd kyle #为kyle用户设置密码
2、把用户加入群组
root@ubuntu:~# usermod -G wheel kyle #把用户加入群组
root@ubuntu:~# groups kyle #查看用户群组信息
3、从组中删除用户
编辑/etc/group 找到GROUP1那一行,删除 kyle
或者用命令
gpasswd -d kyle wheel
4、查看SUDO的相关配置
root@ubu ...
Fastdfs安装步骤
- 博客分类:
- 分布式文件系统
一) 安装libevent
下载: wget -c http://monkey.org/~provos/libevent-1.4.14b-stable.tar.gz
解压:tar -xzvf libevent-1.4.14b-stable.tar.gz
安装:cd libevent-1.4.14b-stable
./configure --prefix=/usr
make
make install
删除中间文件:rm libevent-1.4.14b-stable.tar.gz
rm -rf libevent-1.4.14b-stable
二)安装FastDFS
...
1、互联网架构师首先应该是一名优秀的程序员,能够解决或引导开发人员遇到的难题 作为一名优秀的程序员应该学会“偷懒”,我们不能成为代码的搬运工,应该成为写程序的艺术大师。2、互联网架构师应该对处理大数据容量、高性能、高并发、高可用的系统有架构设计和开发经验3、互联网架构师要对操作系统、数据库、服务器等各种软件的使用和配置有深入了解。 比如:liunx、负载均衡策略、反向代理服务器、数据库的集群设计及容灾方案等4、互联网架构师还需要承担项目经理的角色,对系统的整个开发过程有清晰明确的认识,并对相关需求进行分析和建模5、互联网架构师需要有超强的学习能力及沟通能力,喜欢关注和接触新的技 ...
经过最近的一些面试情况以及跟团队成员的沟通和培训,发现现在还有很大一部分人对连接池是什么还不明白。今天我们就来聊聊!
因为个人觉得这部分内容还是蛮重要的!
首先我们从单个的连接讲起,后面会重点考察下单连接和连接池的区别!
后续我会继续发文然后探讨在大型互联网集群项目中连接池会遇到的问题,以及对应的处理方法。
什么是连接池?出现的原因是啥?
当应用之间需要进行数据通信时。
首先需要建立与服务器之间的一个连接状态,连接建立后会分配一个线程或者进程来调度,然后完成相关解析并生成执行计划
然后才进入执行阶段,读取必要的数据到内 ...
不在知道大家有否发现,发我们的项目进入公测阶段的时候,或多或少都会发现一些安全隐患和由于个人疏忽导致出现较为严重的bug?
所以总结以下经验,或者是说规则供大家一起参考及共勉!
1、当代码写完后,我们一定要养成再三检查的习惯,不能功能实现了就弃之不管了,代码多推敲一下,说不定就能发现里面隐藏的bug。
2、所有人员在进行后台相关操作时一定要小心谨慎!说不定就由于你的一时疏忽大意,导致数据出现无法挽回的灾难,所以再进行后台操作时一定要切记,切记小心!
3、关于实现update语句的时候,一定要检查是否真的有update的权限,所以一定要在update语句带上条件,要有权限 ...
1.XXS注入
概述:当我们使用jquery在页面渲染数据时,可能会用到以下几个方法:$('xxx').html();$('xxx').text();$('xxx').append();其中有可能发生XXS注入。
示例:用户提交的内容为<script>alert("被Kyle注入");</script>这时如果你用text()方法渲染那自然没有问题, 但是如果你用html()和append()去渲染就会被注入,不相信自己可以去试下.
危害:
1.轻危就弹你一个提示窗口
2.可以获取到当前登录用户的所有cookie信息及登录后的所有信息
3 ...
1 引言
1.1 编写目的
为了方便大家以后发现进程假死的时候能够正常的分析并且第一时间保留现场快照。
1.2编写背景
最近服务器发现tomcat的应用会偶尔出现无法访问的情况。经过一段时间的观察最近又发现 ...
一、配置好yum,检查subversion安装包
1、yum list |grep subversion
2、yum -y install subversion
3、svnserve --version 回车显示版本说明安装成功
二、创建svn版本库
1、 mkdir -p /mnt/data/svn
2、svnadmin create /mnt/data/svn/moon moon为版本库名称
三、svnserve配置文件概述
svnserve.conf -- svn服务配置文件,该文件版本库目录的conf目录下。
passwd -- 用户名口令文件,该文件名在 ...
FastDfs的安装
- 博客分类:
- java
一) 安装libevent
下载: wget -c http://monkey.org/~provos/libevent-1.4.14b-stable.tar.gz
解压:tar -xzvf libevent-1.4.14b-stable.tar.gz
安装:cd libevent-1.4.14b-stable
./configure --prefix=/usr
make
make install
删除中间文件:rm libevent-1.4.14b-stable.tar.gz
rm -rf libevent-1.4.14b-stable
二)安装FastDFS
下载源码包:wg ...