访问手机版  

Linux常用命令|Linux培训学习|考试认证|工资待遇与招聘,认准超级网工!

招聘|合作 登陆|注册

网络工程师培训

当前位置:网络工程师 > 技术课程 > linux > 热点关注 > linux常用命令

Linux命令(3) 安装及管理程序

时间:2019-08-16

linux命令大全_linux命令大全应用_linux命令分类大全

一、Linux 应运程序基础

1、应运程序与系统命令的关系

(1)文件位置

a、系统命令 :一般在/bin和/sbin目录中,或为Shell内部指令。

b、应用程序:通常放在/usr/local下

(2)主要用途

a、系统命令:完成对系统的基本管理工作。

b、应用程序:完成相对独立的其他辅助任务。

(3)适用环境

a、系统命令:一般只在字符操作界面中运行。

b、应用程序:根据实际需要,有些程序可在图形界面中运行。

(4)运行格式

a、系统命令:一般包括命令字、命令选项和命令参数。

b、应用程序:通常没有固定的执行格式。

2、典型应用程序的目录结构

(1)普通执行程序文件 /usr/bin

linux命令分类大全_linux命令大全应用_linux命令大全

(2)服务器执行程序文件和管理程序文件/usr/bin

(3)应用程序配置文件/etc

(4)日志文件/var/log

(5)应用程序文档文件/usr/share/doc

(6)应用程序手册页文件/usr/share/man

3、常见的软件包封装类型

(1)rpm软件包

扩展名为".rpm’。是一键式安装,里边放的是二进制文件;安装命令为“rpm”

(2)deb软件包

扩展名为".deb"。只有在debian和vbantu上用,安装命令为“dpkg”

(3)源代码软件包

一般为 1.tar.gz’ 、tar.bz2" 等格式的压缩包。

包含程序的原始代码

(4)绿色免安装的软件包

存在与:install.sl 或setup

在压缩包内提供已编译好的执行程序文件

linux命令大全_linux命令大全应用_linux命令分类大全

解开压缩包后的文件即可直接使用

二、RPM包管理工具

1、RPM Package Manager

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

●建立统一的数据库文件

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

●自动分析软件包依赖关系

2、RPM软件包

软件素材参考:

一般命名格式为:

在这里插入图片描述

3、查询RPM软件包信息

1)、查询已安装的RPM软件信息

rpm -q[子选项] [软件名]

常用选项

(1)-qa:显示当前系统中以RPM方式安装的所有软件列表

linux命令大全_linux命令大全应用_linux命令分类大全

(2)-qi:查看指定软件包的名称、版本、许可协议、用途描述等详细信息。

(3)-ql:显示指定软件包在当前系统中安装的所有目录文件。

(4)-qf:查看指定的文件或目录是由哪个软件包所安装。

(5)-qc:检查rpm软件包配置文件

(6)-qd:rpm文档手册

2)、查询未安装的RPM软件包文件中信息。

rpm -qp[子选项] RPM包文件

常用选项

(1)-qpi:查看指定软件包的名称、版本、许可协议、用途描述等详细信息

(2)-qpl:查看软件包准备要安装的所有目录文件,文件列表。

(3)-qpc:检查rpm软件包配置文件

(4)-qpd:rpm文档手册

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

1)、安装或升级RPM软件

rpm [选项] RPM包文件…

常用选项

linux命令大全应用_linux命令大全_linux命令分类大全

(1)-i:在当前系统中安装一个新的RPM包

(2)-U:检查并升级系统中的某个软件包,若该软件包原来并未安装linux命令大全,则等同于“-i”选项

(3)-F:检查并更新系统中的某个软件包,若该软件包原来并未安装linux命令大全,则放弃安装。

2)、卸载指定的RPM软件

rpm -e 软件名

辅助选项

(1)–force:强制安装某个软件包 。

(2)–nodeps:在安装、升级或卸载一个软件包时,不检查与其他软件包的依懒关系。

(3)-h:在安装或升级软件包过程中,以“#”号显示安装进度。

(4)-v:显示软件安装过程中的详细信息

3)、维护RPM数据库

重建RPM数据库

rpm --rebuilddb

或rpm --initdb

导入验证公钥

rpm --import