Time of Update: 2015-02-17
標籤:linux 檔案系統 inode 辛星
Time of Update: 2015-02-17
標籤:Ubuntu和XP雙系統grub2預設啟動項設定為XP 裝了雙系統後,在開機時總會有想讓一個系統預設啟動的時候,一般安裝完Ubuntu和XP雙系統後,開機時預設的是啟動Ubuntu系統,但是當想讓XP作為默認啟動的系統時怎麼辦呢? 在早期的Ubuntu系統中,啟動管理器用的是grub,要修改開機預設啟動的系統的,只要修改 /boot/grub/下的menu.lst就行了,但是在後來的Ubuntu系統中採用的是grub2,而grub2已經沒有menu.lst檔案了。 www.2
Time of Update: 2015-02-17
標籤:linux 系統啟動盤 作隨身碟系統啟動盤,Ubuntu下有個圖形介面工具Startup Disk Creator,簡單易用,但是缺點就是只能製作Ubuntu的啟動盤,別的系統不支援。那麼我想在Ubuntu下作Fedora的系統啟動盤要怎麼辦呢?不要緊,有dd命令呢!dd命令是用來拷貝檔案的命令,它可以自動轉換成對應的格式。在玩樹莓派的時候,我們也是用dd命令燒寫系統的,還記得吧?$ sudo dd bs=4M if=~/
Time of Update: 2015-02-17
標籤:redhat centos fedora 紅旗 rpm yum(二進位軟體包)debian ubuntu aptsudo-1.7.2pl-5.el5.i386.rpm軟體名-版本號碼-髮型號-硬體平台硬體平台(不同的cpu)i386 intel架構 32i686 intel 64ppc(power pc)alpha軟體卸載:rpm 在軟體依賴關係方面沒處理好rpm -e --nodeps 軟體名(不建議這樣做)當有依賴關係時應該連依賴一塊卸載安裝:rpm -ivh
Time of Update: 2015-02-17
標籤:Linux使用struct timer_list來描述一個定時器。 重要成員: expires:定時時間長度 *function:逾時執行函數名使用流程: 1、定義定時器變數/*定義定時器變數結構體*/struct timer_list key_timer; 2、初始化定時器 a、函數init_timer(timer) 參數:timer:要初始化的定時器的變數名 b、設定逾時函數 /*初始化定時器*/
Time of Update: 2015-02-17
標籤: 一、中斷嵌套 當系統正在執行某中斷處理函數時,又產生了一個新的中斷,這就叫做中斷嵌套。當中斷為慢速中斷時,新的中斷會取代當前中斷,即當前中斷沒有執行完就結束了;當中斷為快速中斷時,新的終端就不會產生。這兩種情況都是我們不願意看到的情況,所以就有了今天的題目——中斷分層。二、中斷分層 中斷分層是將中斷處理函數分為上下兩個部分。上半部是與硬體相關的,下半部是與硬體無關的。與硬體無關的內容我們就可以將它分離出中斷處理函數,交給核心在系統閒置時候
Time of Update: 2015-02-16
標籤: Linux進行中斷處理的4個步驟: 1、當中斷產生,跳到統一入口IRQ_SVC 2、擷取中斷號 3、根據中斷號找到irq_desc結構 4、從irq_desc結構中取出事先註冊好的中斷處理函數Linux中斷處理常式設計: 1、註冊中斷 2、實現中斷處理函數 3、登出處理一、註冊中斷 使用request_irq函數 原型:int request_irq(unsigned int irq,irq_handler_t handler,unsigned long
Time of Update: 2015-02-16
標籤:linux 程式崩潰 調試技術 c++ 彙編 下面看一個coredump的例子:(gdb) bt#0 0x08048662 in xuzhina_dump_c06_s5_ex_child::inheritFrom(char*, int) ()#1 0x08048609 in main
Time of Update: 2015-02-16
標籤:1 卸載你的隨身碟 假設你的u盤對應的裝置是sdb1(可以使用df查看你的裝置) sudo umount /dev/sdb1 2 使用dd命令寫入linux(ubuntu fedora .....)系統 sudo dd if=系統路徑 of=裝置路徑例如 sudo dd if=./ubuntu-13.04-beta2-desktop-amd64.iso
Time of Update: 2015-02-16
標籤: UNIX的核心是根據什麼來確定一個進程對資源的存取權限的呢?是這個進程的運行使用者的(有效)ID,包括user id和group id。使用者可以用id命令來查到自己的或其他使用者的user id和group id。除了一般的user id 和group id外,還有兩個稱之為effective
Time of Update: 2015-02-16
標籤:網路 iftop 在類Unix系統中可以使用top查看系統資源、進程、記憶體佔用等資訊。查看網路狀態可以使用netstat、nmap等工具。若要查看即時的網路流量,監控TCP/IP串連等,則可以使用iftop。一、iftop是什嗎?iftop是類似於top的即時資料流量監控工具。官方網站:http://www.ex-parrot.com/~pdw/iftop/二、iftop有什麼用?iftop可以用來監控網卡的即時資料流量
Time of Update: 2015-02-16
標籤:version linux export 單引號 雙引號 變數賦值 myname=VBird2. 變數顯示 echo $myname3. 雙引號內特殊字元保持原有特性:var="lang is $LANG",得var為lang is en_US4.
Time of Update: 2015-02-16
標籤:linux啟動流程開機啟動的流程基本為主板去找硬碟,硬碟通過mbr去找核心,核心去看硬體在什麼環境啟動,然後就是執行各個程式的啟動指令碼,最後啟動登入程式650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/59/C9/wKiom1ThXtuCTF5zAAEIbX3t9UI456.jpg" title="QQ20150216110652.png" alt="wKiom1ThXtuCTF5zAAEIbX3t9UI456.jpg"
Time of Update: 2015-02-16
標籤:php linux
Time of Update: 2015-02-16
標籤:windows 電腦 原始碼 伺服器 理查德 650) this.width=650;" src="http://note.youdao.com/yws/public/resource/2cb31a3503807692f6e746194d73e3d7/FDD82E660D84450A8384D5DED7E633AE"
Time of Update: 2015-02-16
標籤:一、Linux記憶體管理模型 1、虛擬位址與物理地址的映射 2、物理地址的分配二、虛擬位址與物理地址的映射 1、虛擬位址空間分布 32位處理器有32根地址匯流排,可訪問4G的物理空間。其中有0-3G為使用者程式空間,剩下3-4G為核心空間。核心空間又分為如下四個部分。 A、直接映射區:3G-3G+896M &
Time of Update: 2015-02-16
標籤:一、 Linux核心鏈表為雙向迴圈鏈表,和資料結構中所學鏈表類似,具體不再細講。由於在核心中所實現的函數十分經典,所以移植出來方便後期應用程式中的使用。/*********************************** 檔案名稱:kernel link list of linux.hBumble Bee日期:2015-1-31 功能:移植linux核心鏈表 ************************************//*鏈表結點資料結構*/struct
Time of Update: 2015-02-17
辛星淺析Linux中的inode,辛星linuxinode 要說inode,還得首先從硬碟的物理格式說起,硬碟的最小儲存單位是扇區,也就是sector,每個扇區儲存512個位元組。而一般檔案系統都會有自己的最小讀寫單位,它就是block,一般可以有1KB、2KB、4KB等幾種,現在比較常見的是4KB的,也就是連續的八個sector組成一個block。
Time of Update: 2015-02-17
辛星淺析Linux下新使用者的密碼問題,辛星淺析linux密碼 當我們用Linux建立一個使用者的時候,如果沒有設定密碼,那麼此時的密碼是一個未知數,它並不是一個空密碼,我們可以用passwd來修改發現不論我們輸入什麼或者什麼都不輸入,都不起作用,還有就是這個使用者無法被登陸,當然有一種情況是除外的,那就是使用root使用者進行su。
Time of Update: 2015-02-17
辛星淺析Linux下使用者鎖定的一點問題,辛星淺析linux鎖定 有時候我們需要鎖定使用者,通常有三種比較常見的方法: (1)禁止個別使用者登入 比如禁止qian這個使用者,我們只需要使用passwd -l qian 即可。