技术回顾:(01-14)
rpm:是什么的缩写?如何进行查、安装、卸载软件包?
rpm是红帽包管理(redhat package manage)的缩写。
查软件是否安装了:rpm -q 软件名
安装:rpm -ivh 软件包名(即软件名-版本号.rpm)
卸载:rpm -evh 软件包名(即软件名-版本号
.rpm)
查软件的文件列表:rpm -ql 软件名
查软件的配置文件列表:rpm -qc 软件名

yum:管理的是什么格式的软件包?yum源的配置文件目录及其内容?如何进行查、安装、卸载、升级更新、修复安装?
yum管理的是rpm格式的软件包。

yum源的repo文件目录:/etc/yum.repos.d
dvd.repo源配置文件内容:
[源标识]
name=源名称
baseurl=file:///路径 或 http://ali.com/??? 或 ftp://ali.com/??
enabled=1
gpgcheck=0
gpgkey=file://???

查软件包列表:yum list
查软件包分组列表:yum grouplist
查某个文件来自于哪个rpm包:yum provides 文件名
例:yum provides ifconfig ip route brctl
安装:yum install 软件名
卸载:yum remove 软件名
升级更新:yum update
修复安装:yum reinstall 软件名

清yum缓存:yum clean all
查yum源信息:yum repolist
查yum历史:yum history
撤消yum历史中的第2个操作:yum history undo 2
重做yum历史中的第2个操作:yum history redo 2
用yum下载zabbix、docker软件到指定的目录:yum install --downloadonly --downloaddir=/opt/soft/ zabbix docker

软件的源码包编译安装 :
nginx编译安装思路:
1.编译器的安装:yum install -y gcc gcc-c++ wget curl
2.下载软件源码包:wget http://网址/软件名*.tar.gz
3.安装必须的依赖包:yum install -y pcre zlib-deve openssl-devel
4.解压缩解包:tar -xvf 软件名*.tar.gz
5.*进入目录,生成Makefile配置文件:cd 软件名 ; ./configure
6.
检查并编译,安装:make && make install
7.创建快捷方式:ln -s /usr/local/nginx/sbin/nginx /bin/nginx
8.检查配置文件语法,启动测试:nginx -t ; nginx
9.本地访问测试(内测):curl 127.0.0.1
10.用windows的浏览器访问(公测):打开浏览器-->http://192.168.11.11回车