linux核心分析筆記—-系統調用

      在Linux中,系統調用是使用者空間訪問核心的唯一手段,它們是核心唯一的合法入口。實際上,其他的像裝置檔案和/proc之類的方式,最終也還是要通過系統調用進行的。      

linux核心分析筆記—-塊I/O層

      如果您記性好的話,應該記得我在linux裝置驅動執行個體帖中說的最多的就是字元裝置驅動程式,那麼今天的塊I/O層是一個和字元裝置驅動相對應的裝置。兩者最根本的區別就是看它們能否被隨機訪問,換句話說就是看它們能否在訪問裝置時從一個位置隨意地調到另外一個位置,如果可以就是塊裝置,否則就字元裝置。     

有趣的Linux命令列效果

有趣的Linux命令列功效1. Linux"sl"命令列儘管"sl"代表了"蒸汽機機頭",但它是用來提醒那些命令列控們別把"ls"打成了"sl"。讓我們看看在系統中運行這個命令的時候會怎樣。首先,我們安裝的時候,要將其設定為不與標準Linux一起出現。用"apt-get"可以很方便地完成安裝。sudo apt-get install

Linux的I2C 裝置驅動 — mini2440 上i2c介面觸控螢幕驅動

本篇記錄在友善之臂 mini2440 平台上掛載I2C介面觸控螢幕的驅動開發過程。核心版本linux-2.6.32.2, 平台是ARM9 S3C2440+I2C介面的觸控螢幕如上篇Linux的I2C驅動體繫結構講述http://www.lupaworld.com/273398/viewspace-204237.html要掛載新的I2C裝置,需要實現3部分:1) 適配器的硬體驅動:核心中已經實現mini2440,i2c適配器驅動,可以在如下目錄i2c-s3c2410.c中看到相關代碼linux-2

Linux各版本與CPU的關係

1. i386 適用於intel和AMD所有32位的cpu.以及via採用X86架構的32的cpu.    intel平台包括8086,80286,80386,80486,奔騰系列(1.2.3.4)、賽揚系列,Pentium D系列以及centrino P-M,core duo 等.2. X86_64 適用於intel的Core 2 Duo, Centrino Core 2 Duo, and Xeon 和AMD Athlon64/x2, Sempron64/x2,

Linux核心學習筆記九——核心記憶體管理方式

一 頁       核心把物理頁作為記憶體管理的基本單位;記憶體管理單元(MMU)把虛擬位址轉換為物理地址,通常以頁為單位進行處理。MMU以頁大小為單位來管理系統中的也表。       32位系統:頁大小4KB       64位系統:頁大小8KB核心用相應的資料結構表示系統中的每個物理頁:  <linux/mm_types.h>  struct page

Ubuntu10.04搭建linux-0.11編譯環境(1.bochs安裝和使用)

oldlinux發布的bochs設定檔與Ubuntu10.04上的bochs版本不匹配,造成設定檔解析的一系列問題,本文解決此類問題.1. 安裝bochs sudo apt-get install bochs vgabios bochs-x bochsbios bochs-doc bochs-sdl如有問題,找到合適源即可. 2. 擷取可開機linux-0.11 系統1. 下載壓縮包http://oldlinux.org/Linux.old/bochs/linux-0.11-devel-0606

Linux串口c_cc[VTIME]和c_cc[VMIN]屬性設定的作用

在串口編程模式下,open未設定O_NONBLOCK或O_NDELAY的情況下。c_cc[VTIME]和c_cc[VMIN]映像read函數的返回。VTIME定義等待的時間,單位是百毫秒(通常是一個8位的unsigned

10本Linux免費電子書

0. Advanced Linux programming | Linux進階編程  1. GNU Emacs manual | GNU Emacs 指南 2. GTK+/Gnome application development | GTK+/Gnome 應用開發(PDF) 3. Java application development on Linux | Linux 系統下的Java程式開發(PDF) 4. Linux device drivers | Linux 裝置驅動 5.

七款好用的Linux防火牆

轉載出處: http://os.51cto.com/art/201006/207036.htm據國外媒體報道,隨著時間的推移,越來越多的使用者都開始依賴於互連網去工作、學習、娛樂,而這也就導致互連網攻擊變得越來越多,使得使用者的電腦每天都面臨著很多潛伏的危險。為了抵禦這些網路威脅,各大安全廠商陸續推出了多種類型的防火牆。顧名思義,防火牆就是一項協助確保資訊安全的裝置,會依照特定的規則,允許或是限制傳輸的資料通過。這樣一來,那些對使用者電腦有著威脅的資料將會被防火牆拒之門外。下面,筆者為大家列舉了

簡明Linux命令列筆記:comm

文章目錄 參數選項注意樣本 比較已經排序的檔案comm [options] file1 file2 comm將逐行比較已經排序的兩個檔案。顯示結果包括3列:第1列為只在file1中找到的行;第2列為只在file2中找到的行;第3列為兩個檔案的公用行。 參數參數file1和file2為comm要比較的檔案的路徑名。用連字號(-)來替代file1或者file2時,comm將從標準輸入讀取輸入資訊 選項-1             

簡明Linux命令列筆記:cmp

文章目錄 參數選項樣本Tips 比較兩個檔案cmp [options] file1 file2 cmp用來逐個位元組地比較兩個檔案。如果兩個檔案相同,則cmp不顯示任何內容;否則,cmp將顯示地一個不同處對應的位元組數和行號 參數file1 和 file2 是cmp要比較的兩個檔案的路徑名,如果省略file2,cmp就用標準輸入代替 選項-b                   顯示第一個不同位元組的更多資訊,包括檔案名稱、位元組數、行號、

Linux ——記一記那恐怖的 rm -f

  今天想試試iscsi構建的FTP,本來想用單機的虛擬機器,結果發現有諸多問題,只能依賴兩台Redhat6了,結果在給第二台配置yum的時候,最悲劇、最悲慘、最壯烈的一幕發生了~~~~  安裝好yum(yum的安裝依賴包還真有點多)後,在 /etc/yum.repos.d/  目錄中存在三個檔案。想想單機無需使用外部的yum源,所以這三個檔案就不要了——刪之~~~在這裡,我把我的操作過程貼出來:[root@localhost etc]# vim

Linux monitor program Nmon

Nmon 是一個Linux下監控程式,可以監控CPU、IO、輸送量等等,之前看到IBM的部落格裡介紹http://www.ibm.com/developerworks/cn/aix/library/nmon_analyser/ , 還以為是只能用在AIX下呢,其實是可以跑在各種平台的,有了Nmon我們在做各種測試的時候就不用再自己去寫指令碼監控各種Iostat 、Vmstat ,並且Nmon會自己產生XLS表格,非常給力。Nmon分為兩個部分:1.

簡明Linux命令列筆記:dmesg

文章目錄  選項樣本 顯示核心訊息dmesg [options] dmesg 可以用來顯示儲存在核心環緩衝區中的訊息系統啟動時,核心會用硬體和模組初始化的相關訊息填充其環緩衝區。核心環緩衝區中的訊息常常用於診斷系統問題 選項-c             運行dmesg後情況核心環緩衝區 樣本dmesg >[root@localhost ~]# dmesg > message[root@localhost ~]# head -4

Redhat安裝HelixServer 11 for Linux

1.安裝rarlinux-3.9.3.tar.gz 2.解壓縮helixserver   rar e HelixServerUnlimited11_Linux.rar /var/local/software/helix3.cd helix   tar zxvf setup.tar.gz   chmod 766 helix-server-retail-11.01-rhel4-setup.bin  ./helix-server-retail-11.01-rhel4-setup.bin 

Linux相關文章索引使用安裝光碟片建立本地yum倉庫

文章目錄 伺服器安裝和初始化SSH伺服器Linux研究 Linux系統Linux手冊中心 | RedHat產品文檔Ubuntu.com | Ubuntu One | Ubuntu案頭指南 | Ubuntu案頭培訓 | Ubuntu中文論壇 | ChinaUnix.netHow do I use software from a PPA?深入 Linux PAM

Ubuntu Linux 環境變數PATH設定

Ubuntu Linux 環境變數PATH設定0人收藏此文章,收藏此文章 發表於2小時前 ,已有2次閱讀共0個評論0人收藏此文章Ubuntu Linux系統內容變數設定檔: /etc/profile : 在登入時,作業系統定製使用者環境時使用的第一個檔案 ,此檔案為系統的每個使用者佈建環境資訊,當使用者第一次登入時,該檔案被執行。 /etc /environment : 在登入時作業系統使用的第二個檔案, 系統在讀取你自己的profile前,設定環境檔案的環境變數。 ~/.profile

Linux/Ubuntu sudo不用輸入密碼的方法

通常我們並不以root身份登入,但是當我們執行某些命令 (command)時需要用到root許可權,我們通常都是用"sudo command"來執行command。由於使用Ubuntu,所以經常都都用sudo,而使用sudo時,又得輸入密碼,所以我就尋找sudo不輸入密 碼的方法。前陣子google了一下,很容容易找到一個方法,但是對其不夠理解,今天,仔細研究了一下/etc/sudoers這個檔案,對於如何?自

為linux ubuntu fedora的ibus添加搜狗雲、QQ雲、百度雲IME

1、首先確認ibus的相關軟體已經安裝好,假定都沒安裝好的情況下,安裝ibus:1 sudo yum install ibus ibus-devel ibus-pinyin ibus和ibus-devel是必須的,ibus的pinyin看個人需要了2、下載小小IME:http://u.115.com/folder/f6929b78be注意要下載yong-lin的檔案解壓後複製yong檔案夾到主目錄(/home/your name/)並改名為.yong3、修改設定檔"yong.ini",如下:

總頁數: 3662 1 .... 588 589 590 591 592 .... 3662 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.