1. 程序位址空間
2.記憶體管理
棧上分配空間
alloca() 棧上分配大小
strdupa() 拷貝乙個字串到棧上(顯然這個函式不安全)
挖漏洞的可以全域性的原始碼審計下這個函式了
strndupa() 拷貝指定長度的內容到棧上
儲存器操作函式:
memset bzero
memmove bcopy
memcpy
memccpy
memcmp bcmp
memchr memmem
memfrob
記憶體鎖定:
mlock
mlockall
munlock
munlockall
檢測記憶體頁是否在物理記憶體上:
mincore
超量使用:
/proc/sys/vm/overcommit_memory 關閉超量使用
sysctl vm.overcommit_memory
來自為知筆記(wiz)
1 1 Linux系統簡介
一 作業系統是什麼?作業系統概述 計算機系統是指按照使用者的要求,接收和儲存資訊,自動進行資料處理並輸出結果資訊的系統,它由硬體子系統 計算機賴以工作的實體,包括顯示屏,滑鼠,鍵盤,硬碟等 和軟體子系統 保證計算機系統按使用者指定的要求協調工作,如window作業系統,office辦公軟體 組成。而...
11 linux程序控制
實際使用者識別號,實際使用者組識別號,有效使用者識別號,有效使用者組識別號,程序id,程序組id,父程序id uid t getuid uid t getgid uid t geteuid uid t getegid pid t getpid pid t getppid pid t getpgrp ...
20180516早課記錄11 Linux
1.mysql二進位制編譯部署時,我們是建立乙個使用者mysqladmin,怎樣將 usr local mysql目錄設定為家目錄 useradd u 514 g dba g root d usr local mysql mysqladmin 2.哪幾種方法讓新的家目錄有.bash profile檔...