Linux系統呼叫列表(二)

2021-08-01 22:35:06 字數 1435 閱讀 3748

ioctl

i/o總控制函式

_sysctl

讀/寫系統引數

acct

啟用或禁止程序記賬

getrlimit

獲取系統資源上限

setrlimit

設定系統資源上限

getrusage

獲取系統資源使用情況

uselib

選擇要使用的二進位制函式庫

ioperm

設定埠i/o許可權

iopl

改變程序i/o許可權級別

outb

低階埠操作

reboot

重新啟動

swapon

開啟交換檔案和裝置

swapoff

關閉交換檔案和裝置

bdflush

控制bdflush守護程序

sysfs

取核心支援的檔案系統型別

sysinfo

取得系統資訊

adjtimex

調整系統時鐘

alarm

設定程序的鬧鐘

getitimer

獲取計時器值

setitimer

設定計時器值

gettimeofday

取時間和時區

settimeofday

設定時間和時區

stime

設定系統日期和時間

time

取得系統時間

times

取程序執行時間

uname

獲取當前unix系統的名稱、版本和主機等資訊

vhangup

掛起當前終端

nfsservctl

對nfs守護程序進行控制

vm86

進入模擬8086模式

create_module

建立可裝載的模組項

brk改變資料段空間的分配

sbrk

參見brk

mlock

記憶體頁面加鎖

munlock

記憶體頁面解鎖

mlockall

呼叫程序所有記憶體頁面加鎖

munlockall

呼叫程序所有記憶體頁面解鎖

mmap

對映虛擬記憶體頁

munmap

去除記憶體頁對映

mremap

重新對映虛擬記憶體位址

msync

將對映記憶體中的資料寫回磁碟

mprotect

設定記憶體映像保護

getpagesize

獲取頁面大小

sync

將記憶體緩衝區資料寫回硬碟

cacheflush

將指定緩衝區中的內容寫回磁碟

Linux系統呼叫列表(一)

fork 建立乙個新程序 clone 按指定條件建立子程序 execve 執行可執行檔案 exit 中止程序 exit 立即中止當前程序 getdtablesize 程序所能開啟的最大檔案數 getpgid 獲取指定程序組標識號 setpgid 設定指定程序組標誌號 getpgrp 獲取當前程序組標...

Linux系統程序呼叫列表

fork 建立乙個新程序 clone 按指定條件建立子程序 execve 執行可執行檔案 exit 中止程序 exit 立即中止當前程序 getdtablesize 程序所能開啟的最大檔案數 getpgid 獲取指定程序組標識號 setpgid 設定指定程序組標誌號 getpgrp 獲取當前程序組標...

Linux系統呼叫列表(四)使用者管理

getuid 獲取使用者標識號 setuid 設定使用者標誌號 getgid 獲取組標識號 setgid 設定組標誌號 getegid 獲取有效組標識號 setegid 設定有效組標識號 geteuid 獲取有效使用者標識號 seteuid 設定有效使用者標識號 setregid 分別設定真實和有效...