Time of Update: 2015-10-30
BIND+MySQL使用bind-mysql模組增加對mysql資料庫的支援 簡介:對於bind,如果想修改或增加dns記錄,是直接修改文本的,這樣的話一方面不方便管理,另一方面容易出錯,如果我們增加對mysql資料庫的支援,再配合php、perl、python等程式直接操作mysql,這對於dns的管理將會非常地方便和不易出錯。現在介紹使用mysql
Time of Update: 2015-10-30
nginx配置PATH_INFO模式,nginx配置path_info我們可以使用PATH_INFO來代替Rewrite來實現偽靜態頁面, 另外不少PHP架構也使用PATH_INFO來作為路由載體在Apache中, 當不加配置的時候, 對於PHP指令碼, Accept pathinfo是預設接受的PATH_INFO是伺服器狀態中的一個參數,通過$_SERVER['PATH_INFO']可以查看內容apache下配置如下RewriteEngine on RewriteCond %{REQUEST_
Time of Update: 2015-10-29
Centos6.6網路設定方法一、橋接模式設定方法 [root@Centos66 ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0TYPE=EthernetONBOOT=yes
Time of Update: 2015-10-29
Linux分區和加密分區操作一.Linux磁碟分割操作步驟1.umount /dev/vdb 2.fdisk /dev/vdb輸入n,建立分區輸入p,建立主要磁碟分割輸入分區號,然後輸入分區大小,比如+10G。。。。。。3.輸入w儲存 4.重新整理分區partx -a /dev/vda 二.加密Linux分區 1.cryptsetup luksFormat /dev/vdb1,輸入大寫YES,然後輸入密碼 2.解密加密分區cryptsetup
Time of Update: 2015-10-28
CentOS升級Python2.6.6至2.7.5環境1.查看當前Python版本#python-VPython2.6.62.下載Python2.7.5源碼#wgethttp://python.org/ftp/python/2.7.5/Python-2.7.5.tgz3.解壓原始碼包#tarxvfPython-2.7.5.tgz4.進入解壓目錄並安裝#cdPython-2.7.5#./configure#makeall#makeinstall#makeclean#makedistclean5.將
Time of Update: 2015-10-28
CentOS6.7配置靜態IPCentOS配置靜態IP的方法:伺服器一般都是有自己的靜態IP,使自己能很好的連入區域網路。1、編輯網卡檔案,修改網卡配置 vim /etc/sysconfig/network-scripts/ifcfg-eth0將ifcfg-eth0的內容改為下面的: DEVICE=eth0 #描述網卡對應的裝置別名 HWADDR=0
Time of Update: 2015-10-28
CentOS下screen常用命令1 screen介紹命令列的多重會話管理工具,可通過儲存相應的會話資料使得即使網路斷開重連後仍可以恢複之前的會話,並且支援小組的會話共用2
Time of Update: 2015-10-28
CentOS安裝pomelowindows各種坑,於是在虛擬機器centOS上安裝了,也是由於版本問題各種坑。先是安裝的linux二進位版本的node最新版本,然後npm instal pomelo -g ,報了一堆錯 什麼null 指標啊,v8的各種錯,總之就是編譯c++的時候出錯了,於是乎下載了node的源碼去編譯(下載->解壓->./configure->make->make
Time of Update: 2015-10-28
git 使用筆記Git有一個工具被稱為git config,它允許你獲得和設定組態變數;這些變數可以控制Git的外觀和操作的各個方面。 一. 設定檔的儲存位置 這些變數可以被儲存在三個不同的位置: /etc/gitconfig 檔案:包含了適用於系統所有使用者和所有庫的值。如果你傳遞參數選項’--system’ 給 git config,它將明確的讀和寫這個檔案。 ~/.gitconfig 檔案 :具體到你的使用者。你可以通過傳遞-
Time of Update: 2015-10-28
HA高可用做HA實驗時,啟動heartbeat出現錯誤: ERROR: Client child command [/usr/lib/heartbeat/ipfail] is not executable ERROR: Heartbeat not started: configuration error. ERROR: Configuration error, heartbeat not
Time of Update: 2015-10-28
Linux基礎命令雜記今天又一次搞Linux生產環境搭建。這是種步驟很多,很繁瑣而且又不得不做的事情。雖然做過很多次,但還是有很多步驟、命令不記得,每一次到處找資料很麻煩,於是將一些步驟記下,以便尋找。 登入遠程MySQL mysql -h 192.168.1.100 -u root -p 給MySQl非root賬戶分配許可權 給帳號user1 密碼為123456
Time of Update: 2015-10-27
Nginx_修改Web伺服器頭資訊(Header)裡的Server值[轉],nginxheaderhttp://blog.rekfan.com/?p=122駭客攻擊一個網站,往往需要瞭解伺服器的架構,網站的架構等資訊,瞭解了這些資訊,就知道網站薄弱的地方在哪裡了! 為了不讓對方知道自己的webserver真實環境,我們可以偽裝隱藏自己的真實伺服器環境.雖然安防不能做到100%,但至少也會讓對方焦頭爛額.廢話不多說了! @_@``一.
Time of Update: 2015-10-27
Linux extundelete命令,linuxextundelete一、簡介 extundelete的檔案恢複工具,支援ext3/ext4雙格式分區恢複。 二、安裝 yum install -y e2fsprogs* e2fslibs* wget http://nchc.dl.sourceforge.net/project/extundelete/extundelete/0.2.4/extundelete-0.2.4.tar.bz2 tar -axf extundelete-0
Time of Update: 2015-10-27
Linux命令大全----系統管理相關命令一、安裝和登入命令login1.作用login 的作用是登入系統,它的使用許可權是所有使用者。2.格式login [name][-p ][-h 主機名稱]3.主要參數-p:通知login保持現在的環境參數。-h:用來向遠程登入的之間傳輸使用者名稱。如果選擇用命令列模式登入Linux的話,那麼看到的第一個Linux命令就是login:。一般介面是這樣的:Manddrake Linux release 9.1(Bamboo) for i586renrel 2
Time of Update: 2015-10-26
linux 2.4.16 核心 strcmp詳解static inline int strcmp(const char * cs,const char * ct) { int d0, d1; register int __res; __asm__ __volatile__( "1:\tlodsb\n\t" "scasb\n\t" "jne 2f\n\t" "testb
Time of Update: 2015-10-26
linux-常用命令,linux常用命令大全最近,常在windows上使用用SecureCRT連結Linux管理java項目,好久不操作了,簡單命令也記不起來了。因此,開通了部落格園,開始記錄自己的點滴1.想要知道串連的linux版本 cat /proc/version cat /etc/issue lsb_release -a 2.cd,改變目錄cd /:進入根目錄(cd /
Time of Update: 2015-10-22
工具函數分析這幾個函數屬於環境準備類,其實在寫類似的指令碼時,檢查環境比較重要,這樣可以防止有些環境不具備的情況報錯,第一個函數prepare_dir函數,檢測目錄的,具體代碼如下: prepare_dirs(){ #建立必要的目錄,此處會輸出到安裝過程中 ECHO_DEBUG "Creating necessary directories ..." #PKG_DIR, PKG_MISC_DIR,
Time of Update: 2015-10-22
Linux shell命令之catcat:查看檔案的內容、串連檔案、建立一個或多個檔案和重新導向輸出到終端或檔案 用法:cat [選項] [檔案] 1. $ cat hello.txt 顯示hello.txt文字檔中的內容 2. $ cat -n file -n選項,可以顯示檔案的內容和行號 3. $ cat -b file -b選項,與-n類似,但只標識非空白行的行號(空白行仍顯示) 4. $ cat -e
Time of Update: 2015-10-22
Linux下的socket編程實踐(八)Select的限制和poll(並發的初步知識)select的限制用select實現的並發伺服器,能達到的並發數一般受兩方面限制:1)一個進程能開啟的最大檔案描述符限制。這可以通過調整核心參數來改變。可以通過ulimit -n(number)來調整或者使用setrlimit函數設定(需要root許可權),但一個系統所能開啟的最大數也是有限的,跟記憶體大小有關,可以通過cat /proc/sys/fs/file-max
Time of Update: 2015-10-22
linux筆記:linux軟體包管理linux軟體包簡介 軟體包分類: 1.源碼包(用C語言等編寫的原始碼,沒有進行編譯):指令碼安裝包(對源碼包進行了安裝最佳化的源碼包)優點:開源,可修改可以自由選擇所需的功能編譯安裝,更適合自己的系統,穩定,效率高卸載更方便(直接刪除安裝目錄,不會有任何垃圾檔案存在)缺點:安裝複雜,慢。 2.二進位包(經過編譯後的二進位機器語言套件):RPM包(centos中二進位包都是RPM包,是系統預設包)優點:包管理系統簡單,只通過幾個命