linux

nginx 日志切割

Web 访问日志 (access_log) 记录了所有外部客户端对Web服务器的访问行为,包含了客户端IP,访问日期,访问的URL资源,服务器返回的HTTP状态码等重要信息。 一条典型的Web访问日志如下: 1 112.97.37.90 - - [14/Sep/2013:14:37:39 +0800] "GET / HTTP/1.1" 301 5 "-" "Mozilla/5.0 (Linux; U; Android 2.3.6; zh-cn; Lenovo A326 Build/GRK39F) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1 MicroMessenger/4.5.1.259" - 阅读更多…

linux

tomcat开启APR

tomcat中一共有三种运行模式,分别是:bio,nio,apr   bio是阻塞式IO操作,使用的是传统的java i/o处理方式,对于每一个请求都要创建一个线程来进行处理,所以开销较大不适合处理高并发的场景   nio是基于java中非阻塞IO操作的API实现,比传统的i/o处理方式有更高的并发运行性能,启动时可以看到:阅读更多…

linux

关于负载均衡的三种传输模式(反向代理,透传,三角)

什么是负载均衡(SLB) SLB(服务器负载均衡):在多个提供相同服务的服务器的情况下,负载均衡设备存在虚拟服务地址,当大量客户端从外部访问虚拟服务IP地址时,负载均衡设备将这些报文请求根据负载均衡算法,将流量均衡的分配给后台服务器以平衡各个服务器的负载压力,阅读更多…

linux

Linux系统启动过程

启动顺序及过程 1):载入BIOS的硬件信息,并取得第一个开机装置的代号; 2):读取第一个开机装置的MBR的boot Loader (grub)的开机信息; 3):载入OS Kernel信息,解压Kernel,尝试驱动硬件; 4):Kernel执行init程序并获得run-lebel信息(如3或5); 5):init执行/etc/rc.d/rc.sysinit; 6):启动内核外挂模块(/etc/modprobe.conf); 7):init执行run-level的各种Scripts,启动服务; 8):init执行/etc/rc.d/rc.local; 9):执行/bin/login,等待用户Login; 10):Login后进入Shell;阅读更多…

linux

Linux指令类型(一)change指令

(1)chattr 全名:change attribute 作用:chattr命令用于改变文件属性 语法:chattr [-RV][-v][+/-/=][文件或目录…] 参数: 123456    -R 递归处理,将指定目录下的所有文件及子目录一并处理。  -v<版本编号> 设置文件或目录版本。  -V 显示指令执行过程。  +<属性> 开启文件或目录的该项属性。  -<属性> 关闭文件或目录的该项属性。  =<属性> 指定文件或目录的该项属性。 阅读更多…