灌溉梦想,记录脚步

FTP自动登录脚本

这个是简洁脚本:

1
2
3
4
5
6
7
8
9
10
11
#!/usr/bin/expect -f 
spawn ftp ftp.forzw.com 
expect "Password: " 
send -- "passwd\r" 
expect "ftp.forzw.com\r\r" 
Last login: Sun Apr 1 21:32:36 2012 from localhost.localdomain\r\r ]0; " 
send -- "cd /pub/test\r" 
expect "\r /pub/test\r" 
send -- "get program.test\r" 
expect "File transfered" 
send -- "exit\r"

继续阅读 »

Linux批量管理工具parallel-ssh

Linux系统映像规模当超过30时,小小的变更也会浪费很多时间,Linux系统下有很多可用的集中管理方案,例如著名的puppet,这个是用ruby开发,号称可以管理以万计的服务器。不过对于大多数SA来说,这个不怎么轻量,设置有点复杂。
这里推荐PSSH,比DSH更强大的批量管理工具,先来看下它的命令列表。

pssh 包安装 5 个实用程序:

1
2
3
4
5
parallel-ssh (pssh) 在多个主机上并行地运行命令。
parallel-scp (pscp)把文件并行地复制到多个主机上。
parallel-rsync (psync)通过 rsync 协议把文件高效地并行复制到多个主机上。
parallel-slurp (pslurp)把文件并行地从多个远程主机复制到中心主机上。
parallel-nuke (pnuke)并行地在多个远程主机上杀死进程。

继续阅读 »

Sendmail和sm-client启动慢解决办法

通常情况下在安装好redhat或者centos后,重启就会发现Sendmail和sm-client的启动速度异常缓慢,原因一般是在DNS中查询当前主机名称,由于查询不到,做递归查询,解决方法如下。
在/etc/hosts中添加主机名称解析,示例:

1
2
127.0.0.1 localhost.localdomain localhost db1
#db1为当前主机名称

Oracle Exalogic Elastic Cloud

前段时间参加了一个Oracle Exalogic Elastic Cloud培训,并考取了一个认证。对Oracle Exalogic Elastic Cloud有了初步的了解。最近项目中又上了一台Exalogic一体机,现在简要介绍下。

项目中Exalogic一体机为四分之一配,外观如下:

exalogic

继续阅读 »

在RedHat上安装Oracle 11gR2 RAC

oracle版本:11.2.0.1.0
grid版本:11.2.0.1.0
redhat版本:RedHat EL5 x86_64
存储方式:iscsi + asm

安装过程分以下四个步骤

一,安装准备
二,配置安装
三,相关设置
四,常见错误

一,安装准备
1,创建oracle用户
继续阅读 »