前言

客户给我们了几台vps,主要是为了给我们的应用使用,目前我们的应用程序运行在A机和B机两台VPS上,使用了weblogic的集群,但是,有一个proxy应用安装在A机上,专门负责分发应用,这样的话,无形中增加了A机的负载,年初就因为这个事情,A机每天高峰期就宕机,我又拿了一台闲置的vps专门跑应用的计划任务,目前一共A,B,C三台vps在跑应用,最近开始关注这个事情,为什么不能使用nginx去做负载呢?我还有一台闲置的vps啊,我可以安装nginx专门做负载,转发流量给其他三台,这样A机就不会有负载问题了。

继续阅读

因为工作的原因,需要每日使用sftp获取远程主机上的文件,所以就在想能不能脚本化,这样就不用天天定时定点的在服务器前面守着了。

lftp是linux下面的一个ftp客户端工具,使用起来非常方便,它的参数如下:

[[email protected] ~]$ lftp -h
Usage: lftp [OPTS] <site>  
`lftp' is the first command executed by lftp after rc files
 -f <file>           execute commands from the file and exit
 -c <cmd>            execute the commands and exit
 --help              print this help and exit
 --version           print lftp version and exit
Other options are the same as in `open' command  
 -e <cmd>            execute the command just after selecting
 -u <user>[,<pass>]  use the user/password for authentication
 -p <port>           use the port for connection
 <site>              host name, URL or bookmark name

继续阅读

以前从来没有在Linux下面扩过LV,LVM逻辑卷管理很多都是使用在Unix类系统的,如HP-UX,AIX此类的,之后,在kernel 2.4版本实现的。扩lv的一般步骤其实大同小异,建PV,扩卷组,扩LV,伸缩文件系统,在HP-UX下,必须是离线操作的,也就是umount挂载点,然后扩LV的。

在Linux下就方便了很多,可以直接在线操作。OK,下面是操作流程:

继续阅读

该文档适用于RHEL 5系列操作系统下面安装Oracle10G。

一、安装前的准备工作

安装oracle前,内核参数调整,添加到/etc/sysctl.conf

# oracle kernel settings
fs.suid_dumpable = 1  
fs.aio-max-nr = 1048576  
fs.file-max = 6553600  
kernel.shmall = 2097152  
kernel.shmmax = 2147483648  
kernel.shmmni = 4096  
kernel.sem = 250 32000 100 128  
net.ipv4.ip_local_port_range = 1024 65535  
net.core.rmem_default = 4194304  
net.core.rmem_max = 4194304  
net.core.wmem_default = 262144  
net.core.wmem_max = 262144  

继续阅读

当需要将两块网卡trunk的时候,我们需要做双网卡绑定的操作,其实就是新建了一块虚拟网卡bond0,将两块实际网卡做了它的从设备。从而实现双网卡的trunk模式。trunk是端口汇聚的意思。

# cd /etc/sysconfig/network-scripts/
# cat /etc/sysconfig/network-scripts/ifcfg-bond0

DEVICE=bond0  
BOOTPROTO=none  
ONBOOT=yes  
IPADDR=192.168.5.88  
NETMASK=255.255.255.0  
GATEWAY=192.168.5.1  
USERCTL=no  

继续阅读