<备份>0928软raid lvm 及rpm

1,RAID redundant array inexepensive of disks  廉价冗余磁盘阵列

raid级别:指磁盘不同的连接方式,硬件RAID bios中设定

raid0

        条带卷。当多块硬盘当做一块用,同时存储,提高性能,临时存储用,无冗余

          读写能力线性增加

          没有容错能力

          存储空间无浪费 N*disk

raid1

        镜像。

          写入性能没有提高,读取能力如raid0。

          有容错能力

          存储很浪费 1*disk

raid4

        n-1块存储数据 1块存奇偶校验码,并且奇偶校验容易出现瓶颈

        读写性能提高n-1倍

        容许一块磁盘出问题

        (n-1)*disk

raid5

         raid4的改进版,奇偶校验分布存储

         其它能力同raid4

raid6

          raid5的改进,奇偶存储两次,允许坏一块

raid10

          raid1+0

          先raid1 再raid0

                

2.软raid 内核中的一个模块 multi disk

/dev/md0-9

mdadm: [mode] <raiddevice> [option] <componment device>

    --create :创建raid设备

    --follow or monitor 监控是否正常

    grow 扩展或收缩

    manage 管理模式 运行add  remove是默认自动进入manage

创建软raid

    mdadm –create /dev  --level=[015]    -n    --chunk   -x (空闲个数)  --auto   /dev/*   

                 创建模式  级别          个数    指定块大小可省略 自动创建设备文件

     mdadm –C /dev/md0 –a yes –n 2 –l 0 /dev/sd{5,6}

    cat /proc/mdstat   (可使用  watch –n 1 `cat /proc/mdstat`)

    mdadm –D --detail/dev/md[0-9] 查看raid设备详细信息

    mke2fs –j –b 4096 –E stride=16 /dev/md1     

    mdadm

             --add

             --remove

             --fail

            mdadm –A  /dev/md0  /dev/sda{7,8,9}  停止后重新装配   --scan  如有配置文件自动装配

            mdadm –D –-scan    >> /etc/mdadm.conf

 

lftp

-u [user,passwd]

-p port

-e “command”

lftpget

wget

-q 静默模式

-T 指定超时时间

-w 指定等待时间

     

LVM

最底层:PV (Physical Volume)     8e

                 ||

中层: VG (Volume Group)        PE(

                 ||

高层     LV (Logical Volume)         LE(logical extension)

pvcreate ,pvdisplay,pvs,pvmove,pvremove

vgcreate,vgdisplay,vgsmvgreduce,vgextendmvgremove

lvcreate,lvdisplay,lvs,lvreduce,lvextend,lvresize,lvremove

 

创建快照

lvcreate –L SIZE –n NAME  -s –p r /dev/to/lv

SHELL

break :退出循环体

continue:提前结束本次循环,并进入下一次

while true;do

done

 

压缩:gzip , .gz

-# 1-9 压缩比

-d 解压缩

-c 重定向不删除源文件

bzip2, .bz2

-#压缩比

-d 解压缩

-k 不删除原文件

归档工具:

tar

-c 创建归档

-x 释放归档  同上不能同用

-t 查看归档 同上不能同用

-v 显示详细信息

-f 指定归档文件名

-z 调用gzip

-j 调用bzip2

-C 展开到其它目录

  -p 保留备份文件的属性,与相对路径

  -P 保留绝对路径

zip

 

cpio

应用程序:

二进制文件:

      /bin,/sbin./usr/bin,/usr/sbin,/usr/local/bin./usr/local/sbin

配置文件:

     /etc ,/usr/loca/etc

共享库:

/etc/ld.so.conf   /etc/ld.so.conf.d/*.conf

ldconfig  -v 更新库缓存

帮助文件:

     man –M path 临时查看某个路径下的帮助文件

/usr/share/man

/usr/man/

/usr/local/man

修改/etc/man.conf

头文件:

/usr/include,

创建链接到/usr/include

源程序-->编译

编译:跟平台有相关性

兼容:

        arch兼容

        os兼容

软件管理:

       软件包管理器

       数据库

       触发脚本

       Redhat Package Manager,RPM

RPM is a Package Maniger

特性:1,程序之间有依赖关系

Yellowdog Updater Modified:YUM

rpm包: name-version-release.arch.rpm

          version:maior.minor.modify 2.3.2

release:

主包  子包

rpm管理:

    安装:

            -i

            --test 测试安装

            --nodeps 忽略依赖关系

            --force 强制

            --replacepkgs 重装

            -v 限制详细信息

            -h 显示安装进度

    卸载

            -e

            --test

            --nodeps

    查询

            -q pkgname

            -qp

            -a

            -i information

            -l list 查找该软件安装的所有文件

            -f file 查找该文件是由哪个软件生成的

            -c 配置文件

 

            --script

    升级

             -U|-F

             -U 如果老版本不存在就安装

             -F 如果老版本不存在就不升级

    校验

             -V

             单项加密算法

             --imoport 公钥  -K校验签名

                 redhat公钥位置 /etc/pki/rpm-gpg/*-release

数据库: /var/lib/rpm

           --initdb初始化数据库

           --rebuilddb重建数据库

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章