一.给虚拟机添加一个新的硬盘,来完成实操
虚拟机标题处->右键->设置->添加硬盘
二.在系统中找到新的硬盘设备,完成分区操作
2.1.设备目录下,所有新的磁盘设备文件,通过文件的创建时间来确定是否就是你的新硬盘
2.2.使用命令fdisk完成硬盘分区
A.查看硬盘的分区情况 fdisk -l 设备路径
2.3. 硬盘分期模式
2.3.1. Mbr 主引导记录去
在硬盘的第一个扇区【512字节中】写了主分区记录表 => 空间只能保存4条主记录,因此Mbr只能支持4个主分区(主分区/扩展分区),编号1~4。
建议的方案是分1个扩展,然后在扩展分区中再划分逻辑分区。因此这情况下主分区就只能有3个.
2.3.2. Gpt 全局唯一标识
硬盘分区的UUID查询
命令查看Blkid
进入目录/dev/disk/by-uuid,ls -l
查看/etc/fstab文件发现当前系统挂载自己的分区就使用的UUID
2.4.硬盘分区
Fdisk /dev/sd*
M 帮助
N 新增分区
P 列出分区表
L 列出可用的分区类型
T 修改分区类型,常用的是:
Linux(83),将来用于文件存储
Swap(82),如果现有的系统swap空间不够,将来用来给swap扩容
W :保存并退出
Q:退出不保存
2.5. 格式化
2.6. 挂载后才能使用
命令:mount 查看当前分区的挂载列表
挂载点:一个进入磁盘分区的文件路径
手动挂载:
如果一个目录下有lost+found这个目录,则证明该目录是1个独立分区
2.7. 设置自动挂载
A.vim /etc/fstab文件,增加自己的分区和挂载点到文件
Swap也需要在fstab文件增加一行,然后需要:swapoff -a swapon -a
三、权限管理
3.1、Linux权限的三种角色
A. 所属者
B. 所属组
C. 其他人
D. 有哪些权限?rwx
3.2.修改权限Chmod
3.2.1命令形式1:chmod ugoa[=+-][rwx]
- chmod u-w a1
- chmod w+wx a1
- chmod u+wx a1
- chmod u=r a1
- chmod u=rwx a1
- chmod g=r
- chmod g=r a1
- chmod g-x a1
- chmod g=rx a1
- chmod g=-x a1
- chmod o=rwx a1
- chmod a=rwx a1
- chmod a-x a1
3.2.2.命令形式2 =>chmod *** 文件名
R 4 W 2 X 1
- chmod 555 app
- chmod 755 app
- chmod 7 app
- chmod 37 app
- chmod 537 app
3.3. 更改文件所属者
Chow 用户:组 文件名
Chgrp
3.4. umask 权限掩码
使用对象的默认最高权限-掩码=实际有效权限
对象的默认最高权限【文件最高权限:666 目录最高权限是:777】
3.5. 超级权限 角色在执行某个命令时临时获得操作权限
su【SUID】 4 => 给用户增加超级权限
sg【SGID】 2 => 给组增加超级权限
stickybit 1 => 任何人只能对自己的文件有完全权限,对别人的文件没有万千权限【不能删除别人的文件】
四、压缩及归档
4.1. 常用的压缩软件
gzip/gunzip bzip2/bunzip2
Gzip -数字 文件名
Gunzip 文件名
4.2. 归档tar
-c 创建
-x 解压
-t 查看
-v 打印过程信息
-f 指定文件名(出现f,紧跟着就写文件名)
tar -cvf t.tar ./testzip/ =>将目录testzip归档为t.tar
Tar -xvf t.tar =>解压归档
tar -zcvf t1.tar.gz testzip =>将目录testzip归档并压缩为t1.tar.gz
tar -zxvf t1.tar.gz =>将文件t1.tar.gz解压