Time of Update: 2015-03-15
標籤:Linux GDB 常用命令如下:1.啟動和退出gdb(1)啟動:gdb ***:顯示一段著作權說明; (*** 表示可執行程式名)(2)退出:quit。有的時候輸入quit後會出現相關提示:類似於“(y/n)”,輸入y2.顯示和尋找程式原始碼 (1)list :顯示10行代碼,但是我為什麼沒有顯示成功呢?(2)list 5,10:顯示源檔案第五行到第十行的代碼(3)list
Time of Update: 2015-03-15
標籤:地址轉換函式:1.將字串的IP地址轉換成網路位元組序的地址in_addr_t inet_addr(const char *strIP);若成功,返回32位網路位元組序的地址,若出錯,則返回INADDR_NONE 不建議使用,因為255.255.255.255這個地址無法被轉換int inet_aton(const char *strIP, struct in_addr *addr);若成功,返回非0,若地址字串有錯,返回0,僅轉換IPV4地址int inet_pton(int
Time of Update: 2015-03-15
標籤:轉至:http://ixdba.blog.51cto.com/2895551/541355一
Time of Update: 2015-03-15
標籤:authorization failed錯誤主要是conf/auth檔案配置錯誤,可以參考如下配置:[aliases]# joe = /C=XZ/ST=Dessert/L=Snake City/O=Snake Oil, Ltd./OU=Research Institute/CN=Joe Average[groups]# harry_and_sally = harry,sally# harry_sally_and_joe = harry,sally,&joe#此處的admin
Time of Update: 2015-03-15
標籤:核心 模組相互調用 轉載註明出處 : http://blog.csdn.net/xhz1234/article/details/44278137 Copyright 徐洪志(MacroSAN). All rights
Time of Update: 2015-03-15
標籤:本文轉自:http://www.blogjava.net/bacoo/archive/2012/06/11/380500.htmllinux下高並髮網絡應用注意事項vi /etc/sysctl.conf,加入以下內容:net.ipv4.tcp_tw_reuse=1 #表示開啟重用。允許將TIME-WAIT sockets重新用於新的TCP串連,預設為0,表示關閉net.ipv4.tcp_tw_recycle=1 #表示開啟TCP串連中TIME-WAIT sockets的快速回收,預設為0,
Time of Update: 2015-03-15
標籤:在系統維護的過程中,隨時可能有需要查看 CPU 使用率,並根據相應資訊分析系統狀況的需要。在 CentOS 中,可以通過 top 命令來查看 CPU 使用狀況。運行 top 命令後,CPU 使用狀態會以全屏的方式顯示,並且會處在對話的模式 -- 用基於 top 的命令,可以控制顯示方式等等。退出 top 的命令為 q (在 top 運行中敲 q
Time of Update: 2015-03-15
標籤:我們知道,在32位機器上linux作業系統中的進程的地址空間大小是4G,其中0-3G是使用者空間,3G-4G是核心空間。其實,這個4G的地址空間是不存在的,也就是我們所說的虛擬記憶體空間。那虛擬記憶體空間是什麼呢,它與實際實體記憶體空間又是怎樣對應的呢,為什麼有了虛擬記憶體技術,我們就能運行比實際實體記憶體大的應用程式,它是怎麼做到的呢?呵呵,這一切的一切都是個迷呀,下面我們就一步一步解開心中的謎團吧!進程使用虛擬記憶體中的地址,由作業系統協助相關硬體,把它“轉換”
Time of Update: 2015-03-15
標籤:linux 網卡資訊 nic information rhel 核心版本資訊:[[email protected] ~]# uname -aLinux hvrhub 2.6.18-308.el5 #1 SMP Fri Jan 27 17:17:51 EST 2012 x86_64 x86_64 x86_64
Time of Update: 2015-03-15
標籤: 最近從事linux,實驗室一個破伺服器,能連上網,但是輸入這樣的命令: yum -y install gccyum -y install gcc-c++ ,居然說是沒有這樣的鏡像,也罷,就用隨身碟搞了一個linux gcc,gcc-c++,然後問題來了? 外掛哪家強?
Time of Update: 2015-03-15
標籤:以前做過一點兒USB相關的東西,最近因為項目需要學習了一下多媒體的相關知識。繼而想瞭解一下UVC和V4L2的相關知識。首先介紹兩個概念:UVC:USB video class(又稱為USB video device class or UVC)就是USB device class視頻產品在不需要安裝任何的驅動程式下隨插即用,包括網路攝影機、數字攝影機、類比視頻轉換器、電視卡及靜態視頻相機。最新的UVC版本為UVC 1.5,由USB-IF(USB
Time of Update: 2015-03-15
標籤:《深入理解Linux核心》中關於記憶體管理一共有三章,這是其中的一章,還有第八章,討論核心怎樣給自己分配主存,以及第九章,考慮怎樣給進程分配線性地址。記憶體位址 -- (P40)以下三種地址是相對與8086處理器來說的。邏輯地址(logical address)包含在機器語言指令中用來指定一個運算元或一條指令的地址。比如下面反組譯碼代碼中最左邊的地址即邏輯地址。 1 40052d: 55 push %rbp 2 40052e:
Time of Update: 2015-03-15
Linux進程的棧和進程中函數的棧幀主要理解了Linux進程的棧和函數的棧幀的區別和聯絡中刻畫的是一個Linux進程的結構圖,其中本文想要關注的棧如所示是棧底在0xc0000000地址遞減的一塊進程記憶體地區Linux系統中為每個進程分配的實際大小未做深究Linux進程的棧的整體認知就是這麼多,即1)棧底在0xc0000000(並不需要棧底指標,函數的棧幀才需要棧底指標)2)棧的增長方向,地址遞減方向3)棧頂指標esp4)大小未知(不是本文關注的重點)5)裡面存放的內容是什麼呢?另一個概念是上文
Time of Update: 2015-03-15
Spacewalk 安裝更新刪除軟體包經過前面兩篇文章的操作,我們就已經可以使用Spacewalk安裝系統了,但在真實情境中我們經常會需要通過 Spacewalk 來管理軟體包,比如:安裝、升級和刪除軟體包,下面我們就來看看通過 Spacewalk 怎樣實現這些功能。Spacewalk的配置與安裝Linux系統 Linux下Spacewalk的安裝配置 安裝軟體包訪問 Systems -> Systems -> 選中機器 -> Software
Time of Update: 2015-03-15
fastboot命令的自動補全在Ubuntu 13.10以及之後的Ubuntu 14.04上,通過APT安裝fastboot以及adb工具之後,發現fastboot的自動補全有問題了, fastboot flash 之後的自動補全有問題了, 特別是mbn以及bin類型的檔案根本無法補全。查了一下,發現是fastboot的自動補全指令碼限制了補全規則,稍微修改一下就能解決這個問題.檔案路徑: /etc/bash_completion.d/fastboot修改其中的內容如下:_fastboot()&
Time of Update: 2015-03-15
Linux下mono播放PCM音頻測試環境:Ubuntu 14.04MonoDevelopCodeBlocks1、建立一個共用庫(shared library)這裡用到了Linux下的音頻播放庫,alsa-lib。 alsa是linux下的一個開源項目,它的全名是Advanced Linux Sound Architecture。它的安裝命令如下:sudo apt-get install libasound2-dev使用 Coceblocks 建立一個 shared library
Time of Update: 2015-03-15
Log4j設定檔及nutch中的日誌配置使用SLF4J作為日誌系統時,由於SLF4J只是一個介面,它需要一個具體實現來執行。具體參考
Time of Update: 2015-03-15
Linux下通過源碼編譯安裝程式本文簡單的記錄了下,在Linux下如何通過源碼安裝程式,以及相關的知識。(大神勿噴^_^)一、程式的組成部分Linux下程式大都是由以下幾部分組成:二進位檔案:也就是可以啟動並執行程式檔案庫檔案:就是通常我們見到的lib目錄下的檔案設定檔:這個不必多說,都知道協助文檔:通常是我們在Linux下用man命令查看的命令的文檔二、Linux下程式的存放目錄Linux程式的存放目錄大致有三個地方:/etc, /bin, /sbin, /lib
Time of Update: 2015-03-15
Linux系統入門學習:如何在指令碼中擷取進程ID(PID)提問:
Time of Update: 2015-03-15
CentOS 6.6 永久修改DNS地址的方法CentOS 6.6 永久修改DNS地址的方法1、配置ip地址檔案 /etc/sysconfig/network-scripts/ifcfg-eth0添加一行DNS1=8.8.8.8 #手動添加一個dns地址;DNS設定檔/etc/resolv.conf 的地址會自動匹配手動添加的地址;重啟網卡後不會清除;2、手動添加dns地址 DNS設定檔 /etc/resolv.conf