06-Shell 编程之练习题 1、写脚本规范及注意事项 变量名称不能和系统已经存在的命令等重复free==>Free 判断单位要统一 脚本一行不超过一屏的一半。 能写成变量的内容尽量写成变量 2、【练习题1】监控Memcached缓存服务是否正常控Memcached缓存服务是否正常,模拟用户(web客户端)检测。 使用nc命令加上set/get来模拟检测。 脚本内容: 12345678910111213141 2016-01-01 Shell #Shell
CentOS7 安装 Nginx (yum 方式) 1、添加 yum 资源添加 CentOS7 Nginx yum 资源库,打开终端,使用以下命令(没有换行): 1sudo rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm 2、安装 Nginx1sudo yum install -y nginx 2016-01-01 Linux > CentOS > Nginx #Linux #CentOS #Nginx
CentOS7 安装 Nginx (源码方式) 官网:http://nginx.org/ 官网下载地址:(http://nginx.org/en/download.html) 1、官网下载安装包选择适合 Linux 的版本,下载到本地后上传到服务器或者 CentOS 下直接 wget 命令下载。 1wget http://nginx.org/download/nginx-1.22.0.tar.gz 2、安装 Nginx先执行以下命令 2016-01-01 Linux > CentOS > Nginx #Linux #CentOS #Nginx
Nginx 配置之 location 配置 1、location 作用location 用于匹配用户访问的URL,来适用哪一个目录中的资源 2、location 的常用匹配规则 字符 涵义 = 进行普通字符精确匹配,也就是完全匹配 ^~ 表示普通字符匹配。使用前缀匹配。如果匹配成功,则不再匹配其它 location ~ 区分大小写的匹配 ~* 不区分大小写的匹配 !~ 区分大小写的匹配取非 !~* 不 2016-01-01 Nginx #Nginx
Nginx 配置之 proxy_pass 配置 1、基本说明在 nginx 中配置 proxy_pass 代理转发时,如果在 proxy_pass 后面的url加/,表示绝对根路径;如果没有/,表示相对路径,把匹配的路径部分也给代理走。 假设下面四种情况分别用 http://192.168.1.1/proxy/test.html 进行访问。 第一种: 123location /proxy/ { prox 2016-01-01 Nginx #Nginx
Nginx 配置之 rewrite 配置 1、什么是 rewriteRewrite 及 URL 重写,主要是实现地址重写,以及重定向,就是把输入Web的请求重定向到其他URL的过程。可以同时存在一个或者多个指令,按照顺序依次对URL进行匹配和处理。 该指令使用的模块是 ngx_http_rewrite_module。 rewrite使用场景: URL地址跳转,例如用户访问old.com将其跳转到oldboy.com,或者当用户通过htt 2016-01-01 Nginx #Nginx
Nginx 配置之日志配置 1、前言Nginx 日志对于统计、系统服务排错很有用。Nginx日志主要分为两种:access_log(访问日志)和error_log(错误日志)。 通过访问日志我们可以得到用户的IP地址、浏览器的信息,请求的处理时间等信息。 错误日志记录了访问出错的信息,可以帮助我们定位错误的原因。 和日志相关的主要有以下指令: log_format:用来设置日志格式。 access_log:用来指定日志 2016-01-01 Nginx #Nginx
Nginx 配置文件详解 1、配置文件目录Nginx 配置文件位置: 源码安装:/usr/local/nginx/ YUM 安装:/etc/nginx/ 下面为 源码安装的配置文件列表 1234567891011121314151617├── conf # 这是Nginx所有的配置文件目录│ ├── fastcgi.conf 2016-01-01 Nginx #Nginx