<强>一、应用程序基础强>
将软件传到LINUX中
yum安装lrzsz
(注意:LINUX要能连入互联网,平×××w.qq.com)
<强>应用程序与系统命令的关系强>
文件位置
系统命令:一般在/bin和/sbin目录中,或为壳内部指令
应用程序:通常在/usr/bin和/usr/sbin目录中
主要用途
系统命令:完成对系统的基本管理工作,例如IP配置工具
应用程序:完成相对独立的其他辅助任务,例如网页浏览器
适用环境
系统命令:一般只在字符操作界面中运行
应用程序:根据实际需要,有些程序可在图形界面中运行
运行格式
系统命令:一般包括命令字,命令选项和命令参数
应用程序:通常没有固定的执行格式
<强>典型应用程序的目录结构强>
<强>文件类型强>
<>强保存目录强>
<>强普通执行程序文件强>
<强>/usr/bin 强>
<>强服务器执行程序文件和管理程序文件强>
<强>/usr/sbin 强>
<强>应用程序配置文件强>
<强>/etc 强>
<强>日志文件强>
<强>/var/log 强>
<强>应用程序文档文件强>
<强>/usr/share/doc 强>
<强>应用程序手册页文件强>
<强>/usr/share/人强>
<强>常见的软件包封装类型强>
<强>文件类型强>
<>强保存目录强>
<强> rpm 强> <强>软件包强>
<强>扩展名为”。rpm”强>
<强> deb 强> <强>软件包强>
<强>扩展名为”。deb”强>
<强>源代码软件包强>
<强>一般为“gz”、“. tar。bz2”等格式的压缩包,包含程序的原始代码
绿色免安装的软件包
在压缩包内提供已编译好的执行程序文——解开压缩包后的文件即可直接使用
Centos软件包管理
rpm软件包
RPM
Redhat Package Manager
由 Red Hat 公司提出,被众多 Linux 发行版所采用
建立统一的数据库文件
详细记录软件包安装、卸载等变化信息
自动分析软件包依赖关系
RPM 软件包
软件素材参考:http://痢痢羨.rpm.org
一般命名格式:
查询已安装的 RPM 软件信息
rpm -q[子选项] [软件名]
常用选项
-qa、-qi、 -ql、 -qf、-qc、-qd
Rpm –qa查询所有安装的软件包
Rpm –qi 查询已安装的某软件包的信息
Rpm –ql查询已安装的某软件包安装路径
查询未安装的 RPM 软件包文件中信息
rpm - qp[子选项] RPM包文件
常用选项
-qpi、-qpl、-qpc、-qpd
使用rpm 命令只能查询通过 RPM方式安装的软件包信息用,其他途径安装到系统中的软件包,rpm 命令将无法获取相关信息
安装或升级RPM 软件
rpm [选项] RPM包文件 ...
常用选项
-i、 -U、 -F
安装 升级 强制
-vh显示安装进度
卸载指定的RPM软件
rpm -e 软件名
辅助选项
--force、--nodeps、-h、-v、
重建RPM 数据库
[root@localhost ~]# rpm --rebuilddb
或
[root@localhost ~]# rpm --initdb
导入验证公钥