Time of Update: 2015-02-05
標籤:1.概覽2.邏輯地址到線性地址邏輯地址到線性地址的映射在IA-32體繫結構中又被稱為段式映射。如所示,段式映射我們首先需要擷取邏輯地址和段選擇符,段選擇符用於擷取GDT中段的基地址,將邏輯地址作為位移和段基地址相加獲得線性地址。為詳細的邏輯地址到線性地址的映射過程:根據指令的性質來確定使用哪一個段寄存器;根據段寄存器內容,找到相應的位址區段描述符結構,段描述符結構一般放在GDT,LDT,TR或IDT中,描述表的起始地址儲存在GDTR,LDTR,TR和IDTR寄存器中;從地址描述結構中找到段
Time of Update: 2015-02-05
標籤:檔案名稱 -> inode -> device
Time of Update: 2015-02-05
標籤: 本節內容概要描述了Linux核心從開機引導到系統正常運行過程中對堆棧的使用方式。這部分內容的說明與核心代碼關係比較密切,可以先跳過。在開始閱讀相應代碼時再回來仔細研究。Linux
Time of Update: 2015-02-06
標籤:linux scsi driveriscsi
Time of Update: 2015-02-06
linux nfs 掛載 配置,linuxnfs掛載配置nfs 掛載 在這裡不多 贅述,根據步驟依次進行即可。有圖有真相。服務端配置:(ip 192.168.88.85)1. 查看 軟體nfs 軟體包安裝rpm -qa |grep nfs2. 查看 rpcbind 是否安裝3 如果沒安裝 安裝:4. 查看 是否有 exports 檔案cat /etc/exports 如果沒有 在 etc 下手動建檔案 exports 裡面
Time of Update: 2015-02-06
Linux 下安裝 Apache 後啟動提示 (98)Address already in use: make_sock: could not bind to address [::]:80,stillcouldnotbind我是在Ubuntu下測試的,其他的系統參考,操作是一樣的看到這個提示了,就應該想到是連接埠佔用我們先 netstat -lnp|grep 80 看看有沒有佔用連接埠的程式(記得用root許可權執行,不然顯示不完全)然後看命令的下一行,有沒有 LISTEN
Time of Update: 2015-02-06
Linux--fedora21 PC機安裝以及撥接和無限上網,linux--fedora21pc最近回家,學習許久未用的linux,之前也是在培訓的時候用的是 ubuntu ,這次回家查了下 fedora 最適合開發人員使用,所以就裝了個試試。剛開始只能撥接,經過三天時間的各種搜尋尋找終於解決了無線上網問題,感覺挺開心!現在大致寫出來分享以下,希望可以協助對fedora有興趣的同學們!裝置 筆記本(硬體型號最好是主流的,相容性問題很難解決) + 有根可以上網的網線步驟
Time of Update: 2015-02-06
CentOS編譯安裝gd庫這幾天一直在弄一個商城系統,該系統的源碼及資料庫都已經上傳並建立完畢。但是在安裝該系統時,卻提示缺少gd庫。如下:使用php探針查看,發現php確實沒有安裝gd庫。如下:目前伺服器的環境是nginx+php-fpm,php使用源碼迷你安裝,所以就沒有安裝gd庫。儘管沒有安裝gd庫,但是我們還是可以通過單獨編譯安裝gd庫。下面我們就開始來介紹如何給已經編譯好的php環境安裝gd庫。gd庫的安裝分以下幾個步驟:1、gd庫是什麼2、安裝libpng3、安裝freetype4、
Time of Update: 2015-02-06
CENTOS6.5 增加交換空間在CentOS 6.5安裝Oracle 11g的時候,提示交換空間不足,百度來下,找到來增加交換空間的方法,特此記錄一下增加交換空間有兩種方法:嚴格的說,在系統安裝完後只有一種方法可以增加swap,那就是本文的第二種方法,至於第一種方法應該是安裝系統時設定交換區。1、使用分區: 在安裝OS時劃分出專門的交換分區,空間大小要事先規劃好,啟動系統時自動進行mount。
Time of Update: 2015-02-06
Ubuntu下破解無線網路一、安裝ubuntu和aircrack-ng先安裝 Ubuntu,更新系統到最新終端中輸入 sudo apt-get install aircrack-ng 安裝aircrack-ng沒連網的話 到別的電腦上網下載aircrack-ng Ubuntu DEB安裝包 安裝:http://packages.ubuntu.com/zh-cn/jaunty/i386/aircrack-ng/download 二、破解過程1、啟動無線網卡的監控模式,在終端中輸入:sudo
Time of Update: 2015-02-06
CentOS7使用者賬戶配置說明:1、這篇博文記錄的是CentOS 7 使用者賬戶的配置,包括添加使用者、添加使用者組、刪除使用者、刪除使用者組等。其中包括分析使用者的設定檔、目錄以及對安全的思考。2、使用者配置方面CentOS 7與以往版本感覺沒有差別。第一部分 認識使用者 Centos 7 系統迷你安裝,預設配置,是沒有建立其他使用者的。作為伺服器作業系統,為了安全起見,一般是使用一般使用者。這就牽涉到使用者、使用者組的建立以及刪除。此外,CentOS 7
Time of Update: 2015-02-06
CentOS 安裝 ThriftThrift是Apache的一個開源的跨語言服務開發架構,它提供了一個代碼產生引擎來構建服務,支援C++,Java,Python,PHP,Ruby,Erlang,Perl,Haskell,C#,Cocoa,JavaScript,Node.js,Smalltalk,OCaml,Delphi等多種程式設計語言。首先安裝依賴yum -y install automake libtool flex bison pkgconfig gcc-c++ boost-devel
Time of Update: 2015-02-06
CentOS原始碼以及編譯過程Centos的原始碼http://vault.centos.org//7.0.1406/os/Source/SPackages/標準的Linux Kernelhttps://www.kernel.org/下載原始碼:wgethttp://vault.centos.org//7.0.1406/os/Source/SPackages/kernel-3.10.0-123.el7.src.rpm解壓:rpm2cpio
Time of Update: 2015-02-06
linux下使用cronjob定時執行php指令碼,linuxcronjob在linux中輸入命令crontab -e 然後使用vim的命令編輯開啟的檔案,輸入0 * * * * /usr/bin/php -f /home/userxxx/update.php 儲存,退出,好了,現在系統會在每個0點自動執行update.php指令碼,指令碼中可以編寫資料庫執行,自動發郵件等功能。 註:直接寫成 0 * * * * php -f
Time of Update: 2015-02-06
Centos根檔案系統/下面的檔案/boot:系統啟動相關的檔案:如核心,inittrd ,以及MBR grub/dev :裝置檔案: 塊裝置:隨機訪問,資料區塊 如:USB 字元裝置:線性訪問,按字元為單位如:滑鼠,按鍵,顯示器等。 裝置號:主裝置號和次裝置號/etc :設定檔目錄/home :使用者家目錄/home/USERNAME ~/root:系統管理員家目錄 --生產環節中不用管理員身份登入。/lib :庫 /lib/modules:核心模組 靜態庫:.a
Time of Update: 2015-02-06
CentOS6.5手動升級gcc4.8.2一、簡易安裝作業環境 CentOS6.5 64bit,原版本4.4.7,不能支援C++11的特性~,希望升級到4.8.2不能通過yum的方法升級,需要自己手動下載安裝包並編譯1.1 擷取安裝包並解壓wget http://ftp.gnu.org/gnu/gcc/gcc-4.8.2/gcc-4.8.2.tar.bz2tar -jxvf gcc-4.8.2.tar.bz2當然,http://ftp.gnu.org/gnu/gcc裡面有所有的gcc版本供下載,
Time of Update: 2015-02-06
CentOS修改主機名稱方法大全1.臨時修改主機名稱顯示主機名稱:spark@master:~$ hostnamemaster修改主機名稱:spark@master:~$ sudo hostname hadoopspark@master:~$ hostnamehadoopPS:以上的修改只是臨時修改,重啟後就恢複原樣了。2.永久修改主機名稱redhat/centos上永久修改[root@localhost ~]# cat
Time of Update: 2015-02-06
CentOS下解壓命令大全 tar bz2 zip tar.gz gz.tar解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(註:tar是打包,不是壓縮!)———————————————.gz解壓1:gunzip FileName.gz解壓2:gzip
Time of Update: 2015-02-06
ubuntu更新核心切換核心啟動1. 查看需要更新的核心命令:apt-cache search linux該命令將會顯示所有可以擷取的核心2. 安裝核心,假設你要安裝的核心為2.6.39-0,則使用下面的命令sudo apt-get install linux-headers-2.6.39-0-generic linux-image-2.6.39-0-generic安裝後,reboot即可,重啟後,既是以新核心啟動=========================================
Time of Update: 2015-02-06
CENTOS6.5釋放SWAP虛擬記憶體的釋放一般都是伴隨著關閉應用程式來說的可以通過命令重新整理swap還原到初始狀態:swapoff -aswapon -a例如:[root@wjlcn1026 vm]# free -m total used free shared buffers cachedMem: 1744 913 830 0 0 491-/+ buffers/cache: 422 1321Swap: