Time of Update: 2014-04-13
寫在前面:這篇文章比較寬泛的寫了關於中斷的一些內容,包括中斷的定義,中斷的分類,電腦內部硬體產生中斷的過程,以及中斷的未來展望。但是並沒有詳細介紹中斷處理過程。什麼是中斷Linux 核心需要對串連到電腦上的所有硬體裝置進行管理,毫無疑問這是它的份內事。如果要管理這些裝置,首先得和它們互相通訊才行,一般有兩種方案可實現這種功能:第一種方案會讓核心做不少的無用功,因為輪詢總會周期性的重複執行,大量地耗用 CPU 時間,因此效率及其低下,所以一般都是採用第二種方案
Time of Update: 2014-04-09
Linux學習筆記之——su、sudo命令使用及區別 摘要:主要對su、sudo命令的功能進行介紹和兩者之間的區別。以及使用方式 一:兩者之間的區別 su用於使用者之間的切換。
Time of Update: 2014-04-11
Linu學習筆記之——Linux 使用者、使用者組的相關操作 摘要:主要介紹關於Linux的使用者的、添加、修改、刪除。使用者組的新增、修改、刪除操作和一些特殊情況。以及使用者和使用者組之間的操作。 一:使用者及使用者組存放檔案 1、/etc/passwd
Time of Update: 2014-04-09
Linux學習筆記之——ssh串連虛擬機器中的ubuntu12.0.4 摘要:主要是解決不能使用ssh遠程ubuntu的問題、使用的遠程工具是putty、也可以使用xshell、ubunut12.0.4是裝在虛擬機器中的、不過這個應該沒有什麼影響。 一:問題的出現
Time of Update: 2014-04-08
Linux學習筆記之——普通使用者使用sudo命令 摘要:主要記錄如何解決普通使用者不能使用sudo命令的問題、同時補充點為什麼使用sudo命令、使用的好處。 一:建立一個普通使用者 前面的筆記中也記錄過如何建立一個普通使用者、可以使用useradd命令、adduser命令。這裡再使用useradd命令建立一個普通使用者。
Time of Update: 2014-04-09
Linux使用者基本上都習慣使用clear命令或Ctrl+L組合快速鍵來清空終端螢幕。這樣做其實並沒有真正地清空螢幕,但當用滑鼠向上滾時,你仍然能看到之前的命令操作留下來的輸出。命令 printf “\033c” 或者 printf “\ec”真正地清空了終端螢幕.它的工作原理是什嗎?\033 == \x1B == 27 == ESC 於是,這個命令變成了c,它是VT-XXX中表示“Full Reset
Time of Update: 2014-04-08
/********************************************************************* * Author : Samson * Date : 04/07/2014 * Test platform: *
Time of Update: 2014-04-06
一、 利用vmware等工具,為系統添加一個硬碟(1G)並建立分區如下:兩個主要磁碟分割,三個邏輯分區。五個分區大小均為200M。對該五個分區進行格式化,最後一個分區的分區類型設為FAT32,其餘分區類型均設為Linux。 1.先使用VM為系統添加一個1G的硬碟 2.使用fdisk –l命令,列出系統的磁碟個數和基本情況,高亮,hdb就是剛剛添加的1G硬碟 3.使用fdisk
Time of Update: 2014-04-17
在這本書裡面使用fork時的標準格式都是pid_t pid;if(pid = fork() < 0)//錯誤{}else if(pid == 0)//子進程{}else //父進程{}結果仿照上面格式寫代碼的時候一直執行子進程,而且子進程會執行兩遍,但是父進程不執行,自己分析下,每次if(pid = fork() < 0)的時候都會產生一個新的子進程,原因貌似在這裡,但是不管怎麼樣,父進程總不執行,這點沒搞懂。把上面的格
Time of Update: 2014-04-17
為了資料安全起見,平時喜歡把系統安裝在一個100GB左右的系統磁碟分割,其他所有資料儲存在另一個資料分區,那即使系統出問題要重裝,也只要格式化系統磁碟分割即可,資料分區不受影響!樣本如下:把ext4格式的sdb2分區載入到 /media/YourPartition.首先:1. 建立/media/YourPartition目錄2. 然後開啟 /etc/fstab 檔案,添加行:/dev/sdb2 /media/YourPartition ext4 defaults 0 1OK,重啟後即生效。
Time of Update: 2014-04-17
1.列出你在當前系統中的所有進程。指出你在該系統中最早啟動的進程是哪個,在什麼時候啟動?高亮,init進程是最早啟動的,啟動時間為12:232.列出當前系統中佔用記憶體最高的進程。vcD4KPHA+yOfNvLjfwcHQ0M6qtbHHsM+1zbPW0NW808PE2rTm1+6437XEvfizzDwvcD4KPHA+PGltZyBzcmM9"http://www.2cto.com/uploadfile/Collfiles/20140415/2014041509184326.jpg"
Time of Update: 2014-04-17
---簡介Linux下的MISC簡單字元裝置驅動雖然使用簡單,但卻不靈活。只能建立主裝置號為10的裝置檔案。字元裝置比較容易理解,同時也能夠滿足大多數簡單的硬體裝置字元裝置通過檔案系統中的名字來讀取。這些名字就是檔案系統中的特殊檔案或者稱為裝置檔案、檔案系統的簡單結點,一般位於/dev/目錄下使用ls進行查看會顯示以C開頭證明這是字元裝置文件crw--w---- 1 root tty 4, 0 4月 14 11:05
Time of Update: 2014-04-17
中斷程式一般會包含在某個裝置的驅動程式中,因此,中斷處理常式本質上還是一個核心模組。在上篇文章中也看到了一個簡單的中斷處理流程和核心模板的寫法非常相似。但是那個中斷是最簡單的中斷,沒有用到中斷處理的下半部的處理機制,在別的文章中也講述了下半部的處理機制,這裡簡單的使用介紹下!上文中我們通過一個簡單的例子分析了一個中斷程式的基本結構。可以看到,中斷處理常式在處理中斷時起到了關鍵作用,也是一個中斷程式必不可少的部分。不過,現如今的中斷處理流程都會分為兩部分:上半部分(top
Time of Update: 2014-04-17
什麼叫分區?分區指的是告訴作業系統,我這塊磁碟,按柱面的範圍劃分成若干個分區。例如1-50個柱面做sda1,51-100個柱面做sda2分區。這樣,將一個硬碟(或者lun),劃分為更小更好管理的單位,接下來我們可以對不同的分區,格式化成不同的檔案系統等。什麼叫格式化?格式化的目的是將分區弄成檔案系統,檔案系統有什麼作用呢?引入檔案系統後,各個程式都通過檔案系統介面訪問磁碟,檔案系統能保障訪問同一檔案的先後順序,提供分類樹,限定使用者權限等。如果沒有檔案系
Time of Update: 2014-04-17
一、使用者檔案:/etc/passwd[root@pinfun6 ~]# cat /etc/passwdroot:x:0:0:root:/root:/bin/bash 1 2 3 4 5 6 7 | | | | | | | | | | | | | |--使用者預設使用的SHELL | | | | | |--使用者家目錄 | | | | |--使用者finger資訊(注釋資訊) | | |
Time of Update: 2014-04-17
Redhat9 配置FTP2、編輯/etc/vsftpd/vsftpd.conf檔案修改連接埠Step1. 修改/etc/vsftpd/vsftpd.conf`新增底下一行listen_port=2121Step2. 重新啟動vsftpd[root@home vsftpd]# /sbin/service vsftpd restartShutting down vsftpd: OK ]Starting vsftpd for vsftpd: OK ]特定使用者peter、john
Time of Update: 2014-04-17
Linux中斷核心編程前言在前面分析了中斷的基本原理後,就可以寫一個核心中斷程式來體驗以下,也可以藉此程式繼續深入來瞭解核心中斷的執行過程一.核心中斷程式:我們還是來看一看成程式:在看程式之前,要熟悉如何進行模組編程,和瞭解module_pararm()的用法。如果不熟悉的話請大家看,module_param()的學習和Linux核心模組編程,在此不作解釋。1.程式interrupt.c[c-sharp] view plaincopy1 /* 2 *file name :interrupt.c3
Time of Update: 2014-04-17
Unix 安全可靠,功能強大,多使用者。Linux 免費版Unix安裝前知識準備 硬碟與分區 主要磁碟分割 安裝作業系統 擴充分區 資料儲存 邏輯分區 一切皆檔案 硬碟 IDE--hdx(x為abcd...) SCSI--sdX(X為ABCD...) 分區 硬碟檔案名稱 + 分區數字序號 例如, 第一個IDE硬碟中第一個分區:hda1 第二個SCSI硬碟的第四個分區:sdb4 Linux主要磁碟分割和擴充分區只有四個,1——4 邏輯分區:從5開始
Time of Update: 2014-04-03
命令(command)資訊 詳解本文地址: http://blog.csdn.net/caroline_wendy/article/details/22663081測試環境: Ubuntu 12.04 + GNOME Terminal 3.4.1.1Linux中, 命令主要包含4種: 可執行程式(executable program),shell的內建命令(builtin), shell函數(function), alias命令(別名);type:顯示命令的類型; 格式: type
Time of Update: 2014-04-03
Linux學習筆記之——Linux相關摘要:主要從網上摘錄了一下關於Linux的曆史、對Linux的來源有個大概的瞭解、這樣對以後的學習會有些許的協助、也能擴充一下自己的知識面。一:作業系統簡單的來說,作業系統主要分為兩個東西,一個是核心、一個是一堆核心提供的工具、這一堆工具組成的就是所謂的作業系統。核心負責控制硬體資源分派,而如果只有核心,則只能讓電腦硬體運行,而不能有任何功能,因此需要系統調用提供給開發人員使用,從而開發應用程式;核心能夠控制硬體,比如:讓CPU可以運