- 博客(47)
- 资源 (1)
- 收藏
- 关注
转载 windows2003 server socket 连接数和超时时间更改
问题:从项目上线之后,客户说一个月就会宕机一次,系统用户无法正常登陆,后台报异常,无法连接,而整个集团的并发数并没有到一个很大的数量级,每次宕机,单纯的重启web服务器以及数据库服务无法到达解决问题的办法,必须要重启电脑,因此思路就转向了承载web服务器本身的服务器2003,每次都是按照socket来进行数据的读取,而每Socket.close()是不马上释放连接的,而是设置为time_wait状
2013-12-02 09:13:18 466
原创 windows 批量执行命令的脚本
因为老板一个电话,我的国庆节就没了。。。。,老板要我写个东西,能批量执行500台windows的命令并返回结果,虽然完成以后是非常的简单,但是因为我走了很多弯路,一开始想用powershell来写,后来又改成VBS的,最后还是用了最简单的CMD的命令的来完成,代码如下: @echo offset user=testfor /f "tokens=1,2" %%i in (iplist
2013-10-07 20:04:09 831
原创 Create Virtual machines linked clone on vSphere 5
VM的Linked Clone可以提高数据重用率,节省大量存储空间,提高部署时效,目前在vSphere ESXi里不支持直接创建Linked Clone,在vSphere ESXi中有两种实现Linked Clone的方法,一种是通过vCloud ,一种是通过vSphere web services SDK,SDK也有两种创建Linked Clone的方式,一种是以VM快照为原始数据盘,一种是以V
2013-03-22 11:13:29 1094
原创 vSphere Web Services SDK 安装
The VMware vSphere Web Services SDK includes all the components necessary to work with the VMware vSphere API, including WSDL files, sample code, and libraries. The vSphere Web Services SDK facilitate
2013-03-22 10:48:06 2269
原创 vSphere Web Services SDK 安装
The VMware vSphere Web Services SDK includes all the components necessary to work with the VMware vSphere API, including WSDL files, sample code, and libraries. ThevSphere Web Services SDK facilit
2013-03-22 09:40:30 668
原创 windows storage 2008 “Bootmgr is missing,please press Ctrl+Alt+Del to restart”
一台wwindows storage 2008的存储启动报错,“Bootmgr is missing,please press Ctrl+Alt+Del to restart”,解决办法如下:1.从Windows Server storage 2008光盘启动,选择修复;2.如果出现找不到操作系统的界面,提示adddrivers添加驱动,请直接下一步;3.执行bootrec /fi
2012-11-02 08:38:00 1038
原创 LVS-DR,real-server为windows 2008的配置
部署邮件系统负载均衡,采用LVS-DR模式,调度器是一台centos 5.8,real-server是两台windows2008,DR的配置网上很多,就不贴出来了,主要是real-server的配置,因为是windows 2008,多了些步骤具体做法如下:1.关掉系统自带防火墙功能2.新增环回网卡3.配置环回ip为vip的ip,掩码255.255.255.2554.修改网卡
2012-10-29 18:04:16 1818 3
原创 xenserver下创建网卡绑定
一、在单一主机上创建列出当前物理网卡root@xenserver-004 network-scripts]# xe pif-listuuid ( RO) : ed5f1827-9f96-d396-e35c-414c9c87da24 device ( RO): eth3 currently-attached
2012-09-04 11:07:46 1345
原创 xen server “no manager interface configured”
xenserver 有时候会出现“no manager interface configured” ""的提示,尤其是在更新以后,这里给出解决办法1、把这台xenserver从POOL中剔除(如果没有加入POOL可以跳过这一步)xe host-listuuid ( RO) : 328dbe1c-4b63-4843-b8b3-40ad30acf3
2012-09-03 14:23:44 1153 2
转载 Oracle更改数据文件位置
方法一:offline表空间1、offline表空间:alter tablespace tablespace_name offline;2、复制数据文件到新的目录;3、rename修改表空间,并修改控制文件;4、online表空间;1、offline表空间zerone SQL> select name from v$datafile;NAME------------
2012-06-15 17:17:10 408
转载 linux 数据恢复 ext3grep rm -rf
转载于http://hi.baidu.com/heliqin0419/blog/item/85b8f9fb51ab73c5b58f31a1.html1、先安装ext3grep软件:yum install ext3grep -y2、umount /data0分区:umount /data2如果提示busy,先kill正在使用这个目录的进程,再umount:fuser -k
2012-06-15 14:33:24 359
原创 opennms添加中国地图
opennms可以显示中国地图,下载中国地图,放到/opt/opennms/jetty-webapps/opennms/map/images/background目录下,编辑/opt/opennms/etc/map.properties ,添加这一行:bgimage.china.filename=china.jpg (这个是你刚才下载的图片的文件名),然后重启opennms,在控制台map选项下
2012-06-11 16:50:10 577
原创 opennms添加中国地图
opennms可以显示中国地图,下载中国地图,放到/opt/opennms/jetty-webapps/opennms/map/images/backgroundmap.properties
2012-06-11 16:14:46 144
原创 nagios for oracle
通过nagios监控远程数据库健康状况,执行perl脚本登陆远端数据库得到oracle的各种数据一、下载插件http://labs.consol.de/nagios/check_oracle_health# tar xvf check_oracle_health-1.7.3.tar.gz # cd check_oracle_health-1.7.3./configure &&
2012-06-04 16:38:39 580
原创 perl DBD::oracle
一、安装需要的包在linux下通过perl脚本直接访问oracle,需安装如下包:perl-DBI http://search.cpan.org/~timb/DBI-1.621/ perl-DBD:;Oracle http://search.cpan.org/~pythian/DBD-Oracle-1.44/如果是连接远程数据库还需要安装oracle instance cl
2012-06-04 15:55:42 1766
原创 perl 连接oracle
一、安装软件在linux下通过perl脚本直接访问oracle,需安装如下包:perl-DBI http://search.cpan.org/~timb/DBI-1.621/ DBD for ORACLE http://search.cpan.org/~pythian/DBD-Oracle-1.44/如果是连接远程数据库还需要安装oracle instance clie
2012-06-04 15:48:36 124
原创 opennms添加自定义服务
网络监控软件opennms功能很强大,基本上指定一个IP段和一个snmp字符串,系统就会扫描并开始监控了,但是要监控自定义的服务怎么办呢?找到这三个文件即可,capsd-configuration.xml,collectd-configuration.xml,poller-configuration.xml,以添加http-8001端口服务为例1、capsd-configuration.xml
2012-04-23 16:24:30 725
原创 lvs-dr+keepalived 配置
lvs-dr+keepalived是linux下的经典负载均衡解决方案,因其配置简单、性能优越而广受欢迎,dr是基于二层mac地址的转发,real server收到请求后直接响应客户机,所以这种架构的效率很高,不过要求lvs server和real server在同一个物理网段内,就是在同一个交换机下,架构图如下:keepalived是保证一个lvs server失效以后启用备份lvs
2012-04-17 11:18:57 1213
原创 lvs-dr+keepalived配置方案
lvs-dr+keepalived是linux下的经典负载均衡解决方案,因其配置简单、性能优越而广受欢迎,dr是基于二层mac地址的转发,real server收到请求后直接响应客户机,所以这种架构的效率很高,不过要求lvs server和real server在同一个物理网段内,就是在同一个交换机下,架构图如下: keepalived是保证一个lvs server失效以后启用备份lv
2012-04-17 09:02:07 206
原创 kvm中各种软件的关系
kvm :linux内核的一个模块QEMU-KVM:一个了强大的虚拟机软件,可以虚拟不同的CPU架构Libvirt:一套提供了多种语言接口的API,为各种虚拟化工具提供一套方便、可靠的编程接口,不仅支持KVM,而且支持xen等其他虚拟机Virsh:基于文本的管理虚拟机的命令Virsh-manager:图形界面的虚拟机管理程序,用python编写
2012-04-12 15:38:14 383
原创 iptables介绍(二)
二.iptables的使用iptables的命令格式较为复杂,一般的格式如下:iptables [-t表] -命令 匹配 操作(1)表选项表选项用于指定命令应用于哪个iptables内置表。(2)命令选项 命令选项用于指定iptables的执行方式,包括插入规则,删除规则和添加规则,如下表所示 命令 说明
2012-04-12 14:56:02 272
原创 iptables 介绍(一)
iptables是linux下的防火墙软件,功能十分强大,主要用于包过滤、网络地址转换、数据包更改,很多安全厂商的防火墙都是基于iptables搭建的。一iptables的基本理论1.规则(rules) 规则(rules)其实就是网络管理员预定义的条件,规则一般的定义为“如果数据包头符合这样的条件,就这样处理这个数据包”。规则存储在内核空间的信息包过滤表中,这些规则分别指定了源地址、目
2012-04-12 14:51:49 419
原创 linux下ssh登陆远程执行命令
在linux下ssh远程登陆到别的机器上执行命令,一般用expect命令,下面是我写的切换hostA hostB的IP地址的脚步,供大家参考#!/usr/bin/expectset timeout 20send_user "Please enter password to run:"expect "gogogo\n"set hostA 10.27.4.21set hostB
2012-04-12 14:45:00 2438
原创 rhel6 下KVM的虚拟机网络配置
在rhel6下搭建KVM的虚拟机后,虚拟机默认的网络是主机和虚拟机的虚拟网络,这个只能保证主机和虚拟机之间的通信,外部网络无法访问,如图:如果虚拟机想要和其他网络的主机通信,必须更改宿主机的网络为网桥的方式,做如下更改1、cp ifcfg-eth0 ifcfg-br02、vim ifcfg-br0DEVICE="br0"TYPE="Bridge"ONBOOT="yes"
2012-04-12 14:32:04 2048
原创 vm下rhel6网卡启动不了
vm esx4.1对rhel6的支持不是太好,克隆了一个rhel6的VM,启动网卡报错Device eth0 does not seem to be present,delaying initialization.发现IP地址、MAC地址都没有改,手工改了之后还是报错,这是由于克隆后的系统还是认原来的MAC地址,即使改了ifcfg-eth文件也没有用,这里有两个办法,第一种办法比较简单直接,直接把
2012-03-27 14:31:53 904
原创 linux rsync文件同步
一、环境需要备份文件的服务器(服务器端):10.27.4.31(RHEL 5.4)接收备份文件的服务器(客户端) :10.27.4.32(RHEL 5.4)同步目录/home/policyos同步频率 15分钟/次二、安装配置1.服务器端的配置A、采用系统默认安装的rsync 编辑/etc/rsyncd.conf文件,如果没有则新建一个。vim /etc/
2012-03-26 16:59:04 414
原创 用lvs-nat搭建负载均衡环境的一些问题
最近研究LVS,LVS-DR和LVS-TUN都很顺利,但在配置号称最容易的LVS-NAT时却遇到了不小的麻烦,总结一些问题和大家分享1、director-server必须有两块网卡,分别处于不同的网段,这里设内网地址为10.20.3.44,外网地址为10.20.2.197,记住必须处于不同的网段,我一开始director-server两块网卡都在同一个网段,怎么测试都不通,最后发现是由于系统认
2012-03-21 17:37:46 1525
原创 citrix xen server 虚拟机无法关闭的问题
citrix xen server 5.5,一台linux 5.4的VM,通过XenCenter无法关机,一直卡在那里,控制台界面也看不到,SSH登陆xen server[root@xenserver2 log]# xe vm-list找到这台挂起的VM对应的UUID[root@xenserver2 log]# xe vm-shutdown uuid=627c4220-dd
2012-03-19 15:49:49 1626
原创 为网卡输入的IP地址已被指派给这个计算机的另一个网卡.......
windows系统 中,分配IP地址报错,如上图,这个一般都是由于没有正常卸载旧网卡导致,由于导致系统认为旧的网卡还存在所以IP地址冲突了,这里贴出我的解决办法:1、进入注册表删除旧的网卡,在\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Network\和\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Con
2012-02-28 18:28:01 4671
原创 linux磁盘读写性能监控
贡献一些我平常用的监控服务器性能的命令1.硬盘读写性能,#查看TPS和吞吐量信息iostat -d -k 1 10 Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtnsda 14.54 417.21 368.06 15719357
2012-02-22 09:54:35 5728
原创 通过nagios监控网络设备端口状态
nagios系统自带的插件check_snmp可以监控某个端口的状态是up 还是down,如下:# ./check_snmp -H 172.31.255.13 -C ******* -o ifOperStatus.769 -m RFC1213-MIB -w 1 SNMP OK - 1 | RFC1213-MIB::ifOperStatus.769=1 -H IP地址-C
2012-02-21 16:42:44 2234
原创 oracle赋予用户sysdba权限
以SYS用户进入oracle,SQL> grant sysdba to username;grant sysdba to username*ERROR at line 1:ORA-01994: GRANT failed: password file missing or disabled首先,把初始化参数REMOTE_LOGIN_PASSWORDFILE的值改成EXCLUS
2012-02-10 15:07:35 3225
原创 openstack安装
现在的openstack安装已经很傻瓜化了,网上有现成的脚本,直接运行一步就搞定,而且可以把所有组件都装在一台物理服务器上,不用像原来那么麻烦需要3台物理服务器,每个安装不同的组件,听说甚至可以装在虚拟机上,已经比原来方便很多,准备如下:1. 准备一个性能较好的有两块网卡的物理服务器,需要CPU支持VT,安装ubuntu 11.102. 两块网卡配置文件如下(IP根据实际情况设置):
2012-02-01 15:52:33 1453
原创 apt-get使用代理的方法
很多人在公司上网都必须通过代理,这样apt-get安装软件就必须设置使用代理,编辑/etc/apt/apt.conf文件,添加如下两行即可Acquire::http::Proxy "http://IP:PORT";Acquire::https::Proxy "http://IP:PORT";
2012-02-01 14:00:23 326 1
翻译 openstack 介绍
云计算 云计算是一种计算模式,使资源如计算能力、存储、网络和软件抽象化并像服务一样以远程访问的方式在网络上提供,这些服务的计费模式类似公共事业。按需使用、配置简单、动态的和几乎无限的可扩展性是云计算的主要特征。一个使用云计算模式安装的基础机构通常称作云,以下是在云上可用服务的大类: ·基础架构即服务(laaS) ·平台即服务(PaaS) ·软件即服务(
2012-02-01 13:53:02 2841
原创 root切换其他用户提示permission denied
一、用root帐号切换其他帐号提示/bin/bash:permission denied,基本上是/bin目录或者/bin/bash的权限问题,改变/bin或者/bin/bash的目录权限为755即可。二、用root帐号切换其他帐号提示su: warning: cannot change directory to /home/oracle: Permission denied,su: /bin
2011-12-21 10:57:32 3409 1
原创 ORACLE flash_recovery_area满的解决办法
oracle启动报错ORA-16014: log 3 sequence# 82 not archived, no available destinationsORA-00312: online log 3 thread 1: '/db/oracle/oradata/gzl/redo03.log'这是由于Flash Recovery Area空间不足导致数据库不能打开,解决办法如下一
2011-12-16 11:28:11 3142
原创 归档日志空间不足造成oracle无法启动的解决办法
oracle启动报错ORA-16014: log 3 sequence# 82 not archived, no available destinationsORA-00312: online log 3 thread 1: '/db/oracle/oradata/gzl/redo03.log'这是由于Flash Recovery Area空间不足导致数据库不能打开,解决办法如下一
2011-12-16 10:36:26 540
原创 nagios 数据更新不及时的问题
配置nagios的时候发现一个问题,就是改变了某个主机或者服务的描述之后,在主页信息总是更新很慢,而且告警信息还是老的信息,重启多次nagios甚至重启主机都没有解决,其实这些都是由于nagios每次关闭的时候都会保存数据到/usr/local/nagios/var/retention.dat这个文件中,然后启动的时候读取这个文件的数据,打开这个文件发现都是一些nagios各个监控对象的状态参数,
2011-12-12 11:18:35 1621 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人