原创 日誌自動備份腳本(日誌截斷、壓縮)

只需要將日誌文件移動到備份目錄下然後將日誌壓縮打包,並刪除日誌文件最後重建日誌文件#!/bin/bash # nginx_app=/usr/local/nginx/sbin/nginx logs_dir=/usr/local/nginx/l

原创 vsftpd添加用戶並限制目錄(指定用戶訪問指定目錄)

開發那邊更新速度如果比較快,每天會有無數的文件或者目錄交給運維更新上線,這樣比較麻煩,乾脆給他們搭FTP讓他們自己上傳修改,但有一問題,就是權限問題,公司五個站點有五個目錄,每個人負責不同的站點,如何讓各自都不干擾別人,或者說不到別人的目錄

原创 詳解Nginx+php-5.4+Mysql-5.5+Memcached+redis的架構部署

爲公司搭建一個測試架構,要求跟真是環境貼近需要安裝Nginx、PHP、mysql、memcached、redis!但是隻給了一臺R720的服務器,沒辦法,只能全跑在一臺上了服務器型號:戴爾R710內存:4G操作系統:CentOS 6.4CP

原创 Xen server虛擬機的導出和導入圖解

概述:公司使用思傑的Xen Server虛擬化系統創建虛擬機,提供各種測試,測試結束再將其遷移或者乾脆刪除,最近兩臺服務器虛擬出近10個主機進行測試,爲了優化資源分配,需要將部分虛擬機進行導出備份或者遷移整理。 環境:XenServer-6

原创 mysql主從自動配置腳本

1、在使用之前需要在主服務器上編輯/etc/my.cnf文件,在[mysqld]的下面加入下面代碼:log-bin=mysql-binserver-id=1innodb_flush_log_at_trx_commit=1sync_binlo

原创 LVS的調度算法

lvs調度方法總的分爲兩大類:1.靜態調度方法2.動態調度方法靜態調度方法又分爲:(1).Round-Robin : 輪叫,簡稱RR。輪叫調度就是以輪叫的方式依次將請求調度不同的服務器,即每次調度執行i = (i + 1) mod n,並選

原创 Ubuntu 13.10使用root登陸

使用root用戶的人都應該知道,root用戶對整個系統擁有這全部的權限!Ubuntu默認是禁用了root用戶的登陸使用root用戶登陸Ubuntu需要一下步驟1、首先激活root用戶sudo passwd 激活root用戶之後只能在終端使用

原创 企業Linux服務器數據實時同步備份的解決方案

摘要:數據是最寶貴的財產!公司的服務器都是需要對數據有着完整的備份策略,利用腳本、計劃任務、開源軟件等等,無論那種途徑,能夠對數據的實時同步,纔是最理想的效果!下面詳細介紹利用rsync配合inotify實現數據實時的觸發同步。rsync:

原创 python學習筆記

將文件的每行讀取到字典中文件每行內容格式爲:cui:123456789f = open('user.txt') d = f.readlines() f.close() mydict = {} for i in d: user = i

原创 日常問題合集貼

發現使用curl訪問此https的連接有問題,網站支付需要和財付通進行一個對接,財付通給了一個https的接口連接將此連接放入到PHP的頁面中調用curl獲取此鏈接的返回信息,然後隨便找了一個http的連接試了試是正常的看來是curl訪問h

原创 Cmake編譯安裝Mysql-5.5

Mysql從5.5開始,源代碼安裝不在使用configure,而是改爲cmake,所以,安裝mysql是需要先安裝cmakerpm -ivh cmake-2.6.4-7.el5.i386.rpm安裝前準備groupadd mysql use

原创 詳解Nginx+php-5.4+Mysql-5.5+Memcached+redis的架構部署

爲公司搭建一個測試架構,要求跟真是環境貼近需要安裝Nginx、PHP、mysql、memcached、redis!但是隻給了一臺R720的服務器,沒辦法,只能全跑在一臺上了服務器型號:戴爾R710內存:4G操作系統:CentOS 6.4CP

原创 實現Nginx通過反代對Java環境和Perl環境的支持(附Tomcat)

環境:CentOS 6.4 64位Nginx-1.3.9JDK-1.7tomcat-6.0.10 摘要:Apache對Java的支持很靈活,多爲Apache+Tomcat和Apache+resin等都實現。Apache採用內置模塊來支持Ja

原创 Xen Server 6.1虛擬化詳細安裝圖文

環境:戴爾R720Xen Server 6.1 安裝前準備:首先對服務器Raid的劃分,之後進入bios中,選擇CPU的選項,把VT功能打開,老款的服務器可能會有VT-d或者VT-x等都需要打開,放入光盤,光驅引導啓動全新引導安裝,出現下面

原创 Linux下四款Web服務器壓力測試工具介紹(http_load、webbench、ab、siege)

一、ab選項-A auth-username:password對服務器提供BASIC認證信任。 用戶名和密碼由一個:隔開,並以base64編碼形式發送。 無論服務器是否需要(即, 是否發送了401認證需求代碼),此字符串都會被髮送。 -c