Linux安装及管理程序

导读:本篇文章讲解 Linux安装及管理程序,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

  • 1.Linux常见目录
    • bin
      • 储存执行命令所在文件
    • sbin
      • 储存root命令所在文件
    • root
      • root用户文件夹
    • dev
      • 驱动目录
    • etc
      • 存放配置文件
    • home
      • 家目录
    • run
      • 运行文件,运行完可用删除
    • tmp
      • 临时文件夹
    • usr
      • 应用程序
    • var
      • 用于存放运行时需要改变数据的文件,或者各种服务的日志文件等
  • 2.典型应用程序目录结构
    • 文件类型—————————————————————》保存目录
    • 普通执行程序文件————————————————–》/usr/bin
    • 服务器执行程序文件和管理程序文件————————》/usr/sbin
    • 应用程序配置文件————————————————–》/etc
    • 日志文件—————————————————————》/var/log
    • 应用程序参考文档文件——————————————-》/usr/share/doc
    • 应用程序手册页文件———————————————-》/usr/local/share/man
  • 3.常见的软件包封装类型
    • 文件类型—————————————-》保存目录
    • RPM软件包————————————-》扩展名为“.rpm”
    • DEB软件包————————————-》扩展名为“.deb”
    • 源代码软件包———————————》一般为“.tar.gz”,”.tar.bz2″等格式的压缩包含程序的原始代码
    • 绿色免费安装———————————》软件包的扩展名不一,以TarBall格式居多在压缩包内提供已经编译好的执行文件程序文件解压后可用直接使用
  • 4.RPM查询命令(和find的区别find是遍历消耗资源大,RPM是查找关键字)
    • rpm -q xxxx(软件名)(查询指定软件是否已安装)(不支持通配符)
      • Linux安装及管理程序

    • rpm -qi xxxx(显示已安装软件的详细信息)
      • Linux安装及管理程序

    • rpm -ql xxxx(显示已经安装软件所的相关目录)
    • rmp -qc xxxx(显示已经安装指定软软件的配置文件)
    • rpm -qd xxxx(显示已经安装的软件包的文档所在的位置)
    • rpm -qR xxxx(列出已经安装的软件依赖的软件包和文件)
      • Linux安装及管理程序

    • rpm -qF 文件或目录(查询已安装的指定软件属于那个安装包)
    • rpm -qa (查看以rpm安装的软件)
    • rpm -qa (显示当前系统中以RPM方式安装所以软件列表)
      • rpm -qa |grep -i postfix (查询postfix是否安装)
    • rpm -qpi xxxx(RPM包文件名)(查询指定未安装软件包的详细信息)
    • rpm -qpl xxxx(查询未安装软件包的文件列表)
    • rpm -qpc xxxx(查询未安装软件包的配置文件)
    • rpm -qpd xxxx(查询未安装软件包的文档位置)
  • 5.RPM安装升级卸载
    • RPM -ivh *.rpm (*代表想要下载的文件 )
    • RPM -evh*.rpm (*代表想要下载的文件)
  • 6.如何配置本地仓库
    • 1.将光盘挂载到指定目录
      • mount /dev/cdrom(镜像文件所在的位置) /mnt/(挂载的)
    • 2.切换到yum的下载源
      • cd /etc/yum.repos.d/
    • 3.备份原来的文件
      • (1)创建一个文件夹
        • mkdir repos.bak(创建一个备份目录,使用yum时会找这些repos为结尾的文件,所有我们要把它藏起来,再写个本地的忽悠它)
      • (2)将下载源所有的repo 文件全部归档到repos.bak
        • mv *.repo repos.bak
    • 4.配置给本地的repos来让yum找
      • (1)创建一个本地的repos,来忽悠它
        • touch Local.repo
      • (2)编辑它里面一系列配置
        • vim local.repo
          • [local] (可以理解为标题)
          • name =local (见明知意)
          • baseurl=file:/// mnt (指向挂载的mnt文件 其中file:// 是标准格式 /mnt是指向地址)
          • enable=1(数值代表着当前配置是否生效)
          • gpgcheck=0(检查完整性)
    • 5.应为前面已经修改了如果按照原来的路径会找不到所有要情况所有要删除原来的配置,并且更新配置
      • yum clean all && yum makecache
  • 7.常见YUM命令
    • yum -y install 软件名(下载指定软件包)
    • yum -y remove 软件名(删除指定软件包)
    • yum -y update 软件名(更新升级指定软件包)
    • yum list 查询软件包列表
    • yum list installed查询系统中已经安装的软件包
    • yum list avalable查询仓库在尚未安装的软件包
    • yum list updstes 查询可以升级版本的软件包

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/6103.html

(0)
小半的头像小半

相关推荐

极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!