Time of Update: 2018-12-06
入門必讀——Linux 提示集錦 Linux 提示集錦(一)初用Linux時可能有處處不方便的感覺, 可是等使用一段時間掌握了一些技巧後就會感到越來越順手了. 以下就是我使用Linux以來積累的一些經驗與技巧, 相信對初學者會有所協助的.1. 使用虛擬控制台登入後按Alt+F2鍵這時又可以看到"login:"提示符, 這個就是第二個虛擬控制台. 一般新安裝的Linux有四個虛擬控制台, 可以用Alt+F1~Alt+F4來訪問.
Time of Update: 2018-12-06
一、一個簡單的安裝1、一個linux native分區(‘/’)+一個swap分區2、custom,完整安裝3、多重開機程式LILO/GRUB安裝到MBR上4、根分區必須安裝到硬碟的1024扇區下二、一種保險的安裝1、2個linux native分區(/boot +/)+一個swap分區2、/boot分區位於1024扇區下3、custom,定製安裝4、LILO/GRUB安裝到根分區的第一個扇區5、將根分區啟用為活躍分區三、‘/’的大小1、Redhat7.2 1.2G2、Redhat8.0 4.5
Time of Update: 2018-12-06
ARM體系架構與編程 優酷上的視頻http://v.youku.com/v_playlist/f4148307o1p0.htmlLinux驅動學習方法和關鍵技術http://v.youku.com/v_show/id_XMTg1NzkxMDQw.htmlLinux核心 的視頻http://v.youku.com/v_playlist/f3303826o1p0.html利用開發板學習Linux裝置驅動--華清遠見嵌入式培訓視頻教程http://v.youku.com/v_show/id_XMTg1
Time of Update: 2018-12-06
作者:gnuhpc 出處:http://www.cnblogs.com/gnuhpc/ 1.入門篇1)Makefile的作用:協助編譯多檔案。2)基本編寫樣本:以如下四個檔案為例//main.c#include"mytool1.h"#include"mytool2.h"int main(int argc,char **argv){mytool1_print("hello");mytool2_print("hello");}//mytool1.h#ifndef
Time of Update: 2018-12-06
作者:gnuhpc 出處:http://www.cnblogs.com/gnuhpc/假設執行命令:$ echo 12000 > /proc/sys/vm/dirty_writeback_centisecs不用問,你一定得到了“permission denied”的提示。然後你嘗試使用 $ sudo echo 12000 >
Time of Update: 2018-12-06
作者:gnuhpc 出處:http://www.cnblogs.com/gnuhpc/最初來自:http://www.sinoprise.com/read.php?tid-662-page-e-fpage-1.html (遺憾的是這個連結已經打不開了),我基本未改動,只是進行了一些排版和整理。 參考文獻:http://www.fsf.org/licensing/licenses/ 現今存在的開源協議很多,而經過Open Source
Time of Update: 2018-12-06
作者:gnuhpc 出處:http://www.cnblogs.com/gnuhpc/配了好幾天的wine,又是改註冊表,又是折騰dll的,但是一直不行,索性下了個wine最新版,讓馬哲同學幫忙調,果然成功~總結一下剛才與馬哲大牛的交流過程: 1在/usr/share/fonts/下建立檔案夾 如:winFonts目錄,準備把從windows下拷貝過來的字型都放在這個目錄裡,這裡就是把雅黑字型Yahei.ttf 放進來 sudo mkdir -p
Time of Update: 2018-12-06
作者:gnuhpc 出處:http://www.cnblogs.com/gnuhpc/首先要弄清楚,在Linux系統中,核心為每一個新建立的檔案分配一個Inode(索引結點),每個檔案都有一個惟一的inode號。檔案屬性儲存在索引結點裡,在訪問檔案時,索引結點被複製到記憶體在,從而實現檔案的快速存取。 連結是一種在共用檔案和訪問它的使用者的若干目錄項之間建立聯絡的一種方法。Linux中包括兩種連結:永久連結(Hard Link)和軟連結(Soft
Time of Update: 2018-12-06
作者:gnuhpc 出處:http://www.cnblogs.com/gnuhpc/Linux/Unix 區別於微軟平台最大的優點就是真正的多使用者,多任務。因此在任務管理上也有別具特色的管理思想。 我們知道,在 Windows 上面,要麼讓一個程式作為服務在後台一直運行,要麼停止這個服務。而不能讓程式在前台後台之間切換。而 Linux 提供了 fg 和 bg 命令,讓你輕鬆調度正在啟動並執行任務。
Time of Update: 2018-12-06
作者:gnuhpc 出處:http://www.cnblogs.com/gnuhpc/#include <stdio.h> /*標準輸入輸出定義*/#include <stdlib.h> /*標準函數庫定義*/#include <unistd.h> /*Unix標準函數定義*/#include <sys/types.h> /**/#include
Time of Update: 2018-12-06
作者:gnuhpc 出處:http://www.cnblogs.com/gnuhpc/可以根據終端大小自動調整輸出,並且修正了上一個版本的一些小bug,更加貼近現在Linux用的More。 /** =====================================================================================** Filename: more02.c** Description: A User Version
Time of Update: 2018-12-06
作者:gnuhpc 出處:http://www.cnblogs.com/gnuhpc/void main_thread ( void *ptr ) { char *message1 = "Thread 1"; char *message2 = "Thread 2"; pthread_t thread3, thread4; int iret3, iret4; iret3 = pthread_create(&thread3,
Time of Update: 2018-12-06
年前開始在看mono方面的資料,希望能把自己開發的和公司開發的winform和mvc的web程式部署上去,即使不實際應用,但先測試下效能吧。今天晚上終於弄好了,把我以前的.net3.5下面程式在我虛擬機器裝的RHEL5.5裡運行起了,linux裡裝的Mono2.8.2,目前的最新版本。下面弄一個,我在Linux下面運行以前寫的網站監控程式的介面:現在大體看了下,mono支援得還比較好,聽說mono2.8.2已經支援.net4.0的特性了,wcf也都支援,以後會實施部署.net4.0下的mvc網站
Time of Update: 2018-12-06
在Windows下可以做的事在linux下也可以做到。上網,通過Drcom,終於實現了校園網上外網。在linux下看網頁還是挺有一番滋味的。收郵件。當然可以。聊QQ。用LumaQQ就可以了。學程式。我覺得還是在linux下寫好。而且我更喜歡VI.很自在的感覺。昨天去買了兩本C++的書。一本《C++Primer Plus》(72RMB),另一本《C++ Primer
Time of Update: 2018-12-06
Linux下有三類使用者:1.超級使用者: root 具有作業系統的一切許可權, UID為02.普通使用者:具有作業系統有限的許可權 UID為500—60003.偽使用者: 是為了方便系統管理,滿足相應的系統進程檔案屬主的要求,不能登入系統,UID為1--499 Linux通過 /etc/passwd進行使用者管理,執行命令開啟該檔案: vi /etc/passwd在此檔案中只定義帳號,不定義口令。一行定義一個使用者,分為七個部分:第一列為帳號名稱,第二列為使用者密碼(密碼不在此定義),
Time of Update: 2018-12-06
適用於Debian 系Linux 發行版本ifconfig – 顯示網路資訊,包括IP地址、資料包接收/發送情況iwconfig – 顯示無線網路資訊sudo /etc/init.d/networking restart – 重啟網路/etc/network/interfaces – 手動設定網路檔案ifup interface – 啟用網路介面ifdown interface – 禁用網路介面iwlist scan- 顯示地區內無線網路情況lshw -C network –
Time of Update: 2018-12-06
第一步:啟動BIOS CPU加電後首先工作在16位實模式下, 1.啟動BIOS是通過硬體的特殊設計完成的。加電瞬間強行置CS:0xFFFF,IP:0x0000,如此CS:IP就指向0xFFFF0。BIOS的入口地址即為0xFFFF0 2.定位BIOS後便開始執行BIOS代碼(比如自檢)。最重要的任務就是在記憶體中建立中斷向量表和中斷服務程式。
Time of Update: 2018-12-06
下面是整個Linux系統的啟動過程: Linux Boot StepStartBIOS grub/lilo Kernel
Time of Update: 2018-12-06
拷貝檔案及其子目錄:cp -r 檔案夾 新路徑 通常情況下,刪除檔案用:rm 檔案名稱 刪除檔案夾用:rmdir 檔案夾名 但是 rmdir不能刪除非空的檔案夾,那如何刪除非空檔案夾呢: 命令:rm -rf 非空檔案夾名(建議使用前做好備份,好像此命令是不會放到資源回收筒的,刪了就再也見不著下面的檔案了)。 重新命名檔案夾: mv oldfilename newfilenamemkdir 目錄名 ——建立一個目錄rmdir 空目錄名 ——刪除一個空目錄rm
Time of Update: 2018-12-06
Linux核心中的container_of#define container_of(ptr, type, member) ({\const typeof( ((type *)0)->member ) *__mptr = (ptr);\(type *)( (char *)__mptr - offsetof(type,member)