当前位置:  操作系统/服务器>linux
本页文章导读:
    ▪能否批量把网站从一台服务器移到哪一台服务器       虚拟主机转移好后,数据库可以先备份成bak文件,然后,在管理区,一个个库选“在同一台服务器上转移”,管理平台就会重开这些数据库,您可以用备份好的bak文件还原就实现了转移数据.........
    ▪注册新网互联的域名所有出错的代码解说       系统提示<1000-1999>信息和原因:   1001  没有输入合法数据   1002  不符合格式的数据格式   1003  没有符合条件的方法   1004  验证密码错误   1005  您没有访问权限   .........
    ▪远程镜像与备份SVN服务器的方法小结第1/2页        我们来看一个简单的svnsync例子: 主SVN服务器: http://mastersvn/project1 svnsync镜像SVN服务器上的部署:http://backupsvn/project1 第一步:建立仓库 cd /home/svn svnadmin create –fs-type fsfs /home/svn/project1 chmo.........

[1]能否批量把网站从一台服务器移到哪一台服务器
    来源: 互联网  发布时间: 2013-12-24
虚拟主机转移好后,数据库可以先备份成bak文件,然后,在管理区,一个个库选“在同一台服务器上转移”,管理平台就会重开这些数据库,您可以用备份好的bak文件还原就实现了转移数据库.

    
[2]注册新网互联的域名所有出错的代码解说
    来源: 互联网  发布时间: 2013-12-24
系统提示<1000-1999>信息和原因:

  1001  没有输入合法数据
  1002  不符合格式的数据格式
  1003  没有符合条件的方法
  1004  验证密码错误
  1005  您没有访问权限
  1034  无此联系人
  1006  无法获取提交代理
  1007  无法获取使用的EPP版本
  1008  无法获取验证码

  1200  添加认证ip失败
  1201  无法获取需要增加认证ip的ip参数和url参数
  1202  无法获取需要删除认证ip
  1210  删除认证ip失败
  1220  获取认证ip列表失败

  1300  开通在线帐号失败
  1301  无法获取要开通的帐号
  1302  无法获取要关闭的帐号
  1303  无法获取要检测的帐号
  1303  无法获取要开通的帐号
  1304  无法获取需要帐户或者支付号或者金额,请检查
  1305  支付号不合法
  1306  在线支付帐号没有开通
  1307  未检测到在线支付提供商反馈信息
  1308  缺少该代理的管理人信息
  1309  在线支付没有提交成功
  1311  在线支付修改类型支付号失败
  1312  在线支付处理订单失败
  1320  关闭在线支付帐户失败
  1330  获取在线支付帐户状态失败

  1401  无法获取要开通的帐号
  1402  无法读取数据文件
  1403  无法获取产品类别
  1404  服务开始时间和结束时间请同时填写或不填写

  1801  网络忙,请稍候(net error)
  1802  网络忙,请稍候(xml error)
  1803  XML解析错误:缺少节点
  1804  XML解析错误:缺少属性
  1805  XML解析错误:缺少属性

  1901  IP地址不符合要求
  1902  IP地址不符合要求
  1904  请填写在线支付号,和支付金额
  1909  目录没有写入权限

------------------------------------------------------------------------------------------------------------

域名管理 <2000-2999>信息和原因:


  2001  域名所属代理号为空
  2002  域名不能为空
  2004  域名编码不能为空
  2005  英文域名中不能含有中文
  2006  中文域名注册时必须含有中文字
  2007  中文域名不能为空
  2008  注册商不能为空
  2009  IP不能为空

  2010  域名注册年数不能为空
  2012  域名注册年数不合法
  2013  域名服务器名字不能为空
  2014  没有域名服务器
  2015  域名注册超过最大年限
  2016  域名续费年数不能为空
  2017  域名续费年数不合法
  2018  无域名转移密码
  2099  提交域名转移失败


  2101  域名已经被注册
  2103  域名检查结果为不能注册!
  2132  注册域名信息中缺少域名公司联系人 或 管理联系人信息
  2170  提交域名注册失败
  2172  处理域名注册失败

  2201  没有域名的相关信息!
  2202  域名管理者不是您
  2206  域名续费超过最大年限
  2214  处理域名续费失败
  2215  提交域名续费失败
  2221  没有域名的相关信息!
  2222  域名管理者不是您
  2231  域名已经购买了邮局产品不能删除
  2232  域名已经续费不能再删除
  2233  您的域名列表中没有此域名
  2234  数据出错
  2235  该域名注册已经超过14 天,不能再执行此删除操作
  2236  该域名注册已经超过4 天,不能再执行此删除操作
  2245  处理域名删除失败
  2246  提交域名删除失败
  2250  域名已经被成功提交,不用再提!
  2251  无法获取域名信息。
  2260  域名已经被成功提交,不用再提!
  2286  注册域名信息中缺少域名公司联系人 或 管理联系人信息
  2298  处理域名转移失败

  2301  没有域名的相关信息!
  2302  域名管理者不是您
  2304  无法从数据库中获取域名的公司联系人信息。
  2306  无法从数据库中获取域名的管理联系人信息。
  2310  无法从数据库中获取域名的交费联系人信息。
  2312  无法从数据库中获取域名的技术公司联系人信息。
  2321  没有域名的相关信息!
  2322  域名管理者不是您
  2324  修改域名联系人信息时接口传送的信息有错。
  2325  无法从数据库中获取域名的原始信息。
  2355  修改域名联系人信息时接口操作错误
  2371  没有域名的相关信息!
  2372  域名管理者不是您
  2374  没有相关数据
  
  2401  没有域名的相关信息!
  2402  域名管理者不是您
  2406  修改失败
  2421  没有域名的相关信息!
  2422  域名管理者不是您
  2426  修改失败

  2501  没有域名的相关信息!
  2502  域名管理者不是您
  2506  添加失败
  2541  没有域名的相关信息!
  2542  域名管理者不是您
  2545  删除失败
  2521  没有域名的相关信息!
  2522  域名管理者不是您
  2526  变更失败

  2801  域名联系人:单位名称 中文必须为1-80个字符
  2802  域名联系人:单位名称 英文必须为英文
  2803  域名联系人:通信地址 中文必须为1-100个字符
  2804  域名联系人:通信地址 英文必须为英文
  2805  域名联系人:城市名称 中文必须为1-20个字符
  2806  域名联系人:城市名称 英文必须为英文
  2807  域名联系人:省份名称 代码必须为2个字符
  2808  域名联系人:国家名称 代码必须为2个字符
  2809  域名联系人:邮政编码必须为4-10个字符
  2811  域名联系人:中文姓名必须为1-20个字符
  2812  域名联系人:英文姓名必须为英文
  2813  域名联系人:电话 国家代码必须为1-3个数字
  2814  域名联系人:电话 地区代码必须为1-4个数字
  2815  域名联系人:电话 电话号码必须为1-11个数字
  2816  域名联系人:电话 分机号码必须为0-5个数字
  2817  域名联系人:传真 国家代码必须为1-3个数字
  2818  域名联系人:传真 地区代码必须为1-3个数字
  2819  域名联系人:传真 传真号码必须为1-11个数字
  2820  域名联系人:传真 传真分机必须为0-5个数字
  2921  域名联系人:邮件地址不符合要求
  2822  域名联系人:管理人必须为1-20个字符
  2823  域名联系人:行业 编码必须为2-3个字符

  2901  域名长度不符合要求
  2903  域名编码必须为ENG或CHI
  2904  域名管理密码不能超过20个字符
  2905  注册年限为1-4个数字
  2906  域名注册商为PIR、ICANN 或 CNNIC
  2907  NameServer数据格式必须为数组
  2908  Host数据格式必须为数组
  2909  状态数据格式必须为数组
  2910  联系人类型必须为ORG、ADM、BILL、TECH
  2911  联系人类型必须为ORG、ADM、BILL、TECH
  2921  缺少域名相关信息
  2921  域名不可以注册
  2922  缺少域名相关信息
  2922  缺少域名联系人信息
  2923  缺少域名相关信息
  2924  缺少域名相关信息
  2925  缺少域名相关信息
  2926  缺少域名相关信息
  2927  缺少域名相关信息
  2928  缺少域名相关信息
  2929  缺少域名相关信息
  2930  缺少域名相关信息
  2931  缺少域名相关信息
  2932  缺少域名相关信息
  2933  缺少域名相关信息
  2934  缺少域名相关信息
  2935  缺少域名相关信息
  2935  缺少域名联系人信息

  4024  域名无法删除
  6007  域名不合法

------------------------------------------------------------------------------------------------------------

补充说明:

  1. 所有的返回信息,都由新网互联提供,并不是平台产生。

  2. 新网互联说部分中文域名,注册时会有以下的错误:

    错误号:2172
    错误信息: 处理域名注册失败

    如注册“奥运会.com”,这些域名受到icann的保护,无法注册,但是
    查询时却说可以注册,对于这类域名,没有办法可以注册成功,更详
    细的情况可以咨询新网互联。

    
[3]远程镜像与备份SVN服务器的方法小结第1/2页
    来源: 互联网  发布时间: 2013-12-24
 
我们来看一个简单的svnsync例子:
主SVN服务器: http://mastersvn/project1
svnsync镜像SVN服务器上的部署:http://backupsvn/project1
第一步:建立仓库
cd /home/svn
svnadmin create –fs-type fsfs /home/svn/project1
chmod 777 –R project1
第二步:镜像初始化
svnsync init http://backupsvn/project1 http://mastersvn/project1
第三步:更改配置文件
cd /home/svn/project1/hooks
cp pre-revprop-change.tmpl pre-revprop-change
vi pre-revprop-change
注销所有语句,在语句前加入#即可,退出保存
第四步:同步
svnsync sync http://backupsvn/project1 --username username --password password
已提交版本 9。
复制版本 9 的属性。
已提交版本 10。
复制版本 10 的属性
……………
但是在实际运用中,经常会发生SVN库被lock的情况
svnsync: Couldn't get lock on destination repos after 10 attempts
这不得不让我们感觉头痛地手动使用改命令解锁
svn propdel svn:sync-lock --revprop -r0 http://backupsvn/project1
写到这里,大家不由对svnsync有了个初步的认识了吧,就一个字,烦!!!而且同步速度很慢!!!
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
接下来是此文的重点部分:
SVN新的镜像备份方案:ssh + rsync + crontab(任务计划))
什么是SSH?
SSH 是更灵活、更安全的 telnet 和 rlogin 替代品。它在开发项目中得到广泛使用,以提供访问控制和安全的数据传输。
什么是rysnc?
rsync是类unix系统下的数据镜像备份工具,从软件的命名上就可以看出来了——remote sync。它的特性如下:
可以镜像保存整个目录树和文件系统。
可以很容易做到保持原来文件的权限、时间、软硬链接等等。
无须特殊权限即可安装。
优化的流程,文件传输效率高。
可以使用rcp、ssh等方式来传输文件,当然也可以通过直接的socket连接。
支持匿名传输,以方便进行网站镜象。
什么是crontab?
Crontab是Linux操作系统下的一个命令,可以用来根据时间、日期、月份、星期的组合来调度对重复任务的执行的守护进程。(类似windows下的任务计划)
方案拓扑图:(请看附件)
主SVN服务器环境:
SVN仓库根目录: /home/svn (project1,project2,project3三个仓库)
SVN服务器IP: 192.168.100.80
镜像SVN服务器环境:
SVN仓库根目录:/home/svn (无仓库,无需建立,镜像时会直接复制过来并保持文件属性)
SVN服务器IP: 192.168.100.81
#主SVN服务器安装部分:
(1)
SVN安装部分(略)
(2)
安装rsync部分
rpm -qa | grep rsync (所有系统是否有安装过rsync)
rpm -e rsyncxxx (删除以前安装过的rsync)
wget http://samba.anu.edu.au/ftp/rsync/rsync-3.0.4.tar.gz (下载rsync源码安装包)
tar zxvf rsync-3.0.4.tar.gz (解压)
cd rsync-3.0.4
./install.sh (安装)
接下来我们就可以输入rsync --version命令来测试下是否安装成功了。
rsync
version 3.0.3
protocol version 30
Copyright (C) 1996-2008 by Andrew Tridgell, Wayne Davison, and others.
Web site: http://rsync.samba.org/
Capabilities:
64-bit files, 64-bit inums, 32-bit timestamps, 64-bit long ints,
socketpairs, hardlinks, symlinks, IPv6, batchfiles, inplace,
append, ACLs, xattrs, iconv, no symtimes
rsync comes with ABSOLUTELY NO WARRANTY.
This is free software, and you
are welcome to redistribute it under certain conditions.
See the GNU
General Public Licence for details.
(3) 开启rsync服务器端
/usr/local/bin/rsync --daemon (开启rsync服务)
vi /etc/rc.d/rc.local
在末尾加入/usr/local/bin/rsync --daemon (目的是让服务器每次重启后都能自动运行此进程)
#镜像SVN服务器安装部分:
(1)SVN安装部分(略)
(2)安装rsync部分
rpm -qa | grep rsync (所有系统是否有安装过rsync)
rpm -e rsyncxxx (删除以前安装过的rsync)
wget http://samba.anu.edu.au/ftp/rsync/rsync-3.0.4.tar.gz (下载rsync源码安装包)
tar zxvf rsync-3.0.4.tar.gz (解压)
cd rsync-3.0.4
./install.sh (安装)
接下来我们就可以输入rsync --version命令来测试下是否安装成功了。
接下来我们的配置就完成了,让我们用命里那个测试下。
同步命令:
rsync -vzrtopgu --progress --delete root@192.168.100.80:/home/svn /home/
输入用户名root
输入root的密码。
65309 100%
224.57kB/s
0:00:00 (xfer#507, to-check=2187/23106)
svn/project1/db/revs/202
29655 100%
99.86kB/s
0:00:00 (xfer#508, to-check=2186/23106)
svn/project1/db/revs/203
7242 100%
23.19kB/s
0:00:00 (xfer#509, to-check=2185/23106)
sent 15928 bytes
received 521860019 bytes
4404016.43 bytes/sec
total size is 12240235825
speedup is 23.45
传输完成,这次镜像过程就结束了。

    
最新技术文章:
HTML标签参考手册 iis7站长之家
▪a10 config backup for aXAPI
▪一键备份gitolite服务器的Shell脚本
▪nagios 分发文件实现代码
▪阿里云云服务器Linux系统更新yum源Shell脚本
▪一个监控LINUX目录和文件变化的Shell脚本分享
▪Linux下实现SSH免密码登录和实现秘钥的管理、...
▪Shell正则表达式之grep、sed、awk实操笔记
▪3个备份系统文件并邮件发送的Shell脚本分享
▪CentOS 6.3下给PHP添加mssql扩展模块教程
▪监控网站是否可以正常打开的Shell脚本分享
▪shell脚本编程之if语句学习笔记
▪shell脚本编程之循环语句学习笔记
▪shell脚本编程之case语句学习笔记
▪Shell脚本实现的阳历转农历代码分享
▪Shell脚本实现复制文件到多台服务器的代码分...
▪Shell脚本实现批量下载网络图片代码分享
▪Shell脚本实现检测文件是否被修改过代码分享
▪Shell脚本数组用法小结
▪Shell脚本批量重命名文件后缀的3种实现
▪C语言实现的ls命令源码分享
▪Linux下查找后门程序 CentOS 查后门程序的shell脚...
▪Shell 函数参数
▪linux shell 自定义函数方法(定义、返回值、变...
▪Shell实现判断进程是否存在并重新启动脚本分...
▪Shell脚本break和continue命令简明教程
▪Shell脚本函数定义和函数参数
▪让代码整洁、过程清晰的BASH Shell编程技巧
▪shell常用重定向实例讲解
▪awk中RS、ORS、FS、OFS的区别和联系小结
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3