Time of Update: 2015-03-19
標籤:前一篇博文中:linux核心初始化階段通過early_trap_init()函數完成了把異常向量拷貝到0xFFFF0000開始的地方,這些異常向量大部分指向通過vector_stub宏定義的那段代碼,這段程式碼完成的主要工作是計算異常返回地址、儲存現場、切換到svc模式、跳轉執行彙編異常處理函數,彙編異常處理函數工作在svc模式,先接管上一異常模式儲存的現場,然後調用C處理函數,C函數返回後執行一段彙編程式碼完成異常返回工作。這一系列的工作就是基於arm9處理器的核心例外狀況處理的體系架構
Time of Update: 2015-03-19
標籤:14.select和poll的區別?Poll和epoll的區別? (1)select和poll的區別:(參考:http://blog.csdn.net/mituan2008/article/details/6695177)二者根本的不同是:select()的fd_set是一個位元遮罩(bit mask),因此fd_set有固定的長度。核心在被編譯的時候,可以不受這個長度的限制,因為select()允許應用程式自訂FD_SETSIZE的大小,但是這會增加額外的支出。&nb
Time of Update: 2015-03-18
標籤:永久連結 軟連結 linux inode 1.永久連結檔案和原檔案指向同樣的資料,兩者就像複製一樣,inode號也相同,當刪除原 檔案時,永久連結檔案仍然存在有效。但永久連結檔案不同於檔案的複製。應該說永久連結檔案的產生只是原檔案所在目錄檔案的內容發生改變,原檔案的資料並沒有得到複製,而複製檔案,磁碟上有兩份資料。簡單說,永久連結就是一個類似於別名的概念。當原來的名字沒有了,
Time of Update: 2015-03-18
標籤: mount /dev/cdrom /mnt/cdrom 將裝置名稱/dev/cdrom安裝到mnt/cdrom掛載點下面mount 查看當前所有掛載資訊cd /etc/yum.repos.d 切換到etc/yum.repos.d目錄ls 查看目前的目錄所有資訊mv CentOS-Base.repo CentOS-Base.repo.bak 移動檔案並增加.bak尾碼名mv CentOS-fasttrack.repo CentOS-fasttrack.repo.bak
Time of Update: 2015-03-18
標籤:課程目標: 構建一個基於主機系統的多客戶即時通訊/聊天室項目涉及的理論知識進程式控制制:殭屍進程/孤兒進程、進程式控制制、守護進程。。。處理序間通訊:管道、具名管道、訊號。。。多線程編程: 鎖、訊號量。。。參考教程Robert Love, Linux System program 進程結構進程由程式、資料和進程式控制制三部分組成 進程狀態TASK_RUNNING(運行): R
Time of Update: 2015-03-18
標籤:ls cd linux目錄結構 快速鍵 path 1.ls 命令: ls 用來查看檔案,是非常常用的一個命令: [[email protected] ~]# ls //不包含隱藏檔案 [[email
Time of Update: 2015-03-18
標籤:#include <sys/types.h>#include <sys/socket.h>#include <netinet/in.h>#include <arpa/inet.h>#include <assert.h>#include <stdio.h>#include <unistd.h>#include <errno.h>#include <string.h>#include &
Time of Update: 2015-03-18
標籤:Linux wifi移植wpa_supplicant-0.7.3WIFI 服務端程式 wpa_supplicant包含兩個主要的可執行工具:wpa_supplicant和wpa_cli。wpa_supplicant是核心程式,它和wpa_cli的關係就是服務和用戶端的關係:後台運行wpa_supplicant,使用wpa_cli來搜尋、設定、和串連網路。 無線網卡驅動 DPO_RT5572_LinuxSTA_2.6.1.3_20121022 編譯網卡驅動
Time of Update: 2015-03-18
標籤:chkconfig命令主要用來更新(啟動或停止)和查詢系統服務的運行級資訊。謹記chkconfig不是立即自動禁止或啟用一個服務,它只是簡單的改變了符號串連。使用文法:chkconfig [--add][--del][--list][系統服務] 或 chkconfig [--level
Time of Update: 2015-03-18
標籤:1,查看文本奇數/偶數行奇數行:sed ‘2~2d‘ file後面2表示輸入資料流為兩行,前面2和後面d表示2d 即刪除第二行偶數行:sed ‘1~2d‘ file後面2表示輸入資料流為兩行,前面1和後面d表示1d 即刪除第一行偶數行awk ‘NR%2==0‘ file2,查看文本某一行內容比如查詢第90行內容:sed ‘90,1p‘ file查看檔案的第90行到100行: sed -n ‘90,100p‘ file 3,去掉每行結尾空格sed -e ‘s/
Time of Update: 2015-03-18
標籤:修改linux的時間可以使用date指令 修改日期: 時間設定成2009年5月10日的命令如下: #date -s 05/10/2009 修改時間: 將系統時間設定成上午10點18分0秒的命令如下。 #date -s 10:18:00 修改時區: 找到相應的時區檔案... 修改linux的時間可以使用date指令 修改日期: 時間設定成2009年5月10日的命令如下: #date -s
Time of Update: 2015-03-18
標籤:一. AWK 說明awk是一種程式設計語言,用於在linux/unix下對文本和資料進行處理。資料可以來自標準輸入、一個或多個檔案,或其它命令的輸出。它支援使用者自訂函數和動態Regex等先進功能,是linux/unix下的一個強大編程工具。它在命令列中使用,但更多是作為指令碼來使用。awk的處理文本和資料的方式:它漸進式掃描檔案,從第一行到最後一行,尋找匹配的特定模式的行,並在這些行上進行你想要的操作。如果沒有指定處理動作,則把匹配的行顯示到標準輸出(螢幕),如果沒有指定模式,
Time of Update: 2015-03-18
標籤:1.在指定檔案夾下遞迴查詢包含一個字串的檔案(列出的檔案內容片段) grep -r “要尋找的串” 檔案路徑 如 : grep -r "helloworld" . #在目前的目錄下遞迴尋找 “helloworld” 字串2. 遞迴尋找檔案名稱 (列出檔案名稱)
Time of Update: 2015-03-18
標籤:◆一、概念 NFS是網路檔案系統(Network File
Time of Update: 2015-03-18
標籤:1、網路上現成的資料 格式: sed -i "s/尋找欄位/替換欄位/g" `grep 尋找欄位 -rl 路徑` linux sed 批量替換多個檔案中的字串 sed -i "s/oldstring/newstring/g" `grep oldstring -rl yourdir` 例如:替換/home下所有檔案中的www.admin99.net為admin99.net sed -i "s/www.admin99.net/admin99.net/g" `grep
Time of Update: 2015-03-18
標籤:linux各個目錄空間清理var空間清理/var/spool/clientmqueue原來/var/spool/clientmqueue是如果系統中有使用者開啟了cron,而cron中執行的程式有輸出內容,輸出內容會以郵件形式發給cron的使用者,而sendmail沒有啟動所以就產生了這些檔案。伺服器上確實有cron定時執行數十個指令碼,而且都沒有設定輸出定向,日積月累的檔案都被儲存在/var/spool/clientmqueue目錄下面樂 = =.00 01 * * 4 root cd
Time of Update: 2015-03-18
標籤:1、在一個目錄下刪除大批量的檔案時,當使用 rm -rf 或者rm *會提示參數列表過長 通過修改命令為 :find . -name "*" | xargs rm -rf ‘*‘,成功刪除 2、需要把一個目錄下的所有檔案mv到另外一個目錄,如果目前的目錄檔案特別多,簡單使用mv 來源目錄目的目錄會提示參數列表過長 通過修改命令為 :ls | xargs -t -I {} mv {} ../matchres/ 可以把目前的目錄下的所有檔案移到
Time of Update: 2015-03-18
標籤:cat tail -f 日 志 文 件說 明 /var/log/message系統啟動後的資訊和錯誤記錄檔,是Red Hat Linux中最常用的日誌之一 /var/log/secure與安全相關的日誌資訊 /var/log/maillog與郵件相關的日誌資訊 /var/log/cron與定時任務相關的日誌資訊 /var/log/spooler與UUCP和news裝置相關的日誌資訊 /var/log/boot.log守護進程啟動和停止相關的日誌訊息 系統: # uname -a
Time of Update: 2015-03-18
標籤:linux650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/5B/6F/wKiom1UI4e2z5b_jAAJjXjKvwrE946.jpg" style="float:none;" title="1.png" alt="wKiom1UI4e2z5b_jAAJjXjKvwrE946.jpg" />650) this.width=650;"
Time of Update: 2015-03-18
標籤:linux環境-常用命令-dstat使用dstat命令是vmstat 、iostat、netstat與一身,dstat偏重與資料收集。yum install dstat -y[[email protected]_5 ~]# dstat----total-cpu-usage---- -dsk/total- -net/total- ---paging-- ---system--usr sys idl wai hiq siq| read writ| recv