Time of Update: 2015-02-05
標籤:本html頁面地址:http://oss.org.cn/kernel-book/深入分析Linux核心源碼前言 第一章 走進linux1.1 GNU與Linux的成長1.2 Linux的開發模式和運作機制1.3走進Linux核心 1.3.1
Time of Update: 2015-02-05
標籤:1.mansearch some linux cmd, using man "command" or command --help.2.findfind path -name "*.txt" // 在path下面尋找 *.txt檔案.嵌套尋找:find `find . -name res` -name "*.xml" 在res目錄下尋找所有 xml檔案.3.grepgerp ‘string‘ filenamegerp ‘activtiy‘ hello.java4.ls
Time of Update: 2015-02-05
標籤:2015-01-28準備兩個檔案:qt-x11-opensource-src-4.5.3.tar.gzqt-creator-opensource-linux-x86_64-3.3.0.run1、獲得原始碼src 官網:ftp://ftp.qt.nokia.com/qt/source/2009 年 10 月 1 日發布的 qt-x11-opensource-src-4.5.3.tar.gz,大小 122 Mb。2、解壓縮tar xvfz qt-x11-opensource-src-4.5.3
Time of Update: 2015-02-05
標籤:今天在ubuntu14.04上安裝arm的交叉編譯器arm-linux-gcc,環境變數配置好以後,運行arm-linux-gcc命令,總提示No such file or
Time of Update: 2015-02-05
標籤:因為要在家裡的機器上類比DHCP環境,但是受家裡機器和網路條件的限制,最後想到是不是可以使用VirtualBox來類比這種情況,說做就做,下面就是我的實踐步驟。1. 首先,為了不影響家裡其他機器上網以及其他虛擬機器的使用,我們為每台虛擬機器都分配兩個網卡第一塊網卡使用NAT模式,用來串連外網。第二塊網卡使用Host-Only模式,用來串連內網。2. 由於 VirtualBox 會預設建立一個”VirtualBox Host-Only Ethernet
Time of Update: 2015-02-05
標籤:socket linux Linux會對一個網路包(packet)的收和發做大量的處理。packet在被發送之前會被存在隊列中,而在被接受之後也會存在隊列中,共有三個隊列:reception(接收),transmission(發送)和Backlog。它們都受到spinlock的保護,是為了保證在並發訪問時的一致性。言歸正傳,接下來看看當一個packet到達NIC(網卡)時,linux都會做些什麼工作。先來看一個圖(來自論文
Time of Update: 2015-02-05
標籤:轉自:http://blog.163.com/tqq_0716/blog/static/7690741220110611350344/伺服器A: 192.168.1.1伺服器B: 192.168.1.2 伺服器A:配置:ssh-keygen -b 2048 -t
Time of Update: 2015-02-05
標籤: 伺服器資料的安全性一直都是伺服器日常管理的重中之重。Linux伺服器虛擬化雖然以其高度可靠的作業系統而聞名,不過系統失效仍然可能發生。可能因為硬體故障,電源中斷,或其他不可預料的問題。更常見的這
Time of Update: 2015-02-04
標籤:接上一節,主要參考《深入Linux核心架構》(3.3節),即linux-3.18.31. 對PTE的操作 最後一級頁表中的項不僅包含了指向頁的記憶體位置的指標,還在上述的多於位元位包含了與頁有關的附加資訊。儘管這些資料是特定於CPU的,它們至少提供了有關頁存取控制的一些資訊。下列位在linux核心支援的大多數CPU中都可以找到。 arch/x86/include/asm/pgtable_types.h #define
Time of Update: 2015-02-04
標籤:1、查看核心資訊,作業系統資訊作業系統的版本資訊可以通過以下命令完成,比如:lsb_release -a;cat /etc/issue而查看核心版本可以通過以下命令完成,比如:uname -a;cat /proc/version, 1. 查看作業系統版本的命令1.1 命令lsb_release -alsb_release提供特定的LSB (Linux Standard Base)和發布版本相關資訊。ubuntu中運行lsb_release
Time of Update: 2015-02-04
標籤:1 相互ping通:不能使用nat,nat只能單向通,虛擬機器不能ping通主機,選擇橋接: 2然後設定 ip:最好設定靜態ip這樣下次不用再改,這裡我們只示範使用eth0網卡,=》 vi /etc/sysconfig/eth0,# Intel Corporation 82540EM Gigabit Ethernet ControllerDEVICE=eth0#BOOTPROTO=dhcpTYPE=EthernetNM_CONTROLLED=yesBOOTPROTO=
Time of Update: 2015-02-04
標籤:linux 程式崩潰 調試技術 c++ x86 在C++裡,類的多態是通過繼承由虛函數來體現的。那麼在單繼承中,類的成員變數和虛函數的分布又是怎樣的呢?看一下例子: 1 #include <stdio.h> 2 class xuzhina_dump_c06_s4_base 3 { 4
Time of Update: 2015-02-04
標籤:/etc/profile:此檔案為系統的每個使用者佈建環境資訊,當使用者第一次登入時,該檔案被執行.並從/etc/profile.d目錄的設定檔中搜集shell的設定./etc/bashrc:為每一個運行bash shell的使用者執行此檔案.當bash
Time of Update: 2015-02-04
標籤:******轉自別人的,儲存下,以備日後需要*************在Linux下如何使用自己的庫函數 近日學習了Linux下的庫函數,結合網上得到的資料和自己體會,做成以下參考資料 一 使用庫必要性 提高代碼重用性。二 &n
Time of Update: 2015-02-04
標籤:第8章 Linux磁碟與檔案系統管理ln [-sf] 源檔案 目標檔案-s:符號串連,如果不加參數就是硬串連-f:如果目標檔案已存在,則先刪除,再建立串連硬串連只是在某個目錄下的塊多寫入一個關聯資料,不會用掉inode與磁碟空間。符號串連會產生一個新的inode,也就是產生了一個新的檔案,檔案大小就是檔案名稱字串的長度。因此,刪除一個硬串連的源檔案,檔案仍能正常開啟,刪除符號串連的源檔案,則符號串連的檔案無法開啟。dd命令: dd
Time of Update: 2015-02-04
標籤:Proxy 伺服器 internet 一 Squid的工作機制與準系統 大型伺服器網站的伺服器大都是UNIX類型的作業系統,所有很有必要瞭解UNIX.linux繼承了UNIX的所有特點,所以瞭解linux很有必要..squid是linux下最為流行的Proxy
Time of Update: 2015-02-04
標籤:Proxy 伺服器 internet 路由器有些特徵就好比一個Proxy 伺服器,將串連在路由器LAN口的所有機器可以通過它有條不絮的訪問internet,WAN口則與modem串連來訪問internet,我的機器也是串連在路由器上的其中一台,這雷根據我這裡的實際情況來配置Proxy
Time of Update: 2015-02-04
標籤:Proxy 伺服器 internet 一 Squid的工作機制與準系統 大型伺服器網站的伺服器大都是UNIX類型的作業系統,所有很有必要瞭解UNIX.linux繼承了UNIX的所有特點,所以瞭解linux很有必要..squid是linux下最為流行的Proxy
Time of Update: 2015-02-05
《APUE》第五章練習1,《apue》第五章練習題目:用setvbuf實現setbuf這兩個函數都是改變流的緩衝模式的。函數原型如下:#include <stdio.h>void setbuf(FILE *fp, char *buf);void setvbuf(FILE *fp, char *buf, int mode, size_t
Time of Update: 2015-02-05
Linux環境變數(小馬哥推薦),linux環境變數/etc/profile:此檔案為系統的每個使用者佈建環境資訊,當使用者第一次登入時,該檔案被執行.並從/etc/profile.d目錄的設定檔中搜集shell的設定./etc/bashrc:為每一個運行bash shell的使用者執行此檔案.當bash