Linux入门到精通(三)文件与文件夹权限,磁盘管理,软件管理
文件与文件夹权限Linux基本权限
:-rw-r--rw- 1 root root 22 Jan 6 15:42 abc
- --- --- ---
类型 | 说明 |
---|---|
rwx | r读4,w写2,x执行1 |
- | 文件类型 |
- - - | 文件所有者的权限root rw- |
- - - | 文件所属组中的成员对其权限root r– |
- - - | 其他人 rw- |
22 | 文件或文件夹的大小 |
Jan 6 15:42 | 创建日期 |
abc | 文件名 |
Linux特殊权限
:
linux特殊权限 7 777
Linux隐藏权限
:
chattr [±=][ASacdistu] 文件或文件名
lsattr 文件或文件名:查看文件或文件夹的隐藏权限
选项 | 说明 |
---|---|
+ | 增加某个特殊参数,其他原本存在的参数不动 |
- | 删除某个特殊参数,其他原本存在的参数不动 |
= | 设置一定,且仅有后面接的参数 |
A | 文件或目录的存取时间atime将不可被修改 |
S | 将数据同步写入磁盘,可以有效避免数据流失 |
a | 只有root才能设置,只能增加数据,而不能删除 |
c | 自动将此文件压缩,读取的时候自动解压缩,在储存时先压缩后储存 |
d | 当执行dump(备份)程序的时候,可以使文件或目录具有转储功能 |
i | 可以让一个文件不能被删除、改名、设置连接、也无法写入或新增数据 |
s | 将会从硬盘完全删除 |
u | 与s相反,可以用来还原删除 |
Linux file ACL权限
:getfacl:查看文件权限
setfacl 【选项】 file
选项 | 说明 |
---|---|
-m | 修改acl |
-x | 删除acl |
-b | 删除所有acl |
-k | 删除默认的acl |
-R | 递归 |
改变文件的访问权限chmod
:chmod 【options】 file
选项 | 说明 |
---|---|
-R | 递归设置权限,针对目录有效 |
rwx | r读4,w写2,x执行1 |
u,g,o,a | 属主,属组,其他人,所有人 |
+,-,= | 加权限,减权限,赋值权限 |
改变文件或文件夹所有者命令chown
:chown 新所有者 文件名
chown 新的所有者·新的所属组 文件名
-R | 递归设置权限,针对目录有效 |
---|
改变所属的组chgrp
:
chgrp 新所有组 文件名
-R | 递归设置权限,针对目录有效 |
---|
磁盘管理磁盘介绍
:
磁盘(disk)是指利用磁记录技术储存的存储器。
磁盘容量=磁头数×磁道(柱面)数×每扇区字节数
磁盘的表示方法/dev/sda1
:
类型 | 说明 |
---|---|
sd | 磁盘接口类型:USB,STAT,SAS等接口 |
a,b,c | 磁盘的顺序 |
1,2,3,4 | 磁盘的分区号 |
磁盘分区
:
分区是将一个硬盘驱动器分成若干个逻辑驱动器,把硬盘连续的区块当作一个独立的磁场使用。分区表是一个硬盘分区的索引,分区的信息都会写进分区表。 fdisk /dev/sdb
:
菜单操作选项(常用) | 说明 |
---|---|
-l | 列出分区类型 |
-n | 新建分区 |
-d | 删除分区 |
-p | 打印分区表 |
-q | 不保存退出 |
-w | 保存退出 |
格式化 mkfs [ext4文件类型] /dev/sdb
:blkid
可查看文件类型和UUID
格式化是指对磁盘或磁盘中的分区进行初试化的一种操作。
手动挂载文件mount
:
选项 | 说明 |
---|---|
-a | 挂载所有文件系统 |
-l | 显示当前挂载 |
-t | 文件系统类型 |
-o | 指定挂载权限 |
卸载文件umount
:
选项 | 说明 |
---|---|
-l | 懒惰卸载 |
自动挂载到:/etc/fstab
软件管理RPM软件包管理
:rpm命令
选项 | 说明 |
---|---|
i,v | 安装,显示安装过程 |
-e | 卸载rpm软件包 |
-U | 升级软件包 |
yum命令
选项 | 说明 |
---|---|
yum update | 更新软件包,升级 |
yum install 软件包名 -y | 安装 |
yum remove 软件包名 -y | 删除 |
yum localinstall 软件包名字 -y | 安装本地软件包 |
源码包管理
:
命令 | 说明 |
---|---|
配置【configure】 | 指定软件功能及安装路径 |
编译【make】 | 将源码进行编译生成安装文件 |
安装【make install】 | 将安装文件装到目标路径 |
压缩与解压缩
:
压缩文件的好处有如下几点:1,文件更小,便于网络传输,效率高。
2,避免杂乱,可以减少文件个数,多个文件一起压缩。
3,有些文件不能直接传输,比如安装程序,压缩后就可以传输了。
常见的压缩格式:tar,tar.gz,tar.bz2,zip,gz,bz2,rar,xz
tar压缩或解压:
选项 | 说明 |
---|---|
c,v,x,f | 建立压缩包,显示过程,解压压缩包,必选项[归档文件名] |
j,z,J | 二次压缩使用bz2格式,二次压缩使用gz格式,二次压缩使用xz格式 |
t | 查看压缩内容 |