原创 KVM QEMU 解讀(原理及源碼分析)

本文涉及到libvert(0.9.4),virt-manager,以及qemu-kvm(0.12.1),將按照操作的順序依次記錄 1. RHEL的虛擬機管理界面virt-manager,命令行程序是virsh。virt-manager和v

原创 多線程 模型

有關多線程實現的疑問, 暫時想通一部分, 以此爲記。  (網上很多資料ms矛盾, 這裏僅取最*可能*的) LWP: 輕量級線程,建立在內核上並由內核支持的用戶線程。它由clone()系統調用創建,參數是CLONE_VM(即與父進程共享地址

原创 linux 電源管理

ACPI共有六種狀態,分別是S0到S5,它們代表的含義分別是:   S0--實際上這就是我們平常的工作狀態,所有設備全開,功耗一般會超過80W;   S1--也稱爲POS(Power on Suspend),這時除了通過CPU時鐘控制器將

原创 阿里雲 CentOS7.4 LNMP 環境搭建

CentOS 7.4    nginx 1.12.2   PHP 7.0.25   Mysql 使用阿里雲RDS    1. 安裝nginx  yum install nginx   nginx -v      nginx version

原创 RHEL 6.2 安裝步驟

1. 配置BIOS網絡啓動,自動從dhcp獲取IP,加載image; RHEL6.2 不能在文本模式下安裝,只能通過vnc遠程安裝(說是爲了避免文本模式下不能修改分區) 2. 默認情況下,軟件包非常少。如果後續要安裝的話,需要用yum  

原创 VMware ESXi v5.1.0 / vSphere client v5.1.0 配置SRIOV

1. install the VMware ESXi v5.1.0 on the host (USB or DVD or via network) 2. install the client in personal desktop 3.

原创 mysql 聯結 子查詢

在可以指定一個表名的任何地方,都可以一個括號括起來的join子句替換 1. 自然聯結 inner join (默認聯結) left (outer) join  左表可以爲NULL right (outer) join  右表可以爲NULL

原创 Hadoop InputFormat淺析

在執行一個Job的時候,Hadoop會將輸入數據劃分成N個Split,然後啓動相應的N個Map程序來分別處理它們。數據如何劃分?Split如何調度(如何決定處理Split的Map程序應該運行在哪臺TaskTracker機器上)?劃分後的數

原创 安裝hadoop-新手安裝篇

參考《在windows上安裝hadoop教程》 1.  安裝SDK  版本在1.6以上,推薦1.6.0_32  注意: 安裝的時候JDK安裝的路徑不要含有空格及中文字符,否則出現莫名其妙的路徑找不到的問題,原因在於java對於空格和中文字

原创 Linux 系統啓動過程詳解

以RedHat9.0和i386平臺爲例---- BIOS 第一步:PC在上電以後,CPU從地址FFFF:0000開始執行(這個地址在ROM BIOS中,ROM BIOS一般是在FEOOOh到FFFFFh中),無論是Award BIOS

原创 LINUX IO端口、IO內存釋疑

IO端口是指接口電路中能夠被CPU直接訪問的寄存器,一般有數據端口、控制端口和狀態端口。每個連接到IO總線的設備都有自己的地址(集合),即端口,可以被映射到物理地址空間。 IO內存和IO端口的主要區別是,IO端口操作具有邊際效應,而內存則

原创 幾個linux常用的命令 sort,cut, uniq, split, tr

1. sort 按行排序 -n  按照字符串的數字順序排列: 9排在10前 -f  忽略大小寫(按照都大寫) -i  只考慮可以打印的字符 -r  反序 -c  check文件是否已經排序過 -k  按照指定的域排序(有的版本是+) -t

原创 linux 設備模型

2.6內核的設備模型支持以下特性: 1. 電源管理 2. 與用戶空間通信 3. 熱插拔設備 4. 設備類型管理 5. 對象生命週期   §1. 底層組件kobject, kset, kobj_type, ksubsystem(merge

原创 linux udev 機制

1. linux的熱插拔事件由kernel通過中斷髮現(比如,USB設備插入系統時,usb host會檢測到這一事件,然後向CPU發送中斷請求,並獲取該usb設備的信息,usb core會根據usb id來匹配調用一個合適的usb dri

原创 互聯網史-chinaren與校內

引子:我有一個朋友,2000年大學畢業後昂然入職億唐,倒閉後2002年入職多來米,倒閉後2003年再入職易趣,半倒閉後2005年入職我有網,倒閉後2006年入職一拍,倒閉後2007年入職ppg,倒閉後2009年入職飯否,被關後2010年入