Linux 文件系统剖析
在文件系统方面,Linux® 可以算得上操作系统中的 “瑞士军刀”。Linux 支持许多种文件系统,从日志型文件系统到集群文件系统和加密文件系统。对于使用标准的和比较奇特的文件系统以及开发文件系统来说,Linux 是极好的平台。本文讨论 Linux 内核中的虚拟文件系统(VFS,有时候称为虚拟文件系统交换器),然后介绍将文件系统连接在一起的主要结构。 [@more@]基本的文件系统体系结构Linux 文件系统体系结构是一个对复杂系统进行抽象化的有趣例子。通过使用一组通用的 API 函数,Linux 可以在许多种存储设备上支持许多种文件系统。例如,
ERROR: ld.so: object '/lib/libcwait.so' from /etc/ld.so.preload cannot be preloaded: ignored.
今天再安装rpm包的时候居然碰到了ERROR,如下:ERROR: ld.so: object '/lib/libcwait.so' from /etc/ld.so.preload cannot be preloaded: ignored.ERROR: ld.so: object '/lib/libcwait.so' from /etc/ld.so.preload cannot be preloaded: ignored.ERROR: ld.so: object '/lib/libcwait.so' from /etc/ld.so.preload cannot be preloaded: ignored.ERROR: ld.so: object '/lib/libcwait.so' from /etc/ld.so.preload cannot be preloaded: ignored.ERROR: ld.so: object '/lib/libcwait.so' from /etc/ld.so.preload cannot be preloaded:
【转】使用alternatives,自由切换linux的jdk版本
以前自己装上jdk之后,都是把java,javac做成链接替换掉/usr/bin/里面的gij的java和javac。但是这么做一直感觉都不是很“正规”,像是旁门左道。[@more@]前一阵子在网上看到有人说可以用一个叫做alternativs的工具来实现linux下软件版本的迁移,就决定使用alternatives来把jdk从gij迁移至我新装的jdk6.0。alternatives在/usr/sbin目录下首先需要把新安装的jdk添加到alternatives:[root@djn-laptop sbin]# ./alternatives --install /usr/bin/java java /usr/share/jdk1.6.0_02/bin/java 300[root@djn-laptop sbin]# ./alternatives --ins
Configure the hangcheck-timer Kernel Module
[@more@]Configure the hangcheck-timer Kernel Module Perform the following configuration procedures on all nodes in the cluster! Oracle9i Release 1 (9.0.1) and Oracle9i Release 2 ( 9.2.0.1) used a userspace watchdog daemon called watchdogd to monitor the health of the cluster and to restart a RAC node in case of a failure. Starting with Oracle9i Release 2 (9.2.0.2) (and still available in Oracle 10g Release 2), the watchdog daemon has been deprecated by a Linux kernel module named hangcheck-timer
LVM命令详解
[@more@]L dumpconfig 将LVM的配置信息展现出来formats 列出可用的格式化类型help 显示帮助信息lvchange 改变逻辑卷的属性lvconvert 改变逻辑卷的布局lvcreate 创建 逻辑卷lvdisplay 显示逻辑卷的信息lvextend 向一个逻辑卷里增加空间lvmchange 已经废弃lvmdiskscan 显示当前系统内是物理卷的设备lvmsadc 收集活动的数据lvmsar 创建活动报告lvreduct 减小当前卷的大小lvremove 从当前系统中删除逻辑卷lvrename 重命名逻辑卷lvresize 重置逻辑卷的大小lvs 显示逻辑卷的信息lvscan 显示所有逻辑组中的逻辑卷pvchange 更改物理卷的属性pvresi
Linux操作系统逻辑盘卷管理LVM创建步骤(转)
lvm能让我们用到两个raid控制器,这大概是最好的一点,linux和hpux的lvm命令几乎完全一直,不知道是否有何渊源[@more@]要创建一个LVM系统,一般需要经过以下步骤:1、 创建分区使用分区工具(如:fdisk等)创建LVM分区,方法和创建其他一般分区的方式是一样的,区别仅仅是LVM的分区类型为8e。2、 创建物理卷创建物理卷的命令为pvcreate,利用该命令将希望添加到卷组的所有分区或者磁盘创建为物理卷。将整个磁盘创建为物理卷的命令为:# pvcreate /dev/hdb将单个分区创建为物理卷的命令为:# pvcreate /dev/hda53、 创建卷组创建卷组的命令
REDHAT5.1 cluster配置
今天在本地安装测试了下REDHAT5的cluster配置,感觉还是蛮不错的,[@more@]在安装之前需要安装以下依赖包:apr-1.2.7-11.el5_3.1.x86_64.rpmapr-util-1.2.7-7.el5_3.2.x86_64.rpmcman-2.0.115-1.el5.x86_64.rpmgfs2-utils-0.1.62-1.el5.x86_64.rpmgmp-4.1.4-10.el5.x86_64.rpmhttpd-2.2.3-31.el5.x86_64.rpmkernel-xen-2.6.18-164.el5.x86_64.rpmlm_sensors-2.10.7-4.el5.x86_64.rpmnet-snmp-5.3.2.2-7.el5.x86_64.rpmoddjob-0.27-9.el5.x86_64.rpmoddjob-libs-0.27-9.el5.x86_64.rpmopenais-0.80.6-8.el5.x86_64.rpmperl-Net-Telnet-3.03