 |
 |
蒙其·B·宾森的博客 |
 |
博客信息
博客日历
栏目分类
博客登录
最新文章
最新评论
留言
友情博客
标签列表
博客搜索
博客音乐
日志存档
友情链接
统计信息
访问:246655 次
今日访问:74次
日志:352篇
评论:18 个
留言:8 个
建站时间:2007-2-5
博客成员
最近访客
|
 |
| |
新的博客地址为: http://blog.zhanxb.com/ 欢迎大家光临新博客并更改链接哦~......
|
|
binsen 发表于 2010-04-22 12:44 |  |
分类:software tutorial | 评论: 0 | 浏览:532 | 推荐指数:0 |
| |
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 |
| |
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 |
| |
一、实际需求 服务器运行了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 |
| |
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 |
| |
前段时间有个项目中要使用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文件。 排查过程 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 |
| |
今天在配置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用的最多的就是对数据的操作,包括插入数据,更新数据,修改数据,删除数据。可是表才是存放数据的地方,一个表建的好坏直接影响你操作的性能,所以我认为有必要来简单介绍一下这节,MySQL对表的复制,修改和删除。包括从复制一个表结构到另一个表,修改表结构(例如:增加删除字段,增加索引等),还有,删除没用的表释放硬盘空间。
select * from nickname;
/* id name desc 1 simaopig 这本是给......
|
|
binsen 发表于 2010-03-17 17:20 |  |
分类:mysql | 评论: 0 | 浏览:346 | 推荐指数:0 |
| |
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 |
| |
前提 在Windows系统使用含有中文字符的sql语句文件导进msyql 现象 数据导进mysql后中文显示乱码 处理过程 百度和Google了很多介绍mysql字符的文章,最终还是没能解决。 解决方法 先在mysql中创建一个数据库,然后使用phpmyadmin的导入功能,选好字符集,成功导入后库中的中文字符显示正常。 遗留问题 在mysql中直接浏览还是乱码,但不影响页面浏览就行了。
本文完。......
|
|
binsen 发表于 2010-01-28 11:05 |  |
分类:mysql | 评论: 0 | 浏览:315 | 推荐指数:0 |
| |
网上教配置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 |
| |
这故障折腾了我和同事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改变硬盘空间大小的方法 调整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 |
|
 |