Time of Update: 2018-07-26
下載安裝libfastcommon wget https://github.com/happyfish100/libfastcommon/archive/master.zip unzip master.zip cd libfastcommon-master ./make.sh ./make.sh install
Time of Update: 2018-07-26
linux裡面的壓縮解壓縮是非常常用的指令,而linux支援的壓縮指令比較多樣化,且不同的壓縮使用的技術不同,目前常用的主要是gzip和bzip2這兩個,可能有些人比較常用tar這個指令,這個指令主要是用於打包檔案的,並不是壓縮,只是這個指令支援使用gzip和bzip2進行壓縮而已,但單獨使用tar的時候僅僅打包檔案,不要混淆。 linux檔案的副檔名並沒有用處,但是用於區別檔案,這個在壓縮檔中體現比較大,常見的副檔名有:.Z .gzip
Time of Update: 2018-07-26
Linux系統下做bonding網卡綁定,本測試是使用的環境 CentOS 6.3 +虛擬機器+雙網卡,在裝好的虛擬中添加網卡,不會產品ifcfg-eth1之類的檔案,需要手動複製ifcfg-eth1,如果需要到MAC地址,就用ifconfig把查看到的相應MAC地址寫到設定檔 1. root 使用者登入,用 ifconfig 看網卡是否正常。
Time of Update: 2018-07-26
在“Linux中如何添加/刪除FTP使用者並設定許可權”一文中,我們講了如何添加及刪除使用者,可是後來,我們仍遇到了不少 問題: 1.進入系統後命令列只有一個“$” 這樣的貨幣符號,而且環境變數檔案已經都複製到使用者主目錄下,怎樣才能恢複成如xxx@主機名稱:~$ 這樣的格式呢。 vim /etc/passwd 看到自己的使用者名稱,如: test:x:():()::/home/test: 在後面加上/bin/bash,就行了。
Time of Update: 2018-07-26
為什麼要進行中斷線程化? 在 Linux
Time of Update: 2018-07-26
TOP是一個動態顯示過程,即可以通過使用者按鍵來不斷重新整理目前狀態.如果在前台執行該命令,它將獨佔前台,直到使用者終止該程式為止.比較準確的說,top命令提供了即時的對系統處理器的狀態監視.它將顯示系統中CPU最“敏感”的工作清單.該命令可以按CPU使用.記憶體使用量和執行時間對任務進行排序;而且該命令的很多特性都可以通過互動式命令或者在個人定製檔案中進行設定. top - 12:38:33 up 50 days, 23:15, 7
Time of Update: 2018-07-26
completion定義 定義的目錄:include/linux/completion.h /* * struct completion - structure used to maintain state for a "completion" * * This is the opaque structure used to maintain the state for a "completion". * Completions
Time of Update: 2018-07-26
學習筆記與個人理解,如有錯誤,歡迎指正。 溫馨提示:建議跟著注釋中的編號順序閱讀代碼 測試方法:cat /proc/abc_proc echo 任一字元串 >/proc/abc_pro(需root許可權) /********************
Time of Update: 2018-07-26
思路:通過head和tail指令搭配,head指令查看前面多少行,tail指令查看後面多少行,舉例:某log日誌有很多很多行,我們擷取他的第40行的資料,思路就是先用head擷取前40行,然後tail擷取最後一行,這樣我們得到的就是第40行的資料了。 指令: head -n 40 2017_08_28.log | tail -n 1 具體表現對比: 擷取前40行 可以看到最後一行的資料是“右鍵點擊重新命名” 擷取第40行資料
Time of Update: 2018-07-26
簡要分析 arm 資料異常的處理過程 異常向量與程式跳轉 data abort是ARM體系定義的異常之一。異常發生時,ARM會自動跳轉到異常向量表中,通過向量表中的跳轉命令跳轉到相應的異常處理中去。 ARM的異常處理向量表在entry-armv.S檔案中:
Time of Update: 2018-07-26
grep命令 簡介 用於尋找內容包含指定的範本樣式的檔案,如果發現某檔案的內容符合所指定的範本樣式,預設grep指令會把含有範本樣式的那一列顯示出來。 文法 [root@www ~]# grep [-acinv] [--color=auto] '搜尋字串' filename 選項與參數: -a :將 binary 檔案以 text 檔案的方式搜尋資料 -c :計算找到 ‘搜尋字串’ 的次數 -i :忽略大小寫不同,所以大小寫視為相同 -n :順便輸出行號 -v
Time of Update: 2018-07-26
基於關鍵字的搜尋 grep ”關鍵字“ 檔案 參數: -i 忽略大小寫 -n 顯示結果所在行 -v 輸出不帶關鍵字的行 -An 在輸出時同時輸出所在行之後的指定行數 -Bn 在輸出時同時輸出所在行之前的指定行數
Time of Update: 2018-07-26
有時候需要看檔案夾下有多少檔案,那麼就需要用到以下指令 $ls -l | grep -c '^-' 個grep是啥意思呢。我們man一下 $man grep 會看到以下描述: SYNOPSIS grep [OPTIONS] PATTERN [FILE...] grep [OPTIONS] [-e PATTERN | -f FILE] [FILE...]DESCRIPTION grep searches the named
Time of Update: 2018-07-26
轉自:http://blog.csdn.net/coldsnow33/article/details/12917759 參考:http://lwn.net/Articles/302043/ 一 中斷的處理流程 1 發生中斷時,CPU執行異常向量vector_irq的代碼。 2 在vertor_irq裡面,最終會調用中斷處理的總入口函數asm_do_IRQ。 3
Time of Update: 2018-07-26
http://man.chinaunix.net/newsoft/grep/open.htm 1 grep簡介 grep (global search regular expression(RE) and print out the line,全面搜尋Regex並把行列印出來)是一種強大的文本搜尋工具,它能使用Regex搜尋文本,並把匹配的行列印出來。Unix的grep家族包
Time of Update: 2018-07-26
文本尋找的需要: grep,egrep,fgrep grep:根據模式,搜尋文本,並將符合模式的問本行顯示出來、 模式(Pattern):文本字元和Regex的元字元組合而成的匹配條件 格式:grep [option] PATTERN file... -i --color -v:顯示沒有被模式比對到的行 -o:只顯示被模式比對到的串 -E:使用擴充Regex =egrep -A n:匹配行的after n行
Time of Update: 2018-07-26
轉1. http://blog.sina.com.cn/s/blog_40e1ba640102wm26.html 2.http://www.cnblogs.com/joeyupdo/archive/2013/03/03/2941737.html 以下為copy連結2中的介紹 (1)encoding: Vim 內部使用的字元編碼方式,包括 Vim 的 buffer (緩衝區)、菜單文本、訊息文本等。使用者手冊上建議只在 .vimrc 中改變它的值,事實上似乎也只有在 .vimrc
Time of Update: 2018-07-26
linux中”ls -al”顯示目錄的許可權與檔案許可權含義不同: drwxrwxrwx -rwxrwxrwx 這裡面,目錄上一行“d“表示是個目錄,下一行“-“表示是個檔案。在目錄的許可權表示中,r表示可讀,意味著可以讀取這個目錄的目錄結構,可以理解為當ll的時候,能夠顯示出內容。w表示可寫,意味著可以對目錄下的檔案進行增刪改查。x表示可執行,表示可以將該目錄作為工作目錄。工作目錄什麼含義呢。️可以理解的方法是,能夠cd到這麼目錄下。 例如: 1.
Time of Update: 2018-07-26
系統:Fedora Core4 核心:2.6.11.1 出現錯誤: 1、 CC drivers/i2c/i2c-core.oIn file included from drivers/i2c/i2c-core.c:29:include/linux/i2c.h:58: error: array type has incomplete element typeinclude/linux/i2c.h:197: error: array type has incomplete
Time of Update: 2018-07-26
一般初始的linux可能沒有安裝gcc編譯器。那麼對於需要安裝GCC的軟體發燒友們,就需要自己安裝gcc編譯器。這裡以redhat5虛擬機器linux來敘述如何安裝gcc編譯器 有網的狀態下安裝gcc (linux系統可以串連網路)可以通過命令:yum install gcc-c++ 無網路狀態下安裝gcc 這裡詳說不能串連網路的狀態是,linux虛擬機器該如何安裝gcc 1.首先要找到linux安裝的光碟機檔案,gcc等相關安裝包在其中。