wordpress如何清缓存网站优化seo技术
一、软件包管理
1.什么是软件包
一般在window系统的.exe是软件按转包
2.linux系统下的软件包安装方式
- PRM 软件包安装 软件名称.rpm
 - YUM 包管理工具 yum intall 软件名称 -y
 - 源码安装 下载源代码---编译---安装 很麻烦,稳定
 
3.二进制软件包
二进制
4.获取*.rpm 软件包
去官网下载 rpm.phone.net
5.查询系统中安装的rpm软件
rpm -qa | grep 要查询的软件名称
-q:qurey查询
-a:all,代表所有
案例:rpm -qa |grep firefox
6.卸载Centos系统中rpm软件包
rpm -e 软件名称 【选项】
选项说明:
--nodeps:代表强制卸载
7.RPM软件包的安装
 基本语法:  
 
 #rpm-ivh软件包的名称.rpm 
 
 选项说明:  
 
 i:install安装  
 
 v:显示进度条  
 
 h:表示以“#”形式显示进度条 
 
 #rpm-ivhfirefox-91.11.0-2.el7.centos.x86_64.rpm 
 
8.rpm软件包的升级
 基本语法:  
 
 #rpm -Uvh 升级后的软件包名称.rpm  
 
 选项说明:  
 
 -U:Update ,更新操作  
 
 下载最新的软件包,使用 rpm -Uvh 包名  
 
 假设 firefox 是一个最新的包就可以用以下命令进行升级 rpm 包了 
 
 
9.rpm包常用选项使用
 -q 查询软件包  
 
 -a 查询所有软件包,一般和-q 一起使用  
 
 -f 查询文件属于哪个软件包  
 
 -l 列出已安装软件包中的文件  
 
 -e 删除已安装的软件包  
 
 -- nodeps 不验证包依赖关系 
 
9.1查看已安装的所有软件包
#rpm -qa
#rpm -qa|wc -l
9.2.查看命令(二进制文件)由哪个包安装的
#rpm -qf /usr/sbin/ifconfig
rmp -qf `which ifconfig`
9.3查看已安装的软件包安装了哪些文件
rpm -ql 安装包的名称
9.4删除已安装的软件包
rpm -e 已安装的软件包名
9.5rpm包的依赖关系
9.6rpm包不验依赖关系
rpm -e --nodeps 已安装的包名称
10.源码安装
10.1获取软件的源码包
可以去某个软件的官网获取,一般都是*.tar.gz
网址:https://nginx.org/


10.2源码包安装
- 解压源码包 tar -xvf 包名 -C 指定目录
 - 配置 ./configure(配置软件的安装路径,可以不配置,默认使用/usr/local/以软件名称命名的目录)
 - 编译make (将软件的源代码编译成类似于rpm包这种可以直接安装的软件)
 - 安装 install (把编译好的程序进行安装到linux系统)
 
10.3使用源码安装nginx
1.安装依赖包
 #yum -y install zlib zlib-devel openssl openssl-devel pcre-devel  
 
 #yum -y install gcc gcc-c++ autoconf automake libtool make cmake 
 
2.下载源代码
 #wget http://nginx.org/download/nginx-1.22.1.tar.gz 
 
3.解压nginx源代码
 #tar -zxvf nginx/1.22.1.tar.gz 
 
4.编译安装
 #ls  
 
 nginx-1.22.1  
 
 #cd nginx-1.22.1  
 
 #./configure  
 
 #make  
 
 #make install  
 
 #cd /usr/local/nginx 
 
5.查看nginx版本,判断软件是否安装成功
 #./sbin/nginx -v  
 
 nginx version: nginx/1.22.1 
 
 
11.yum软件包安装
什么是yum
什么是源配置
yum的子配置文件
11.1配置yum源
linux 的yum源有两种,一种是网络yum源需要连接外网才能使用,一种是本地yum源,相当于离线的安装仓库,不需要外网
配置网络yum源
进入案例镜像官网,找到指定网络yum源下载路径,centos7常用两个镜像源,一个epel源,一个centos基本源
阿里云网络yum源地址:https://developer.aliyun.com/mirror/
配置本地yum源
配置yum源需要注意事项
必须配置本地yum仓库
yum的子配置文件必须以.repo结尾的文件(/etc/yum.repos.d)
卸载本地yum源
11.2.yum命令使用
安装软件包
 基本语法 :  
 
 yum [选项] 包名 
 
 
 案例 1:  
  # yum install wget 
 
覆盖安装软件包
 基本语法:  
 
 yum reinstall 软件包名  
 
 案例:  
 
 # yum reinstall wget -y 
 
查看命令由哪个软件包提供的
 基本语法:  
 
 # yum provides 二进制可执行文件(命令名)  
 
 案例 1:  
 
 # yum provides cat 
 
搜索软件包
 基本语法:  
 
 yum search 包名  
 
 案例 1:  
 
 # yum search ifconfig 
 
删除软件包
 基本语法:  
 
 yum remove 包名  
 
 案例:  
 
 # yum -y remove net-tools 
 
11.3yum常用命令
11.4自建yum本地仓库
 第一步:  
 
 创建私有仓库目录  
 
 # mkdir /repo  
 
 第二步:  
 
 将 rpm 包同步到私有仓库目录(/repo)中  
 
 使用 reposync 命令将本地配置好的 yum 源的软件包同步到指定的目录中,图形化默认已安  
 
 装 reposync 命令,最小化需安装 yum -y install yum-utils 
 
 第三步:  
 
 将/repo 制做为本地仓库  
 
 使用 createrepo 命令将指定目录制做成本地仓库,图形化默认已安装 createrepo 命令最小  
 
 化需要手动安装 yum -y install createrepo 
 
 第四步:  
 
 配置 yum 子配置文件  
 
 # cat > /etc/yum.repos.d/local.repo <<EOF  
 
 [local]  
 
 name=repo  
 
 baseurl=file:///repo  
 
 gpgcheck=0  
 
 enabled=1  
 
 EOF  
 
 # ls /etc/yum.repos.d/ 
 
 
 第五步:  
  清空 yum 源 
  # yum clean all  
  第六步:  
  验证安仓库  
  # yum repolist 
 
