ACL访问控制权限
由于系统的基本全线是针对文档的所有者、所属组或其他账户进行控制的,无法正对某个单独的账户进行控制,所以就有了ACL 访问控制列表的概念
getfacl (加文件或目录) 查看这个文件或目录的ACL权限
[root@localhost 桌面]# getfacl 1.sh
#file: 1.sh
#owner: root
#group: root
user::rw-
group::r–
other::r–
setfacl 设置文档访问控制列表
setfacl 选项 ACL条目 文件或目录
-b 删除所有ACL条目
-m 添加ACL条目
- x 删除指定的ACL条目
- R 递归处理所有的子文件于子目录
oot@localhost 桌面]# setfacl -m u:wangluo:rwx 1.sh 添加
[root@localhost 桌面]# getfacl 1.sh
file: 1.sh
owner: root
group: root
user::rw-
user:wangluo:rwx
group::r–
mask::rwx
other::r–
[root@localhost 桌面]# setfacl -x u:wangluo 1.sh 删除
[root@localhost 桌面]# getfacl 1.sh
file: 1.sh
owner: root
group: root
user::rw-
group::r–
mask::r–
other::r–
存储管理
Linux会根据设备类型对储存设备进行识别,如果是IDE储存设备,在计算机中将被识别为hd,第一个DIE设别会被识别为hda,第二个IDE设备会被识别为hdb,以此类推
传统的MBR分类方式,一块硬盘最多可以分四个主分区,我们为硬盘分配了四个主分区,即使硬盘还有多余的空间,也无法在继续分区
传统的MBE分区方式中,如果需要更多的分区,则需要在扩展分区中创建逻辑分区的方法来实现,,此时先创建一个扩展分区,然后将扩展分区划分出多个逻辑分区,所有逻辑分区的总和等于扩展分区的大小,逻辑分区一定是一编号为5开始的,也就是说,SATA磁盘的第一个逻辑分区一定为sda5。
fdisk -l 查看磁盘分区表
fdisk /dev/sda 这里为第二块磁盘进行分区 进入一个有选项的界面
a 切换分区启动标记
b 编辑bsd 磁盘标签
c 切换dos 兼容模式
d 删除分区
l 显示分区类型
m 显示帮助菜单
n 新建分区
o 创建新的空分区表
p 显示分区表信息
q 不保存退出
可以使用partrobe命令让内核立即读取新的分区表,这样无需重启系统,即可识别新创建的分区
partprobe /dev/sda
对于上面讲述的传统MBR分区方式而言,有多中限制。如,最多四个主分区,无法创建大于2TB的分区,而现在有一种新的GPT分区方式则不受这样的限制,TPT分区体统了分区表的冗(rong)余以实现 分区表的备份与安全。但fdisk命令不支持GPT分区方式,这里我们需要使用Linux的里一个分区工具parted
格式为
parted [选项] [磁盘 [命令 ]]
注意,改变分区方式后,原有磁盘中的数据将会全部丢失,因此要保存好自己的数据备份
新建与删除分区
创建新的分区需要使用parted命令的mkpart指令,语法格式如下
parted [ 磁盘] mkpart 分区类型 文件系统类型 开始 结束
其中,mkpart 志林为创建新的分区,分区类型有: primary、logical、extended三种,文件系统类型有: fat16、fat32、ext2、ext3、linux-swap等,开始于结束标记区分开始于结束的位置(系统默认为MB)