MacOSXServer 安装与应用 MacOSXServer 是苹果电脑公司新一代服务器软件。专为 OSX 和 iOS 设备、 MacOSX 提供服务,现在支持 Mavericks ,能够轻松共享文件,安排会议日程,同步联系人,软件开发,网站发布, WiKi 发布,配置 Mac 远程访问网络。 MacOSXSer...
你还在为在Linux下安装配置LAMP环境苦恼,你还在不断尝试编译安装配置Nagios吗?下文为大家介绍如何通过OSSIM实现对服务器的监控,特点是操作简单、速度快,真正做到小白也能配置Nagiso。 本次实验监控环境如下: 第一步:准备服务器一台,安装OSSIM系统。如...
防火墙的主要功能除了其本身能进行有效控制网络访问之外,还有一个很重要的功能就是能清晰地记录网络上的访问,并自动生成日志进行保存。虽然日志格式会因防火墙厂商的不同而形态各异,但被记录下的主要信息大体上却是一致的。无论是后面我们谈到的PIX、ASA或...
我想我已经找到了一个非常不错的Docker使用案例。你是不是会觉得这是一篇写Docker有多好多好的文章,开始之前我想和你确认,这篇文章会介绍如何把文件系统作为持久性的数据结构。 因此,这篇文章的见解同样适用于其他的 copy-on-write文件系统 ,如 BTRFS 和...
1. 概述 在搭建开发环境时,我们都希望搭建过程能够简单,并且一劳永逸,其他的同事可以复用已经搭建好的开发环境以节省开发时间。而在搭建开发环境时,我们经常会被复杂的配置以及重复的下载安装所困扰。在Docker技术未出现之前,我们可以使用Pupet、Chef、...
1. 背景 敏捷开发已经流行了很长时间,如今有越来越多的企业开始践行敏捷开发所提倡的以人为中心、迭代、循序渐进的开发理念。在这样的场景下引入Docker技术,首要目的就是使用Docker提供的虚拟化方式,给开发团队建立一套可以复用的开发环境,让开发环境可...
startup.bat 当我们启动tomcat一般是运行%TOMCAT_HOME%\bin\startup.bat文件,这个文件实际上调用了%TOMCAT_HOME%\bin\catalina.bat批处理文件: [java] view plaincopyprint? set EXECUTABLE=%CATALINA_HOME%\bin\catalina.bat ...... setCMD_LINE_ARGS= :s...
1、利用TortoiseSVN从tomcat的SVN库中把它的主干代码check下来(SVN地址:http://svn.apache.org/repos/asf/tomcat/tc7.0.x/trunk) 2、确保你安装了ant,从http://ant.apache.org/下载ant的最新版本,并把%ANT_HOME%\bin目录配置到环境变量中,在命令行运行an...
简介 Acceptor顾名思义就是接收器,用于接收用户请求,这节主要是分析Acceptor的启动和处理请求! 首先来看Acceptor的类图 从图中可以看出Acceptor实现了Runnable接口,可以作为一个线程启动,且都是Endpoint的内部类。Acceptor有3种实现JIo、Apr、Nio本节不...
org.apache.coyote.Request和org.apache.coyote.Response 在Acceptor接收到一个socket之后,在JIoEndpoint的processSocket方法中这个socket被包装成SocketWrapper [html] view plaincopyprint? protectedbooleanprocessSocket(Socketsocket){ //Processthereq...