Time of Update: 2018-12-04
LD arch/x86/mm/built-in.o LDS arch/x86/vdso/vdso32/vdso32.lds AS arch/x86/vdso/vdso32/note.o AS arch/x86/vdso/vdso32/int80.o VDSO arch/x86/vdso/vdso32-int80.so.dbggcc: error: elf_i386: No such file or directorymake[2]: *** [arch/x86/vdso/vdso32
Time of Update: 2018-12-04
1,> 重新導向輸出符號用法:命令 >檔案名稱特性:覆蓋(當輸入檔案和輸出檔案是同一檔案,文件內容被清空;不適合連續重新導向)典型應用:合并檔案(cat a b >c);清空檔案(cat /dev/null);檔案列印2,>> 重新導向輸出符號用法:命令 >>檔案名稱特性:追加3,2> 錯誤重新導向輸出符號用法:命令 2>檔案名稱特性:覆蓋4,2>> 錯誤重新導向輸出符號用法:命令
Time of Update: 2018-12-04
本文為轉載 http://www.opensolution.org.cn/archives/502.html一、free 該工具主要是顯示系統裡可用和已用的記憶體Linux通常按一定的演算法把常用的資料載入到系統的虛擬記憶體buffers和cached中,以便於使用者程式在訪問系統資源更快。而由free查看到的buffers是用於存放中繼資料,而cached是用於存放真實的檔案內容。 由free
Time of Update: 2018-12-04
1、getenv 標頭檔 #include<stdlib.h>函數原型 char * getenv(const char *name);函數說明 getenv()用來取得參數name環境變數的內容。參數name為環境變數的名稱,如果該變數存在則會返回指向該內容的指標。環境變數的格式為name=value。傳回值 執行成功則返回指向該內容的指標,找不到符合的環境變數名稱則返回NULL。舉例:#include<stdlib.h>int mian(){ char
Time of Update: 2018-12-04
對於主進程 fork()返回建立的子進程ID, 子進程fork()返回0 http://blog.chinaunix.net/u1/53053/showart_425189.html進程配置有唯一的進程式控制制塊PCB,由proc結構和usr結構組成。下面依次介紹進程相關的系統調用:1:fork()函數 建立一個子進程 #include<sys/types.h> /* 提供類型pid_t的定義 */#include<unistd.h> /*
Time of Update: 2018-12-04
作業系統:Redhat Linux 51、安裝Tomcat解壓縮apache-tomcat-6.0.29.zip到任意一個有許可權的目錄即可,如/home/its/apache-tomcat-6.0.29。 2、下載安裝JDK(jdk1.6.0_24-linux-i586.bin ):下載後執行./jdk1.6.0_24-linux-i586.bin命令安裝,假設安裝後路徑為/home/its/jdk1.6.0_24設定環境變數:vi
Time of Update: 2018-12-04
終端中文亂碼/etc/default/localLANG=C 裝KDE4apt-get install kdebase 裝udev時掛掉如果說是核心不夠新時apt-get install linux-image-2.6.686網上說法一般是kernel-image,但debian下的包好像都是linux-image開關。 裝guest addition首先裝模組編譯工具apt-apt install build-essential linux-header-XX
Time of Update: 2018-12-04
最近用mini2440學習linux驅動,做一下筆記LED驅動:static int __init dev_init(void)在驅動的初始化函數中經常看到,__init 首碼,這個在下面檔案中定義file:/include/linux/init.h/* These macros are used to mark some functions or * initialized data (doesn't apply to uninitialized data) * as
Time of Update: 2018-12-04
修改linux分區的卷標可以用 e2label,比如要把/dev/sda1 的卷標改為/boot,則可這樣$ e2label /dev/sda1 /boot查看linux分區檔案系統卷標$ e2label /dev/sda1/boot在linux中如何修改Windows分區的卷標呢?我們要用到兩個工具:對於 VFAT 檔案系統,可以使用來自 dosfstools 軟體包的 dosfslabel;對於 NTFS 檔案系統,可以使用來自 ntfsprogs 軟體包的
Time of Update: 2018-12-04
hello.c檔案#include <linux/init.h>#include <linux/module.h>#include <linux/kernel.h>static int hello_init(void){ printk(KERN_ALERT "Hello World!/n"); return 0;}static void hello_exit(void){ printk(KERN_ALERT "Bye
Time of Update: 2018-12-04
文章目錄 建立patch檔案:-p0 還是-p1? patch 命令的目錄層次: 也許只是我一個人比較笨,每次碰到bug,雖然有人給出補丁(patch),但是卻不知道怎麼使用。Manual Page ( man patch )也只給出 patch -p(num) <patchfile這樣的用法,具體也不知道怎樣確定num,如果你也有這樣的疑惑,請繼續閱讀,下面的內容來自這裡建立patch檔案:diff -Naur olddir
Time of Update: 2018-12-04
在前往日本橫濱參加LinuxCon 2011大會的前一夜,Linus Torvalsd剛剛在Git中標記了Linux 3.0-rc1,並向KLML提交了相關宣布,這也標誌著Linux作業系統終將離開2.6系列核心,開啟3.0的新時代。其實就在一周前,Linus還在考慮是否應該終結Linux 2.6系列核心,畢竟它已經連續經曆了39個重大版本,壽命也長得驚人,不過Linus最初考慮的後繼版本是2.8,而非3.0。一些開發人員認為轉向Linux
Time of Update: 2018-12-04
本文檔的Copyleft歸yfydz所有,使用GPL發布,可以自由拷貝,轉載,轉載時請保持文檔的完整性,嚴禁用於任何商業用途。msn: yfydz_no1@hotmail.com來源:http://yfydz.cublog.cn1. 前言 本文介紹linux核心中一些常用的資料結構和操作。 2. 雙向鏈表(list) linux核心中的雙向鏈表通過結構 struct list_head來將各個節點串連起來,此結構會作為鏈表元素結構中的一個參數:struct list_head { struct
Time of Update: 2018-12-04
最近同事的程式設計過程中用到了Linux的signal機制,從而引發了我對Linux中signal機制的思考。Signal機制在Linux中是一個非常常用的處理序間通訊機制,很多人在使用的時候不會考慮該機制是具體如何?的。signal機制可以被理解成進程的非強制中斷,因此,在即時性方面還是相對比較高的。Linux中signal機制的模型可以採用進行描述。
Time of Update: 2018-12-04
/d :代表日期,格式為weekday month date,例如:"Mon Aug 1"/H :完整的主機名稱。例如:我的機器名稱為:fc4.linux,則這個名稱就是fc4.linux/h :僅取主機的第一個名字,如上例,則為fc4,.linux則被省略/t :時間顯示為24小時格式,如:HH:MM:SS/T :時間顯示為12小時格式/A :時間顯示為24小時格式:HH:MM/u :目前使用者的帳號名稱/v :BASH的版本資訊/w :完整的工作目錄名稱。家目錄會以 ~代替/W
Time of Update: 2018-12-04
在Linux下有許多軟體包可以實現標準的郵件服務。UNIX/Linux的電子郵件系統模型基本可分為郵件傳遞代理MTA,郵件儲存和擷取代理MSA,以及郵件客戶代理MUA三大模組。雖然也有一些特殊的郵件應用程式無法確切歸入上述分類。下面我們就Linux郵件服務做一概述。 1、郵件傳遞代理-MTA 在Linux下的郵件傳遞代理包括sendmail,該系統幾乎在任何UNIX平台上都有相應的版本;還有D.J. Bernstein的qmail以及Wietse
Time of Update: 2018-12-04
1, 主板資訊 .查看主板的序號 -------------------------------------------------- #使用命令 dmidecode | grep -i 'serial number' #查看板卡資訊 cat /proc/pci -------------------------------------------------- 2, cpu資訊 -------------------------------------------------
Time of Update: 2018-12-04
文章目錄 Sam之前看2.4kernel時,常看到List.也仔細看了一下,但現在長期沒有看kernel,沒有寫程式,已經忘記了很多。今天又看一看並記錄下來。 LinuxKernel中,常常需要使用雙向鏈表。在~/include/linux/list.h中,就定義了雙向鏈表和常用的function. 鏈表頭如下:struct list_head { struct list_head *next,
Time of Update: 2018-12-04
一、Makefile介紹
Time of Update: 2018-12-04
cat /etc/fstab # /etc/fstab: static file system information.## Use 'blkid -o value -s UUID' to print the universally unique identifier# for a device; this may be used with UUID= as a more robust way to name# devices that works even if disks are