前言:上一篇(/os/201511/449771.html)已經介紹了Nginx的基本功能,也介紹了在Windows下的安裝和簡單的實現負載均衡,下邊主要學習一下Nginx的源碼結構。Nginx的源碼src目錄結構(未進行編譯安裝)環境:nginx-
httpd是Apache超文本傳輸協議(HTTP)服務器的主程序。它被設計為一個獨立運行的後台進程,它會建立一個處理請求的子進程或線程的池對外提供服務。httpd支持基於 虛擬主機,以及基於HOST、IP、PORT實現虛擬主機,反向代理,負載均衡,
#!/bin/bash#lvs setting#DIP# eth0:192.168.233.145#VIP# eth0:0 192.168.233.250/32#RIP1:192.168.233.146#RIP2:192.168.233.147#VI
一、limits.conf原理 工作原理 limits.conf文件實際是Linux PAM(插入式認證模塊,Pluggable Authentication Modules)中 pam_limits.so 的配置文件,突破系統的
一、簡介 oProfile是Linux平台上的一個功能強大的性能分析工具,支持兩種采樣(sampling)方式:基於事件的采樣(eventbased)和基於時間的采樣(timebased),它可以工作在不同的體系結構上,包括MIPS、A
1.swap分區的最重要的作用是防止網站流量突然增大而導致系統分配內存不夠用而死機。 2.使用swap交換分區,會使服務器的性能降低很多,導致訪問速度變慢。 3.交換分區。我們如果沒有足夠的內存,也許就不能運行某些大型的軟件,
Heartbeat 項目是 Linux-HA 工程的一個組成部分,它實現了一個高可用集群系統。心跳服務和集群通信是高可用集群的兩個關鍵組件,在 Heartbeat 項目裡,由 heartbeat 模塊實現了這兩個功能。 Heartbea
# netstat -an|awk '/tcp/ {print $6}'|sort|uniq -c 16 CLOSING 130 ESTABLISHED&
Linux對中文的支持不是很好,也不像Windows樣,會對文件名,文件內容做字符集的自動轉換。 例如,將Windows下的文件復制到Linux下,會出現一堆的亂碼,這時,就要用到linux的一些字符集轉換工具來處理。&nb
一、郵箱收到一堆監控,報警內空大致如下,很明顯是CPU不夠用了,IO也有點問題:主機: bwebser2__10.253.5.198 時間: 2015.11.15 15:25:17狀態: PROBLEM 級別: Warning報警原因: Proces
#!/bin/bash#備份腳本 保留最近30天的備份PRO_DIRS=/var/resin/webapps/COSAPIBAK_DIRS=/data/cos_backupDATE_DAY=30BAK_FILE_DATE=`date +%Y%m%
很多人都可以碰到一個陷阱。下面我們列出,我們經常看到的問題,以及解釋如何解決這些問題。在Freenode上的#nginx IRC頻道這些討論很頻繁。 1、權限從來不要使用777權限,查看目錄的權限 1namei -om /pa
free命令可以顯示Linux系統中空閒的、已用的物理內存及swap內存,及被內核使用的buffer。在Linux系統監控的工具中,free命令是最經常使用的命令之一。1.命令格式:free [參數]2.命令功能:free 命令顯示系統使用和空閒
使用方法:# PS1='自定義內容' 注意兩邊的單引號 示例: PS1='(\u@\H \d \t)\$' \d :代表日期,格式為weekday month date,例如:&quo
測試環境:linux centos6.5 1、hosts.allow文件配置: 修改/etc/hosts.allow文件## hosts.allow This file describes the names of the h
升級內核例子: 當前系統為CentOS Linux release 6.0 (Final),內核版本為2.6.32-71.el6.i686.由於最近內核出現最新的漏洞(linux kernel 又爆內存提權漏洞,2.6.39 內核無一幸免,
一、rpm是什麼 RPM 是RPM Package Manager(RPM軟件包管理器)的縮寫,這一文件格式名稱雖然打上了RedHat的標志,但是其原始設計理念是開放式的。RPM包管理器(RPM)是一個強大的命令行驅動的包管理系統能夠安裝、
一.安裝依賴包 [root@Nagios ~]# yum install -y httpd php[root@Nagios ~]# yum install -y gcc glibc glibc-common[root@Nagios ~]#
一、簡介 Nginx版本從0.7.48開始,支持了類似Squid的緩存功能。這個緩存是把URL及相關組合當做Key,用Md5算法對Key進行哈希,得到硬盤上對應的哈希目錄路徑,從而將緩存內容保存在該目錄內。 Nginx Web 緩