原创 php.ini中的幾個常用參數

display_errors = On ; 是否將錯誤信息作爲輸出的一部分顯示。 ; 在最終發佈的web站點上,強烈建議你關掉這個特性,並使用錯誤日誌代替(參看下面)。 ; 在最終發佈的web站點打開這個特性可能暴露一些安全信息,

原创 postfix+sasl+dovecot

 簡單郵件服務的搭建 目的:搭建一個簡單的郵件服務器,能夠往外網的郵箱裏發郵件 步驟: 我開始先搭建了個簡單的postfix+dovecot的郵件服務器,這個可以用telnet登陸25端口往外網發郵件,但是用outlook不能往外網發郵件

原创 shell中文本轉化爲數組的幾種方法

方法一: for x in `awk '{print $2}' ip.txt ` { echo $x } 方法二: ARRAY=($(awk '{print $2}' ip.txt)) 方法三: n=0; while read

原创 sendmail問題

 最近做sendmail遇到兩個很糾結的問題,特此寫出來,給遇到同樣問題的朋友們提供一點參考 首先用sendmail搭建好了兩臺郵件服務器A和B,在A上給B發送郵件,這種發送其實不牽涉郵件服務器的relay轉發,只要A和B的sendmail

原创 puppet安裝配置和測試

前序:關於puppet 0.1puppet的工作原理: Puppet 的工作細節分成如下幾個步驟: 1、客戶端puppetd 調用facter,facter 會探測出這臺主機的一些變量如主機名、內存大小、IP 地址等。然後puppe

原创 字符編碼害死人

 今天做郵件服務器,用到smtp加密,裏邊有這樣的配置。 smtpd_sasl_auth_enable = yes  smtpd_recipient_restrictions = permit_mynetworks,permit_sas

原创 LVS+ldirector實現負載均衡

一、先介紹幾個軟件: ipvsadm:lvs的負載均衡調度是靠這個軟件來實現的。 ldirectord:用這個軟件可以自動檢測後端服務器是否連接。如果網絡down掉,直接在ipvsadm表裏邊把這個後端的權值變爲0,代表不用這個後端。如

原创 我的友情鏈接

51CTO博客開發但行好事莫問前程

原创 cacti監控mysql數據庫

1、腳本下載以及設置 tar -xzvf mysql-cacti-templates-1.1.2.tar.gz cd mysql-cacti-templates-1.1.2 cp ss_get_mysql_stats.php /u

原创 cacti監控nginx

cacti監控nginx的恢復 1、客戶端配置 (1)修改nginx配置文件,加入以下內容: server { listen 81; server_name 192.168.0.20; #通過server na

原创 雙層nginx代理獲取真實訪問ip

 環境介紹:   兩臺nginx代理服務器,第一臺接收真實客戶端的請求,然後調度到第二臺nginx代理服務器上,最後調度到web後端。   需求:    因爲第二臺nginx是接收第一臺nginx的請求,所以默認情況下日誌記錄的全部是第一臺

原创 cobbler MOD_PYTHON ERROR

 今天在做cobbler的時候所有都做好了,但就是訪問不了,報下邊這樣一個錯誤:   MOD_PYTHON ERROR    ProcessId:      370  Interpreter:    '127.0.0.1'    Serve

原创 keepalive實驗配置

主的配置: ! Configuration File for keepalived global_defs {    notification_email {      [email protected]    }    noti

原创 mysql錶轉換

mysql有三種常用的方法可以把表從一個引擎轉移到另一種引擎上,每種方法各有優缺點。 ALTER TABLE 把表從一種引擎轉移到另一種引擎最簡單的方法是使用ALTER TABLE語句。下列命令將表mytable轉換成innodb引擎: m

原创 DNS的安裝和配置

1、dns的安裝 dns的基本安裝包有四個bind、bind-lib、bind-utils、caching-nameserver。還有一個安裝包bind-chroot、這個安裝包可以保護你的dns,增加了安全性。如果有人想通過你的dns來*