原创 SVN怎麼觸發Jenkins自動構建

通常,有幾種方式可以在SVN倉庫發生改變時觸發Jenkins進行構建。第一種是,Jenkins主動輪詢SVN倉庫;第二種是,在SVN客戶端(如TortoiseSVN)創建客戶端hooks來觸發構建;第三種是,在SVN服務器端,創建倉庫hoo

原创 在CentOS 7系統上架設DHCP服務

我架設DHCP服務使用的是CentOS 7.0.1406,核心版本號爲3.10.0-123.el7.x86_64。CentOS系統安裝在虛擬機上面,然後通過虛擬網卡來串接到GNS 3中架設的虛擬網絡上面。整個網絡拓撲是這樣的:   如果你不

原创 在CentOS 7系統上搭建LNMP

 簡要介紹:一般來說,LNMP是Linux+Nginx+MySQL+PHP的簡稱,是一種用於替代LAMP的解決方案。在本文檔中,我使用CentOS 7來搭建LNMP平臺,其中,PHP採用FastCGIserver方式部署。此外,還介紹瞭如何

原创 在CentOS 7系統上架設DNS服務

文檔說明:本文檔以一個案例來介紹如何在CentOS 7系統上部署DNS服務。該案例僅是我對如何部署DNS服務的知識總結,並非是生產環境中存在的案例。並且,該案例中用到的CentOS系統均是安裝在VMware虛擬機內的,雖然一般情況下這不會有

原创 MySQL 5.6中的字符集

這篇文章介紹的是MySQL  5.6中的字符集,基本是我以前學習MySQL 5.6手冊時整理而來。 概論基礎概念字符集(character set)是編碼和字符符號的映射集合。排序規則(collation)是用於比較字符集中字符的規則集。 

原创 升級操作系統OpenSSH及其OpenSSL的正確姿勢

需求說明在本小節中,讓我花點篇幅繞個彎子解釋下文章標題是什麼意思,以及這篇文章到底講的是什麼,這將有助於理解本文的內容。 有時,可能由於審計需要或修復漏洞的需要,我們可能會遇到這麼一個需求:升級操作系統的openssl。 那,怎麼升級操作系

原创 多出口冗餘網絡設計方案

一、設計目標設計一個雙出口網絡,使用BGP做到最優化路由選擇,並且當某一個出口故障時,設備能自動將流量切換到剩下的那個出口;內網同樣實現線路冗餘和設備冗餘;實現網關冗餘。 二、設計拓撲      三、設計說明根據前面的設計目標,我給出瞭如上

原创 怎麼查找關於內核參數和函數的說明文檔

Linux內核源代碼釋出時會包含有一些關於內核參數(如sysctl.conf中的參數)和函數的說明文檔,在CentOS/RedHat系統中,kernel-doc軟件包裏面打包的就是這些文檔(也可以從官網https://www.kernel.

原创 測試Linux最大打開文件數參數

基礎概念打開文件數,如字面意思,指的是打開文件的數量。 以前,我一直在想,"打開文件"是一個什麼概念。後來,學了一點C語言,才明白,程序訪問一個文件時是需要先打開文件的。體現在C語言編程中,就是程序會使用函數,如fopen( )函數,來打開

原创 php安裝memcached擴展

PHP爲了可以與memcached服務器端交互,有兩個PHP擴展可以使用:memcache擴展和memcached擴展。安裝兩個中的任一個擴展都可與memcached服務器實現交互。memcached擴展比較新,相對來說性能各方面可能會好一

原创 在CentOS 7系統上搭建LAMP

簡要介紹:LAMP是Linux+Apache+MySQL+PHP的簡稱,是用於搭建web服務器的一種解決方案。雖然從RHEL 7開始Red Hat公司推薦使用MariaDB而不是MySQL,但在我這篇文章當中,我還是決定繼續使用MySQL。

原创 應用偶發性連接不上Oracle數據庫的排查案例

問題描述 有一個應用,偶爾會出現訪問不了的情況。具體表現爲,當其它應用調用它的接口時,可能會出現超時,過一段時間後,再調用它的接口可能又正常了。觀察應用日誌發現,這個被調用的應用會偶發性地連接不上數據庫。因爲該應用沒有辦法及時地查詢到數據庫

原创 nginx中的rewrite語句

rewrite命令使用正則表達式來匹配請求URI,被匹配到的URI將會被重寫,可以實現內部URL重寫或URL重定向。rewrite命令可以出現在server、location、if語句塊中。多個rewrite語句按照它們在配置文件中出現的位

原创 nginx虛擬路徑中proxy_pass對後端請求的影響

假設nginx中的配置是這樣的:server {    listen 80;    server_name x.x.x.x;    . . . . . .     location /subdir     {         proxy_p

原创 MySQL 5.6中的變量

這篇文章介紹的是MySQL  5.6中的變量,基本是我以前學習MySQL 5.6手冊時整理而來。 基礎概念MySQL中的變量可分爲以下幾種:1、 MySQL系統變量:該類型變量反映了MySQL服務器是如何配置的。每一個系統變量都有一個默認值