本來現在好多人喜歡nginx,但是對於追求穩定的小型站點來說,apache還是最穩定最好用的.http://wiki.ubuntu.org.cn/Apache#.E5.AE.89.E8.A3.85LAMP
GNU是自由軟件之父 Richard Stallman在1984年組織開發的一個完全基於自由軟件的軟件體系,與此相應的有一分通用公共許可證(General Public License,簡稱GPL)。Linux以及與她有關的大量軟件是在
自 由軟件的出現,改變了傳統的以公司為主體的封閉的軟件開發模式。采用了開放和協作的開發模式,無償提供源代碼,允許任何人取得、修改和重新發布自由軟件的源代碼。這種開發模式激發了世界各地的軟件開發人員的積極性和創造熱情。大量軟件開發人員投入
Linux超文本交叉代碼檢索工具LXR(Linux Cross Reference),是由挪威奧斯陸大學數學系Arne Georg Gleditsch和Per Kristian Gjermshus編寫的。這個工具實際上運行在Linux或
為了方便地學習Linux源程序,我們不妨回到我們熟悉的window環境下。但是在Window平台上,使用一些常見的集成開發環境,效果也不是很理想,比如難以將所有的文件加進去,查找速度緩慢,對於非Windows平台的函數不能彩色顯示。在W
80386作為80X86系列中的一員,必須保證向後兼容,也就是說,既要支持16位的處理器,也要支持32位的處理器。在8086中,所有的寄存器都是16位的,下面我們來看一下80386中寄存器有何變化:· 把16位的通用寄存器
8個通用寄存器是8086寄存器的超集,它們的名稱和用途分別為:EAX 一般用作累加器EBX 一般用作基址寄存器(Base)ECX 一般用來計數(Count)EDX 一般用來存放數據(Data)EBP 一般用作堆棧指針(Sta
8086中有4個16位的段寄存器:CS、DS、SS、ES,分別用於存放可執行代碼的代碼段、數據段、堆棧段和其他段的基地址。在80386中,有6個16位的段寄存器,但是,這些段寄存器中存放的不再是某個段的基地址,而是某個段的選擇符(Sel
不管在硬件設計還是軟件設計中,高速緩存是獲得高性能的常用手段。Linux 使用了多種和內存管理相關的高速緩存。1. 緩沖區高速緩存:緩沖區高速緩存中包含了由塊設備使用的數據緩沖區。這些緩沖區中包含了從設備中讀取的數據塊或寫入設備的數據塊
Linux中的每個進程由一個task_struct數據結構來描述,在Linux中,任務(task)、和進程(process)是兩個相同的術語,task_struct其實就是通常所說的“進程控制塊”即PCB。tas
1.異常處理Linux利用異常來達到兩個截然不同的目的:· 給進程發送一個信號以通報一個反常情況· 管理硬件資源對於第一種情況,例如,如果進程執行了一個被0除的操作,CPU則會產生一個“除法錯誤&
Switching From Windows to Nix or a Newbie to Linux – 20 Useful Commands for Linux Newbies1. Command: lsThe comma
這段時期 win8.1 Mac OS X 10.9 Mavericks 兩大操作系統幾乎同時發布,其實也在同時出現的還有Ubuntu 13.10。好吧我想說對於沒錢買Mac的窮人來說,裝黑蘋果是一種體驗Mac OS X 10.9 Mav
不知道swap空間分配多少比較好,所以會隨便分配一個,在真正使用的時候,比如安裝Oracle10g會要求很大的swap空間,發現swap空間不夠,那應該怎麼增加swap空間大小呢。 以下的操作都要在root用戶下進行,首先先建
sudo授權,後來又博友留言提醒了我,直接編輯sudoers文件對新接觸linux的人來說還是有風險的,比較直接使用vi編輯該文件無法實現語法檢查,而且還需要修改默認文件的權限,非常麻煩,下面再轉載一篇51CTO博友的文章,講述了使用v
虛擬機下,CentOS6.3系統,默認采用最小化安裝,默認分3個區,即根分區、boot分區及swap分區:[root@localhost home]# df -h文件系統 容量 已用 可用 已用%% 掛載點/dev/mapper/Vol
導讀: bsfl匯編指令: intel匯編指令:bsf oprd1,oprd2; 順向位掃描(bit scan forward) 從右向左(從位0-->位15或位31)掃描字或雙字操作數oprd2中第一個含"1"