1.1引言為什麼是Gentoo?在以往,學習Linux可以從安裝linux系統開始,但是現在Linux系統安裝變得越來越簡單,但是為了學習,我們必須挑一個有點兒挑戰性的linux發行版,Gentoo是一個安裝稍為麻煩的linux發行版本,正好適合
0x00 中斷和中斷處理程序I 中斷中斷是一種特殊的電信號,由硬件發向處理器,處理器接收到中斷時,會馬上箱操作系統反映,由操作系統進行處理。中斷隨時可以產生,因此,內核隨時可能因為新到來的中斷而被打斷。不同的設備對應的中斷不同,每個中斷通過一個唯
1.URL重寫模塊(Rewrite)摘要這個模塊允許使用正則表達式重寫URI(需PCRE庫),並且可以根據相關變量重定向和選擇不同的配置。如果這個指令在server字段中指定,那麼將在被請求的location確定之前執行,如果在指令執行後所選擇的
一、中斷(廣義):會改變處理器執行指令的順序,通常與CPU芯片內部或外部硬件電路產生的電信號相對應中斷——異步的:由硬件隨機產生,在程序執行的任何時候可能出現 異常——同步的:在(特殊的或出錯的)指
一、linux系統將設備分為3類:字符設備、塊設備、網絡設備。應用程序調用的流程框圖:三種設備的定義分別如下,字符設備:只能一個字節一個字節的讀寫的設備,不能隨機讀取設備內存中的某一數據,讀取數據需要按照先後順序進行。字符設備是面向流的設備,常見
[root@localhost ~]# cat /etc/ssh/sshd_config# $OpenBSD: sshd_config,v 1.80 2008/07/02 02:24:18 djm Exp $# This is the sshd
VirtualBox基礎 VirtualBox磁盤Disk介紹 VirtualBox的磁盤格式 磁盤的操作Linux篇 追加一個新的磁盤用以擴充操作系統的磁盤容量 1 創建新的虛擬盤 2 Virtualbox的Linux掛載分區 21 查看現在系
最近在看APUE,其中的一章談到了文件系統,所以我在這裡把linux 虛擬文件系統的相關內容做一個簡單總結,其中會有部分源碼,但不是很深入。在上回的blog中,我們初步遇到了幾個數據結構,還是從現象出發,逐步深入。我們已經了解到在進程描述符中與文
一、Ubuntu 安裝安裝Ubuntu 15.04x64 + Win7x64 雙系統,讓二者在啟動引導上相互隔離, 刪除Ubuntu時不至Win7躺槍,就必須講究安裝方法。最最最簡單的就是使用EasyBCD安裝。這可以將Ubuntu的啟動引導Gr
本篇博客主要記錄套接字編程API,從一些基本的API來一步一步了解套接字網絡編程。1.套接字地址結構大多數的套接字函數都以一個指向套接字地址結構的指針作為參數。每個協議簇都定義了自己的套接字地址結構。套接字地址結構均以sockaddr_開頭,並
錯誤信息: npm ERR ; node: not found ; npm ERR! not ok code 0解決方案:sudo apt-get install nodejs-legacy也可以嘗試ln -s /usr/bin/nodejs
概述在本篇中,學習創建和管理硬鏈接和符號鏈接。學習:創建硬或軟鏈接識別鏈接並知道它們的類型理解復制與鏈接文件之間的區別使用鏈接執行系統管理任務鏈接簡介在存儲設備上,文件或目錄包含在一些數據塊中。有關某個文件的信息包含在一個 inode 中,它記錄
1、Linux簡介Linux內核最初只是由芬蘭人李納斯·托瓦茲(Linus Torvalds)在赫爾辛基大學上學時出於個人愛好而編寫的。Linux是一套免費使用和自由傳播的類Unix操作系統,是一個基於POSIX和UNIX的多用戶、
我們口中的操作系統,一般指的是:一個操作系統核心+各種擴展應用程序。但從專業的角度來講,操作系統就是那個核心(通常稱之為內核),就是將底層硬件進行抽象和虛擬化,並向使用者提供各種功能接口的軟件程序。這是一種非常特殊的軟件程序,它的特殊之處就在於:
Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盤操作、文件存取、目錄操作、進程管理、文件權限設定等。所以,在Linux系統上工作離不開使用系統提供的命令。要想真正理解Linux系統,就必須從Linux命令學起,通過基礎的命令學習
1. 引言基於學習的目的,我們所安裝的Linux都是沒有安裝圖形界面的,因為圖形界形會對我們的學習造成一定的阻滯。由於失去了圖形界面的支撐,我們第一次進入Linux系統都會變得茫然,望著黑呼呼屏幕不知所措,下面我來提供一個首次登入系統的指引,希望
1. 下載ubuntu14.04 i386地址:http://old-releases.ubuntu.com/releases/14.04.1/2. 安裝JDK地址:http://www.oracle.com/technetwork/java/j
TCP/IP基礎UDP提供無連接服務UDP的數據格式:#ifdef __FAVOR_BSDstruct udphdr { u_int16_t uh_sport; /* source port */
一、序ROP的全稱為Return-oriented programming(返回導向編程),這是一種高級的內存攻擊技術可以用來繞過現代操作系統的各種通用防御(比如內存不可執行和代碼簽名等)。雖然現在大家都在用64位的操作系統,但是想要扎實的學好R