11.2

软件分为三类:
rpm格式:(rpm命令、yum命令)
源码包:(编译安装)程序的原始代码,一堆代码文件
编译好的压缩包文件:(二进制文件、解压就能用)

一、软件包介绍

编程语言分类
机器语言
汇编语言
高级语言

解释型(shell、python等)
安装:
1、下载软件包
2、安装对应的解释器,以及依赖包

编译型:
c不支持跨平台编译,所以c语言写出来的源码包,在不同的平台安装都必须编译一次
go支持跨平台编译

安装:
1、下载源码包
2、安装好对应的编译器
3、用编译器把源码包编译成可执行的命令

软件包
rpm包
源码包
二进制包

二、rpm包管理
rpm命令
yum命令

三、rpm包的来源
网络

镜像文件
挂载光盘:
mount /dev/sr0 /空文件夹
mount /dev/cdrom /空文件夹

拷贝到本地一个镜像文件
mount -o loop 镜像文件路径 /空文件夹

卸载
umount /dev/cdrom(sr0)
umount /空文件夹

挂载
1、直接挂载光盘或者设备

2、挂载镜像文件:

①、拷贝现成的镜像文件到计算机,然后挂载镜像到文件夹

②、rz上传镜像文件到服务器,然后挂载到文件夹

③、把光盘内容读取到服务器,制作成镜像文件,然后挂载到文件夹(dd if=/dev/光盘设备 of=/空文件夹/指定文件名 此命令把光盘内容读入指定文件内)

四、安装

rpm -ivh <RPM包全称> #安装

–nodeps 强制卸载/安装 忽略依赖性

–force 强制安装软件包,只有安装和升级可以强制执行

–nomd5 不检验软件包的签名

-e <RPM包名> # 卸载
如果被其他软件所依赖,无法卸载,可以强制卸载,不推荐

-Uvh <RPM包名> # 升级安装,安装新版本的安装包时使用,本质是删除旧版本再安装新版本

-q <RPM包名> # 查询指定软件包是否安装、软件包全名

-qa #查看系统中安装的所有RPM软件包 | grep <RPM包名> 相当于 -q

-qi # 查询系统中已安装包的描述信息

-ql <RPM包名> # 查看系统中已安装包里所包含的文件

-p #加了p后是查看未安装的软件包含的文件

-qc <RPM包名> #查看指定软件包的所有配置文件

-qd <RPM包名> #查看某个包安装的帮助文档

-qf 文件路径 #查询系统中指定文件所属的软件包

-p #在上述选项的基础上加选项-p,就可以查看未安装的rpm

yum命令

yum-------->仓库:存放了所有相关软件包的一个文件夹

能作为yum仓库必须具备两点:
1、文件夹下涵盖所有相关的软件包
2、该文件夹下必须要有一个文件记录了本文件夹所包含的软件包依赖关系

yum repolist 查询可用仓库

yum repolist all 查看包括已启用或禁用的所有仓库状态

yum-config-manager --disable epel 关闭仓库epel

yum-config-manager --enable epel 启用仓库epel

yum list 列出可用仓库中所有的软件包 yum list | less

yum grouplist 列出可用仓库中所有的软件包组

yum provides /usr/sbin/ifconfig 查询命令所属的软件包

安装:

yum install xxx -y 安装软件包

yum groupinstall xxx -y 安装软件组

yum reinstall xxx -y 不小心删除了配置文件时,可以重新安装一下

yum remove xxx xxx -y 卸载一个或多个软件包

yum groupremove xxx -y 卸载软件组

yum check-update 检查可以更新的软件包

yum update -y 更新所有的软件包,包括内核,通常只在刚装系统时执行

yum update xxx -y 更新某个软件包

yum makecache 制作元数据缓存

yum clean all 清理元数据缓存

vim /etc/yum.conf #默认软件包下载安装后会自动删除,设置keepcache=1,即开启了软件包缓存,缓存目录为配置文件中指定的cachedir

yum history 查看执行过的yum命令历史记录

yum history info ID号 查看具体某一条yum命令的详细信息

yum history undo ID号 撤销执行过的历史命令(反向执行、复原)

yum仓库/yum源头:

1、本地源:

方式一:
①采集一系列软件包放在某一个本地目录下
②createrepo 目录路径,制作依赖关系repodata
③vim /etc/yum.repos.d/xxx.repo

方式二:
①挂载yum仓库配置文件 /etc/yum.repos.d/vim xxx.repo

[local]

name=“this is local repo” # 自己看的名字

baseurl=file:///opt # 此路径到repodata所在文件夹,不是rpm包所在文件夹

enabled=1

gpgcheck=0

2、网络源:base基础源、epel扩展源、某一个软件包官网提供的源

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
WinHex是一款功能强大的十六进制编辑工具,适用于计算机取证、数据恢复、内存分析、磁盘编辑等多种场景。WinHex 11.2是该软件的一个特定版本,具有以下特点和功能。 首先,WinHex 11.2提供了全面的十六进制编辑功能。它可以直接读取并编辑计算机上的任何文件,包括硬盘、内存和光盘等。用户可以轻松地修改和分析这些文件的内容,无论是文本还是二进制数据,都可以在WinHex中得到清晰准确的显示和编辑。 其次,WinHex 11.2还具备强大的取证功能。它可以通过扫描和分析文件系统,发现已删除或隐藏的文件,帮助用户还原被删除的数据。此外,WinHex还支持对磁盘和内存进行原始数据和图像的取证,为计算机取证工作提供了有力的支持。 除了上述功能,WinHex 11.2还具备其他实用的工具和功能。它可以用作文件和磁盘的比较工具,快速找到两个文件之间的差异。此外,WinHex还支持加密和解密文件,保护用户的数据安全。用户还可以使用WinHex来执行批处理任务,自动化一些重复的操作。 总之,WinHex 11.2是一款功能强大、功能丰富的十六进制编辑工具。它在计算机取证、数据恢复和内存分析等方面有着广泛的应用,为用户提供了便捷高效的操作和分析工具。无论是专业用户还是普通用户,都可以通过使用WinHex 11.2来处理和分析各种类型的数据。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值