經(jīng)常使用top命令了解進(jìn)程信息,其中包括內(nèi)存方面的信息。命令top幫助文檔是這么解釋各個字段的。VIRT,VirtualImage(kb)RES,Residentsize(kb)SHR,SharedMemsize(kb)%MEM,Memoryusage(kb)SWAP,Swappedsize(kb)CODE,Codesize(kb)DATA,Data+Stacksize(kb)nFLT,PageFaultcountnDRT,DirtyPagescount盡
系統(tǒng) 2019-08-12 01:33:02 2393
epoll-I/Oeventnotificationfacility在linux的網(wǎng)絡(luò)編程中,非常長的時間都在使用select來做事件觸發(fā)。在linux新的內(nèi)核中,有了一種替換它的機(jī)制,就是epoll。相比于select,epoll最大的優(yōu)點(diǎn)在于它不會隨著監(jiān)聽fd數(shù)目的增長而減少效率。由于在內(nèi)核中的select實(shí)現(xiàn)中,它是採用輪詢來處理的,輪詢的fd數(shù)目越多,自然耗時越多。而且,在linux/posix_types.h頭文件有這種聲明:#define__F
系統(tǒng) 2019-08-12 01:33:29 2392
問:在makemenuconfig配置完之后(選的默認(rèn)配置),然后就make出現(xiàn)如下錯誤:root@org:/usr/src/linux-2.6.32.27#makeCHKinclude/linux/version.hCHKinclude/linux/utsrelease.hSYMLINKinclude/asm->include/asm-x86CALLscripts/checksyscalls.shCHKinclude/linux/compile.hVDS
系統(tǒng) 2019-08-12 01:33:52 2391
在main函數(shù)中,有一行,clear_nat_hack_flags(svr);在cfg_file.y中定義,/*CleartheVTUN_NAT_HACKflagwhicharenotrelevanttothecurrentoperationmode*/inlinevoidclear_nat_hack_flags(intsvr){if(svr)llist_trav(&host_list,clear_nat_hack_server,NULL);elselli
系統(tǒng) 2019-08-12 01:33:50 2389
#include#include#includeusingnamespacestd;#defineWIDTH40intBSS_global_uninit_a;intBSS_global_uninit_b;intstaticBSS_global_uninit_static_a;intstaticBSS_global_uninit_static_b;intDS_global_init_a=1;intDS
系統(tǒng) 2019-08-12 01:33:49 2389
VIM必知必會12大類型操作-Claire_level的個人頁面-開源中國社區(qū)VIM必知必會12大類型操作vi基本操作1、插入i在光標(biāo)前插入I在行首插入a在光標(biāo)后插入A在行末插入o在下一行插入O在上一行插入r輸入替換光標(biāo)位置字符R進(jìn)入輸入替換模式,輸入時替換光標(biāo)后字符u撤銷上一步,在沒有保存文件時一直有用ESC退出編輯模式2、保存:wq/ZZ保存退出:w保存:w!強(qiáng)制保存:wfilename文件另存為filename:n1,n2wfilename將n1行到
系統(tǒng) 2019-08-12 01:33:04 2389
對于在Linux下通過rpm方式的mysql,我們能夠通過移除這些rpm包以及刪除項(xiàng)目的文件夾來達(dá)到卸載的目的。本文演示了在SUSELinux10下下載MySQL5.5.37。詳細(xì)見下文。1、環(huán)境#OS環(huán)境SZDB:~#cat/etc/issueWelcometoSUSELinuxEnterpriseServer10SP3(x86_64)-Kernel\r(\l).#查看已安裝的安裝包SZDB:~#rpm-qa|grep-imysqlMySQL-devel
系統(tǒng) 2019-08-12 01:32:36 2389
歡迎大家給我投票:http://2010blog.51cto.com/350944650)this.width=650;"onclick="window.open("http://blog.51cto.com/viewpic.php?refimg="+this.src)"border="0"alt="輕松學(xué)習(xí)Linux之內(nèi)核編譯_第1張圖片"src="http://img.it610.com/image/product/056c6b3c2f4f47f68d
系統(tǒng) 2019-08-12 01:33:11 2388
一、shell的基本概念:shell意思是外殼,它是離用戶最近的程序。shell提供用戶操作系統(tǒng)的接口,我們通過shell將輸入的命令與內(nèi)核通信,使內(nèi)核可以控制硬件來正確無誤的工作。廣義上的shell包含兩類GUI和CLI。GUI:Gnome,KDE,XfaceCLI:sh,csh,ksh,bash,tcsh,zsh(合法的shell要寫入/etc/shells這個文件,系統(tǒng)某些服務(wù)在運(yùn)行過程中,可能會去檢查用戶能夠使用的shell)當(dāng)用戶登陸的時候,系統(tǒng)
系統(tǒng) 2019-08-12 01:32:18 2388
無名套接口套接口并不總是需要有一個地址。例如,socketpair函數(shù)創(chuàng)建了兩個彼此相連的兩個套接口,但是卻沒有地址。實(shí)際上,他們是無名套接口。想像一下冷戰(zhàn)期間美國總統(tǒng)與蘇聯(lián)之間的紅色電話。他們?nèi)魏我欢瞬⒉恍枰娫捥柎a,因?yàn)樗麄兪侵苯酉噙B的。同樣,socketpair函數(shù)也是直接相連的,也并不需要地址。匿名調(diào)用有時在實(shí)際上,連接中的兩個套接口中的一個也沒有地址。對于要連接的遠(yuǎn)程套接口,他必須要有一個地址來標(biāo)識。然而,本地套接口是匿名的。建立起來的連接具有一
系統(tǒng) 2019-08-29 23:23:32 2387
首先聲明這兩個東西不是一個概念cpu分段機(jī)制中段的概念確定了在線性地址空間中一個段的用途以及被執(zhí)行或訪問的約束,每個段可以設(shè)置在4G線性地址的任何地方,它們可以相互獨(dú)立也可以完全重疊或部分重疊。而進(jìn)程的在其邏輯地址空間中代碼段和數(shù)據(jù)段則是由編譯器在編譯程序和操作系統(tǒng)在加載程序時規(guī)定的在進(jìn)程邏輯地址空間中順序排列的代碼區(qū)域、初始化和未初始化的數(shù)據(jù)區(qū)域以及堆棧區(qū)域,參考elf文件的格式中頭文件及文件頭表區(qū)分進(jìn)程的邏輯地址空間中段和cpu分段機(jī)制中段的概念
系統(tǒng) 2019-08-12 01:33:42 2386
UbuntuLinux3D桌面完全教程,顯卡驅(qū)動安裝方法,compiz特效介紹,常見問題解答。本教程的前身是一善魚編寫并發(fā)布在Ubuntu中文論壇forum.ubuntu.org.cn3D桌面版塊的:“圖解Ubuntu8.10和8.04最簡便的顯卡驅(qū)動安裝和3D桌面啟用方法,compizfusion常見問題解答”Ubuntu9.04版發(fā)布后,本教程加入了更詳細(xì)的內(nèi)容和圖片,希望能幫助朋友們體驗(yàn)到Linux的樂趣。本文也已經(jīng)錄入本站W(wǎng)ikihttp://wi
系統(tǒng) 2019-08-29 22:34:27 2385
ZevenOS5.0發(fā)布了,更新軟件包括:Linuxkernel3.5,X.Org7.7和PulseAudio2.1、Audacity2.0,Claws-Mail3.8.1,Firefox17,GIMP2.8,Inkscape0.48.下載地址:zevenos5-desktop.iso(700MB).ZevenOS是一份基于Ubuntu的GNU/Linux發(fā)行,它的主旨是提供一份快速易用的系統(tǒng),并帶有類似BeOS的用戶界面和對老舊硬件的支持。該發(fā)行構(gòu)建于一
系統(tǒng) 2019-08-12 01:32:44 2383
讀寫文件,是作為一個操作系統(tǒng)所提供的最基本接口之一。我們就從寫文件過程:open,write,close這幾個接口來說起,描述寫文件的那些事兒。平時,我們做應(yīng)用程序的時候,常常用到讀寫文件的函數(shù)接口,就拿寫文件來說,我們用C/C++編寫時,用到了以下的函數(shù)接口:1>FILE*fopen(constchar*restrictfilename,constchar*restrictmode);2>size_tfwrite(constvoid*restrictbu
系統(tǒng) 2019-08-12 01:33:43 2382
本安裝環(huán)境為:opensuse12.1所需安裝包:httpd-2.4.3.tar.gzsubversion-1.7.6.tar.gzopenssl-1.0.1c.tar.gzneon-0.29.6.tar.gzpcre-8.20.tar.gz注:其中紅色字體標(biāo)識的為必須要,藍(lán)色字體標(biāo)識的為一些擴(kuò)展包或者依賴包(要試情況下載安裝)當(dāng)前我所用的是普通用戶安裝,并不是用的root用戶第一部分:安裝①.安裝apache:1.tar-zxvfhttpd-2.4.3.
系統(tǒng) 2019-08-29 23:13:16 2381