原创 awk常用函數以及變量參考

awk常用函數以及變量參考 五月 28th, 2008 1.awk的常規表達式元字符換碼序列^ 在字符串的開頭開始匹配$ 在字符串的結尾開始匹配. 與任何單個字符串匹配[ABC] 與[]內的任一字符匹配[A-Ca-c] 與A-C及a-c

原创 守護進程

守護進程(Daemon)是運行在後臺的一種特殊進程。它獨立於控制終端並且週期性地執行某種任務或等待處理某些發生的事件。守護進程是一種很有用的進 程。Linux的大多數服務器就是用守護進程實現的。比如,Web服務器httpd等。同時,守護進

原创 gawk

第一章    前言第二章    簡介第三章    讀取輸入檔案第四章    印出第五章    Patterns第六章    算式(Expression)作爲Actions的敘述第七章    Actions裏面的控制敘述第八章    內建函

原创 Perl正則表達式初步

Perl的正則表達式功能十分強大,基本上是常用語言中最強大的,很多語言如Java設計正則式支持的時候都參考Perl正則表達式。本文介紹Perl正則表達式中最基本、最常用的部分。一、正則表達式運算符=~ 正則表達式匹配運算符,左邊是待匹配字

原创 [Linux]RHEL 4 性能優化

一、前言本文檔針對OOP8生產環境,具體優化策略需要根據實際情況進行調整;本文檔將在以下幾個方面來闡述如何針對RedHat Enterprise Linux進行性能優化。1)      Linux Proc文件系統,通過對Proc文件系

原创 Linux進程管理命令詳解(ps和top)

Linux進程管理命令詳解(ps和top)1.ps命令作用:ps命令主要查看系統中進程的狀態。格式:ps [選項]主要選項如下。 -A:顯示系統中所有進程的信息。-e:顯示所有進程的信息。-f:顯示進程的所有信息。-l:以長格式

原创 Linux下core文件調試方法

Linux下core文件調試方法 在程序不尋常退出時,內核會在當前工作目錄下生成一個core文件(是一個內存映像,同時加上調試信息)。使用gdb來查看core文件,可以指示出導致程序出錯的代碼所在文件和行數。 1.core文件的生成開

原创 Linux 技巧:讓進程在後臺可靠運行的幾種方法

想讓進程在斷開連接後依然保持運行?如果該進程已經開始運行了該如何補救? 如果有大量這類需求如何簡化操作? 我們經常會碰到這樣的問題,用 telnet/ssh 登錄了遠程的 Linux 服務器,運行了一些耗時較長的任務, 結果卻由於網絡的

原创 一個數是2的冪次方

關鍵字: 2 power 冪 一個數是2的冪次方,那麼這個數的二進制位數中,只能有一位數值爲1.   例如:10000, 100, 1等等。   從中可以看到,如果把這個數減去1,那麼結果值的2進制位應該如下:1111,11,0等等。

原创 Linux的系統信號(signal)類型與機制

信號是Linux編程中非常重要的部分,本文將詳細介紹信號機制的基本概念、Linux對信號機制的大致實現方法、如何使用信號,以及有關信號的幾個系統調用。   信號機制是進程之間相互傳遞消息的一種方法,信號全稱爲軟中斷信號,也有人稱作軟中斷。

原创 linux syslog

-------------  文檔目錄  -------------  1 什麼是syslogd  2 配置syslogd的說明  3 syslogd和系統中服務配置中日誌的關係  4 什麼是logrotate  5 配置logrotat

原创 akw 和linux 命令

cat                                awk '{print}'cat -s                        awk '{blank = NF == 0 ? ++blank : 0; if (

原创 Linux tty, pty, pts

Linux中tty、pty、pts的概念區別 基本概念: 1> tty(終端設備的統稱):tty一詞源於Teletypes,或者teletypewriters,原來指的是電傳打字機,是通過串行線用打印機鍵盤通過閱讀和發送信息的東西,

原创 awk 用法

awk 用法:awk ' pattern {action} ' 變量名                含義ARGC                命令行變元個數ARGV                命令行變元數組FILENAME    

原创 進程實際內存佔用: 私有駐留內存數(Private RSS)介紹

進程實際內存佔用: 私有駐留內存數(Private RSS)介紹    先介紹幾個基本概念: SIZE : 進程使用的地址空間, 如果進程映射了100M的內存, 進程的地址空間將報告爲100M內存. 事實上, 這個大小不是一個程序實際使