Time of Update: 2018-12-04
netstat命令 netstat,用來列印網路上的串連,路由表,介面資訊,偽串連和多播成員資訊用法摘要netstat -t | -u | -w | -l | -a | -n | -o | -p | - N | -h 等 詳解 netstat列印出linux'下網路子系統的資訊。資訊類型由給定的第一個參數控制 1. (none) 在無參數的情況下,netstat顯示所有開啟的通訊端 2. --route r 顯示核心路由表 3. --groups -g
Time of Update: 2018-12-04
我們以一些文本舉例。假設我們有2個檔案,裡面有訂單關於第三方的放置地點和發送回應。cat order.out.log8:22:19 111, 1, Patterns of Enterprise Architecture, Kindle edition, 39.998:23:45 112, 1, Joy of Clojure, Hardcover, 29.998:24:19 113, -1, Patterns of Enterprise Architecture, Kindle edition,
Time of Update: 2018-12-04
1. close 把描述符的引用計數減一,僅在該計數變為0時才關閉通訊端。而shutdown可以並以不管引用計數就激發TCP的正常串連終止序列2. close終止讀和寫兩個方向的資料傳送,而shutdown可以指定哪個方向被關閉,讀端還是寫端還是兩個都關閉int shutdown(int sockfd, int howto);howto參數的值SHUT_RD 只關閉讀這一半SHUT_WD 只關閉寫這一半SHUT_RDWR 串連的讀半部和寫半部都關閉
Time of Update: 2018-12-04
下載:http://download.dre.vanderbilt.edu/下載ACE-6.1.0.tar.bz2,這個軟體包只包含ACE,不包含TAO等附加的東西,另外bz2壓縮格式的源碼包比較小,只有7.55M。解壓mkdir ace-installtar jxf ACE-6.1.0.tar.bz2 -C ace-install配置首先使用命令# gcc
Time of Update: 2018-12-04
Wget 多數Linux發行版本都預設包含這個工具。 URL = http://www.gnu.org/software/wget/wget.htmlProzilla: 一個十分流行的命令列下載工具,支援多線程下載和斷點續傳功能。MyGet 可擴充的,擁有豐富介面的多線程下載工具,它支援HTTP、FTP、HTTPS、MMS、RTSP等協議。http://myget.sourceforge.net/Linuxdown:
Time of Update: 2018-12-04
來自: http://hi.baidu.com/fjfawjb/blog/item/d41b54662a288c2faa184c54.html 問:我該如何發現哪種服務正在某個特定連接埠上監聽呢?我如何發現哪一個程式正在一個特定連接埠上監聽呢? 答:在*NIX系統中,你可以使用下面的任何一個命令來得到在一個特定TCP連接埠上監聽的列表。 Lsof:其功能是列示開啟的檔案,包括監聽連接埠。 netstat
Time of Update: 2018-12-04
一:load Average 1.1:什麼是Load?什麼是Load Average? Load 就是對電腦幹活多少的度量(WikiPedia:the system Load is a measure of the amount of work that a compute system is doing) 簡單的說是進程隊列的長度。Load Average 就是一段時間(1分鐘、5分鐘、15分鐘)內平均Load。【參考文章:unix Load Average
Time of Update: 2018-12-04
本篇主要來介紹一下在Linux下硬碟和分區的命名規則。通常對於IDE硬碟來說,第一個IDE槽的Master上的硬碟為/dev/hda,Slave上的硬碟為/dev/hdb,第二個槽Master上的硬碟為/dev/hdc,Slave上的硬碟為/dev/hdd。對於scsi硬碟來說就變成了/dev/sda~/dev/sdd。每塊硬碟最多隻能有4個主要磁碟分割,一般為了有更多的分區,我們都會設定擴充分區,然後在擴充分區裡再設定邏輯分區。四個主要磁碟分割對應的為/dev/hda1~/dev/hda4,而
Time of Update: 2018-12-04
是日,閑暇之餘研究了一下Linux的Kernel的編譯。以前都是在Windows平台工作,幾乎無機會用Linux,於是也想湊熱鬧玩一下。平台是最新的Ubuntu 10.04 LTS,Kernel也是最新下載的2.6.35.2版本。其實現在Kernel的編譯比過去方便的多,用menuconfig的話幾乎不用人工配置,命令也不用敲多少行。編譯核心算是學Linux Kernel最開始的部分。 編譯步驟: 1. 到http://www.kernel.org/上下載最新的核心原始碼linux-2.6.35
Time of Update: 2018-12-04
文章目錄 從核心的角度來查看記憶體的狀態從應用程式層的角度來看系統記憶體的使用狀態buffers與cached的異同建立swap交換空間 啟用和使用swap 移除swap
Time of Update: 2018-12-04
Linux的記憶體管理採用頁式管理,使用多級頁表,動態地址轉換機構與主存、輔存共同實現虛擬記憶體:每個使用者進程擁有4GB的虛擬位址空間,進程在運行過程中可以動態浮動和擴充,為使用者提供了透明的、靈活有效記憶體使用量方式,下面簡述Linux虛存管理以基本特點和主要實現技術:一、 Linux虛存管理的基本特點 1. 更大的地址空間。 虛擬記憶體可以是系統實際擁有的實體記憶體的若干倍。因而它使得作業系統看起來擁有比實際大得多的記憶體。 2.
Time of Update: 2018-12-04
概述 訊號量是一種用於提供不同進程間或一個給定進程的不同線程間同步手段的原語。表示的是由兩個進程使用的一個二值訊號量一個進程可以在訊號量執行三種操作: 1. 建立(create)一個訊號量,這要求調用者指定初始值,對於二值訊號量來說,它通常是1, 2. 等待(wait)一個訊號量,該操作會測試這個訊號量的值,如果其值小於或等於0,那就等待or阻塞,一旦其值變為大於1就將它減1,過程如以下虛擬碼3.
Time of Update: 2018-12-04
文章目錄 TCP PacketsUDP PacketsUDP Name Server Responses tcpdump命令英文原意是dump traffic on a network ,即截獲網路上的資料報,可以根據指定的網路介面來截獲不同的資料報。它會輸出在某個網路介面上符合匹配運算式的報內容的描述。當tcpdump完成抓包後,會列印出類似下面的內容: 9 packets captured56 packets received by
Time of Update: 2018-12-04
ipcs命令是linux/uinx上提供關於一些處理序間通訊方式的資訊,包括共用記憶體,訊息佇列,訊號ipcs用法ipcs -a 是預設的輸出資訊 列印出當前系統中所有的處理序間通訊方式的資訊ipcs -m 列印出使用共用記憶體進行處理序間通訊的資訊ipcs -q 列印出使用訊息佇列進行處理序間通訊的資訊ipcs -s 列印出使用訊號進行處理序間通訊的資訊輸出格式的控制ipcs -t 輸出資訊的詳細變化時間ipcs -p 輸出ipc方式的進程IDipcs -c
Time of Update: 2018-12-04
總述:顯示關鍵在於驅動,驅動程式及配置的型號不正確,其它都免談!!基本概念 VGA:全稱是Video Graphics Array,這種螢幕現在一般在本本裡面已經絕跡了,是很古老的本本使用的螢幕,支援最大解析度為640×480,但現在仍有一些小的可攜式裝置還在使用這種螢幕。 SVGA:全稱Super Video Graphics Array,屬於VGA螢幕的替代品,最大支援800×600解析度,螢幕大小為12.1英寸,由於像素較低所以目前採用這一螢幕的本本也是少之又少了。 XGA:
Time of Update: 2018-12-04
在Linux下, 通常使用netem或bridge來類比網路不穩定情況。 在類比過程中, 最好使用虛擬機器。 如果是遠程機器,那麼網路環境類比需要兩塊網卡, 而橋類比最好使用三塊網卡。 就是需要附加一個網卡, 用作管理。netem 是一個網路模擬器, 它為測試提供了一些互連網我, 如延時, 丟包, 重包, re-ordering. 在Linux2.6的發行版本中, 一般會帶有此包。連接埠延時命令tc qdisc add dev eth0 root netem delay 100ms :
Time of Update: 2018-12-04
摘
Time of Update: 2018-12-04
安裝cvs所需要的支援包 xinetd一、安裝1、驗證是否已安裝xinetd和cvs #rpm -q xinetd#rpm -q cvs 如果能顯示出類似這樣的版本資訊,證明已安裝 #xinetd-xx.xx.#cvs-xx.xx.一般安裝在/usr/bin/cvs,如果未安裝,http://download.fedora.redhat.com/pub/fedora/linux/core/6/i386/os/Fedora/RPMS/下載一個最新的rpm安裝即可;安裝命令如:rmp -ivh
Time of Update: 2018-12-04
指令名稱 : chmod 使用許可權 : 所有使用者 使用方式 : chmod [-cfvR] [--help] [--version] mode file... 說明 : Linux/Unix 的檔案調用許可權分為三級 : 檔案擁有者、群組、其他。利用 chmod 可以藉以控制檔案如何被他人所調用。 參數 : mode : 許可權設定字串,格式如下 : [ugoa...][[+-=][rwxX]...][,...],其中 u 表示該檔案的擁有者,g
Time of Update: 2018-12-04
名稱:cat 使用許可權:所有使用者 使用方式:cat [-AbeEnstTuv] [--help] [--version] fileName 說明:把檔案串聯接後傳到基本輸出(螢幕或加 > fileName 到另一個檔案) 參數: -n 或 --number 由 1 開始對所有輸出的行數編號 -b 或 --number-nonblank 和 -n 相似,只不過對於空白行不編號 -s 或 --squeeze-blank