灌溉梦想,记录脚步

Nginx启动出错

在Centos 64位上编译安装nginx后,启动时报错:

/usr/local/webserver/nginx/sbin/nginx
/usr/local/webserver/nginx/sbin/nginx: error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory

从错误看出是缺少lib文件导致,进一步查看下

[root@vps1 pcre-8.30]# ldd $(which /usr/local/webserver/nginx/sbin/nginx)
继续阅读 »

OpenStack

  OpenStack是一个开源项目,由Rackspace和NASA于2010年7月共同创建,它的背后有60家厂商支持,包括思科、HP、Intel、IBM、Oracle、Canonical和戴尔,以及云软件供应商,包括和Amazon Web Service竞争的Cloud.com或CirraScale,Savvis,Terremark,它正努力成为基础设施即服务供应商参考的事实标准。
  
  OpenStack提供开放源码软件,建立公共和私有云。 OpenStackd开源项目由社区维护,包括OpenStack计算(代号为Nova),OpenStack对象存储(代号为SWIFT),并OpenStack镜像服务(代号Glance)的集合。 OpenStack提供了一个操作平台,或工具包,用于编排云,支持对其他虚拟机软件的统一管理,包括KVM、Xen、VirtualBox、VMware、Hyper-V。
  
  OpenStack当前主要有三个组件:计算,存储,镜像。
   继续阅读 »

春天早早的要来了

属于疲惫的东西,和忧伤一起表达着
就这样,在这时,春天早早的要来了
你看不到麦苗等待的痛楚
若是力量,不一定非要隐藏

冰层在冬天,一日一日的加厚
那厚度似乎要与春天抗衡
可是,春天毕竟要融化整个冬天的
就这样,在这时,春天早早的要来了

using backup controlfile 和 until cancel区别

1. recover database using backup controlfile
2. recover database until cancel
3. recover database using backup controlfile until cancel;
4. recover database until cancel using backup controlfile;

区别:

1. 如果丢失丢失当前控制文件,用冷备份的控制文件恢复的时候。用来告诉oracle,不要以controlfile中的scn作为恢复的终点;
2. 如果丢失current/active redo的时候。手动指定终点。
3. 如果 丢失当前controlfile并且current/active redo都丢失,会先去 自动 应用归档日志,可以实现最大的恢复;
4. 如果 丢失当前controlfile并且current/active redo都丢失,以旧的redo中的scn为恢复终点。因为没有应用归档日志,所有会丢失数据。
继续阅读 »

AIX配置网络常用命令

smit mkinet添加新的网卡接口
smit chinet配置网卡接口
smit tcpip配置tcpip网络
smit mktcpip配置IP地址
smit chgenet配置网卡设备
smit rminet删除网卡接口
smit etherchannel配置网卡绑定
smit inet配置网卡接口,包括mkinet,chinet,rminet等命令入口

HP-UX扩展分区

1). 为扩大逻辑卷,先进单用户,在根目录系统提示符下,键入命令:
# shutdown -y 0
2). 进入单用户后,先将所有文件系统mount 上,键入命令:
# mount -a
3). umount 文件系统
例如:要扩大/usr 到500M,用bdf 命令看该文件系统是否已经mount 上,如果
mount 上,用命令umount 该文件系统。
# umount /usr
4). 扩展逻辑卷
# lvextend -L 500 /dev/vg00/lvol4
这里,假定 /usr 对应 /dev/vg00/lvol4。可用bdf查询。
5). 扩大文件系统
# extendfs /dev/vg00/lvol4
注:如果是vxfs 文件系统,则用” extendfs -F vxfs /dev/vg00/lvol4 “
6). 将文件系统 mount 到 /usr
# mount /dev/vg00/lvol4 /usr
这样,文件系统”/usr”就被扩大了,可以编辑/etc/fstab
7). 进入原来运行级
# reboot
或者 # init 3

磁盘故障处理与预防措施

1、磁盘错误分类
影响可分为四个主要级别:
可用性丧失:当存储资源离线或断开与其管理服务器的连接时就会发生可用性丧失。虽然磁盘上的数据没有损失,但是无法访问该磁盘。例如:文件系统遭卸装或光纤通道适配器被断开连接。
数据丢失:由于逻辑或物理问题,数据无法写入磁盘或无法从磁盘读取。例如:LVM 写入错误。
跨多个磁盘的数据丢失:在这种情况下,不仅一个磁盘而是多个磁盘均遭遇了数据丢失。当逻辑卷跨磁盘条带化且其中一个磁盘故障时,常常会发生这种情况。
跨多个服务器的数据丢失:随着 SAN 技术的广泛应用,一个磁盘硬件可能受损到这样的程度:多个服务器均受到了数据丢失的影响。
同样地,持续时间也可用分为四个主要级别:
暂时:这类磁盘错误不常见且只发生一次,不会带来真正的威胁。它只在服务器的 errpt 内出现一次,然后即消失。例如:一次糟糕的块重分配。
间歇:间歇错误的出现很不规律,可以由初期问题推断,比如若硬盘记录了一系列写入错误时,往往表明此驱动器可能会出现故障。
经常:就像是由一个 cron 作业定期安排的那样,以周、天、小时或分钟为间隔发生问题,这会对服务器形成严重威胁并具有广泛的有害影响。
永久:不太容易或者根本不可能从这类错误中恢复。缺乏可替换硬件,将不能从这种情况中恢复。
继续阅读 »