中文字幕亚洲第一精品|精品国产免费一区二区|久久婷婷五月六月综合版|中文字幕熟妇久久久人妻|久久综合精品国产一区无码|国产成人精品永久免费视频|午夜亚洲国产精品理论片a级|久久精品一区二区三区无码护土

 訪問手機(jī)版  

Linux常用命令|Linux培訓(xùn)學(xué)習(xí)|考試認(rèn)證|工資待遇與招聘,認(rèn)準(zhǔn)超級(jí)網(wǎng)工!

招聘|合作 登陸|注冊(cè)

網(wǎng)絡(luò)工程師培訓(xùn)

當(dāng)前位置:網(wǎng)絡(luò)工程師 > 技術(shù)課程 > linux > 熱點(diǎn)關(guān)注 > linux常用命令

Linux 項(xiàng)目開發(fā)中 常用到的命令

時(shí)間:2019-07-27

linux壓縮命令zip命令_linux命令中的head命令_linux常用命令

df -h [文件] 查看文件系統(tǒng)磁盤空間占用情況 -h --human-readable print sizes in human readable format (e.g., 1K 234M 2G) 人類可讀方式顯示

du -sh [文件] 查看文件目錄大小 -s, --summarize display only a total for each argument 總共

free -m 查看內(nèi)存使用情況

find / -name 文件名 //查找文件

pwd 查看當(dāng)前文件全路徑

lsof -i:端口號(hào) 查看端口占用情況

rz -be上傳文件

java -jar *.jar & 運(yùn)行一個(gè)jar包,& 放到最后使得jar在后臺(tái)運(yùn)行,有進(jìn)程號(hào),沒有&,則運(yùn)行的jar沒有進(jìn)程號(hào)

cat /proc/進(jìn)程號(hào)/status查看某個(gè)進(jìn)程內(nèi)存使用情況

linux壓縮命令zip命令_linux命令中的head命令_linux常用命令

ls -a 查看所有文件,包括隱藏的文件

-------------------------------------------------------

VmSize(KB) 任務(wù)虛擬地址空間的大小 (total_vm-reserved_vm),其中total_vm為進(jìn)程的地址空間的大小,reserved_vm:進(jìn)程在預(yù)留或特殊的內(nèi)存間的物理頁

VmLck(KB) 任務(wù)已經(jīng)鎖住的物理內(nèi)存的大小。鎖住的物理內(nèi)存不能交換到硬盤 (locked_vm)

VmRSS(KB) 應(yīng)用程序正在使用的物理內(nèi)存的大小,就是用ps命令的參數(shù)rss的值 (rss)

VmData(KB) 程序數(shù)據(jù)段的大。ㄋ继摂M內(nèi)存的大。娣懦跏蓟说臄(shù)據(jù); (total_vm-shared_vm-stack_vm)

VmStk(KB) 任務(wù)在用戶態(tài)的棧的大小 (stack_vm)

php執(zhí)行引擎還會(huì)將用戶經(jīng)常訪問的php程序駐留在內(nèi)存中,其他用戶再一次訪問這個(gè)程序時(shí)就不需要重新編譯程序了,只要直接執(zhí)行內(nèi)存中的代碼就可以了,這也是php高效率的體現(xiàn)之一。程序中都會(huì)引用庫api,比如每個(gè)c程序都要引用stdio.h庫的printf(),在程序運(yùn)行時(shí),庫代碼也要被加入到內(nèi)存,這么多程序都引用了這個(gè)庫,難道我內(nèi)存中需要加很多份嗎。我們寫的程序最終都是要用編譯器,進(jìn)行編譯鏈接形成一段機(jī)器可以知道的二進(jìn)制代碼,接著存到一個(gè)內(nèi)存中,這時(shí)候每一段程序代碼都會(huì)有自己的一個(gè)地址,計(jì)算機(jī)按照地址增1,依次執(zhí)行這段代碼,當(dāng)遇到代碼調(diào)用別的函數(shù)的時(shí)候,這時(shí)候就要存儲(chǔ)目前程序執(zhí)行的很多狀態(tài)呀,把這些東西放入堆棧里面,然后去執(zhí)行被調(diào)用的函數(shù),執(zhí)行完之后再返回原來的程序斷點(diǎn)處繼續(xù)執(zhí)行。

VmLib(KB) 被映像到任務(wù)的虛擬內(nèi)存空間的庫的大小 (exec_lib)

linux常用命令_linux壓縮命令zip命令_linux命令中的head命令

VmPTE 該進(jìn)程的所有頁表的大小,單位:kb

Threads 共享使用該信號(hào)描述符的任務(wù)的個(gè)數(shù),在POSIX多線程序應(yīng)用程序中,線程組中的所有線程使用同一個(gè)信號(hào)描述符

1、VmRSS是真實(shí)正在占用的內(nèi)存,而VmData是虛擬內(nèi)存,大小差異大并沒有什么問題。

bss段:bss段(block started by symbol)通常是指用來存放程序中未初始化(程序員在創(chuàng)建時(shí)沒有賦值)的全局變量和靜態(tài)變量的一塊內(nèi)存區(qū)域(可讀可寫不可執(zhí)行)。一 般來說,段錯(cuò)誤就是指訪問的內(nèi)存超出了系統(tǒng)所給這個(gè)程序的內(nèi)存空間,通常這個(gè)值是由gdtr來保存的,他是一個(gè)48位的寄存器linux常用命令,其中的32位是保存由它指 向的gdt表,后13位保存相應(yīng)于gdt的下標(biāo),最后3位包括了程序是否在內(nèi)存中以及程序的在cpu中的運(yùn)行級(jí)別,指向的gdt是由以64位為一個(gè)單位的 表,在這張表中就保存著程序運(yùn)行的代碼段以及數(shù)據(jù)段的起始地址以及與此相應(yīng)的段限和頁面交換還有程序運(yùn)行級(jí)別還有內(nèi)存粒度等等的信息。一 般來說,段錯(cuò)誤就是指訪問的內(nèi)存超出了系統(tǒng)所給這個(gè)程序的內(nèi)存空間,通常這個(gè)值是由gdtr來保存的,他是一個(gè)48位的寄存器,其中的32位是保存由它指向的gdt表,后13位保存相應(yīng)于gdt的下標(biāo),最后3位包括了程序是否在內(nèi)存中以及程序的在cpu中的運(yùn)行級(jí)別,指向的gdt是由以64位為一個(gè)單位的表,在這張表中就保存著程序運(yùn)行的代碼段以及數(shù)據(jù)段的起始地址以及與此相應(yīng)的段限和頁面交換還有程序運(yùn)行級(jí)別還有內(nèi)存粒度等等的信息。