Time of Update: 2018-12-06
轉自:http://www.cnblogs.com/zhy113/archive/2013/03/15/2960910.html 家在寫server的時候,不管server寫的是多麼健壯,還是經常出現core dump等程式異常退出的,但是一般情況下需要在無人為幹預情況下,能夠自動重新啟動,保證server程式能夠服務使用者。這時就需要一個監控程式來實現
Time of Update: 2018-12-06
轉:http://blog.csdn.net/tangy110/article/details/6546622系統提供了使用者之間通訊的郵件系統,當使用者開啟終端註冊登入時發現系統給出如下資訊:you have mail.這時使用者可通過鍵入mail命令讀取信件:$
Time of Update: 2018-12-06
Linux效能監測:磁碟IO篇電腦最慢的子系統,也是最容易出現效能瓶頸的地方,因為磁碟離 CPU 距離最遠而且 CPU 訪問磁碟要涉及到機械操作,比如轉軸、尋軌等。訪問硬碟和訪問記憶體之間的速度差別是以數量級來計算的,就像1天和1分鐘的差別一樣。要監測 IO 效能,有必要瞭解一下基本原理和 Linux 是如何處理硬碟和記憶體之間的 IO 的。AD: 磁碟通常是電腦最慢的子系統,也是最容易出現效能瓶頸的地方,因為磁碟離 CPU 距離最遠而且 CPU
Time of Update: 2018-12-06
我們在搞效能測試的時候,對後台伺服器的CPU利用率監控是一個常用的手段。伺服器的CPU利用率高,則表明伺服器很繁忙。如果前台回應時間越來越大,而後台CPU利用率始終上不去,說明在某個地方有瓶頸了,系統需要調優。這個是即使不懂技術的人都容易理解的事情。上面理解對嗎?我個人覺得不十分準確。這個要看後台你測試的進程是什麼類型的。如果是計算密集型的進程,當前端壓力越來越大的時候,很容易把CPU利用率打上去。但是如果是I/O網路密集型的進程,即使用戶端的請求越來越多,但是伺服器CPU不一定能上去,這個是你
Time of Update: 2018-12-06
該系統調用所需要的參數pt_regs在include/asm-i386/ptrace.h檔案中定義:struct pt_regs {long ebx; //可執行檔路徑的指標(regs.ebx中long ecx; //命令列參數的指標(regs.ecx中)long edx; //環境變數的指標(regs.edx中)。long esi;long edi;long ebp;long eax;int
Time of Update: 2018-12-06
剛剛make好scull,非常的興奮,立即使用了一下,本想總結在寫一篇文章,不夠偶爾發現了一篇很不錯的文章,於是就轉載過來,偷偷懶,不自己寫了,嘿嘿。 By: 吳垠 1.寫在前面:a.在進行下面的工作之前請先閱讀我 的文章《在 Linux 2.6核心下編譯可以載入的核心模組》,配 置好可載入核心模組的Linux環境b.下載《Linux裝置裝置驅動程式(第三版)》配套的源代 碼,在這裡可
Time of Update: 2018-12-06
http://www.zhidun.com/phpbb/viewtopic.php?t=2396對於國內的Linux使用者,經常煩惱的一個問題是:系統常常在需要顯示中文的時候卻顯示成了亂碼,而由於某些原因,需要英文介面的系統的時候,卻苦於系統不能正常輸入和顯示中文.另外,由於大部分主要Linux發行版都是以英語為主體的,英文介面的系統和應用程式不管在介面的美觀程度和穩定程度上都比中文的略好一些,各種奇怪的BUG也要少一些。因此,很多稍微有英語基礎的Linux使用者都寧願使用英文介面的系統。但是,
Time of Update: 2018-12-06
如果要查看磁碟還剩多少空間,當然是用df的命令了。[root@localhost ~]# df -h 檔案系統 容量 已用 可用 已用% 掛載點 /dev/sda2 14G 11G 2.6G 82% / /dev/sda1 99M 14M 81M 14% /boot tmpfs 442M 275M 168M 63% /dev/shm
Time of Update: 2018-12-06
/proc檔案系統下的多種檔案提供的系統資訊不是針對某個特定進程的,而是能夠在整個系統範圍的上下文中使用。可以使用的檔案隨系統配置的變化而變化。命令procinfo能夠顯示基於其中某些檔案的多種系統資訊。以下詳細描述/proc下的檔案。--------------------------------------------------------------------------------/proc/cmdline檔案這個檔案給出了核心啟動的命令列。它和用於進程的cmdline項非常相似。-
Time of Update: 2018-12-06
Gnuplot 是一種免費的繪圖工具,可以移植到各種主流平台。它可以下列兩種模式之一進行操作:當需要調整和修飾圖表使其正常顯示時,通過在 gnuplot 提示符中發出命令,可以在互動模式下操作該工具。或者,gnuplot 可以從檔案中讀取命令,以批處理模式組建圖表。在shell中敲打"gnuplot", 進入到gnuplot編輯環境裡初級基礎命令:1. set terminal postscript設定終端2. set xlabel 'x-date'x座標軸的名字為"x-date"3.
Time of Update: 2018-12-06
su - ,以管理員的身份登入。 1.設定IP地址查看你使用的IP網卡ifconfig -a找到你要使用的網卡vi /etc/sysconfig/network-scripts/ifcfg-eth0# Intel Corporation 82801BA/BAM/CA/CAM Ethernet ControllerDEVICE=eth0BOOTPROTO=static#BROADCAST=59.188.15.255HWADDR=00:02:A5:F5:80:23IPADDR=59.188.15.1
Time of Update: 2018-12-06
文章目錄 1. GoAhead Web伺服器介紹2. 擷取Goahead源碼包3. goAhead源碼結構4. goAhead內建協助文檔5. GoAhead Web伺服器移植到arm-linux步驟6. 參考資料 本文內容概要:詳細描述了移植goAhead 2.5到S3C2440的linux系統的過程、步驟、遇到的問題及其解決方案。開發環境: 宿 主 機:window XP; 虛 擬
Time of Update: 2018-12-06
最近一個星期都在搞Linux下的一些開源項目,其實很早之前就有搗鼓過,這次再次遇到之前編譯器時遇到的一些問題,因此在這裡做一下記錄。 一、在C++程式裡要包含C語言寫的程式的標頭檔時,在C++檔案裡應該這樣來包含:extern "C"{#include "你的標頭檔"}注意:這裡是大寫的C。舉個例子:在一個目錄裡有main.cpp hello.c
Time of Update: 2018-12-06
參照lampbrother重新編譯了下lamp環境。 這裡上下編譯的shell指令碼cd /lamp/libxml2-2.6.30./configure --prefix=/usr/local/libxml2/make make install cd /lamp/libmcrypt-2.5.8./configure --prefix=/usr/local/libmcrypt/make make installcd /lamp/libmcrypt-2.5.8/libltdl./configure
Time of Update: 2018-12-06
首先需要確認伺服器是否支援中文,在支援中文字元集的伺服器,可以通過以下兩種方式調整字元集編碼:一、通過/etc/sysconfig/i18n修改預設的字元集在很多時候,linux伺服器可能未安裝中文支援包,特別是我們在國外購買的伺服器,預設是不安裝中文支援包的。為了讓我們的伺服器在命令列下能夠輸出漂亮的中文字型,我們可以採用yum方式安裝中文支援包,非常便捷。1.安裝中文包:yum -y groupinstall chinese-support2.修改字元編碼設定檔vi
Time of Update: 2018-12-06
西安建華科技實業有限公司經過多年研發,成功推出SldView嵌入式Linux整合式開發環境。該整合式開發環境運行於Windows系統中,支援ucosii、ucLinux、Linux三種嵌入式作業系統的開發。支援代碼編輯、交叉編譯和交叉調試的開發全過程,支援Linux核心、驅動、任務級、模組等動態調試,支援核心、驅動、任務、模組等同步調試。 目前,具有全功能的Linux開發、編譯、調試和進階工程管理的整合式開發環境少之又少,
Time of Update: 2018-12-06
我們知道在linux下,.so檔案相當與windows上的dll檔案,即動態連結程式庫。動態連結程式庫是為了減少發布程式的大小,可以將具有相同功能的code放在動態連結程式庫中,隨應用程式一起發布。而對於應用程式來說,只需要知道其介面就可以,在運行時動態載入代碼到記憶體中,與其相反的是靜態連結庫。在接手一個項目的代碼後,因為此代碼需要很多第三方庫,所以,在本機安裝這些第三方庫之後,我也成功的通過了編譯與連結階段,產生了可以執行的代碼。可是在啟動並執行時候,出現了以下的錯誤提示:baiyang@b
Time of Update: 2018-12-06
地址:http://blog.csdn.net/droidphone/article/details/6271122 聲明:本博內容均由http://blog.csdn.net/droidphone原創,轉載請註明出處,謝謝!一. 概述 ALSA是Advanced Linux Sound Architecture 的縮寫,目前已經成為了linux的主流音頻體繫結構,想瞭解更多的關於ALSA的這一開源項目的資訊和知識,請查看以下網址:http://www.alsa-project.org/
Time of Update: 2018-12-06
關鍵命令sort, uniq, cat合并多個檔案cat file1 file2 > newFile查看檔案中重複行sort file1|uniq -d查看檔案中唯一行sort file|uniq -u更詳細的命令,請查看sort, uniq, cat命令的解釋uniq --help$uniq --helpUsage: uniq [OPTION]... [INPUT [OUTPUT]]Discard all but one of successive identical lines
Time of Update: 2018-12-06
doxygen 是一種功能強大的代碼文檔化工具,被Boost、OpenCasCade等諸多項目作為文檔產生的不二人選。 它有一套規範的代碼注釋標準,如果開發人員在代碼中使用這種標準,就能夠通過Doxygen方便地產生html/Pdf等格式的文檔,介面非常規範美觀。Linux Doxgen 可以在這裡下載:http://www.stack.nl/~dimitri/doxygen/download.html#latestsrc1.安裝方法:我的電腦的下載路徑為:主資料夾--