内容
1.安装和管理程序1.1 应用程序与系统命令的关系
角色
系统命令
应用
文件位置
通常在 /bin 和 /sbin 目录易捷证件制作系统软件,或内部 shell 命令中
通常在 /usr/bin 和 /usr/sbin 目录中
主要的意思
完成系统基础管理,如IP配置工具
完成其他相对独立的辅助任务,如网页浏览器
适用环境
一般只运行在字符操作界面
根据实际需要,部分程序可以在图形界面中运行
运行格式
一般包括命令字、命令选项和命令参数
通常没有固定的执行格式
1.2 典型应用的目录结构
文件类型
保存目录
通用可执行文件
/usr/bin
服务器执行程序文件和管理程序文件
/usr/sbin
应用程序配置文件
/等等
日志文件
/var/日志
应用程序参考文档文件
/usr/share/doc
应用程序手册页文件
/usr/local/share/man
1.3 常用软件封装封装
文件类型
保存目录
RPM软件 包
扩展名 "".rpm"
DEB软件包
扩展名“.deb”
源代码 软件 包
一般“.tar.gz”、“.tar.bz2”等格式的压缩包中包含程序的原始代码
绿色免安装软件包
软件包的扩展名各不相同,大部分都是格式
绿色免安装软件包在压缩包中提供编译后的可执行程序文件。解压压缩包后,文件可以直接使用
注意:选择软件包时软件内部文件查看下载,一定要从官网下载下载,以免系统被病毒感染!
2.RPM软件包管理工具2.1 什么是RPM
rpm(英文拼写:)最初是 Red Hat Linux 发行版用来管理各种 Linux 套件的程序。它非常受欢迎,因为它遵循 GPL 规则并且功能强大且方便。但是 RPM 不能自动解决 软件 包之间的依赖关系。
RPM 功能总结
2.2 RPM 命令 使用RPM 命令可以基本实现RPM软件 包的所有管理功能。使用“man rpm”命令获取有关 RPM 命令的帮助信息
转速指令功能
2.3 RPM 常用命令
命令格式 rpm -q [子选项] [软件name]
-qi 查看已安装 软件 包的详细信息
-ql 查看已安装 软件 包的文件列表
-qc 查看已安装的 软件 包的配置文件
-qd 查看已安装 软件 包的位置
-qpi 查看未安装包的详细信息 软件
-qpl 查看未安装 软件 包的文件列表
-qpc 查看未安装包的配置文件 软件
-qpd 查看未安装 软件 软件包的位置
2.4 安装、升级、卸载 RPM软件 包
安装或升级命令格式 rpm [] RPM包文件
卸载命令格式 rpm -e 软件name
常用选项
-一世
安装 软件 包
-e
卸载 软件 包
-v
显示 软件 包安装过程的详细信息
-H
软件包在安装或升级过程中软件内部文件查看下载,安装进度显示为“#”号
-U
升级 软件 软件包,如果尚未安装,请安装它。
2.5 解决 软件 包依赖关系
有几种方法可以解决 软件 包依赖关系
1.先安装依赖的软件包或者先卸载依赖其他程序的软件包
2.指定多个软件包同时安装或卸载
3.使用 -- 选项直接忽略它。请注意,使用此方法可能会导致异常。
3.yum 3.1 yum 命令
Yum(全名dog京剧脸谱笔刷,)是一个shell前端软件包管理器,位于和. 基于RPM包管理,可以从指定服务器自动下载RPM包并安装,可以自动处理依赖,一次性安装所有依赖的软件包,无需繁琐下载,安装。
3.2 配置yum本地仓库
在配置 yum 本地仓库之前,必须先挂载它。什么是坐骑?
在Linux系统中,“一切都是文件”,所有的文件都被放置在一个以根目录为树根的树形目录结构中。在 Linux 中,任何硬件设备也是一个文件,它们都有自己的一套文件系统(文件目录结构)。所以Color Schemer Studio,问题就在于,在Linux系统中使用这些硬件设备时,只有将Linux本身的文件目录和硬件设备的文件目录合二为一,我们才能使用这些硬件设备。二合一过程称为“安装”。
配置本地存储库的步骤
1.先挂载
mount /dev/sr0 /mnt/ //将光盘挂载到mnt目录
df //查看挂载信息
可以看到/mnt目录已经被sr0占满了
2.进入yum目录,删除系统中原有的yum
cd /etc/yum.repos.d/ //进入 cd /etc/yum.repos.d/
mkdir abc //创建一个文件夹
mv *.repo abc/ //将所有以.repo结尾的文件移动到刚刚创建的文件夹中
3.新建本地yum仓库
vim abc.repo //新建一个yum文件
****************************************************** ** ************************************************ ***** *****
[ABC]
name=abc //名字任意取
=file:///mnt //设置本地仓库的链接
=1 //开启
=0 //不需要验证
****************************************************** ** ************************************************ ***** *****
4.清除缓存,关闭防火墙
yum clean all //清除缓存
停止 。//关闭防火墙
0 //关闭防火墙配置
5.安装软件包
yum httpd -y //以安装httpd包为例
启动httpd。//启动httpd服务
此时,当我们在浏览器中输入linux中的网络号时,就会出现httpd服务的页面。
发表评论