原创 一個請求從發起到結束經歷了什麼

整體上來說有三個重要步驟: 一.域名解析 -當我們在瀏覽器輸入地址或客戶端發送請求之後,首先根據地址判斷是否是本機地址, -然後本機設置的host當中尋找 -前面都沒找到則去DNS服務器查詢域名對應的ip地址 二.建立TCP連接 -根據i

原创 Linux 文件查找 find

Linux下find命令在目錄結構中搜索文件,並執行指定的操作。Linux下find命令提供了相當多的查找條件,功能很強大。由於find具有強大的功能,所以它的選項也很多,其中大部分選項都值得我們花時間來了解一下。即使系統中含有網絡文件

原创 Linux grep 命令

Linux系統中grep命令是一種強大的文本搜索工具,它能使用正則表達式搜索文本,並把匹 配的行打印出來。grep全稱是Global Regular Expression Print,表示全局正則表達式版本,它的使用權限是所有用戶。 gr

原创 Linux wc 命令

Linux系統中的wc(Word Count)命令的功能爲統計指定文件中的字節數、字數、行數,並將統計結果顯示輸出。 1.命令格式: wc [選項]文件... 2.命令功能: 統計指定文件中的字節數、字數、行數,並將統計結果顯示輸出。該

原创 Linux ps(process stat)

Linux中的ps命令是Process Status的縮寫。ps命令用來列出系統中當前運行的那些進程。ps命令列出的是當前那些進程的快照,就是執行ps命令的那個時刻的那些進程,如果想要動態的顯示進程信息,就可以使用top命令。 要對進程

原创 PHP在linux上執行外部命令(整理)

一、PHP中調用外部命令介紹二、關於安全問題三、關於超時問題四、關於PHP運行linux環境中命令出現的問題一、PHP中調用外部命令介紹在PHP中調用外部命令,可以用,1>調用專門函數、2>反引號、3>popen()函數打開進程,三種方法

原创 mysql 主從同步

今天發現Mysql的主從數據庫沒有同步   先上Master庫:   mysql>show processlist;   查看下進程是否Sleep太多。發現很正常。 show master status; 也正常。   mysql> sh

原创 linux 自動刪除N天前的log文件

linux是一個很能自動產生文件的系統,日誌、郵件、備份等。雖然現在硬盤廉價,我們可以有很多硬盤空間供這些文件浪費,讓系統定時清理一些不需要的文件很有一種爽快的事情。不用你去每天惦記着是否需要清理日誌,不用每天收到硬盤空間不足的報警短信

原创 php 計算時間差

$season = ceil((date('n'))/3);//當月是第幾季度 echo $season; /*  echo '<br>本季度:<br>'; echo date('Y-m-d H:i:s'

原创 Linux 安裝Python/PIL模塊

1、安裝PIL所需的系統庫 $ yum install zlib zlib-devel $ yum install libjpeg libjpeg-level $ yum install freetype freetype-devel

原创 linux命令 SCP

scp是secure copy的簡寫,用於在Linux下進行遠程拷貝文件的命令,和它類似的命令有cp,不過cp只是在本機進行拷貝不能跨服務器,而且scp傳輸是加密的。可能會稍微影響一下速度。當你服務器硬盤變爲只讀 read only sy

原创 Linux 下安裝ffmpeg(xlib264 yams)

一、環境準備 ffmpeg下載:http://www.ffmpeg.org/download.html x264下載:http://download.videolan.org/x264/snapshots/ yasm下載:htt

原创 Linux 下ffmpeg的安裝(xlib264 yams)

一、環境準備 ffmpeg下載:http://www.ffmpeg.org/download.html x264下載:http://download.videolan.org/x264/snapshots/ yasm下載:http

原创 How to quickly install git on ret hat

1.首先添加一個源: rpm -Uvh http://repo.webtatic.com/yum/centos/5/latest.rpm  2.然後安裝git:yum install --enablerepo=webtatic git-a