原创 vim 查找文本

查找字符 命令f用於在本行內向前搜索。例如fx是向前(Forward)搜索字母x。而命令F是向後(Backward)搜索。例如Fx是向後搜索字母x。與f和F這兩個相類似的是t和T命令。t命令類似於f向前搜索命令,所不同的是t搜索到時並不是將

原创 Nagios發送郵件的設置方法

nagios發警告郵件是採用本機的smtp服務,可以查看commands.cfg中關於發郵件的命令的定義,使用本機的mail命令,這就需要開啓本機的smtp服務,爲了安全可以在防火牆上設置拒絕其他的機器連本機的25號端口 現在我們的網絡裏面

原创 newusers和chpasswd的用法

 一、爲什麼需要大批量添加用戶;  我們什麼時候才需要大批量添加用戶呢?有時我們需要讓幾十個或更多的用戶在主機上完成相同或相似的任務,比如我們想同時添加一堆的ftp 用戶,這些ftp用戶歸屬同一組,但不允許他們通過終端或遠程登錄服務器;有時

原创 python 詳解re模塊

正則表達式的元字符有. ^ $ * ? {[ ] | ( ).表示任意字符[]用來匹配一個指定的字符類別,所謂的字符類別就是你想匹配的一個字符集,對於字符集中的字符可以理解成或的關係。^ 如果放在字符串的開頭,則表示取非的意思。[^5]表示

原创 linux top進程狀態D

運行在KVM虛擬機裏的一些進程突然出了問題,這些出了問題的進程無法用kill殺掉,使用ps可以看到這些進程處於D狀態:[build@kbuild-john ~]$ ps -a -ubuild -o pid,ppid,stat,command

原创 需要同時設置 noatime 和 nodiratime 嗎?

相信對性能、優化這些關鍵字有興趣的朋友都知道在 Linux 下面掛載文件系統的時候設置 noatime 可以顯著提高文件系統的性能。默認情況下,Linux ext2/ext3 文件系統在文件被訪問、創建、修改等的時候記錄下了文件的一些時間戳

原创 Python中re(正則表達式)模塊學習

Python中re(正則表達式)模塊學習今天學習了Python中有關正則表達式的知識。關於正則表達式的語法,不作過多解釋,網上有許多學習的資料。這裏主要介紹Python中常用的正則表達式處理函數。re.match  re.match 嘗試從

原创 curl

-e/--referer <URL>              (HTTP) Sends the "Referer Page" information to the HTTP server. This can also be set wit

原创 python MySQLdb安裝和使用

MySQLdb是Python連接MySQL的模塊,下面介紹一下源碼方式安裝MySQLdb:首先要下載下載:請到官方網站http://sourceforge.net/projects/mysql-python/或者點擊鏈接下載http://d

原创 python paramiko執行報錯

腳本名字如果是paramiko.py的話,執行python paramiko.py的話就會報錯Traceback (most recent call last):  File "paramiko.py", line 12, in <modu

原创 python模塊學習 ---- smtplib 郵件發送

  在基於互聯網的應用中,程序經常需要自動地發送電子郵件。如:一個網站的註冊系統會在用戶註冊時發送一封郵件來確認註冊;當用戶忘記登陸密碼的時候,通過郵件來取回密碼。smtplib模塊是python中smtp(簡單郵件傳輸協議)的客戶端實現。

原创 實例解說Linux命令行uniq

uniq [選項] 文件說明:這個命令讀取輸入文件,並比較相鄰的行。在正常情況下,第二個及以後更多個重複行將被刪去,行比較是根據所用字符集的排序序列進行的。該命令加工後的結果寫到輸出文件中。輸入文件和輸出文件必須不同。如果輸入文件用“-  

原创 解決 /dev/null is not a character device! 問題

昨天我們一個客戶無法 ssh 到他的 VPS,但是可以 ping 通。從控制檯上看沒有異常,登陸進去後發現 ssh 服務沒有啓動,企圖啓動(重啓)這個服務時報錯 /dev/null is not a character device!:#

原创 Xen 支持的虛擬機類型

我們都知道 Xen 支持兩種虛擬機類型:半虛擬化(paravirtualization)和全虛擬化(full virtualization),我們也知道 Xen 支持32位的和64位的虛擬機。決定 Xen 服務器是否能支持半虛擬化、全虛擬化

原创 Xen學習筆記

1.PAE概念Physical Address Extension(PAE,中文譯名:物理地址擴展)技術最初是爲了彌補32位地址在PC服務器應用上的不足而推出的。我們知道,傳統的IA32架構只有32位地址總線,只能讓系統容納不超過4GB的內