原创 centos下編譯安裝LNMP環境

一.LNMP介紹自PHP-5.3.3起,PHP-FPM加入到了PHP核心,編譯時加上--enable-fpm即可提供支持。 PHP-FPM以守護進程在後臺運行,Nginx響應請求後,自行處理靜態請求,PHP請求則經過fastcgi_pass

原创 awk

在文件某一行上添加一列 #awk實現 awk -v a="add_chars" '{print $0} /REGE/{print $0,a}' file.txt 解釋:-v:引入一個變量a,/REGE/:使用正則匹配一行 #sed實

原创 oracle pl/sql之觸發器(trigger)

一.oracle觸發器介紹觸發器在數據庫裏以獨立的對象存儲,它與存儲過程和函數不同的是,存儲過程與函數需要用戶顯示調用才執行,而觸發器是由一個事件來啓動運行。即觸發器是當某個事件發生時自動地隱式運行。並且,觸發器不能接收參數。所以運行觸發器

原创 網絡***檢測

netstat -anlp | grep 80 | grep tcp | awk '{print $5}' | awk -F: '{print $1}' |sort | uniq -c | sort -nr | head -n20 nets

原创 zimbra用zmprov命令創建羣組並授權向羣組發郵件

//zmprov介紹zmprov工具能夠執行許多任務,比如創建賬號,別名,域名,COS,列表和日曆等對郵件管理員來說,在日常工作方面,zmporv是一個在CLI(command line interface)下強有力的工具,當然你也可以在管

原创 linux下幾種web服務器對比

Linux下服務器的構建在當前網絡上的使用,基本上可以基於以下幾種: Apache 、 nginx 、lighttpd。根據Netcraft在最新的統計數據(下圖)  Apache毫無疑問是佔了一半以上的份額,相比Apache使用數量的減少

原创 expect用法

shell腳本需要交互的地方可以使用here文檔是實現,但是有些命令卻需要用戶手動去就交互如passwd、scp對自動部署免去用戶交互很痛苦,expect能很好的解決這類問題。expect的核心是spawn expect send sets

原创 sed學習

cat netstat.txtProto Recv-Q Send-Q Local-Address          Foreign-Address             State tcp        0      0 0.0.0.0:

原创 nginx配置支持nagios

配置前提:安裝了nginx和php。並且php也安裝了gd支持現在需要做的是讓nagios在LNMP環境下也能運行1.首先須需要安裝依賴包1.1.安裝perlShell> yum install perl1.2.安裝perl fcgi模塊S

原创 Ubuntu下Sublime Text 2中文輸入解決

1.保存下面這段代碼爲sublime-imfix.c /*  sublime-imfix.c  Use LD_PRELOAD to interpose some function to fix sublime input method su

原创 oracle pl/sql之函數(function)

一.PL/SQL語言介紹雖然SQL是用於從數據庫中檢索數據和添加、修改或刪除數據的主要語言,但是它確實缺乏某些重要的編程構造。例如,SQL不能控制執行流,也不能爲了以後的重用而將數據存儲爲變量,甚至在出現錯誤的時候不能執行特定的動作。Ora

原创 script 錄製終端會話

script這個命令很強大,可以記錄終端的所有操作和命令輸出到制定的文件中我們可以用 script把整個終端會話的所有操作和輸出錄製下來,然後再用scriptreplay進行播放。1.錄製shell>script -t 2>test.tim