• 个人简介:云计算网络运维专业人员,了解运维知识,掌握TCP/IP协议,每天分享网络运维知识与技能。
  • 座右铭:海不辞水,故能成其大;山不辞石,故能成其高。
  • 个人主页:小李会科技的主页

目录

前言:

1.常见的软件包封装类型:

2.“软件名-软件版本-发布次数.操作系统类型.硬件架构类型.rpm”

3.rpm命令的主要功能:

4.RPM常用命令:

5.对RPM数据库进行重建的命令:

6.向RPM数据库中导入公钥文件:

7.源代码编译安装过程:

8.应用程序与系统命令的关系

9.典型应用程序的目录结构


前言:

本文章介绍了安装和应用程序

1.常见的软件包封装类型:

  1. RPM软件包(REHL、Fedora、CentOS)
  2. DEB软件包(Debian、Ubuntu)
  3. 源代码软件包
  4. 附带安装程序的软件包

2.“软件名-软件版本-发布次数.操作系统类型.硬件架构类型.rpm”

eg:"bash-4.2.46-20.el7_2.x86_64.rpm"

3.rpm命令的主要功能:

  1. 查询、验证RPM软件包的相关信息
  2. 安装、升级、卸载RPM软件包
  3. 维护RPM数据库信息等综合管理操作

4.RPM常用命令:

  1. 查询是否安装软件包:rpm  -q
  2. 删除软件包:rpm  -e
  3. 安装新的软件包:rpm  -i
  4. 安装或升级软件包(以#号显示进度):-h
  5. 显示安装过程中的详细信息:-v
  6. 强制安装:--force
  7. 强制卸载:--nodeps

5.对RPM数据库进行重建的命令:

rpm  --rebuilddb   或  rpm  --initdb

6.向RPM数据库中导入公钥文件:

--import


7.源代码编译安装过程:

  1. tar解包:(将源代码包解压、解包,释放到指定目录,等待编译)
  2. /configure配置:(设置安装的目标文件夹,选择要安装的功能模块等)
  3. make编译:(根据前一步配置,将源代码变成可执行的二进制文件)
  4. make  install安装:(将编译好的二进制文件复制到系统中,并设置应用环境)

8.应用程序与系统命令的关系

  • 文件位置  系统命令:一般在/bin和/sbin目录中,或为Shell内部指令
  • 应用程序:通常在/usr/bin和/usr/sbin目录中
  • 主要用途  系统命令:完成对系统的基本管理工作,例如IP配置工具
  • 应用程序:完成相对独立的其他辅助任务,例如网页浏览器
  • 适用环境 系统命令:一般只在字符操作界面中运行
  • 应用程序:根据实际需要,有些程序可在图形界面中运行
  • 运行格式 系统命令:一般包括命令字、命令选项和命令参数
  • 应用程序:通常没有固定的执行格式

9.典型应用程序的目录结构

文件类型

保存目录

普通执行程序文件

/usr/bin

服务器执行程序文件和管理程序文件

/usr/sbin

应用程序配置文件

/etc

日志文件

/var/log

应用程序文档文件

/usr/share/doc

应用程序手册页文件

/usr/share/man


linux安装——管理应用程序相关推荐

  1. linux安装iscsi设备,Linux安装管理ISCSI卷(initiator端)

    Linux安装管理iSCSI卷(initiator端) Internet SCSI(iSCSI)是一种网络协议,使用TCP/IP网络来传输SCSI协议.它是代替FC(Fibre Channel-bas ...

  2. linux安装日志切割程序

    ====linux安装日志切割程序==== 安装 gcc (1) yum insatll gcc (2)# cd cronolog-1.6.2 4.运行安装 # ./configure # make ...

  3. linux安装 中文乱码怎么解决方法,Linux安装GBK/GB2312程序显示乱码的五种解决方法...

    不少用户在Linux系统中安装GBK或GB2312的时候遇到了乱码问题,这主要是系统默认语言是uft8所导致,对于该问题可用五种方法进行解决,接下来是小编为大家收集的Linux安装GBK/GB2312 ...

  4. linux安装卷管理,Linux安装管理ISCSI卷(initiator端)

    Internet SCSI(iSCSI)是一种网络协议,使用TCP/IP网络来传输SCSI协议.它是代替FC(Fibre Channel-based,光纤通道?) SAN的很好选 Internet S ...

  5. linux 物理内存用完了_12张图解Linux内存管理,程序员内功修炼,看过都说懂了!...

    本文已收录Github:imcoderlemon/CodeClass从小白到架构师,关于编程所有你需要掌握的内容都在这里 今天来带大家研究一下Linux内存管理.对于精通 CURD 的业务同学,内存管 ...

  6. linux服务器程序乱码,Linux安装GBK/GB2312程序显示乱码的五种解决方法

    不少用户在Linux系统中安装GBK或GB2312的时候遇到了乱码问题,这主要是系统默认语言是uft8所导致,对于该问题可用五种方法进行解决,下面小编就给大家介绍下Linux安装GBK或GB2312程 ...

  7. Linux安装gbk字体,Linux安装GBK/GB2312程序显示乱码的五种解决方法 - 软件教程网

    不少用户在Linux系统中安装GBK或GB2312的时候遇到了乱码问题,这主要是系统默认语言是uft8所导致,对于该问题可用五种方法进行解决,下面小编就给大家介绍下Linux安装GBK或GB2312程 ...

  8. linux安装setup.py程序

    setup.py在window中很容易安装,只需要进入其所在目录 python setup.py install 在linux中只多了一个步骤,如下 python setup.py build sud ...

  9. linux下源代码安装f90,linux下编译fortran linux安装gfortran

    linux上面如何编译fortran源代码? 格式:ifort要编译的文件名-0指定生成的文件名 如我要把123.f文件编译 ifort123.f-o123.e 如果不加指定生成的文件名,系统会自动生 ...

最新文章

  1. 利用Azure Backup备份和恢复虚拟机(2)
  2. python守护进程_Python实现守护进程
  3. pdfbox 第一页加内容_你用代码做过哪些很酷/有趣的事?
  4. 彻底清除备份域服务器数据元的方法
  5. hive集群部署以及beeline和hive
  6. ubuntu server安装hadoop和spark,并设置集群
  7. 【转载保存】《Elasticsearch 核心技术与实战》Github代码保存
  8. 圆与平面的接触面积_视频:5.3RJ六年级上册圆的面积例题+习题讲解
  9. 苹果面向Mac发布英特尔处理器漏洞缓解措施
  10. 深度学习数据标注工具(转)
  11. 软件设计师备考知识06--树
  12. C语言相反次序重新排序
  13. 【NOIP2013】【Luogu1983】车站分级(建图,拓扑排序)
  14. ubuntu系统使用命令行播放MP3歌曲
  15. 编程基本功:即使是脚本,也尽量减少硬代码,都使用变量
  16. sql server中扩展存储过程随笔
  17. 激光锡焊在SMA连接器领域的应用
  18. 安川机器人SOCKET 通讯
  19. 分享最新win7旗舰版/专业版企业版激活密钥和激活方法哦
  20. 值得总结!推荐10款超实用的神级办公网站和软件,效率翻倍

热门文章

  1. matlab算法(二维傅立叶级数变换)
  2. 信息学奥赛一本通C++语言——1058:求一元二次方程
  3. 验证码由字符转换图片
  4. 计算球第n次落地时经过的距离和反弹的高度
  5. [置顶] 我奋斗了18年才和你坐在一起喝咖啡
  6. 考北航计算机英语考几,往届生跨考北航计算机经验心得
  7. 0x30数学知识(0x38 概率与数学期望)例题3:扑克牌(题解)
  8. amr转wav java,Android系统wav和amr的互转
  9. MODIS数据介绍——波段、产品
  10. 一次弄懂Event Loop(彻底解决此类面试问题)