- rpm包 扩展名以.rpm结尾
使用rpm或者yum命令进行管理
- DEB包 扩展名以.deb结尾
使用dpkg命令进行管理
- 源码包 扩展名为..tar.gz、tar.Z、tar.bz2
使用tar 命令进行管理
mount挂载
- mount 挂在设备 挂载点目录
- umount 挂载点目录
rpm命令使用
- 已安装命令进行查询
rpm -qa 查询已安装的所有rpm包
rpm -qi 软件包 查询软件包的详细信息
rpm -qc 软件包 查询软件包的配置文件位置
rpm -ql 软件包 查询软件包的全部安装文件位置
rpm -qd 软件包 查询软件包的全部文本文档位置
rpm -qf 程序目录 通过程序目录查找到属于哪个软件包
例: rpm -qf `which httpd`
- 安装rpm软件包
rpm -ivh 软件包 安装软件包
rpm -e 软件包 卸载软件包
安装和卸载过程中会因为有依赖关系而不能安装和卸载,在错误信息中
会有提示安装和卸载的依赖包,按照错误指示完成对依赖包的安装和
卸载就可以了。
- yum
软件仓库的提供方式
FTP服务:ftp://......
HTTP服务:http://......
本地目录:file:///.......
yum的配置文件:
基本设置:/etc/yum.conf
仓库设置:/etc/yum.repos.d/*.repo
日志文件:/var/log/yum.log
YUM缓存目录:存放下载的软件包、仓库信息等数据
位于/var/cache/yum/$basearch/$releasever
配置文件
执行vi命令创建指向本地yum软件仓库的配置文件
# vi /etc/yum.repos.d/centos.repo
配置内容如下:
[Server] //仓库名称
name=centos_repo //仓库描述信息
baseurl=file:///data/centos_repo //URL访问路径,即软件仓库的路径
enabled=1 //启用此软件仓库
gpgcheck=1 //验证软件包的签名
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 //GPG公钥文件的位置
如果不做软件包的签名验证,可以将gpgcheck=1改为gpgcheck=0,并将gpgkey删除或注释掉。
Yum命令格式:
yum <options> <command> <package...>
参数说明:
install: 安装某个套件
update : 升级某个套件,如果update后面没有接套件名称,即更新目前主机所有已安装的套件.
info : 列出某个套件的详细信息,相当于rpm -qi package内容
remove : 移除已经安装在系统中的某个套件
yum update 全部更新
源码安装流程
- 关闭防火墙 systemctl stop firewalld
- 关闭selinux vim /etc/selinux/conf 改为
- 搭建好yum源
- yum -y install gcc gcc-c++ apr apr-devel apr-util apr-util-devel pcre pcre-devel
- 创建安装目录
上传软件包 yum -y install lrzsz rz
- 解压软件包 tar zxf httpd.2.4.25.tar.gz
- ./configuer --prefix=/路径 /usr/local/httpd
- Make
- Make install
- 添加环境变量 cd /usr/local/httpd/bin
- 启动 ./apachectl start
- 查看端口 yum -y install net-tools
netstat -anpt | grep httpd
- 客户端验证 IP地址