原创 一個awk應用實例

前段時間一個朋友請教我一個關於字符串操作的問題。一個列表如下:0.12   10.23   10.78   20.979 20.345 10.25   20.88   30.96   3...要求:以空格爲分隔符,把第二字段相同的行的第一字

原创 假如

假如 假如我能牽到你的手 我要在落葉紛飛的秋林裏把你陪伴 讓你感受愛的浪漫 假如我能牽到你的手 我要在飄雪的銀色世界裏把你擁抱 讓你體味愛的溫暖 假如我能牽到你的手 我要在沉鬱的黑夜裏把你安慰 讓你嚐到

原创 獲取Linux命令源代碼的方法

如果想進一步瞭解linux系統,熟悉一些系統底層的東西還是非常必要的,我們可以先了解一些linux命令是如何實現相關功能的,那麼如何獲得命令的源代碼呢?本文將詳細介紹一下。下面以獲取cat命令的源代碼爲例說明:rpm -qif `which

原创 FreeBSD上配置時間同步服務ntpd

本文介紹的是在一個ip段內的服務器羣實現時間同步。以此服務器羣的一臺機器作爲ntpd服務器,服務器羣的其他機器作爲客戶端。(1)時間同步服務端的配置 vi /etc/ntp.conf    -------------------server

原创 給FreeBSD設置中文支持

/etc/profile 中添加如下內容:export LANG=zh_CN.UTF-8 export LC_ALL="en_US.ISO8859-1" export LANG="en_US.ISO8859-1" export LC_CT

原创 讓crond以秒爲單位執行任務的方法(如每隔3秒)

昨天寫了一個需求的應用腳本,根據實際需求最好能使它每隔3秒鐘自動執行一次,可是crond似乎只支持到分,怎麼辦呢?第一種方法:當然首先想到的是寫一個觸發的腳本,在觸發腳本中使用死循環來解決此問題,如下:cat kick.sh--------

原创 SHELL模擬多線程腳本的詳細註解

在網上看到shell模擬多線程的腳本,看了一下,估計對於新手還是很難理解,本文將進行更加詳細的註解。其實這個腳本並沒有實現多線程,shell也根本不可能實現多線程。 此腳本的作用無非是限制幾乎同時放入後臺執行的進程數量而已,從而達到在提高

原创 獲取Linux命令源代碼的方法

如果想進一步瞭解linux系統,熟悉一些系統底層的東西還是非常必要的,我們可以先了解一些linux命令是如何實現相關功能的,那麼如何獲得命令的源代碼呢?本文將詳細介紹一下。下面以獲取cat命令的源代碼爲例說明:rpm -qif `which

原创 FreeBSD與linux的部分命令對比(持續更新中)

freeBSD                                                      linux==========================================md5         

原创 select循環的用法舉例

      下面的腳本是根據實際工作的環境,爲了操作簡便而寫的,主要是select循環的用法,和大家分享一下。#!/bin/bash#Used for logining logserver quickly!#Written on xxxx.

原创 linux下IPython的安裝方法

按照下面的步驟依次執行即可。在linux環境裏:wget http://ipython.scipy.org/dist/ipython-0.8.4.tar.gz說明:在官網下載ipython最新的tar包。tar zxvf ipython-0

原创 工作中總結的linux命令應用技巧(會持續更新)

1, echo $[$(find log/ -name *2009-11* |xargs du -s |awk '{sum+=$1}END{print sum}')/1024/1024]G說明: 統計一個月的日誌量有多大。2, 需求:找某個

原创 解決虛擬機不支持64bit系統的問題

       如果你確定你電腦的CPU支持64位,但是在虛擬機(VMware)上卻無法安裝64位系統(你安裝的時候會有一個不支持64bit的提示),那麼可以通過修改電腦的BIOS的默認設置來解決問題。        首先如何確定你電腦的CP

原创 shell腳本中關於進程替換的一個應用

#!/bin/baship='1.1.1.12.2.2.23.3.3.34.4.4.45.5.5.56.6.6.6'ip_wrong='3.3.3.34.4.4.4'for i in $ipdoif grep -q -w $i <(echo

原创 腳本中使用tee命令應該注意的

       今天早上起來看到非法信息報警郵件爲空,非常納悶,明明昨天已經調試好了的,怎麼會?於是開始找原因,終於發現了問題的所在。       登錄到中控,看那個過濾非法信息的腳本產生的log文件,果然爲空,說明腳本執行了,但是沒有產生結