这两周时间比较充裕寻求研究一种mysql高可用解决方案,比如在去年的一些项目中发现跨机房网络不稳定性或者抖动带来mysql 主从异常、数据不一致等。看了网上很多关于不同地域间数据库一致性的解决方案,最好想尝试使用tungsten试试效果。实验环境介绍:centos 6.4 两台mysql 5.5.33java version "1.6.0_45"tungsten-replicator-2.2.0-
需求:在原有域名“www.i.com” 上新增一个中文域名“www.案例.cn”实现:1、将中文域名变为Punycode编码在线转码地址:http://tools.jb51.net/punycode/2、使用转码后的英文域名添加一个server段例如:... server { server_name www.xn--fsqx61d.cn; rewrite ^(.*)
注解:使用mysqldump导出数据库中表名相似的表,而不导出所有表,比如:| tbl_trade || tbl_trade_item || tbl_user_coupons || tbl_user_sun_single || tbl_user_sun_single_cat || tbl_user_sun_single_c
Linux Gnome: gconf-sanity-check-2 Exited With Status 256 Error清除nginx缓存不小心把/tmp 目录给删除了,重启系统后错误提示如下:there is a problem with the configuration server(/usr/lib/libgconf2-4/gconf-sanity-check-2 exited wit
EL 5:RedHat Enterprise Server 5.8 for i386:迅雷快传RedHat Enterprise Server 5.8 for x86_64:迅雷快传RedHat Enterprise Server 5.9 for i386:迅雷快传RedHat Enterprise Server 5.9 for x86_64:迅雷快传EL6:RedHat Enterprise S
在使用memcache-top监控memcache的时候执行报错,记录解决过程: 错误提示: Can't locate Time/HiRes.pm in @INC (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /u
一直在Windows上使用Teamviewer远程软件,因强大的防火墙穿透而不想遗弃。这里介绍在Linux平台上安装使用Teamviewer软件,实现跨平台的控制。 yum 安装: yum install teamviewer_linux.rpm 注意:如果yum提示需要导入公钥,点击下载:http:
Twemproxy是 Twitter 开源出来的 Redis 和 Memcached 代理。 功能介绍 无论是 Memcached 还是当前的 Redis,其本身都不具备分布式集群特性,当我们有大量 Redis 或 Memcached 的时候,通常只能通过客户端的一些数据分配算法(比如一致性哈希),来实现集群存储的特性。 而 Twemproxy 通过引入一个代理层,可以将其后端的
linux服务器,我们一般是通过ssh通道远程管理,这就需要我们开启ssh端口,如22。但开启端口有被暴力破解的风险,你会说可以设置复杂的密码或使用证书避免。就算破解不了密码,但openssh也可能会有漏洞,你会说可以更改ssh端口,但还是有可能被扫描出来。还有一种选择,我们可以只允许指定IP访问ssh,通过vpn登录管理服务器,但局限很明显,万一紧急情况vpn登录不上去了怎么办。下面
Vim 插件 NERD tree 允许你在 Vim 编辑器中以树状方式浏览系统中的文件和目录,支持快捷键与鼠标操作,使用起来十分方便。NERD tree 能够以不同颜色高亮显示节点类型,并包含书签、过滤等实用功能。 要安装 NERD tree 插件,你只需将下载的 zip 包解压到 ~/.vim 目录即可。 你可以从 Vim 官方网站下载 NERD tree 插件。
.bash_profile 类似于编程中的构造函数,当登录shell时,shell会寻找该文件做环境初始化。 .bashrc 是.bash_profile的替补。 .bash_logout 类似于编程中的析构函数,当登录shell退出时,shell会寻找该文件,并按其指示办事。 .bash_profile文件 .bash_profile是
错误现象: root@tomcat2:[/usr]vim /data/tomcat2/bin/shutdown.sh root@tomcat2:[/usr]/data/hstomcatinit.sh stop Using CATALINA_BASE: /data/tomcat2 Using CATALINA_HOME: /data/tomcat2
问题: [root@localhost ~]# mount -t ntfs /dev/sda5 /test/ mount: unknown filesystem type 'ntfs' 主要由于系统无法识别ntfs文件系统。 解决办法: wget http://tuxera.com/opensource/ntfs-3g_ntfsprogs-2013.1.13.
今天闲的胆疼写了一个Linux下使用脚本添加用户的脚本,分享一下: #!/bin/bash USER=yuanboling PASSWD='yuanboling@#' HOME=/var IFDIR=`cat /etc/passwd | grep $HOME/$USER` use
在一些生产平台或者做安全审计的时候往往看到一大堆的用户SSH连接到同一台服务器,或者连接后没有正常关闭进程还驻留在系统内。限制SSH连接数与手动断开空闲连接也有必要之举,这里写出手动剔出其他用户的过程。 1、查看系统在线用户 [root@apache ~]# w 14:15:41 up 42 days, 56 min, 2 users, load average
1、配置文件 #vim /usr/local/nginx/conf/nginx.conf worker_processes 4; worker_cpu_affinity 0001 0010 0100 1000; worker_rlimit_nofile 20480; events { &n
随着Nginx高性能Web服务器大量被使用,目前Nginx最新稳定版为1.2.6,张宴兄在实际应用中大量使用Nginx,并分享Nginx高性能Web服务器知识,使得Nginx在国内也是飞速的发展。那今天咱们再来温习一下Nginx 动静分离知识,这里仅供参考。 一、实践环境: 系统版本:CentOS6.0 X86_64 Nginx版本:Nginx-1.2.6 Tomcat
[mysqld] port = 3306 serverid = 1 socket = /tmp/mysql.sock skip-name-resolve #禁止MySQL对外部连接进行DNS解析 skip-grant-tables #禁止MySQL对外部连接进行DNS解析,使用这一选项可以消除MySQL进行DNS解析的时间
Windows Server: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters,添加名为TcpTimedWaitDelay的 DWORD键,设置为30,以缩短TIME_WAIT的等待时间 Linux Server: vi /etc/
安装一个lftp yum -y install lftp 每天自动备份数据库 #!/bin/bash /usr/local/mysql/bin/mysqldump -uusername -ppassword --databases blog > /home/wwwroot/backup/databackup_$(date +%Y%m%d).sql tar zPcf /ho
一、使用命令查看 1、netstat过滤连接数: netstat -n | awk '/^tcp/ {++s[$NF]} END {for (a in s) print a, s[ a ]}' 解析: CLOSED //无连接是活动的或正在进行 LISTEN //服务器在等待进入呼叫 SYN_RECV //一个连接请求已经到达,等待确认 SYN_SE
还以为脚本真见鬼了,手动执行都好好的,添加到ctontalb 下就执行不了而且神马错误日志都没留下。不能执行的原因大概总结了一下: 1、脚本错误:因为程序执行到某一步导致crontab终止执行,我就碰到一次在迁移代码的时候将数据库连错了。导致无法访问而死在那里了。同时注意脚本使用的命令使用绝对路径。 2、系统时间问题:使用date 命令看看当前时间 3、脚本无执行权限 4、执行环境问题:手
第一种方法(gzexe): 这种加密方式不是非常保险的方法,但是能够满足一般的加密用途,可以隐蔽脚本中的密码等信息。 它是使用系统自带的gzexe程序,它不但加密,同时压缩文件。 使用方法: gzexe file.sh 它会把原来没有加密的文件备份为 file.sh~ ,同时 file.sh 即被变成加密文件; 第二种方法(shc): Shc可以用来对shell脚
(1)使用hdparm命令 [root@Lin-moniter ~]# hdparm -Tt /dev/hda1 /dev/hda1: Timing cached reads: 22976 MB in 2.00 seconds = 11514.88 MB/sec Timing buffered disk reads: 100 MB
问题描述: 克隆完虚拟机或者打开之前的虚拟机文件后启动网卡时提示“device "eth0" does not seem to be present, delaying initialization” 解决方法: ifconfig –a 看看网卡MAC地址和网卡名字是否一致,我的问题便是配置文件为eth0而ifconfig -a看到的是
问题描述: 克隆完虚拟机或者打开之前的虚拟机文件后启动网卡时提示“device "eth0" does not seem to be present, delaying initialization” 解决方法: ifconfig –a 看看网卡MAC地址和网卡名字是否一致,我的问题便是配置文件为eth0而ifconfig -a看到的是eth1。 mv ifcfg-et
一直用这Xshell和CRT总感觉配色方案不怎么满意,尤其打开vim编辑器心里总是不爽,今天决定换个口味··· 1、在http://www.vim.org/scripts/script.php?script_id=625 将最新的颜色包下载到本地 wget http://www.vim.org/scripts/download_script.php?src_id=12179 2、解
1、vnstat wget http://humdi.net/vnstat/vnstat-1.11.tar.gz tar -zxvf vnstat-1.11.tar.gz cd vnstat make make install wget http://humdi.net/vnstat/init.d/redhat/vnstat chmod 755
Test Windows Live Writer
[root@Lin-moniter ~]# yum -y install ntp [root@Lin-moniter ~]# vi /etc/ntp.conf # 添加网络范围你允许接收请求 restrict 10.0.0.0 mask 255.255.255.0 nomodify notrap # 改变服务器同步 #server 0.rhel.pool.ntp.org #server
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号