蒙其·B·宾森的博客
蒙其·B·宾森的博客
首页 | 留言板 | 加友情博客 | 天涯博客 | 博客家园 | 免费注册 | 帮助

博客信息
博主:binsen 不在线! 
博客日历
<< 2012 一月 >>
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 1 2 3 4

栏目分类
博客登录
用户:
密码:
最新文章
最新评论
留言
友情博客
标签列表
博客搜索
博客音乐
日志存档
·2010-4 ( 7 )
·2010-3 ( 3 )
·2010-2 ( 1 )
·2010-1 ( 3 )
·2009-12 ( 14 )
·2009-11 ( 2 )
·2009-10 ( 37 )
·2009-9 ( 9 )
·2009-8 ( 5 )
·2009-7 ( 4 )
·2009-6 ( 2 )
·2009-5 ( 8 )
友情链接
统计信息
访问:246655 次
今日访问:74次
日志:352篇
评论:18 个
留言:8 个
建站时间:2007-2-5
博客成员
binsen 管 理 员
最近访客
方晨姓名学
2012-01-19 16:08
方晨姓名学
2012-01-11 20:50
方晨姓名学
2011-12-28 15:43
askwan
2011-12-23 10:00
方晨姓名学
2011-12-21 16:17
方晨姓名学
2011-12-15 19:52
方晨姓名学
2011-12-08 10:51
方晨姓名学
2011-12-03 07:35
非法集资遍地开花
2011-11-15 17:19
方晨姓名学
2011-11-10 10:25
uprising2010
2011-11-09 09:33
vmali
2011-11-01 19:00

rss 订阅

天涯社区
今日心情

本人博客迁走啦
2010-4-22 星期四(Thursday) 晴
新的博客地址为:
http://blog.zhanxb.com/
欢迎大家光临新博客并更改链接哦~......
binsen 发表于 2010-04-22 12:44 | 正常 分类:software tutorial | 评论: 0 | 浏览:532 | 送小红花 推荐指数:0

CentOS/Redhat下安装配置RPMforge 扩展包
2010-4-8 星期四(Thursday) 晴
yum安装管理软件是依靠背后的软件仓库的,默认安装下,只会使用OS提供商的软件仓库,而openvpn并不在CentOS的软件仓库中,是一个 RPMForge的软件仓库中,因些我们要先配置好RPMForge.

RPMforge是一个Linux社区的软件仓库,包含了支持CentOS或者Redhat的4000多个软件。软件是通过RPM包的形式提供,支持yum安装管理工具。

RPMForge在CentOS下的安装配置在CentOS的wiki上有说明。大家可以按照说明安装配置。

http://wiki.centos.org/AdditionalResources/Repositories/RPMForge

http://dag.wieers.com/rpm/FAQ.php#B2 这个不重要


1. CentOS 5

1.1. Priorities

yum-priorities is available in the CentOS 5 repositories:
......
binsen 发表于 2010-04-08 17:39 | 正常 分类:linux | 评论: 0 | 浏览:491 | 送小红花 推荐指数:0

shell自动交互的方法
2010-4-8 星期四(Thursday) 晴
src:http://os.51cto.com/art/200912/167898.htm

你了解Linux系统么?你是Linux系统的应用者么?如果你要学习linux,你可能会遇到Linux Shell自动交互问题,这里将介绍Linux Shell自动交互的解决方法,在这里拿出来和大家分享一下。

一、背景

shell脚本在处理自动循环或大的任务方面可节省大量的时间,通过创建一个处理任务的命令清单,使用变量、条件、算术和循环等方法快速创建脚本以完成相应工作,这比在命令行下一个个敲入命令要省时省力得多。

但是有时候我们可能会需要实现和交互程序如ftp,telnet服务器等进行交互的功能,这时候我们需要用到shell的自动交互功能,本文收集了较常用的三种自动交互方法,并进行了比较和总结。

二、需求

需求1:
从一台Linux机器ftp登陆到另一台Linux机器,进行系列操作后关闭,懒得每次都手动输入密码。

需求2:
......
binsen 发表于 2010-04-08 13:48 | 正常 分类:shell | 评论: 0 | 浏览:319 | 送小红花 推荐指数:0

使用cacti获取snmp发送的自定义信息后作图
2010-4-5 星期一(Monday) 晴
  一、实际需求
  
  服务器运行了lighttpd,主要为了统计当前连接数,然后cacti来画出当前连接数的统计图:这里说一下有几个方法来实现这个功能:
  1、snmpget直接取值,经常发生取值不准确的问题:
  
  # snmpget -c public -v 2c 127.0.0.1 .1.3.6.1.2.1.6.9.0
  TCP-MIB::tcpCurrEstab.0 = Gauge32: 0
  2、用snmp抓取所有链接后统计行数,虽然信息比较准确,但效率低下,如果监控点超过千台,那几乎数据都是timeout收场:
  
  # snmpget -c public -v 2c 127.0.0.1 .1.3.6.1.2.1.6.13.1.3 |wc -l
  725
  3、在本机上写脚本统计后用snmp发送信息,cacti收集后画图,具体方法;
  
  二、解决方案
  
  snmp提供了发送自定义信息的功能。查看snmpd.conf会看到有一个小节是关于外部脚本的,Executables/scripts。这个小节里面也举了例子,告诉你怎么通过snmp发送信息。
......
binsen 发表于 2010-04-06 00:01 | 正常 分类:cacti | 评论: 0 | 浏览:551 | 送小红花 推荐指数:0

[转] 处事计策 识人秘决 倾听话语 人生至理
2010-4-5 星期一(Monday) 晴
1.看穿但不说穿。很多事情,只要自己心里有数就好了,没必要说出来。
2.高兴,就笑,让大家都知道。悲伤,就假装什么也没发生
3.在不违背原则的情况下 ,对别人要宽容 ,能帮就帮, 千万不要把人逼绝了 ,给人留条后路……
4.快乐最重要,谁人、何物、何事使你快乐,你就同他们在一起。何物让你不快乐,你就离开他。没有条件,创造条件也要离开他。
5.不要老在别人面前倾诉你的困境袒露你的脆弱
6.没有十全十美的东西,没有十全十美的人,关键是清楚到底想要什么。得到想要的,肯定会失去另外一部分。如果什么都想要,只会什么都得不到。
7.我喜欢一位朋友说的这句“善忘是一件好事。”
8.两个人同时犯了错,站出来承担的那一方叫宽容,另一方欠下的债,早晚都要还。
9.自己不喜欢的人,可以报之以沉默微笑;自己喜欢的人,那就随便怎么样了,因为你的喜爱会挡也挡不住地流露出来。
10.不要做刺猬 ,能不与人结仇就不与人结仇 ,谁也不跟谁一辈子 ,有些事情没必要记在心上
11.学会妥协的同时,也要坚持自己最基本的原则......
binsen 发表于 2010-04-05 21:40 | 正常 分类:life | 评论: 0 | 浏览:401 | 送小红花 推荐指数:0

awk语法
2010-4-5 星期一(Monday) 晴
linux shell awk 语法

Awk 是一种非常好的语言,同时有一个非常奇怪的名称。在本系列(共三篇文章)的第一篇文章中,Daniel Robbins 将使您迅速掌握 awk 编程技巧。随着本系列的进展,将讨论更高级的主题,最后将演示一个真正的高级 awk 演示程序。
捍卫 awk
在本系列文章中,我将使您成为精通 awk 的编码人员。我承认,awk 并没有一个非常好听且又非常“时髦”的名字。awk 的 GNU 版本(叫作 gawk)听起来非常怪异。那些不熟悉这种语言的人可能听说过 "awk",并可能认为它是一组落伍且过时的混乱代码。它甚至会使最博学的 UNIX 权威陷于错乱的边缘(使他不断地发出 "kill -9!" 命令,就象使用咖啡机一样)。

的确,awk 没有一个动听的名字。但它是一种很棒的语言。awk 适合于文本处理和报表生成,它还有许多精心设计的特性,允许进行需要特殊技巧程序设计。与某些语言不同,awk 的语法较为常见。它借鉴了某些语言的一些精华部分,如 C 语言、python 和 bash(虽然在技术上,awk 比 python 和 bash 早创建)。awk 是那种一旦学会了就会成为您战略编码库的主要部分的语言。
......
binsen 发表于 2010-04-05 16:53 | 正常 分类:shell | 评论: 0 | 浏览:299 | 送小红花 推荐指数:0

MS-SQLServer 分发订阅配置-常见错误提示
2010-4-1 星期四(Thursday) 晴
前段时间有个项目中要使用SQLServer的数据复制功能,虽然网上有很多相关的方法介绍,但是在实际配置部署过程中还是有很多疑难杂症,我总结了一部分。

摘要:
两数据库建立同步复制关系
用强制订阅实现数据库同步操作
大量和批量的数据可以用数据库的同步机制处理

说明:
为方便操作,所有操作均在发布服务器(分发服务器)上操作,并使用推模式
在客户机器使用强制订阅方式
测试通过

--1:环境
服务器环境:
  机器名称: javaTest
  操作系统:Windows 2003 Server
  数据库版本:SQL 2000 Server 企业版

客户端:
机器名称:javaTest2
操作系统:Windows 2003 Server
数据库版本:SQL 2000 Server 企业版

--2:建用户帐号
......
binsen 发表于 2010-04-01 17:56 | 正常 分类:SQLserver | 评论: 0 | 浏览:544 | 送小红花 推荐指数:0

无法解析jsp故障排查过程(转载自刘天斯)
2010-3-28 星期日(Sunday) 晴
故障现象:
无法正常解析新jsp文件。


排查过程
1、将web.xml中的500错误换成其它,目前404与500共用一个错误页,无法确定是
什么错误引起。

2、修改后发现是500错误引用,比较奇怪,单纯的println语句都出错?

3、将项目正常的jsp往webcheck中丢,也一样出现500错误,或者将
health-check.jsp文件丢到其它目录也一样出错。

4、将500错误页不指向文件,直接抛出异常,结果提示“无默认java、javac path
的提示”,说明resin无法找到默认java 位置,这样会导致新文件会出错。

5、vi /usr/java/resin-3.0.22/bin/httpd.sh
将JAVA_HOME=/usr/java/jdk1.5.0_15
修改成正确的
JAVA_HOME=/usr/java/jdk1.5.0_20

/us......
binsen 发表于 2010-03-28 15:58 | 正常 分类:web | 评论: 0 | 浏览:499 | 送小红花 推荐指数:0

解决SQL未能找到存储过程 ''master..xp_cmdshell''
2010-3-27 星期六(Saturday) 晴
今天在配置sqlserver2000发布服务器到最后一步的时候遇到了如下错误信息:
未能找到存储过程 'master..xp_cmdshell'
在网上找到的解决方法是:
打开查询分析器,依次执行以下2步。
EXEC sp_addextendedproc xp_cmdshell,@dllname ='xplog70.dll'declare @o int
sp_addextendedproc 'xp_cmdshell','xpsql70.dll'

执行第一步没有问题,执行第二步的时候遇到了错误:
服务器: 消息 2714,级别 16,状态 7,过程 sp_addextendedproc,行 26
数据库中已存在名为 'xp_cmdshell' 的对象。

但此时再重新配置我的发布服务器时却成功通过了,也就是说可能光执行第一步就可以了。......
binsen 发表于 2010-03-27 13:18 | 正常 分类:SQLserver | 评论: 0 | 浏览:1785 | 送小红花 推荐指数:0

MySQL对表的复制,修改及删除
2010-3-17 星期三(Wednesday) 晴
MySQL用的最多的就是对数据的操作,包括插入数据,更新数据,修改数据,删除数据。可是表才是存放数据的地方,一个表建的好坏直接影响你操作的性能,所以我认为有必要来简单介绍一下这节,MySQL对表的复制,修改和删除。包括从复制一个表结构到另一个表,修改表结构(例如:增加删除字段,增加索引等),还有,删除没用的表释放硬盘空间。


select * from nickname;

/*
id   name      desc
1    simaopig  这本是给......
binsen 发表于 2010-03-17 17:20 | 正常 分类:mysql | 评论: 0 | 浏览:346 | 送小红花 推荐指数:0

Linux系统中Java中文字体配置
2010-2-21 星期日(Sunday) 晴
Windows系统中只要安装了中文字体就可以显示中文,Linux系统中默认的字体文件并不存在,所以无法正常显示中文。为了显示中文,我们需要做的是安装中文字体,在配置文件中设置正确的字体文件位置。

将Windows下的宋字体文件C:\WINDOWS\Fonts\simsun.ttc复制到/usr/share/fonts/simsun.ttc位置(位置可随意,只要在如下配置中指定就行了),Java中字体配置如下所示:

JDK1.4.x版本

进入jre/lib目录,将font.properties.zh_CN.Redhat文件复制为font.properties,然后删除font.properties.zh_CN.*文件,编辑font.properties文件,设置正确的中文字体位置,如下:

filename.-misc-zysong18030-medium-r-normal--*-%d-*-*-c-*-iso10646-1=/usr/share/fonts/simsun.ttc

......
binsen 发表于 2010-02-21 13:50 | 正常 分类:linux | 评论: 0 | 浏览:443 | 送小红花 推荐指数:0

mysql乱码问题解决
2010-1-28 星期四(Thursday) 晴
  前提
  在Windows系统使用含有中文字符的sql语句文件导进msyql
  
  现象
  数据导进mysql后中文显示乱码
  
  处理过程
  百度和Google了很多介绍mysql字符的文章,最终还是没能解决。
  
  解决方法
  先在mysql中创建一个数据库,然后使用phpmyadmin的导入功能,选好字符集,成功导入后库中的中文字符显示正常。
  
遗留问题
在mysql中直接浏览还是乱码,但不影响页面浏览就行了。

  本文完。......
binsen 发表于 2010-01-28 11:05 | 正常 分类:mysql | 评论: 0 | 浏览:315 | 送小红花 推荐指数:0

yum源配置错误及处理
2010-1-27 星期三(Wednesday) 晴
网上教配置yum源的文章很多,这里不再遨述,仅讲述错误处理方法。

yum源配置完成后,运行:
yum clean all 清除yum缓存
yum list 罗列yum信息

在运行yum list时出现如下错误:
Loaded plugins: fastestmirror
Determining fastest mirrors
http://centos.ustc.edu.cn/centos/5.4/addons/i386/repodata/repomd.xml: [Errno 4]
IOError: ca\xa7\xb0\xdc')>
Trying other mirror.
Error: Cannot retrieve repository metadata (repomd.xml) for repository: addons.
......
binsen 发表于 2010-01-27 13:46 | 正常 分类:linux | 评论: 0 | 浏览:412 | 送小红花 推荐指数:0

Linux安装完成后无法启动故障处理(原创)
2010-1-15 星期五(Friday) 晴
  这故障折腾了我和同事3天的时间,记录下解决经过,希望能对未遇到到过此问题的同学有帮助。
  
  服务器硬件信息:
   品牌型号:宝德PR2700
   硬盘:1T*6,做raid10后容量大概为2.7T
   其他:略
  
  安装的操作系统:
   Centos4.8
   分区情况:
   / 102400M
   /boot 200M
   swap 2048M
   /data1 1.3T
   /data2 1.3T
  
  故障现象:
   安装过程中没有提示任何故障,安装结束后重启,无法进入启动界面,提示错误如下:
   Error loading operating system
  
  主要排查解决过程(走的歪路就不再废话了):
   使用Linux引导光盘,在boot界面输入:linux rescue,进入linux拯救模式以尝试修复GRUP分区,依次键入如下命令:
......
binsen 发表于 2010-01-15 18:56 | 正常 分类:operating system | 评论: 0 | 浏览:510 | 送小红花 推荐指数:0

VMware改变硬盘空间大小的方法
2009-12-31 星期四(Thursday) 晴
VMware改变硬盘空间大小的方法

 调整vmware硬盘容量,经过不间断的实验,终于知道调整vmware硬盘容量的方法了:
1.使用vmware自带的硬盘调整工具vmware-vdiskmanager.exe改变虚拟盘的大小。这个工具就在vmware的安装目录下面,需要在dos下使用,不加任何参数执行时,会显示出它的usage,对这里有用的是:
-x : expand the disk to the specified capacity
执行vmware-vdiskmanager -x 8Gb xxxx.vmdk,启动后进入系统执行fdisk -l就可以发现硬盘容量已经改变了。
2.上面改变的只是硬盘容量的大小,对于分区的大小并没有改变,从df显示的结果可以看出来。这里需要更改分区的大小,比如/dev/sda1。这里使用的工具是:gparted-livecd。可以去gparted主页下载LiveCD。
3.在vmware虚拟机光驱内加载该iso文件,选择光驱启动,在grub的启动菜单里选择第一......
binsen 发表于 2009-12-31 13:22 | 正常 分类:software tutorial | 评论: 0 | 浏览:1188 | 送小红花 推荐指数:0


  页码:1/24  [1][2][3][4][5]:

本站域名:http://binsen.blog.tianya.cn/