在 Linux 的中,压缩文件大多是: 『*.tar, *.tar.gz, *.tgz, *.gz, *.Z, *.bz2, *.xz』
- gzip [-选项] 文件名
- gzip -d t.gz 解压缩 等于 gunzip t.gz
- bzip2也是用来压缩文件的 压缩比更高
打包指令tar
- tar [-选项] [-f 包文件名] 文件名或目录
- 常用选项为 -cvf
- 解包为 -xvf
- 查看包文件 -tf
- tra -czvf tra与压缩工具一起使用-z 调用zip -j调用bzip2
- -x参数 解压
rpm软件包与yum功能
- Linux下一般分为两类 :源码包和编译好的二进制文件包
- rpm 是Red Hat 公司提出的软件包管理标准,现已成为最广泛的软件包格式之一。其格式如下
- rpm软件包安装查询 rpm -q 软件名称
-a 全部软件包
-i 软件包的详细信息
-ql 软件包的列表
-qf 查询文件属于哪个包
rpm -ivh rpm包全名 #RPM包安装指令
rpm -Uvh rpm包全名 #RPM包升级指令
*包全名 一个完整的包文件名 - rpm -e rpm包的文件名 #删除rpm包
- -V rpm包校验 可校验包文件的改动
XFS 文件系统备份 xfsdump
使用 xfsdump 时,请注意底下的限制喔:
xfsdump 不支援没有挂载的文件系统备份!所以只能备份已挂载的!
xfsdump 必须使用 root 的权限才能操作 (涉及文件系统的关系)
xfsdump 只能备份 XFS 文件系统啊!
xfsdump 备份下来的数据 (文件或储存媒体) 只能让 xfsrestore 解析
xfsdump 是透过文件系统的 UUID 来分辨各个备份档的,因此不能备份两个具有相同 UUID 的文件系统。
特别注意, xfsdump 预设仅支持文件系统的备份,并不支持特定目录的备份
文件系统还原 xfsrestore
cpio 可以备份任何东西,包括装置设备文件
YUM管理
rpm可以方便的解决软件的安装,升级,删除,查询,和校验等功能
但最大的问题就是包的依赖问题 yum机制可以很好的解决这个问题
yum install 安装
yum update 升级
yum remove 删除