IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> 配置yum源仓库和编译安装 -> 正文阅读

[系统运维]配置yum源仓库和编译安装

?

目录

?前言

一、配置yum源仓库

1.yum是什么

2.常用命令

3.配置yum源仓库

二、编译安装

1.安装过程

2.实例:

?总结


?

?

?前言

? ? ? 因为在工作中需要用到yum源仓库和编译安装,所以对其进行了研究,以便在工作中根据业务需求来定制。

?

?

一、配置yum源仓库

1.yum是什么

? ? ? ?yum(全称为Yellowdog Updater Modified)是一个在CentOS、RedHat和Fedora操作系统中使用的Shell前端软件包管理器。yum主要管理基于rpm的软件包,它可以自动升级、安装、删除rpm软件包,同时它还能够自动查找并解决rpm包之间的依赖关系,并且无需管理员逐个、手工的去安装每一个rpm包,使管理员在维护Linux主机时更加轻松自如。

2.常用命令

(1)yum list 查询软件包列表? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?yum list available 列出可用的尚未安装的软件包
? ? ? ? ?yum list updates 表示只列出可以升级版本的软件包
? ? ? ? ?yum list install 表示只列出系统中已经安装的软件包
(2)yum info 查询软件包描述信息
(3)yum search all httpd 查询指定的软件包? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? (4)安装、升级、卸载软件包
? ?yum -y install httpd(安装)
? ?yum -y remove httpd (卸载并自动解决依赖关系)? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?yum -y update httpd(升级)? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? (5)?yum search all httpd(根据某个关键词来查找相关的软件包)

3.配置yum源仓库

(1)把光盘挂载到/mnt目录下? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

[ root@kgc boot]# mount /dev/cdrom /mnt/

(2)切换目录

[ root@kgc boot]# cd /etc/yum.repos.d/

?(3)建立备份

[ root@kgc yum.repos.d]mkdir repos.bak

(4) 复制

[root@kgc yum.repos.d]# mv CentOS-* repos.bak/

(5)进入仓库

[root@kgc yum. repos.d]#vim local.repo

(6)配置?

[local]							
name=local						
baseurl=file:///mnt		        
enabled=1						
gpgcheck=0						

(7)删除yum缓存并更新

[root@kgc yum. repos.d]#yum clean all && yum makecache

(8)使用yum方式进行安装

[root@kgc yum. repos.d]#yum install -y gcc gcc-c++ make 
[root@kgc yum. repos.d]#yum install  apr-devel* pkgconfig* libapr* apr-util* pcre* -y

二、编译安装

1.安装过程

? (1)tar 解包
? ? ?tar zxvf/jxvf xxx.tar.gz/xxx.tar.bz2 -C 目标路径
? (2)配置软件模块(安装路径、开启或关闭模块功能、管理服务进程的用户设定)
? ? ?./configure --prefix=目标路径(此软件安装到哪里去)
? ?(3)编译(将源代码转换为可执行的程序)
? ? ?make
? ?(4)安装
? ? ?make install?

2.实例:

(1)创建目录

 [ root@kgc]cd /home/

(2)解压

 [ root@kgc home]tar zxvf httpd-2.4.25.tar.gz -C /usr/local/

(3)切换目录

 [ root@kgc home]cd /usr/src/httpd-2.4.25/

(4)配置

[ root@kgc httpd-2.4.25]./configure --prefix=/usr/local/apache

(5)编译安装

 [ root@kgc httpd-2.4.25]make && make install 

(6)?配置文件路径

[ root@kgc httpd-2.4.25]vim /usr/local/apache/conf/httpd.conf 

?(7)启动httpd服务

 [ root@kgc httpd-2.4.25] /usr/local/apache/bin/apachectl start

?(8)验证方式

在linux 命令字符界面:curl http://192.168.88.128?(IP)

?总结

? ? ? ?通过这次对课题的研究,使我了解配置yum源仓库和编译安装的方式和原理,在工作中有很大的帮助。

?

?

?

?

?

?

?

?

?

?

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-08-06 10:14:35  更:2021-08-06 10:15:17 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/25 19:44:56-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码