Linux之centos系统中安装并管理程序

本章结构

Linux应用程序基础

RPM软件包管理工具

源代码编译安装

 

安装及管理程序

/bin,/sbin目录是在系统启动后挂载到根文件系统中的,所以/sbin,/bin目录必须和根文件系统在同一分区

/user/bin,usr/sbin可以和跟文件系统不再一个分区

add :在一个分区即在一个磁盘上

类似 系统装在系统盘 C  其它可装DEF

 

系统必须 应用程序非必须

应用程序和系统命令的关系

            系统命令                   应用程序

文件位置 一般在/bin和sbin目录中       通常在/usr/bin和/usr/sbin目录中

         或为Shell内部指令

主要用途 完成对系统的基本管理工作,    完成相对独立的其它辅助任务,例如

         例如IP配置工具                网页浏览器

适用环境 一般只在字符界面中运行       根据实际需要,有些程序可在图形界面中运行

运行格式 一般包括命令字、命令选项和   通常没有固定的执行格式

命令参数

 

 

 

典型应用程序的目录结构

文件类型                             保存目录

普通执行程序文件                    /usr/bin

服务器执行程序文件和管理员文件      /usr/sbin

应用程序配置文件                    /etc

日志文件                            /var/log

应用程序参考文档文件                /usr/share/doc

应用程序手册文件                    /usr/share/man

 

 

软件包类型

DEB包           扩展名.deb                     

绿色免安装的包      

RPM包          .rpm           先解决依赖关系(yum可提前解决,但最小化安装)

源代码包        .tar.gz   .tar.bz2 生产环境中

 

RPM包管理工具

由Red-Hat公司提出,被众多Linux发行版所采用的

建立统一的数据库文件

详细记录软件包安装、卸载变化信息

自动分析软件包依赖关系

RMP软件包

素材参考 http://www.rpm.org

一般命名格式:bash-4.1.2-15.e16_4.86_64.rpm

 

 

rpm命令格式    ---.rpm

rpm命令能够实现几乎所有对rpm软件包的管理

执行“man rpm”命令可以获得关于rpm命令的详细帮助信息

rpm命令功能

查询、验证RPM软件包的相关信息

安装、升级、卸载RPM软件包

维护RPM数据路信息等综合管理操作

 

 

 

查询

rpm –qa      qi       ql          qf      qc     qd    qR         看已安装

             qpi     qpl         qpf     qpc    qpd               未安装 

 所有程序名 信息    文件列表   ∈包     配置    位置     依赖

 

 

安 卸 查   cd /mnt/Packages 进光盘 复制粘贴查      

-ivh  -evh  -qa

 

 

 

解决密钥问题

1.去后面官网下密钥 导进来()yum安装后一般不验证密钥

2.或者yum –nogpgcheck *.rpm 看软件包已经安装过yum -y

3.直接check =0

 

 

装 卸 反

依赖多的话 在线源yum全的话 会给你解决依赖关系

yum源(最小化安装功能可能不全)软件包要全

编译安装可以选择功能

 

 

 

 

 

 

 

不用  校验值比对 是否一样 一样没被篡改  (软件包公司提供的多)linux漏洞少

攻击linux比攻击微软难 大公司有专门硬件防火墙 我们只管部署

 

 

 

 

重要

 

安装需要编译器

编译安装过程

 1.tar解包

 2.安装路径

./configure --prefix=/usr/local/apache   装什么可以在配置这一步选

二进制安装就是编译安装

3. 编译

make

4.make install

 

 

 

 

posted @ 2020-08-18 22:26  wqhao  阅读(184)  评论(0)    收藏  举报