錯誤問題一:默認安裝的Debian,選擇的apt-get源,默認的security.debian.org在國內會出現無法使用。類似地址如下:deb http://security.debian.org/ stable/updates m
直接給出安裝方法:最快安裝、最新穩定版、最省資源!root@DebianLNMP-Jimmyli:~# wget http://sourceforge.net/projects/debian-lnmp/files/DebianLNMP/
Framebuffer對應的源文件在linux/drivers/video/目錄下。總的抽象設備文件為fbcon.c,在這個目錄下還有與各種顯卡驅動相關的源文件。(一)、分析Framebuffer設備驅動需要特別提出的是在INTEL平台
本文介紹LAMP的編譯安裝Linux+Apache+Mysql+Perl/PHP/Python一組常用來搭建動態網站或者服務器的開源軟件,本身都是各自獨立的程序,但是因為常被放在一起使用,擁有了越來越高的兼容度,共同組成了一個強大的We
Linux命令行修改IP、網關、DNS的方法方式一:ifconfig eth0 192.168.1.18 netmask 255.255.255.0說明:該種方式可以使改變即時生效,重啟後會恢復為原來的IP方式二:vi /etc/sys
以zhcon-0.2.5.tar安裝示例安裝准備:① :zhcon-0.2.5.tar② :zhcon-0.2.5-to-0.2.6.diff<zhcon是工作在Linux控制台下的高效雙字節中/日/韓
<1> 文件系統構成首先,學習文獻系統管理,得先知道文件系統的大概構造!① /usr/bin ,/bin 存放所有用戶可以執行的命令。② /usr/sbin,/sbin 存放只有 root 可以執
很多場景下用網絡安裝 PowerLinux 是個很好的,甚至是必須的選擇,例如:需要安裝非常多分區的 PowerLinux,或者,要安裝的分區沒有物理光驅或虛擬光驅,無法進行光盤安裝。兩種 PowerLinux,無論 Red Hat 還
ksar 簡介通常系統管理員使用一組命令完成如下任務:uptime 顯示系統負載情況,mpstat 顯示 CPU 性能,free 顯示內存使用情況,vmstat 顯示虛擬內存使用情況,iostat 顯示系統 I/O 活動,netstat
在一個典型的Linux系統中,運行中的CPU通常每秒會被時鐘打斷100到1000次。時鐘中斷是為了重新考慮應該運行哪個進程、響應讀寫更新(RCU)調用,以及處理其它必要的事務。這種周期性的時鐘中斷或滴嗒比臭名昭著的全局內核鎖(BKL)要
環境RedHat Linux 6.1 + MySQL 5.1.7問題RedHat Linux 6.1安裝MySQL安裝前准備1.下載資源:MySQL-server-5.1.7-0.i386.rpm,點此下載。MySQL-client-5
epoll高效機制其實就是內核回調,我們知道linux把socket也是當成file處理的,只是底層驅動不一樣。先來看看內核文件結構:struct file_operations { struct module *own
無論是在CPU外部接總線的設備還是在CPU內部接總線的設備都有各自的地址范圍,都可以像訪問內存一樣訪問,很多體系結構(比如ARM)采用這種方式操作設備,稱為內存映射I/O(Memory-mappedI/O)。但是x86比較特殊,x86對
先來看看C標准I/O庫函數是如何用系統調用實現的。fopen(3)調用open(2)打開指定的文件,返回一個文件描述符(就是一個int 類型的編號),分配一個FILE 結構體,其中包含該文件的描述符、I/O緩沖區和當前讀寫位置等信息,返
每個進程在Linux內核中都有一個task_struct結構體來維護進程相關的 信息,稱為進程描述符(Process Descriptor),而在操作系統理論中稱為進程控制塊 (PCB,Process Control Block)。ta
1.C標准庫的I/O緩沖區UNIX的傳統 是Everything is a file,鍵盤、顯示器、串口、磁盤等設備在/dev 目錄下都有一個特殊的設備文件與之對應,這些設備文件也可以像普通文件(保存在磁盤上的文件)一樣打開、讀、寫和關
一、虛擬內存先來看一張圖(來自《Linux內核完全剖析》),如下:分段機制:即分成代碼段,數據段,堆棧段。每個內存段都與一個特權級相關聯,即0~3,0具有最高特權級(內核),3則是最低特權級(用戶),每當程序試圖訪問(權限又分為可讀、可
一、 POSIX 中對可重入和線程安全這兩個概念的定義:Reentrant Function:A function whose effect, when called by two or more threads,is guarante
一、read/write 函數read函數從打開的設備或文件中讀取數據。ssize_t read(int fd, void *buf, size_t count);返回值:成功返回讀取的字節數,出錯返回-1並設置errno,如果在調re