zoukankan      html  css  js  c++  java
  • Linux高级管理(二)

    课时4:ACL(Access Control List)

    1. 传统UGO权限模型无法应对复杂的权限需求,如对于一个文件只能设置一个组,并且对该组进行权限控制,但是如果该有多个组会对其进行访问,并且都要进行权限限制时,传统的UGO模型就无法满足需求。
    2. ACL需要在挂载文件的时候打开ACL功能:mount –o acl /dev/sda5 /mnt
    3. ACL允许针对不同用户、不同组对台一个目标文件/目录进行权限设置不受UGO限制
    4. 查看:getfacl 目标;设置修改:setfacl –m u:user:rwx xxx;setfacl –m g:grpname:rw xxx;删除:setfacl –x u:user xxx

    课时5:RAID原理基础

    1. 影响计算机速度的是硬盘IO。现代硬盘的缺陷:IO性能极弱、稳定性极差。
    2. RAID(Redudant Array of Independent Disks)廉价磁盘冗余阵列技术是通过多磁盘并行运行来提高计算机的存储IO性能
    3. RAID分为很多各类,称之为RAID级别,现代RAID共有7类,常用的有四类:RAID 0 读写性能;RAID 1 读写性能、冗余性;RAID 5读写性能、冗余性(允许1块硬盘损坏);RAID 6读写性能、冗余性(允许2块硬盘损坏)
    4. RAID 0 原理

    5. RAID 1原理

    6. RAID 5原理

    7. RAID 6原理

    8. RAID实现:软件RAID;硬件RAID

    课时7:软件RAID

    1. 常用的RAID级别:RAID0、RAID1、RAID5、RAID6

    2. MDADM,在Linux中软件RAID通过mdadm这个程序实现,支持的RAID级别有:RAID0,RAID1,RAID4,RAID5,RAID6
    3. Mdadm可以基于多块硬盘、分区或逻辑卷创建软件RAID
    4. 创建RAID0:mdadm –C /dev/md0 –a yes –l 0 –n 2 /dev/sdb /dev/sdc。-C 创建一个新的RAID;-a 自动创建对应设备;- l 指定要创建的RAID级别;-n 指定硬盘的数量
    5. 创建好RAID后,创建配置文件:mdadm –D –scan > /etc/mdadm.conf
    6. 创建文件系统之后挂载使用:mkfs.ext4 /dev/md0;mount /dev/mod /mnt
    7. 查看RAID信息:mdadm –D /dev/md0
    8. /proc中的文件也包含RAID相关信息:cat /proc/mdstat
    9. 关闭RAID:mdadm –S /dev/md0,关闭前先卸载;启用指定RAID:mdadm –R /dev/md0
    10. 模拟故障:mdadm /dev/md0 –f /dev/sdb;移除故障磁盘:mdadm /dev/md0 –r /dev/sdb,换上新的硬盘:mdadm /dev/md0 –a /dev/sdb
  • 相关阅读:
    模拟Spring的Ioc
    Java常见异常总结
    Java编码与乱码问题
    Java正则表达式入门
    观察者模式
    Java内存泄漏问题
    责任链模式
    选择排序(C++/Java实现)
    设计模式学习工厂模式
    Java验证码
  • 原文地址:https://www.cnblogs.com/evandun/p/5411076.html
Copyright © 2011-2022 走看看