Tomcat和Jdk程序下载
Oracle官方下载JDK8(Java SE Development Kit) http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 这里的程序包都是二进制的,下载到本地解压即配置一下环境变量即可使用。但是下载时要注意,这里有两个选项: Acc……
Tomcat和Jdk安装部署
Tomcat的安装分为两个步骤:安装JDK和安装Tomcat JDK(Java Development Kit)是Sun Microsystems针对Java开发员的产品。自从Java推出以来,JDK已经成为使用最广泛的Java SDK。JDK是整个Java的核心,包括了Java运行环境,Java工具和Java基础的类库。所以要想运行jsp的程序必须要有JD……
HTTP Cookies详解
HTTP cookie详解 HTTP cookies,通常称之为“cookie”,已经存在很长时间了,但是仍然没有被充分理解。首要问题是存在许多误解,认为 cookie 是后门程序或病毒,却忽视了其工作原理。第二个问题是,对于 cookie 的操作缺少统一的接口。尽管存在这些问题,cookie 仍旧在 Web 开发中扮演者重要的角色,以至于如果没有出现相应的……
红帽RHCSA、RHCE、RHCA认证评解
红帽(RedHat)公司 RedHat成立于1993年,是全球首家收入超10亿美元的开源公司,总部位于美国而分支机已构遍布全球,红帽公司作为全球领先的开源和Linux系统提供商,其产品已被业界广泛使用。尤其红帽RHEL系统在业内拥有超高的Linux系统市场占有率,红帽公司除了提供操作系统还提供了虚拟化、中间件、应用程序、管理和面向服务架构的解决方案。 红帽……
Linux命令:screen会话管理工具
不知各位朋友曾经有没有遇到这个问题:使用SSH连接到服务器,然后执行一个大数据复制任务,当网络异常或其它因素导致突然断开连接,远程命令也会停止,只能重新连接后再运行。本文就是教大家如何使用screen命令,避免出现以上问题。当然这种类似的命令还有很多,如轻量级的”nohup”等。都可以多多尝试。 screen screen是一个可以在……
Nginx proxy模块相关指令
一、代理模块(ngx_http_proxy_module) 反向代理( reverse proxy) 方式是指用代理服务器来接受 Internet 上的连接请求, 然后将请求转发给内部网络中的上游服务器, 并将从上游服务器上得到的结果返回给 Internet 上请求连接的客户端, 此时代理服务器对外的表现就是一个 Web 服务器。 充当反向代理服务器也是 N……
Linux Shell制作录制回放功能脚本
Shell提供了两个很有趣的命令:script和srciptreplay,它可以把终端会话记录到一个文件中,即是说我们可以通过终端会话来来制作命令行技巧视频教程,也可以与他人分享会话文件,而且生成的文件还只是一般的文本文件,文件的大小非常小,真是非常有意思。下面是本人写的两个shell程序,来方便进行这个有趣并有意义的操作。 一、实现代码 文件:record……
Nginx listen reuseport参数带来的性能提升
NGINX发布的1.9.1版本引入了一个新的特性:允许使用SO_REUSEPORT套接字选项,该选项在许多操作系统的新版本中是可用的,包括Bsd和Linux(内核版本3.9及以后)。该套接字选项允许多个套接字监听同一IP和端口的组合。内核能够在这些套接字中对传入的连接进行负载均衡。(对于NGINX Plus客户,此功能将在年底发布的版本7中出现)SO_REU……
Nginx rewrite模块相关指令
一、rewrite模块(ngx_http_rewrite_module) nginx通过ngx_http_rewrite_module模块支持url重写、支持if条件判断,但不支持else。另外该模块需要PCRE支持,应在编译nginx时指定PCRE支持。根据相关变量重定向和选择不同的配置,从一个location跳转到另一个location,不过这样的循环最……
Nginx referer模块相关指令
ngx_http_referer_module模块 ngx_http_referer_module模块允许拦截“Referer”请求头中含有非法值的请求,阻止它们访问站点。 需要注意的是,伪造一个有效的“Referer”请求头是相当容易的, 因此这个模块的预期目的不在于彻底地阻止这些非法请求,而是为了阻止由正常浏览器发出的大规模此类请求。 还有一点需要注意,……
Linux命令:iostat输出磁盘IO状态
Linux系统出现了性能问题,一般我们可以通过top、iostat、free、vmstat、iotop、iftop等命令来查看初步定位问题。其中iostat可以给我们提供丰富的IO状态数据,但正确理解iostat输出信息很重要。 一、sysstat iostat命令是由sysstat包提供的,sysstat包提供有iostat、mpstat、sar、sa等命……
Nginx连接限制模块相关指令
一、用户连接数限制模块(ngx_http_limit_conn_module ) ngx_http_limit_conn_module模块可以按照定义的键限定每个键值的连接数。可以设定单一 IP 来源的连接数,并不是所有的连接都会被模块计数;只有那些正在被处理的请求(这些请求的头信息已被完全读入)所在的连接才会被计数。 1)limit_conn_zone ……