Linux软件包管理学习

业精于勤,荒于嬉,行成于思,毁于随
文件归档与压缩

在 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软件包安装查询 rpm -q 软件名称
    -a 全部软件包
    在这里插入图片描述
    -i 软件包的详细信息查看tree软件包详细信息
    -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 删除

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值