rpm包安装(红帽的包管理工具)
特点:安装路径系统默认 需要手动解决软件的依赖关系
依赖关系:在安装某些软件包是需要其他的软件包先安装成功
挂载光盘: mount /dev/cdrom /media
1.安装
rpm -ivh 软件包名.rpm
2.卸载
rpm -e 软件名--node
rpm-e --nodeps 软件名 //不考虑依赖关系卸载
3.查询
rpm -qa |grep 软件名 //查询和软件相关的组件是否安装
rpm -q 软件包名 // 查询具体的软件是否安装
命令路径:which netstat
查询命令由哪个软件安装:rpm -qf /use/bin/netstat
yum安装(前端软件包管理器)
特点:底层使用rpm安装 默认安装路径 自动解决依赖关系 需要一个yum源仓库 yum安装的 软件可以通过rpm-q查询
yum源 包括本地yum源和网络yum源
本地yum仓库配置及其软件安装
1.插入系统光盘并挂载
mount /dev/cdrom /media
2.配置本地yum源仓库
cd /etc/yum.repos.d/
rm -rf *
vim centos7.repo
[base] //仓库名
name=centos7 // 仓库描述
baseurl=file:///media #指定本地光盘路径
enabled=1 #启用本仓库
gpgcheck=0 #禁用 校验值检测
3.安装
yum install 软件名 -y //安装软件
最小化建议安装vim gcc gcc-c++
yum remove 软件名 //卸载软件
其他命令
yum list //检测yum仓库是否配置正确
yum clean all //清空yum缓存
yum makecache //重建yum缓存
源码包安装 使用tar包安装
特点:安全性高 及时更新 安装路径自定义 安装模块自定义 一般要经过解压 配置 编译 安装等 过程
源码安装的步骤
1.通过yum安装编译环境
yum install -y apr-devel apr-util-devel pcre-devel apr pcre gcc gcc-c++
2.获取源码包
虚拟机直接从网上下载wget
本机下载后上传至虚拟机 scp
scp “C:\Users\Administrator\Desktop\httpd-2.4.25.tar.gz ” root@192.168.73.9:/root
3.解压源码包
cd /root
tar -zxf httpd-2.4.25.tar.gz
4.配置(指定安装路径,即需要安装的模块或功能)
cd httpd-2.4.25
./configure --prefix=/usr/local/httpd --enable-so --enable-rewrite --enable-charset-lite - enable-cgi
5.编译 (将配置的内容编译为二进制文件)
make && make install
6.安装(二进制文件的安装)
7.修改配置文件, 启动服务查看端口
/usr/local/httpd/bin/apachectl start
netstat -anpt | grep 80