原创 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來*