Time of Update: 2018-12-05
開發的過程中,經常會發現虛擬機器的硬碟不夠用了,這時候需要給虛擬機器擴充硬碟,可以使用如下方法。 (1)在VM——Settings——Hard disk——add ,可以選擇建立一塊新硬碟或者加入一塊已經存在的硬碟。 (2)啟動系統後在終端中使用fdisk -l /dev/sd* 可以列出新加入的硬碟,比如是sdb,假設使用的是SCSI硬碟。 (3)fdisk /dev/sdb,進入fdisk操作介面“Command (m for
Time of Update: 2018-12-05
博主按:下文原作者在linux2.4.0基礎上分析的,我現在的核心是2.6.32。在有區別的地方我會用紅色文字標出,作為對原文的一些補充吧。 本文主要從核心實現的角度分析linux2.4.0核心IO子系統中對IO連接埠資源的管理的實現原理。本文是為那些想要深入分析Linux的IO子系統的讀者和裝置驅動程式開發人員而寫的。 Copyright ?0? 2002 by 詹榮開 E-mail:zhanrk@sohu.com linux-2.4.0 Version 1.0.0,2002-10-1
Time of Update: 2018-12-05
作者:劉洪濤,華清遠見嵌入式學院進階講師,ARM公司授權ATC講師。在上篇《利用udev、sys動態建立裝置結點》的記錄中,裝置驅動中主要依靠下面兩個功能完成的:1、在/sys/class下建立farsight_class類 my_class =class_create(THIS_MODULE, "farsight_class"); 2、在farsight_class中建立新的class裝置 class_device_create(my_class,NULL, devno,
Time of Update: 2018-12-05
原文連結:http://21cnbao.blog.51cto.com/109393/336263 1.1
Time of Update: 2018-12-05
【什麼是FrameBuffer】FrameBuffer直譯就是,幀緩衝。Frame幀:你所看到的螢幕的映像,或者在一個視窗中的映像,就叫一幀。Buffer緩衝:一段RAM,用來暫存映像資料,這些資料會被直接寫入到顯示裝置。幀緩衝就相當於介於 圖形操作 和 映像輸出中間的一個中間人。將程式對圖形資料的處理操作,反饋到顯示輸出上。顯卡(顯存中的資料) <-> 幀緩衝(程式對其中的資料進行處理) <->
Time of Update: 2018-12-05
悄悄地進入Linux核心調試(一) 本文基址:http://blog.csdn.net/cugxueyu/archive/2007/12/21/1957740.aspx※ 調試工作艱苦,是核心級開發區別於使用者級開發的一個顯著特點。※ 駕馭核心調試的能力,很大程度上取決於經驗和對整個作業系統的把握。 一、調試前的準備 核心級bug具有行為不可靠,定義不清晰或者說很難再現的諸多特定,為核心級的bug跟蹤和調試帶來了很大的困難。 ※
Time of Update: 2018-12-05
access(判斷是否具有存取檔案的許可權)相關函數 stat,open,chmod,chown,setuid,setgid表標頭檔 #include<unistd.h>定義函數 int access(const char * pathname,int mode);函數說明 access()會檢查是否可以讀/寫某一已存在的檔案。參數mode有幾種情況組合, R_OK,W_OK,X_OK
Time of Update: 2018-12-05
1. 核心啟動地址1.1. 名詞解釋ZTEXTADDR解壓代碼啟動並執行開始地址。沒有物理地址和虛擬位址之分,因為此時MMU處於關閉狀態。這個地址不一定時RAM的地址,可以是支援讀寫定址的flash等儲存中介。Start address of decompressor. here's no point in talking about virtual or physical addresses here, since the MMU will be off at the
Time of Update: 2018-12-05
文章目錄 安裝JDk 安裝JDk 要安裝tomcat,首先必須要安裝jdk(直接去官網下載最新版本即可)安裝jdk後,需要對配置其環境變數,如下:如果想對所有的使用者都生效,需要修改/etc/profile檔案,但是需要有root使用者的許可權;如果只有test使用者的許可權,則按照以下操作配置:1. 修改/home/test/.bash_profile檔案在檔案中加入以下內容:export
Time of Update: 2018-12-05
一,為什麼要使用lighttpd?apache不可以嗎?在支援純靜態對象時,比片,檔案等 ,lighttpd速度更快,更理想[下面四段話來自:http://www.javayou.com/diary/3264\]Lighttpd是一個德國人領導的開源軟體,其根本的目的是提供一個專門針對高效能網站,安全、快速、相容性好並且靈活的web server環境。具有非常低的記憶體開銷,cpu佔用率低,效能好,以及豐富的模組等特點。lighttpd是眾多OpenSource輕量級的web
Time of Update: 2018-12-05
Linux檔案一般是用一些相關的應用程式建立,比像工具、文檔工具、歸檔工具... .... 或 cp工具等。linux檔案的刪除方式是用rm 命令。Linux檔案類型;Linux檔案類型和Linux檔案的檔案名稱所代表的意義是兩個不同的概念。我們通過一般應用程式而建立的比如file.txt、file.tar.gz
Time of Update: 2018-12-05
mso-fareast-font-family:宋體;mso-fareast-theme-font:minor-fareast;mso-hansi-theme-font:minor-fareast">核心線程是直接由核心本身啟動的進程。核心線程實際上是將核心功能委託給獨立的進程,與系統中其他進程“並行”執行(實際上,也並行於核心自身的執行),核心線程經常被稱為核心“守護進程”。它們主要用於執行下列任務:mso-char-indent-count:0;mso-list:l4 level1 lfo1
Time of Update: 2018-12-05
proc檔案系統是一個特殊檔案系統,它只存在記憶體當中,而不佔用外存空間。它以檔案系統的方式為訪問系統核心資料的操作提供介面。使用者和應用程式可以通過proc得到系統的資訊,並可以改變核心的某些參數。" 1、從/proc檔案系統擷取相關的績效參數 cpu使用率: /proc/stat 記憶體使用量情況: /proc/meminfo 網路負載資訊: /proc/net/dev相應的計算方法:(摘自:什麼是proc檔案系統,見參考資料)
Time of Update: 2018-12-05
新項目組的開發用到了一個不太好用的版本控制工具firefly,這東西與eclipse的整合倒是挺好。索性就研究了下linux下的eclipse CDT環境的搭建,其實挺簡單的,現總結如下,以供大家參考。 使用環境:RHEL5.5 64bit(此處注意,本人使用的是64位系統,32位請選擇相應的軟體)開發環境:eclipse、CDT、java1.7 一、下載1、
Time of Update: 2018-12-05
今天在群裡有人問如何刪除一個檔案夾下按照時間排序的前N個檔案夾,該目錄下只有檔案夾。個人寫了一個指令碼,群裡有人寫了一個指令碼,現整理下來,方便以後查閱。個人的:#!/bin/shls -lrt| awk '{if(NR<4 && NR!=1) printf("rm -rf %s\n",$8)}' >rm2.shchmod 755 rm2.sh./rm2.shrm rm2.sh高手的:#!/bin/shfor i in `ls -lthr | head -3
Time of Update: 2018-12-05
在 Linux 上使用 Bugzilla 跟蹤 bug關於此流行的開源缺陷跟蹤系統的逐步安裝指南 層級: 初級Jason "Jay" Clark, developerWorks 系統整合師, IBM2005 年 4 月 18 日對於負責提供支援的人而言,保持對問題、難題及其修訂的跟蹤,可能會是一項棘手的任務;不過,有一個完美的開源方案可以滿足這一要求:Bugzilla。安裝它之後,您就可以方便地跟蹤 bug 了,並可在發現特定的問題和解決方案時得到通知。本文給出了在
Time of Update: 2018-12-05
Linux辦公室是什麼樣子? 這篇文章大師拜讀以後,發揮想象力告訴大家: 首先大師是一位藝術設計師,PS 3D auto 之類的軟體無法用,大師不得不安裝windows虛擬機器。 更別說 玩遊戲,linux下遊戲可能不少,但是大師喜歡都沒有 更糟糕的是linux軟體沒有破解或者有破解的很少,大師不得不花錢買很多軟體。。。。。 還有,大家注意一個問題,有的軟體是雙許可證的,不是說純粹免費,那麼大師還有出錢請律師幫忙審核軟體許可證,保證真正不違反許可證。
Time of Update: 2018-12-05
1) .tar 解壓:tar xvf filename.tar 解壓:tar xjvf filename.tar.bz2 解壓:tar xzvf filename.tar.gz 打包:tar cvf filename.tar dirname1 dirname2 打包:tar czvf filename.tar.gz dirname1 dirname22) .gz和.Z 解壓:gunzip filename.tar.gz 解壓:gunzip filename.Z 打包:gzip
Time of Update: 2018-12-05
1) 檔案命名的規則不同Windows系統下檔案名稱不區分大小寫,檔案名稱中不能包含[/,/,<,>,|,”,:,*,?]等字元。Unix系統下檔案名稱區分大小寫,檔案名稱中可以使用轉義符[/]來處理特殊字元[/,<,>,|,”,:,*,?],唯一不允許的是表示路徑的字元[/]。2) 文字檔的分行符號不同Dos和windows採用斷行符號+換行(CR(/n)+LF(/r)) 表示下一行,即0D0AUNIX採用分行符號(LF(/r))表示下一行,即0A(0D顯示為^M)
Time of Update: 2018-12-05
1. 什麼是進程進程是處於執行期的程式以及它所包含的所有資源的總稱,包括虛擬處理器,虛擬空間,寄存器,堆棧,全域資料段等。 在Linux中,每個進程在建立時都會被分配一個資料結構,稱為進程式控制制塊(Process Control