公告

记录下以前学习过的内容

博客统计信息

用户名:ritto
文章数:14
评论数:2
访问量:5056
无忧币:339
博客积分:564
博客等级:3
注册日期:2008-07-17

解决GIT代码仓库不同步

今天在执行git pull时出现:
[root@gitserver /data/work/www/rest/lib/Business/Inventory]# git pull Enter passphrase for key '/root/.ssh/id_rsa': Updating 70e8b93..a0f1a6c error: Your local changes to the following files would be overwritten by merge:       rest/lib/Business/Inventory/ProductStatus.php Please, commit your changes or stash them before you can merge. Aborting
类别:Linux|阅读(619)|回复(0)|(1)阅读全文>>
CentOS 6.1 正式版发布了, CentOS 6.1 基于红帽企业Linux 6.1.

下载地址:
CentOS-6.1-i386-bin-DVD1.iso (3,645MB, SHA256, torrent)
CentOS-6.1-x86_64-bin-DVD1.iso (4,190MB, SHA256, torrent)
类别:Linux|阅读(20)|回复(0)|(0)阅读全文>>
2011-12-09 10:51:25
CentOS 5.5下的ruby版本有些旧,今天需要做一些测试,需要升级ruby, 以下是升级过程:

CentOS release 5.5 (Final)
系统自带的ruby版本:
# ruby -v
  ruby 1.8.5 (2006-08-25) [x86_64-linux]
# which ruby
  /usr/bin/ruby
类别:Linux|阅读(197)|回复(0)|(0)阅读全文>>
高并发访问的核心原则其实就一句话“把所有的用户访问请求都尽量往前推”.

如果把来访用户比作来犯的"敌人", 我们一定要把他们挡在800里地以外, 即不能让他们的请求一下打到我们的指挥部(指挥部就是数据库及分布式存储).

如: 能缓存在用户电脑本地的, 就不要让他去访问CDN. 能缓存CDN服务器上的, 就不要让CDN去访问源(静态服务器)了. 能访问静态服务器的, 就不要去访问动态服务器. 以此类推: 能不访问数据库和存储就一定不要去访问数据库和存储.
2011-12-06 21:41:15
1. I see. 我明白了。
2. I quit! 我不干了!
3. Let go! 放手!
4. Me too. 我也是。
5. My god! 天哪!
6. No way! 不行!
7. Come on. 来吧(赶快)
8. Hold on. 等一等。
9. I agree。 我同意。
10. Not bad. 还不错。
2011-12-06 21:30:13
假设有一个主版本库(Master)需要同步到另外一个服务器的新库(Mirror)当中以达到备份的效果。
主(Master): 将要通过svnsync被同步的活动读/写版本库。
镜像(Mirror): 将要与master通过svnsync同步的只读版本库。
Subversion 1.4发布之后,svnsync工具就成了标准Subversion的一部分,可以用”一个可以维护只读Subversion镜像所有功能的工具”描述, 从它的文档中理解它的目的非常简单,为什么在企业中维护一个镜像版本库非常重要?每个Subversion实现都不一样,可能有很多原因,但是有一些是共 同的原因:
类别:Linux|阅读(10)|回复(0)|(0)阅读全文>>
公司去年升级数据库的时候,从旧的mysql4.0升级至mysql5.1.45时,经历了很多困难,在成功解决了跨多版本升级,字符编码等一系列问题后,终于升级完成了。

可是在升级完成后,在准备对外发布网时,检查网站后台的订单时发现,所有订单的日期都推迟了6个小时(公司服务器使用的是Los Angel时区)。 检查了很久之后,才发现是mysql跨时区迁移数据的问题,现在记录为下,以便日于不犯同样的错误。

MySQL跨时区迁移数据的解决方法,重要!
由于主服务器异外重启, 导致从报错, 错误如下:
show slave status错误:
mysql> show slave status\G
Master_Log_File: mysql-bin.000288
Read_Master_Log_Pos: 627806304
Relay_Log_File: mysql-relay-bin.000990
Relay_Log_Pos: 627806457
Relay_Master_Log_File: mysql-bin.000288
Slave_IO_Running: No
Slave_SQL_Running: Yes
    根据行政部需求,需要把samba中共享的文件夹名称由原来的英文 "share" 改成中文的 "行政部" 几个字.

    samba配置的是Win2003域控验证, 原来在samba中设置的编码为 cp936, 在samba的共享的文件夹中均能够正常显示中文。
# 20080816 ritto. [global]    workgroup = SBZ    server string = mis    password server = 192.168.5.10    encr..
类别:Shell|阅读(49)|回复(0)|(0)阅读全文>>
2011-11-30 16:15:59
Subversion的备份脚本. 在这里备份一下.

在地备份完成之后,再通过ftp传送一份至远程备份机.
类别:Shell|阅读(26)|回复(0)|(0)阅读全文>>
Dell的服务器管理工具 Dell OpenManager Server Administrator
公司的生产服务器一直都在用,很好用的东西,仅对DELL服务器有效.

OpenManage系统管理方案是戴尔公司基于自主研发力量开发的IT系统管理解决方案,通过OpenManage管理系统用户可以方便快速的实现服务器的部署、服务器状态的监控和系统更新等。OpenManage管理系统为用户降低了服务器管理的复杂度,提高工作效率,减少维护和部署的时间,对于IT经验不足的企业来说是个非常好的助手。OpenManage具备标准化的能源监控和警报功能,能够提供各种能源使用信息,确保IT人员能够及时且准确地了解服务器的使用情况,减少总体能耗和成本。
类别:Linux|阅读(734)|回复(1)|(3)阅读全文>>
线上使用的mysql备份脚本,使用mysqldump备份,在mysql master上使用的。

在本地备份完成之后,同时传输一份备份文件至远程的ftp服务器上,实现异地备份.
本机保存20天的备份文件, 远端保存60天的备份文件.

脚本在服务器上运行了快两年了,很稳定.
类别:Shell|阅读(58)|回复(0)|(0)阅读全文>>
2011-11-30 14:41:41
平时系统初始化用到的,记录一下.

# Linux硬件性能检测.

# Download and run:
wget http://aspersa.googlecode.com/svn/trunk/summary
./summary
类别:Linux|阅读(36)|回复(0)|(0)阅读全文>>
注册好久了,没发过文章,随便发点。

    下图是公司里运行时间最长的linux服务器,redhat 8.0的系统,去年我移机柜时关机前uptime 显示 1550多天,5年没关过机啊,哈哈。

    今年再开又运行了 270 多天没死过,linux还真是稳定啊。

    这是台stagging机器,提供nfs, samba等服务器。
类别:Linux|阅读(133)|回复(1)|(1)阅读全文>>