Time of Update: 2018-12-03
Internet的快速增長使多媒體網路伺服器,特別是Web伺服器,面對的訪問者數量快速增加,網路伺服器需要具備提供大量並發訪問服務的能力。例如 Yahoo每天會收到數百萬次的訪問請求,因此對於提供大負載Web服務的伺服器來講,CPU、 I/O處理能力很快會成為瓶頸。簡單的提高硬體效能並不能真正解決這個問題,因為單台伺服器的效能總是有限的,一般來講,一台PC伺服器所能提供的並發訪問處理能力大約為1000個,更
Time of Update: 2018-12-03
ForewordIfyou're holding this book, you may be asking yourself: Why "yet another"Linux device driver book? Aren't there already a bunch of them? The answer is: This book is a quantum leap ahead of the others. First,it is up-to-date, covering recent
Time of Update: 2018-12-03
最近裝了fedora9,由於顯示問題很大,又退回了f8.然後在f9安裝時對檔案的備份分區加了密,結果導致我不能恢複備份檔案了,那個鬱悶阿,一掛載加密分區就提示我"mount: unknown filesystem type'crypt_LUKS'",網上找了半天才找到解決辦法,順帶也瞭解了linux對資料保護的強大
Time of Update: 2018-12-03
SVN是CVS的下一個版本,主要用來進資料列版本設定,可以對程式碼,音頻,視頻以及影像檔等,做版本控制。目錄以及檔案是Subversion中可以記錄版本的對象。其主要工作原理如: _ _ _ _ _ _ _ _ _ _ / / | | |
Time of Update: 2018-12-03
淺析Linux下sdio介面對sd卡硬體檢測流程static struct pxamci_platform_data luther_mci_platform_data = { .detect_delay = 20,//檢測到sd裝置插入之後,延時detect_delay個tick之後,執行函數 .ocr_mask = MMC_VDD_32_33|MMC_VDD_33_34, .init = luther_mci_init, .setpower
Time of Update: 2018-12-03
一.去除embedded linux 的開機游標: 在核心的目前的目錄進入到drivers/video/console/fbcon.c檔案 將static void fb_flashcursor(void *private) 和 static void fbcon_cursor(struct vc_data *vc, int mode) 裡的內容注釋掉,使之變成空函數二.設定LINUX核心啟動LOGO (1)讓核心支援啟動LOGO 在核心目錄中 make
Time of Update: 2018-12-03
OpenSSH OpenSSH 是 SSH (Secure SHell) 協議的免費開源實現。它用安全、加密的網路連接工具代替了 telnet、ftp、 rlogin、rsh 和 rcp 工具。OpenSSH 支援 SSH 協議的版本 1.3、1.5、和 2。自從 OpenSSH 的版本 2.9 以來,預設的協議是版本 2,該協議預設使用 RSA 鑰匙。1. 為什麼使用 SSH? 使 用 OpenSSH 工具將會增進你的系統安全性。 所有使用 OpenSSH 工具的通訊,包括口令,都會被加密。
Time of Update: 2018-12-03
1、製作logo的方法: 首先選擇一個自己喜歡的圖片,然後通過GIMP軟體將該圖片儲存為.png格式, 變換方式這個就不說了(very easy),比如儲存為linuxlogo.png.然後將該圖片傳入到裝有Linux PC比如(ubuntu),按照以下順序你就可以製作一個你喜歡logo前提你必須安裝以下的工具(pngtopnm,pnmquant,pnmtoplainpnm)$ pngtopnm linuxlogo.png > linuxlogo.pnm $ pnmquant 224
Time of Update: 2018-12-03
zImage核心鏡像解壓過程詳解 收藏 zImage核心鏡像解壓過程詳解 作者:劉洪濤,華清遠見嵌入式培訓中心講師。本文以linux-2.6.14核心在S3C2410平台上運行為例,講解核心的解壓過程。
Time of Update: 2018-12-03
網上看到一個Intel的強寫的一篇關於meego的文章,很是受用,一篇好的文章就好比一頓每餐,在這裡與大家分享。從2月份Meego發布後一直在學習,現在把一些學到的內容跟大家共用一下。首先想說說Meego是什麼,Meego首先是一個跨平台的linux開放系統,跨平台有兩個含義:ARM+IA,而不僅僅局限於一種晶片;二是跨多個產品平台,手機,嵌入式,車載,電視;但各個平台有不同的需求,meego如何能做到覆蓋如此多的方面呢?回答這個問題之前我們要看看Meego有什麼從下往上看,硬體層,Linuxk
Time of Update: 2018-12-03
1. Linux 調度 I/O消耗型和處理器消耗型進程(保證及時的IO響應和高效的CPU利用率) Server Load Balancer:每顆CPU上有一個進程隊列,當CPU的負載差大於25%時運行Server Load
Time of Update: 2018-12-03
問題:在Linux下正常換行的文字,到了Windows下後,不再換行。 在Windows下換行時,有兩個字元:斷行符號(/r)和換行(/n)。但在Linux下,只有一個換行(/n)可使用unix2dos和dos2unix命令進行格式的轉換:參數:-k 保持輸出檔案和輸入檔案的日期時間戳記不變-o file 預設模式 . 將file轉換,並輸出到file-n infile outfile 新模式. 轉換infile, 並輸出到outfile 1.
Time of Update: 2018-12-03
最近突然想寫一個跨平台的項目,發現首先第一個要解決的調用跨平台的庫的問題,所以研究一把兩個平台下的庫的問題。本文主要講述在Windows系統和Linux系統的兩種作業系統中,如何來建立靜態連結庫與動態連結程式庫。 1.介紹 1.1 為什麼要使用庫(靜態連結庫與動態連結程式庫)? 基於提高代碼的重用性、可維護性、可測試性等包含但限於上述原因,軟體設計一般就會就功能分類,形成模組化。庫則是模組化開發的體現,它封裝具有分類功能的代碼,供其他模組來調用。
Time of Update: 2018-12-03
1.先對上篇補充一點Windows環境下Visual Studio 2010開發遇見的一點小問題: 每次建立一個 Visual C++ 選項先建一個“Empty Project”類型的項目的時候,專案檔目錄下出現與解決方案同名的*.sdf檔案和一個名為ipch的目錄。這兩個玩意好像不招人喜歡,除掉他們的方法很簡單:Tools->Options->Text Editor->C/C++->Advanced->Disable
Time of Update: 2018-12-03
環境:Windows XP SP2 + VMware Workstation 6.1 + Red Hat Enterprise 5.1 本文內容是自己實踐加網上搜尋的資料。 (一)Linux下的FTP配置步驟:(1) 檢查是否安裝了vsftpd:rpm -qa | grep -i vsftpd(2)讓系統服務隨著系統啟動而啟動:chkconfig vsftpd on(3)啟動vsftpd伺服器:/etc/init.d/vsftpd start(4)測試:ftp
Time of Update: 2018-12-03
本文主要講述在Linux系統中的靜態連結庫與動態連結程式庫。 1.Linux系統中的靜態連結庫 (1)建立標頭檔static_lib.h和源檔案static_lib.c,以及應用靜態庫的主程式檔案main.c,代碼分別如下(與前面Windwos系統那篇代碼基本一樣): /*static_lib.h*/#ifndef _STATIC_LIB_H#define _STATIC_LIB_H/* 匯入或是匯出的函式宣告 */void
Time of Update: 2018-12-03
在虛擬機器下使用redhat enterprise linux 5:1、以root身份登入,通過在terminal中輸入命令init 3可以進入shell命令列介面,在命令列種調用startx或init 5可以恢複到映像介面。恢複到映像介面後,可以使用菜單下的logout菜單,退出映像介面,回到shell命令列介面。2、登入到圖形介面後,可以按ctrl+shift+alt+f1+fn轉到命令列介面,按alt+fn+f7回到圖形介面。
Time of Update: 2018-12-03
一、首先在虛擬機器的VM菜單下,點擊Setting子功能表,進行cd/dvd設定,選擇iso檔案二、使用命令mount -t auto -o ro /dev/cdrom /mnt/cdrom 進行掛載。其中/dev/cdrom是linux硬體裝置,即光碟機。而/mnt/cdrom表示linux系統的一個目錄,表示要將裝置內容掛載到該目錄中。如果僅執行掛載操作,其中參數-t auto -o
Time of Update: 2018-12-03
ubuntu12.04 安裝jdk後發現有預設的jdk1.6安裝,那麼怎麼安裝jdk1.7.X呢?我試過一下的代碼:原來的安裝路徑是:/home/xwh/案頭/environment/jdk1.7.0_07,後來發現不行,只能暗長網上代碼來,先把jdk目錄弄到固定路徑下,其實預設安裝的jdk都在這裡mv /home/xwh/案頭/environment/jdk1.7.0_07 /usr/lib/jvm然後的目的是把檔案夾改名mv /usr/lib/jvm/jdk1.7.0_07
Time of Update: 2018-12-03
目的: 基本掌握了 make 的用法,能在Linux系統上編程。環境: Linux系統,或者有一台Linux伺服器,通過終端串連。一句話:有Linux編譯環境。準備: 準備三個檔案:file1.c, file2.c, file2.h file1.c: #include <stdio.h> #include "file2.h" int main()