Time of Update: 2018-12-06
Linux對I/O連接埠資源的管理 幾乎每一種外設都是通過讀寫裝置上的寄存器來進行的。外設寄存器也稱為“I/O連接埠”,通常包括:控制寄存器、狀態寄存器和資料寄存器三大類,而且一個外設的寄存器通常被連續地編址。CPU對外設IO連接埠物理地址的編址方式有兩種:一種是I/O映射方式(I/O-mapped),另一種是記憶體映射方式(Memory-mapped)。而具體採用哪一種則取決於CPU的體繫結構。
Time of Update: 2018-12-06
Linux核心結構作者: 陳莉君Linux核心主要由五個子系統組成:進程調度,記憶體管理,虛擬檔案系統,網路介面,處理序間通訊。 1進程調度(SCHED):控制進程對CPU的訪問。當需要選擇下一個進程運行時,由發送器選擇最值得啟動並執行進程。可運行進程實際上是僅等待CPU資源的進程,如果某個進程在等待其它資源,則該進程是不可運行進程。Linux使用了比較簡單的基於優先順序的進程調度演算法選擇新的進程。
Time of Update: 2018-12-06
本機使用者 /home/username 配置vsftpd時,強烈建議·# cp /etc/vsftpd.conf /etc/vsftpd.conf1<Enter> //備份,vsftpd.conf是個比較苛刻的主檔案,修改時不小心在有效行後加一個空格就會使服務啟用失敗 # diff /etc/vsftpd.conf /etc/vsftpd.conf1<Enter> //檔案內容比較·做一步,重啟一下,測試# vi
Time of Update: 2018-12-06
apt-get 設定代理 proxy 方法方法一 :這是一種臨時的手段,如果你僅僅是暫時需要通過http代理使用apt-get,你可以使用這種方法。在使用 apt-get 之前,在終端中輸入以下命令:export http proxy=http://yourproxyaddress:proxyport據說取消代理使用:export http_proxy="" 不行的話試試 unset http_proxy;方法二 :這種方法要用到 /etc/apt/ 檔案夾下的 apt.conf
Time of Update: 2018-12-06
一、引子 前段時間看到了apple公司發布了iphone os4.0的預覽視頻,iphone終於打算支援多任務了,尤其是對於預覽視頻中的skype軟體的展示讓人印象深刻。 一般來說,想做一名正規的iphone應用開發人員應當至少準備三件事情: (1)一台apple的電腦 可以是mac book或者mac mini,國內比較“節儉”的公司大都選擇mac mini(現價大概5k左右),然後配個便宜的顯示器;而對於mac
Time of Update: 2018-12-06
作為一個多使用者、多任務的作業系統,linux下的檔案一旦被刪除,是難以恢複的。儘管刪除命令只是在檔案節點中作刪除標記,並不真正清除檔案內容,但 是其他使用者和一些有寫盤動作的進程會很快覆蓋這些資料。不過,對於家庭單機使用的linux,或者誤刪檔案後及時補救,還是可以恢複的。1、Ext2檔案系統結構的簡單介紹在linux所用的Ext2檔案系統中,檔案是以塊為單位儲存的,預設情況下每個塊的大小是1K,不同的塊以塊號區分。每個檔案還有一個節點,
Time of Update: 2018-12-06
本文詳細的介紹了Linux核心中的同步機制:原子操作、訊號量、讀寫訊號量和自旋鎖的API,使用要求以及一些典型樣本 一、引言 在現代作業系統裡,同一時間可能有多個核心執行流在執行,因此核心其實象多進程多線程編程一樣也需要一些同步機制來同步各執行單元對共用資料的訪問。尤其是在多處理器系統上,更需要一些同步機制來同步不同處理器上的執行單元對共用的資料的訪問。
Time of Update: 2018-12-06
使用Linux命令來發送資訊(轉貼)2007-10-08 12:13 Linux發展到今天,很多功能已經可以在可視化的介面中來完成。不過在很多情況下,命令還是非常有用的,特別是Linux系統管理員可以通過命令發送系統休息、布告欄資訊、公用資訊的方式與其他使用者溝通。 設定登入提示 /etc/motd檔案的用途
Time of Update: 2018-12-06
文章目錄 1 概念2 使用3 體會 1 概念1.1 功能LTT是一個用於跟蹤系統詳細運行狀態和流程的工具,它可以追蹤記錄系統中的特定事件。這些事件包括:? 系統調用的進入和退出? 陷阱/中斷(Trap / Irq)的進入和退出? 進程調度事件? 核心定時器? 進程管理相關事件:建立 ,喚醒,訊號處理等等? 檔案系統相關事件:Open / Read / Write / Seek / Ioctl 等等? 記憶體管理相關事件:記憶體配置/釋放等?
Time of Update: 2018-12-06
作者:北南南北來自:LinuxSir.Org摘要:在Linux作業系統的檔案管理中,命令列模式(在控制台或終端下)的檔案或目錄管理,要涉及路徑這一概念,這是Linux命令列操作的最基礎的基礎。如果我們瞭解了路徑的概念,就可以隨心所欲的進入任何目錄,進行我們要做的工作。目錄1、Linux檔案系統是從/開始的;2、理解路徑概念的目的;3、路徑的構成要素;4、路徑的分類; 4.1 絕對路徑;4.2 相對路徑;5、在路徑中一些特殊符號的說明;5.1 符號.應用樣本;5.2 符號..應用樣本;5.3
Time of Update: 2018-12-06
cut是一個選取命令,就是將一段資料經過分析,取出我們想要的。一般來說,選取資訊通常是針對“行”來進行分析的,並不是整篇資訊分析的。(1)其文法格式為:cut [-bn] 或 cut [-c] 或 cut [-df] 使用說明cut 命令從檔案的每一行剪下位元組、字元和欄位並將這些位元組、字元和欄位寫至標準輸出。如果不指定 File 參數,cut 命令將讀取標準輸入。必須指定 -b、-c 或 -f 標誌之一。主要參數-b :以位元組為單位進行分割。這些位元組位置將忽略多位元組字元邊界,
Time of Update: 2018-12-06
訊號的產生,訊號的處理 ,其它訊號函數 ,一個執行個體 1.訊號的產生 Linux下的訊號可以類比於DOS下的INT或者是Windows下的事件。在有一個訊號發生時候相信的訊號就會發送給相應的進程。在Linux下的訊號有以下幾個。 我們使用 kill -l 命令可以得到以下的輸出結果: 1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL 5) SIGTRAP 6) SIGABRT 7) SIGBUS 8) SIGFPE 9) SIGKILL 10)
Time of Update: 2018-12-06
第一個任務是在小板子上驅動電信的3G上網卡,新事物,在PC上先得跑通。隨卡帶的驅動是不可能有linux版的,所以接下來就有兩個辦法,一個是google一下有沒有這個卡的linux開源版驅動,太新,沒有;另一個就是看看kernel是否本身可以支援。後來得到確認,修改kernel的usb-serial部分是可以驅動的。 這是個CDMA的卡,所以在drivers/usb/serial下搜一下有沒有和cdma modem有關的東西,還真有,一個叫option.c的檔案。實際上這就是usb
Time of Update: 2018-12-06
我在ubuntu
Time of Update: 2018-12-06
Linux下xorg進程CPU佔用率過高時的一個解決方案 周銀輝 本來想嘗嘗鮮,將系統從Ubuntu 9.04 升級到9.10,但剛升級完,那叫一個鬱悶阿, xorg進程CPU佔用率老高,百分之九十幾,電腦都快動彈不得了。google了N久,終於找到個很完美的方案:HOWTO: Jaunty Intel
Time of Update: 2018-12-06
Linux下vi的基本用法指南. 一、基本命令介紹 ---- 1.游標命令 k、j、h、l——上、下、左、右游標移動命令。雖然您可以在linux中使用鍵盤右邊的4個游標鍵,但是記住這4個命令還是非常有用的。這4個鍵正是右手在鍵盤上放置的基本位置。 nG——跳轉命令。n為行數,該命令立即使游標跳到指定行。 Ctrl+G——游標所在位置的行數和列數報告。 w、b——使游標向前或向後跳過一個單詞。 ----
Time of Update: 2018-12-06
在 VirtualBox 虛擬機器上面測試的,ubuntu 8.04系統。1. 下載核心原始碼http://www.kernel.org/ 下載The latest stable version of the Linux kernel is: 2.6.25.7 ,點後面的“F” 按鈕下載http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.25.7.tar.bz2 檔案。 2. 在終端 su
Time of Update: 2018-12-06
轉自:http://www.ixpub.net/thread-619016-1-1.html tar命令 [root@linux ~]# tar [-cxtzjvfpPN] 檔案與目錄 ....參數:-c :建立一個壓縮檔的參數指令(create 的意思);-x :解開一個壓縮檔的參數指令!-t :查看 tarfile 裡面的檔案!特別注意,在參數的下達中, c/x/t 僅能存在一個!不可同時存在!因為不可能同時壓縮與解壓縮。-z :是否同時具有 gzip
Time of Update: 2018-12-07
查看軟體xxx安裝內容dpkg -L xxx 尋找軟體 apt-cache search Regex 尋找檔案屬於哪個包dpkg -S filename apt-file search filename查詢軟體xxx依賴哪些包apt-cache depends xxx查詢軟體xxx被哪些包依賴apt-cache rdepends xxx增加一個光碟片源sudo apt-cdrom add系統升級sudo apt-get update sudo apt-get
Time of Update: 2018-12-07
語 法:zip [-AcdDfFghjJKlLmoqrSTuvVwXyz$][-b <工作目錄>][-ll][-n <字尾字串>][-t <日期時間>][-<壓縮效率>][壓縮檔][檔案...][-i <範本樣式>][-x <範本樣式>] 補充說明:zip是個使用廣泛的壓縮程式,檔案經它壓縮後會另外產生具有".zip"副檔名的壓縮檔。 參 數: -A 調整可執行檔自動解壓縮檔案。 -b<工作目錄>