当前位置: 首页 > news >正文

网站建设初步规划微信小程序免300元认证费

网站建设初步规划,微信小程序免300元认证费,莱芜吧贴吧最新消息,百度竞价做网站建设往期目录#xff1a; 从0开始学习Linux——简介安装 从0开始学习Linux——搭建属于自己的Linux虚拟机 从0开始学习Linux——文本编辑器 上一个章节我们简单了解了Linux中常用的一些文本编辑器#xff0c;本次教程我们将学习yum工具。 一、Yum简介 Yum#xff08;全名…往期目录 从0开始学习Linux——简介安装 从0开始学习Linux——搭建属于自己的Linux虚拟机 从0开始学习Linux——文本编辑器 上一个章节我们简单了解了Linux中常用的一些文本编辑器本次教程我们将学习yum工具。 一、Yum简介 Yum全名Yellowdog Updater, Modified是一个用于管理Red Hat及其衍生发行版如 CentOS、Fedora、RHEL 等软件包的命令行工具。Yum可以自动解决依赖关系帮助用户安装、更新、删除软件包从而简化了系统管理和软件包维护工作。 Yum 是基于 RPM 包管理系统的它的作用是通过简化包的管理过程使得系统管理员能够轻松地安装和维护软件包而不必手动处理软件包的依赖关系。 我们在继续讲解Yum之前先补充一下RPM包管理系统。 RPMRed Hat Package Manager是一个广泛用于基于 Linux 的操作系统尤其是 Red Hat 系列如 RHEL、CentOS、Fedora 等的软件包管理系统。它提供了一种标准化的方法来管理系统中的软件安装、卸载、升级、查询和验证使用的是.rpm文件格式。 RPM 使得软件包的安装和管理变得高效、可靠并且能够自动处理软件包的依赖关系、文件冲突以及其他问题。 下面我们了解一下RPM的相关概念。 1、RPM包即.rpm文件 RPM 包是一个压缩文件包含了要安装的软件、配置文件、文档以及安装过程所需的其他信息。 这里我们来举一个例子 name-version-release.architecture.rpm 在上述例子中name表示的软件的名称version表示版本release表示发布号通常用于区分相同版本的不同构建architecture表示适用的系统架构如 x86_64、i386 等。 2、RPM数据库 系统中安装的所有 RPM 包的信息如包名、版本、文件列表、安装路径等都保存在 RPM 数据库中。通过这个数据库可以快速查询、更新、删除软件包。 补充RPM数据库 RPM数据库是用于存储已安装的软件包信息的数据库通常包含关于包的元数据如版本、文件列表、安装时间等。 RPM数据库的默认位置是/var/lib/rpm/ 在该目录下包含着一些重要的文件例如Packages是据库的核心文件存储已安装包的信息而Name、RequireName、ProvideName等是索引文件用于加速查询。 下面我们来讲解一下RPM常用的一些命令去操作RPM数据库。 1、列出已安装的所有包 rpm -qa 2、查询特定软件包信息 rpm -qi 包名 例如在这里我们查询Python信息。 3、列出某个包安装的文件 rpm -ql 包名 4、查询文件属于哪个安装包 rpm -qf 文件路径 5、查询一个包的依赖关系 rpm -qR 包名 6、查询软件包的完整性 rpm -v 包名 注意RPM数据库是一个二进制数据库通常是Berkeley DB格式这意味着普通文本编辑器无法直接查看其内容。你只能通过RPM命令来查询数据库中的信息。 二、Yum基础操作 2.1 软件安装 Yum 可以从配置好的软件源中自动下载并安装软件包并自动处理软件包间的依赖关系。 yum install 包名 2.2 软件卸载 yum remove 包名 注意系统中一些rpm包是不能进行卸载的如上面所示。 2.3 更新软件包 Yum 允许更新已安装的软件包至最新版本。它会从仓库中获取软件包更新并应用。 yum update 包名 注意若不指明包名则将会更新所有可以更新的包。 2.4 查看软件包信息 yum info 包名 2.5 查找软件包 yum search 待查找字符串 我们在执行搜索命令时可以进行模糊搜索也就是可以不用将包名给完全输入例如我要搜索python但是我忘记该包名的名字我只直到py开头那么我可以输入py那么它就会帮我找出和py相关的包。 2.6 列出已安装软件包 yum list installed2.7 清理缓存 由于Yum会缓存下载的软件包以提高后续安装速度。可以使用 yum clean 命令来清理这些缓存释放磁盘空间。 yum clean all 2.8 其它选项 我们在执行一些命令的时候可以加上-y表示在命令执行过程中无需手动确认例如yum install -y vim则表示安装vim的时候如果需要确认默认选择yes无需确认如果我们加上-q选项则表示安静运行命令只是输出一些必要信息。 三、Yum配置文件 Yum 的配置文件位于/etc/yum.conf。这个文件控制了 Yum 的各种行为包括 配置软件源仓库的地址。配置缓存目录。配置日志文件路径。配置一些高级选项如禁用 GPG 签名检查等。 补充cat命令 上述我们在查看yum.conf文件的时候用到了cat命令。 catconcatenate的缩写是一个在Linux和类Unix操作系统中常用的命令行工具用于查看、连接和创建文件。这个命令非常简单但功能强大通常用于输出文件内容、合并多个文件内容以及创建新文件。 1、查看文件 cat 文件名 2、查看多个文件 cat 文件1 文件2 ..... 3、cat常用选项 我们在用cat进行文件查看的时候可以加上其它命令。 cat -命令 文件名 -n为输出的每一行加上行号包括空行--number为输出的每一行加上行号包括空行-b为输出的每一行加上行号不包括空行--number-nonblank为输出的每一行加上行号不包括空行-E在每行的末尾显示$表示结束--show-ends在每行的末尾显示$表示结束-T将文件中的制表符显示为^T可以用于检查是否有制表符--show-tabs将文件中的制表符显示为^T可以用于检查是否有制表符-v显示不可打印字符除了换行符和制表符为 ^ 或 M- 的形式。这对于调试文件中的特殊字符很有帮助。--show-nonprinting显示不可打印字符除了换行符和制表符为 ^ 或 M- 的形式。这对于调试文件中的特殊字符很有帮助。-A这个选项是 -vET 的组合意味着显示不可打印字符-v显示行末的 $-E并显示制表符-T。这个选项用于查看文件的所有细节。--show-all这个选项是 -vET 的组合意味着显示不可打印字符-v显示行末的 $-E并显示制表符-T。这个选项用于查看文件的所有细节。 4、创建文件 cat命令也可以用于文件的创建并向其中输入内容。在命令行中输入以下命令后可以直接在终端输入文本内容按 CtrlD 结束输入并保存文件。 cat 文件名 5、文件合并 cat可以将多个文件的内容连接在一起并将合并后的内容输出到新的文件中。使用输出重定向符号 或追加符号 可以将合并结果保存到新文件。 cat 待合并文件1 待合并文件2 合并后的新文件名 cat 待合并文件1 待合并文件2 合并后的新文件名 注意上述命令中的“”在合并过程中遇到相同内容会进行覆盖而“”则是追加。 6、总结 cat一般适合处理小型文件的查看、创建、合并等操作。 四、yum仓库 Yum 使用软件源或称仓库来获取软件包。软件源是服务器上存储 RPM 包的目录Yum 会从这些服务器上下载和安装包。软件源可以配置为 HTTP、FTP 或本地文件路径。 常见的 Yum 软件源包括 CentOS 官方源适用于 CentOS 系统。EPEL (Extra Packages for Enterprise Linux)由 Fedora 提供的附加软件包源。Remi Repository第三方源提供最新的 PHP、MySQL 等软件包。RPM Fusion提供一些非自由的开源软件包如多媒体编解码器。 Yum的仓库默认保存在/etc/yum.repos.d/。 在上图中我们可以看到/etc/yum.repos.d/目录下只有一个仓库即CentOS-Base.repo。 下面我们就来探究一下整个仓库的内容。 在上述仓库中我们可以看到它由三部分组成即base模块、updates模块、extras模块在这些模块中有一些属性它们的含义如下所示 name该选项中的值是指仓库的名称在仓库命名中$releasever是CentOS 的版本号例如 7。这个名称在 YUM 输出中用于标识该仓库。baseurl镜像url地址我们可以根据需要进行替换在上一个教程中我们将它的原始镜像换成了国内的阿里云镜像这样起到一个加速的作用当然如果使用原始镜像也可以只要搭配科学上网也是没问题的。gpgcheck该选项有两个值其中1表示启用 GPG 签名校验。YUM 会通过 GPG 密钥验证下载的软件包是否完整且未被篡改确保包的安全性。gpgkey该选项中的值是存放 GPG 公钥的 URL。通过这个公钥YUM 可以验证软件包的签名。 现在我们已经知道了什么是Yum仓库也去查看了Yum仓库的位置下面我们将来学习如何去自己创建Yum仓库。 其实很简单我们只需要使用文本编辑器在/etc/yum.repos.d/目录下创建一个.repo文件然后我们可以模仿上述我们看到的CentOS-Base.repo仓库去添加内容。 [myrepo] name仓库名称 baseurl镜像源地址/centos/7/x86_64/ enabled1 gpgcheck1 gpgkey镜像源密钥上述仓库中的属性中enable表示是否启用该仓库1表示启用。 我们在配置完仓库以后需要去更新仓库缓存。 yum makecache我们在安装软件的时候也可以指定仓库源。 yum install 包名 --enablerepo仓库名 当然我们在安装软件的时候也可以禁用某个仓库源。 yum install 包名 --disablerepo仓库名五、Yum依赖关系处理 Yum 的一个主要优点是它可以自动处理包之间的依赖关系。在安装、更新或卸载软件包时Yum 会自动检查并安装所有需要的依赖包。例如在安装一个软件包时如果该包依赖其他软件包Yum 会自动下载并安装这些依赖包确保软件的正常运行。 六、DNF 在Linux操作系统中DNFDandified YUM是一个用于管理RPM软件包的包管理工具主要用于基于RPM包格式的发行版如Fedora、RHEL、CentOS等。它是YUMYellowdog Updater Modified的后继者是一个更现代、功能更强大的包管理工具。 DNF设计目标是提高性能、减少内存使用、更好的依赖关系处理、以及更直观的命令行界面。自从Fedora 22及其后版本开始DNF已被默认替代YUM。 注意若系统中没有DNF那么我们可以使用Yum进行安装。 对于DNF命令就不去过多讲解因为DNF是Yum的加强版因此大部分命令都是相同的例如yum install对应的就是dnf install。 这里我们可以了解一下DNF和Yum的区别 特性YumDNF性能相对较慢更快尤其是依赖解决和包下载内存占用较高更低依赖关系解决使用rpm库处理复杂度较高使用libsolv库处理更高效支持插件支持支持回滚支持无提供历史记录支持回滚 本次内容就结束了更多内容将在后续教程中展示。 
文章转载自:
http://www.morning.rryny.cn.gov.cn.rryny.cn
http://www.morning.srndk.cn.gov.cn.srndk.cn
http://www.morning.mxhys.cn.gov.cn.mxhys.cn
http://www.morning.gktds.cn.gov.cn.gktds.cn
http://www.morning.kltsn.cn.gov.cn.kltsn.cn
http://www.morning.xknmn.cn.gov.cn.xknmn.cn
http://www.morning.rjrlx.cn.gov.cn.rjrlx.cn
http://www.morning.rqlf.cn.gov.cn.rqlf.cn
http://www.morning.ccyns.cn.gov.cn.ccyns.cn
http://www.morning.krdxz.cn.gov.cn.krdxz.cn
http://www.morning.bwkzn.cn.gov.cn.bwkzn.cn
http://www.morning.wqsjx.cn.gov.cn.wqsjx.cn
http://www.morning.zwckz.cn.gov.cn.zwckz.cn
http://www.morning.qkgwx.cn.gov.cn.qkgwx.cn
http://www.morning.kbyp.cn.gov.cn.kbyp.cn
http://www.morning.bnlkc.cn.gov.cn.bnlkc.cn
http://www.morning.mkygc.cn.gov.cn.mkygc.cn
http://www.morning.qrndh.cn.gov.cn.qrndh.cn
http://www.morning.mrnnb.cn.gov.cn.mrnnb.cn
http://www.morning.xyrw.cn.gov.cn.xyrw.cn
http://www.morning.wtnyg.cn.gov.cn.wtnyg.cn
http://www.morning.byywt.cn.gov.cn.byywt.cn
http://www.morning.rwmqp.cn.gov.cn.rwmqp.cn
http://www.morning.pqndg.cn.gov.cn.pqndg.cn
http://www.morning.litao4.cn.gov.cn.litao4.cn
http://www.morning.pqqhl.cn.gov.cn.pqqhl.cn
http://www.morning.rykx.cn.gov.cn.rykx.cn
http://www.morning.sqgsx.cn.gov.cn.sqgsx.cn
http://www.morning.buyid.com.cn.gov.cn.buyid.com.cn
http://www.morning.ogzjf.cn.gov.cn.ogzjf.cn
http://www.morning.cnqwn.cn.gov.cn.cnqwn.cn
http://www.morning.weitao0415.cn.gov.cn.weitao0415.cn
http://www.morning.fthcn.cn.gov.cn.fthcn.cn
http://www.morning.lmhh.cn.gov.cn.lmhh.cn
http://www.morning.tfpmf.cn.gov.cn.tfpmf.cn
http://www.morning.wrcgy.cn.gov.cn.wrcgy.cn
http://www.morning.nrqtk.cn.gov.cn.nrqtk.cn
http://www.morning.gcdzp.cn.gov.cn.gcdzp.cn
http://www.morning.rcmcw.cn.gov.cn.rcmcw.cn
http://www.morning.gnkbf.cn.gov.cn.gnkbf.cn
http://www.morning.hrtwt.cn.gov.cn.hrtwt.cn
http://www.morning.xlbyx.cn.gov.cn.xlbyx.cn
http://www.morning.lgnrl.cn.gov.cn.lgnrl.cn
http://www.morning.syrzl.cn.gov.cn.syrzl.cn
http://www.morning.qmzwl.cn.gov.cn.qmzwl.cn
http://www.morning.jwpcj.cn.gov.cn.jwpcj.cn
http://www.morning.sjwzz.cn.gov.cn.sjwzz.cn
http://www.morning.mdlqf.cn.gov.cn.mdlqf.cn
http://www.morning.hdscx.cn.gov.cn.hdscx.cn
http://www.morning.bxczt.cn.gov.cn.bxczt.cn
http://www.morning.bhpjc.cn.gov.cn.bhpjc.cn
http://www.morning.ccpnz.cn.gov.cn.ccpnz.cn
http://www.morning.rqbkc.cn.gov.cn.rqbkc.cn
http://www.morning.znsyn.cn.gov.cn.znsyn.cn
http://www.morning.qjxxc.cn.gov.cn.qjxxc.cn
http://www.morning.gpxbc.cn.gov.cn.gpxbc.cn
http://www.morning.mtgkq.cn.gov.cn.mtgkq.cn
http://www.morning.rfpxq.cn.gov.cn.rfpxq.cn
http://www.morning.bkpbm.cn.gov.cn.bkpbm.cn
http://www.morning.rqckh.cn.gov.cn.rqckh.cn
http://www.morning.fprll.cn.gov.cn.fprll.cn
http://www.morning.dpplr.cn.gov.cn.dpplr.cn
http://www.morning.fktlr.cn.gov.cn.fktlr.cn
http://www.morning.yhplt.cn.gov.cn.yhplt.cn
http://www.morning.cbnlg.cn.gov.cn.cbnlg.cn
http://www.morning.yprjy.cn.gov.cn.yprjy.cn
http://www.morning.jftl.cn.gov.cn.jftl.cn
http://www.morning.saletj.com.gov.cn.saletj.com
http://www.morning.bpmnc.cn.gov.cn.bpmnc.cn
http://www.morning.wkcl.cn.gov.cn.wkcl.cn
http://www.morning.zyrcf.cn.gov.cn.zyrcf.cn
http://www.morning.hpmzs.cn.gov.cn.hpmzs.cn
http://www.morning.ntdzjx.com.gov.cn.ntdzjx.com
http://www.morning.gfhng.cn.gov.cn.gfhng.cn
http://www.morning.swkzr.cn.gov.cn.swkzr.cn
http://www.morning.lnnc.cn.gov.cn.lnnc.cn
http://www.morning.sgrwd.cn.gov.cn.sgrwd.cn
http://www.morning.fwlch.cn.gov.cn.fwlch.cn
http://www.morning.jkfyt.cn.gov.cn.jkfyt.cn
http://www.morning.rbmm.cn.gov.cn.rbmm.cn
http://www.tj-hxxt.cn/news/278721.html

相关文章:

  • 东莞常平建设局网站做互联网项目怎么推广
  • 网站开发流程传智播客公司变更函模板
  • asp.net做三个网站做广告联盟怎么做网站
  • seo整站优化+WordPress网站的形式
  • 网站开发 加密保护什么网站合适做流量
  • 网站404网页界面psd源文件模板怎么做网址
  • 上海网站设计开发公司望牛墩镇做网站
  • 中国做视频网站有哪些广州网站订制开发
  • 贵阳讯玛网站建设初级网络推广培训
  • 婚庆公司网站模板南通建筑人才网
  • 公司名称变更网站备案怎么处理网站的建设步骤有哪些
  • wordpress数据大不行怎么优化网站程序
  • 合肥网站建设网站长春建站软件
  • 手机在网上怎么创建自己的网站word+没有安装wordpress
  • 网站网站建设的原则有哪些微信公众平台开发者文档
  • 专做视频和ppt的网站中国式现代化是自主产权
  • 网站后台换图片怎样拥有自己的网站
  • 网站建设万网教育类网站建设
  • 绿色在线网站模板下载住建网站需多少钱
  • 网站建设维护职责世界贸易网
  • 自建网站怎么关闭wordpress 中文 tag
  • 申请网站多少钱注册资金1000万实际需要多少钱
  • 苏州微网站建设腾讯云服务器12元一年
  • 后台网站模板下载宝坻集团网站建设
  • 淘宝推广网站怎么建设wordpress返回前页
  • 万网速成网站扁平化手机网站模板
  • 发布自己的做家教的网站大好网站
  • 毕业设计 网站建设选题网站优化的主要内容
  • 个人的网站建设的目的有没有专做游戏脚本的网站
  • 谁有做任务网站安平县做网站的有哪些