您现在的位置是:首页 > 电脑学习教程 > Linux > 文章正文 Linux

CentOS8服务器入门系列教程(十五):rpm包管理和光盘管理

简书@学者学者 2019-11-18 10:59:43 Linux

简介尊敬的读者朋友,本文是《CentOS8服务器进阶》系列的第十五篇,往期文章主要分享了Linux的入门使用、密码破解和网络管理、文件管理等知识。本系列文章将帮助你由浅入深的理解Linux系统

  本文导读:

  尊敬的读者朋友,本文是《CentOS8服务器进阶》系列的第十五篇,往期文章主要分享了Linux的入门使用、密码破解和网络管理、文件管理等知识。本系列文章将帮助你由浅入深的理解Linux系统,更多内容请看下方往期文章。

linux rpm包管理

  一、本文主题

  本文主要分享的是rpm包管理和光盘管理等知识,彻底根治【-bash: laof: command not found】这种命令找不到的问题。学完本文你可以获得以下问题的答案:

linux rpm包管理

  实验环境

  Windows10电脑

  Vmware虚拟机
 
  cmder软件 【万晓博推荐 [安全工具]最强SSH客户端神器MobaXterm12,下载说明以及安装教程
 
  CentOS8服务器

  二、什么是rpm包,有什么使用场景?

  实际使用Linux的过程中,查看端口号对应的进程ID这个使用场景非常普遍,可以通过命令【lsof -i:端口号】命令查看进程ID,但是结果往往不尽人意,新安装的Linux系统大概率提示你命令找不到。

linux rpm包管理

  为什么会出现这种情况呢?细心观察的朋友应该知道,在Linux系统中很多命令是要安装软件才可以使用的,比如要使用lsof命令就需要安装相关的软件。这些软件不需要我们去下载,Linux 系统为我们提供了非常多的安装包,这些包就是我们今天的主角,rpm包。

  RPM全称RedHat Package Manager,由RedHat公司最先设计出来,rpm包由已经编译好的软件程序经过rpm打包机制打包而成,目前已经发展为行业的公认标准。

  三、如何挂载光盘?

  安装rpm包就需要牵涉到光盘挂载问题。这里,两个问题需要说明:什么是光盘?挂载是什么操作?

  大家都知道,安装Linux系统时候需要一个iso镜像文件,可以理解为光盘,我们需要的rpm包就在这个镜像文件里;但是直接去查看光盘文件是读取不到内容的,想看到光盘里面的 内容,需要我们使用Linux提供的命令将光盘里的内容读取出来放在一个特定目录,这就是所说的光盘挂载。

  1、远程连接Linux服务器:打开远程连接工具:【cmder】,使用远程密钥登录Linux服务器,密钥登录详情

     2、挂载光盘:【mount /dev/cdrom  指定目录】命令可以将光盘挂载到指定目录,【df -Th】命令可查看光盘类型以及光盘信息

linux rpm包管理

  3、卸载光盘:【umount 光盘挂载点】命令可将已经挂载的光盘卸载,如果提示【target is busy】则使用fuser命令查看哪个进程占用了光盘资源,关闭进程即可正常卸载

linux rpm包管理

  4、开机自动挂载光盘:目前挂载的光盘在关机时会自动卸载,开机后由需要重新挂载,修改配置文件可以让Linux开机自动挂载光盘

linux rpm包管理

  四、rpm包的安装、卸载和查看

  1、安装rpm包:【rpm -ivh  rpm包名称】命令可以安装对应的rpm包

linux rpm包管理

  2、查看已经安装的rpm包:【rpm -qa | grep rpm包名称】命令可以检索rpm包是否安装

linux rpm包管理

  3、卸载rpm包:【rpm -e xxx包】命令可以卸载rpm包

linux rpm包管理

  4、查看命令属于哪个包:在安装了rpm包的前提下,可以用【which】命令配合【rpm -qf 命令位置】查看可执行文件来自于哪个rpm包。如果没有安装rpm包,则可执行文件是找不到的。

linux rpm包管理

  五、本章总结

  今天的博文主要分享了如何安装rpm包、如何挂载光盘、如何设置开机自动挂载以及每一个步骤的实际使用场景,可以总结如下:

  为什么要挂载光盘:因为需要使用光盘里面的rpm包

  1、如何挂载光盘: mount命令

  2、如何卸载光盘 :umount

  3、卸载光盘失败:fuser命令查看并关闭占用资源的进程再卸载光盘

  4、rpm包安装:rpm -ivh xxx

  5、rpm包查看:rpm -qa | grep  xxx

  6、rpm包卸载:rpm -e xxx

  7、查看可执行文件归属于哪个包:which命令配合rpm -qf  xxx命令

  一如既往,期待您的真知灼见…,CentOS8系列文章以及面试大厂必备编程资料将为大家持续更新,欢迎点赞、转发,将知识传播出去。如需获取资料或发现文中存在错误的地方,请在下方留言。

相关文章

站点信息