Linux安装及管理程序
文章目录
Linux安装及管理程序Linux应用程序与系统命令的关系应用程序的目录结构常见的软件包封装类型
Linux rpm命令linux yum 命令编译安装的基本过程编译安装实验:https://blog.csdn.net/hewei3714/article/details/107117265
Linux应用程序与系统命令的关系
方面系统命令应用程序
文件位置一般在/bin和/bin目录中,或为Shell内部指令一般在/bin和/bin目录中,或为Shell内部指令主要用途完成对系统的基本管理工作,例如IP配置工具(ifconfig)完成相对独立的其他辅助任务,例如网页浏览器,腾讯QQ适用环境一般只在字符操作界面中运行根据实际需要,有些程序可在图形界面中运行运行格式一般包括命令字、命令选项和命令参数通常没有固定的执行格式关系是独立的相对独立,多个文件支撑一个任务应用程序
应用程序的目录结构
文件类型保存目录
普通执行程序文件/usr/bin(管理员和其他用户都可以使用)服务器执行程序文件和管理程序文件/usr/sbin(仅管理员使用)应用程序配置文件/etc(应用程序配置文件默认路径)日志文件/var/log(可变长文件存放位置)应用程序文档文件/usr/share/doc(一般都是一些说明文档在此)应用程序手册页文件/usr/share/man(man手册可以查看命令帮助信息和程序帮助信息)
常见的软件包封装类型
文件类型保存目录
rpm软件包一键安装,扩展名为“.rpm”只能在使用RPM(RPM Package Manager,RPM软件包管理器)机制的Linux操作系统中安装,如RHEL,Fedora,CentOS等。deb软件扩展名为“.deb”只能在使用DPKG(Debian Package,Debian包管理器)机制的Linux操作系统中进行安装,如Debian,Ubuntu等。源代码软件包一般为“.tar.gz”,“.tar.bz2”等格式的压缩包,这种软件包是程序员开发完成的原始代码,因多数使用tar命令打包而成,所以经常被称为“TarBall”。安装源码软件包需要使用相应的编译工具,如Linux中的C语言编译器gcc。绿色免安装的软件包在压缩包内提供已编译好的执行程序文件,解开压缩包后的文件即可直接使用。免安装,硬盘版,直接用
RPM机制封装的软件包文件拥有约定俗成的命名格式,一般使用“软件名 - 软件版本 - 发布次数.操作系统类型.硬件架构类型.rpm”的文件名形式。例如:
Linux rpm命令
Linux rpm 命令用于管理套件。
rpm(redhat package manager) 原本是 Red Hat Linux 发行版专门用来管理 Linux 各项套件的程序,由于它遵循 GPL 规则且功能强大方便,因而广受欢迎。逐渐受到其他发行版的采用。RPM 套件管理方式的出现,让 Linux 易于安装,升级,间接提升了 Linux 的适用度
-a 查询所有套件。
-b<完成阶段><套件档>+或-t <完成阶段><套件档>+ 设置包装套件的完成阶段,并指定套件档的文件名称。
-c 只列出组态配置文件,本参数需配合"-l"参数使用。
-d 只列出文本文件,本参数需配合"-l"参数使用。
-e<套件档>或–erase<套件档> 删除指定的套件。
-f<文件>+ 查询拥有指定文件的套件。
-h或–hash 套件安装时列出标记。
-i 显示套件的相关信息。
-ivh 安装
-evh 卸载
-h 查看挂载
linux yum 命令
yum( Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。
基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。
yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记
编译安装的基本过程
编译安装实验:https://blog.csdn.net/hewei3714/article/details/107117265