Linux 下载安装VSCode 使用编程输出当前时间的方法

Linux 下载安装VSCode 使用编程输出当前时间的方法

rpm命令使用哪个参数安装软件:-i rpm命令使用哪个参数删除软件:-e yum安装源配置文件所在目录是:/etc/yum.repo.d yum安装源配置文件的后缀名必须是:repo 能够删除软件包的yum命令有:yum remove; yum erase 在使用yum进行软件安装时,如果希望yum直接安装,不需要手动确认可以使用参数:-y
Ubuntu16.04搭建NFS 文件共享服务器的方法

Ubuntu16.04搭建NFS 文件共享服务器的方法

NFS 即 网络文件系统 (Network File System),是一种 分布式 文件系统协议,该协议允许客户端主机可以像访问本地文件系统一样通过网络访问服务器端文件,即可以将远程服务器文件直接 mount ( 挂载 )到本地的文件目录结构中进行访问。
电脑意外关机后VMware中linux不能联网问题的解决方法

电脑意外关机后VMware中linux不能联网问题的解决方法

问题描述:之前已经配置过linux系统的网卡文件/etc/sysconfig/network-scripts/ifcfg-eth0了,依靠NAT服务能正常访问外网。但在电脑意外关机,导致VMware被强制关闭后,再次开机启动VMware时,发现用远程连接工具并不能连接到虚拟机中的linux,而且在cmd和虚拟机中互相ping对方ip地址,发现并不能ping通同时linux也不能访问外网。
Apache AB性能测试工具使用教程

Apache AB性能测试工具使用教程

服务器负载太大而影响程序效率是很常见的,Apache服务器自带有一个叫ab(ApacheBench)的工具,在bin目录下。ab专门用于HTTP Server的benchmark testing,可以同时模拟多个并发请求,使用这个轻巧的工具我们可以对服务器进行负载测试。
apache .htaccess文件详解和配置技巧总结

apache .htaccess文件详解和配置技巧总结

一、.htaccess的基本作用       .htaccess是一个纯文本文件,它里面存放着Apache服务器配置相关的指令。       .htaccess主要的作用有:URL重写、自定义错误页面、MIME类型配置以及访问权限控制等。主要体现在伪静态的应用、图片防盗链、自定义404错误页面、阻止/允许特定IP/IP段、目录浏览与主页、禁止访问指定文件类型、文件密码保护等。       .htaccess的用途范围主要针对当前目录。
基于centos 6.5使用varnish实现网站动静分离

基于centos 6.5使用varnish实现网站动静分离

一、Varnish简介 Varnish是一款高性能、开源的反向代理服务器和缓存服务器,其开发者Poul-Henning Kamp是FreeBSD核心的开发人员之一。 Varnish主要运行两个进程:Management进程和Child进程(也叫Cache进程)。 Management进程主要实现应用新的配置、编译VCL、监控varnish、初始化varnish以及提供一个命令行接口等。Management进程会每隔几秒钟探测一下Child进程以判断其是否正常运行,如果在指定的时长内未得到Child进程的回应,Management将会重启此Child进程。 二、Varnish工作流程 1)、varnish从客户端接收请求后,由vcl_recv状态引擎处理,不能识别的请求将会通过参数pipe交给vcl_pipe状态引擎,需要查找缓存的请求通过lookup参数将会交给vcl_hash状态引擎,无需缓存的数据通过参数pass将会交给 vcl_pass状态引擎; 2)、vcl_hash状态引擎在接收到请求后会从缓存中查找数据,查询结果有两种,一种是hit缓存命中,另一种是miss缓存未命中; 3)、vcl_hit状态引擎将命中的缓存数据通过参数deliver交给vcl_deliver状态引擎,vcl_deliver状态引擎将数据处理后,最终返回给客户端; 4)、vcl_miss状态引擎将未命中的结果参数fetch交给vcl_fetch状态引擎,vcl_fetch状态引擎将会从数据库中查找数据; 5)、vcl_fetch状态引擎将从数据库中查询到的结果,返回给vcl_deliver状态引擎; 6)、vcl_deliver状态引擎将结果返回给master进程,最终返回给客户端; 三、使用Varnish实现网站动静分离 实验环境,三台虚拟机 Linux:CentOS6.5 Varnish:varnish-3.0.4-1.el6.x86_64 Nginx:nginx-1.4.7 Varnish主机:两块网卡,外网IP 172.16.36.10,内网IP 192.168.0.10 Web服务器1:IP 192.168.0.20,用于作静态文件服务器 Web服务器2:IP 192.168.0.30,用于作动态程序服务器 前提说明: varnish的配置文件为vcl后缀,位于/etc/varnish/目录,缓存通常用于提升响应速度,一般而言,可以缓存html静态页面、图片、js脚本、css样式表,因为动态脚本语言编写的页面需要使用脚本引擎处理,因此没有缓存的必要性;nginx本身就有缓存及反向代理功能,完全可以实现web服务的动静分离,不过以缓存功能作对比,varnish的缓存显然比nginx更专业,所以要作缓存服务器,可以试试varnish,本次操作将以实验性的目的,使用varnish实现web服务动静分离; 1、安装Varnish # rpm -ivh varnish-3.0.4-1.el6.x86_64.rpm varnish-docs-3.0.4-1.el6.x86_64.rpm varnish-libs-3.0.4-1.el6.x86_64.rpm 2、配置varnish 1)、编辑varnish脚本的配置文件/etc/sysconfig/varnish,将varnish监听的端口修改为80; 2)、新建文件/etc/varnish/web.vcl,编辑varnish缓存规则;