RPM
RPM软件包管理器Red-Hat package Manager
RPM命令
rpm命令功能:
- 查询、验证RPM软件包的相关信息
- 安装、升级、卸载RPM软件包
- 维护重建RPM数据库信息等综合管理操作
查询命令格式:rpm -q 软件名
安装命令格式:rpm -ivh 软件包
YUM
Yum(全称为 Yellow dog Updater, Modified) 是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。
Yum命令
yum install 软件包 ///安装软件包
yum remove 软件包 ///删除软件包
挂载YUM仓库
挂载光盘
(/dev/sr0或/dev/cdrom都可以)
[root@localhost ~]# mount /dev/sr0/ /mnt/ //将光盘挂载到/mnt目录下
mount: /dev/sr0 写保护,将以只读方式挂载
[root@localhost ~]# df
文件系统 1K-块 已用 可用 已用% 挂载点
/dev/mapper/centos-root 52403200 4733836 47669364 10% /
devtmpfs 1157220 0 1157220 0% /dev
tmpfs 1173140 0 1173140 0% /dev/shm
tmpfs 1173140 9208 1163932 1% /run
tmpfs 1173140 0 1173140 0% /sys/fs/cgroup
/dev/sda1 5232640 182380 5050260 4% /boot
tmpfs 234628 20 234608 1% /run/user/0
/dev/sr0 4414592 4414592 0 100% /mnt
配置文件
vim ky29.repo
[ky29]
name=ky29
baseurl=file:///mnt
gpgcheck=0
清理缓存并安装软件
yum clean all && yum makecache
yum install
源代码编译安装
编译安装过程
1,tar -xf httpd-2.4.29.tar.bz2 //解压源码包
2.yum install apr* gcc* pcre* -y //创建本地yum源配置安装环境
3,./configure --prefix=/opt/apps/httpd //配置安装路径
4,make //编译
5,make install //安装
6,开启服务
systemctl stop firewalld
setenforce 0 ///关闭防火墙和安全机制
/opt/apps/httpd/bin/apachectl start //开启服务
/opt/apps/httpd/bin/apachectl stop //停止服务
curl 192.168.233.21