日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux系统中的函数

發布時間:2025/6/15 linux 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux系统中的函数 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Linux系統中的函數:

一、進程控制
fork 創建一個新進程
clone 按指定條件創建子進程
execve 運行可執行文件
exit 中止進程
_exit 立即中止當前進程
getdtablesize 進程所能打開的最大文件數
getpgid 獲取指定進程組標識號
setpgid 設置指定進程組標志號
getpgrp 獲取當前進程組標識號
setpgrp 設置當前進程組標志號
getpid 獲取進程標識號
getppid 獲取父進程標識號
getpriority 獲取調度優先級
setpriority 設置調度優先級
modify_ldt 讀寫進程的本地描述表
nanosleep 使進程睡眠指定的時間
nice 改變分時進程的優先級
pause 掛起進程,等待信號
personality 設置進程運行域
prctl 對進程進行特定操作
ptrace 進程跟蹤
sched_get_priority_max 取得靜態優先級的上限
sched_get_priority_min 取得靜態優先級的下限
sched_getparam 取得進程的調度參數
sched_getscheduler 取得指定進程的調度策略
sched_rr_get_interval 取得按RR算法調度的實時進程的時間片長度
sched_setparam 設置進程的調度參數
sched_setscheduler 設置指定進程的調度策略和參數
sched_yield 進程主動讓出處理器,并將自己等候調度隊列隊尾
vfork 創建一個子進程,以供執行新程序,常與execve等同時使用
wait 等待子進程終止
wait3 參見wait
waitpid 等待指定子進程終止
wait4 參見waitpid
capget 獲取進程權限
capset 設置進程權限
getsid 獲取會晤標識號
setsid 設置會晤標識號
二、文件系統控制
1、文件讀寫操作
fcntl 文件控制
open 打開文件
creat 創建新文件
close 關閉文件描述字
read 讀文件
write 寫文件
readv 從文件讀入數據到緩沖數組中
writev 將緩沖數組里的數據寫入文件
pread 對文件隨機讀
pwrite 對文件隨機寫
lseek 移動文件指針
_llseek 在64位地址空間里移動文件指針
dup 復制已打開的文件描述字
dup2 按指定條件復制文件描述字
flock 文件加/解鎖
poll I/O多路轉換
truncate 截斷文件
ftruncate 參見truncate
umask 設置文件權限掩碼
fsync 把文件在內存中的部分寫回磁盤
2、文件系統操作
access 確定文件的可存取性
chdir 改變當前工作目錄
fchdir 參見chdir
chmod 改變文件方式
fchmod 參見chmod
chown 改變文件的屬主或用戶組
fchown 參見chown
lchown 參見chown
chroot 改變根目錄
stat 取文件狀態信息
lstat 參見stat
fstat 參見stat
statfs 取文件系統信息
fstatfs 參見statfs
readdir 讀取目錄項
getdents 讀取目錄項
mkdir 創建目錄
mknod 創建索引節點
rmdir 刪除目錄
rename 文件改名
link 創建鏈接
symlink 創建符號鏈接
unlink 刪除鏈接
readlink 讀符號鏈接的值
mount 安裝文件系統
umount 卸下文件系統
ustat 取文件系統信息
utime 改變文件的訪問修改時間
utimes 參見utime
quotactl 控制磁盤配額
三、系統控制
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 創建可裝載的模塊項
delete_module 刪除可裝載的模塊項
init_module 初始化模塊
query_module 查詢模塊信息
*get_kernel_syms 取得核心符號,已被query_module代替
四、內存管理
brk 改變數據段空間的分配
sbrk 參見brk
mlock 內存頁面加鎖
munlock 內存頁面解鎖
mlockall 調用進程所有內存頁面加鎖
munlockall 調用進程所有內存頁面解鎖
mmap 映射虛擬內存頁
munmap 去除內存頁映射
mremap 重新映射虛擬內存地址
msync 將映射內存中的數據寫回磁盤
mprotect 設置內存映像保護
getpagesize 獲取頁面大小
sync 將內存緩沖區數據寫回硬盤
cacheflush 將指定緩沖區中的內容寫回磁盤
五、網絡管理
getdomainname 取域名
setdomainname 設置域名
gethostid 獲取主機標識號
sethostid 設置主機標識號
gethostname 獲取本主機名稱
sethostname 設置主機名稱
六、socket控制
socketcall socket系統調用
socket 建立socket
bind 綁定socket到端口
connect 連接遠程主機
accept 響應socket連接請求
send 通過socket發送信息
sendto 發送UDP信息
sendmsg 參見send
recv 通過socket接收信息
recvfrom 接收UDP信息
recvmsg 參見recv
listen 監聽socket端口
select 對多路同步I/O進行輪詢
shutdown 關閉socket上的連接
getsockname 取得本地socket名字
getpeername 獲取通信對方的socket名字
getsockopt 取端口設置
setsockopt 設置端口參數
sendfile 在文件或端口間傳輸數據
socketpair 創建一對已聯接的無名socket
七、用戶管理
getuid 獲取用戶標識號
setuid 設置用戶標志號
getgid 獲取組標識號
setgid 設置組標志號
getegid 獲取有效組標識號
setegid 設置有效組標識號
geteuid 獲取有效用戶標識號
seteuid 設置有效用戶標識號
setregid 分別設置真實和有效的的組標識號
setreuid 分別設置真實和有效的用戶標識號
getresgid 分別獲取真實的,有效的和保存過的組標識號
setresgid 分別設置真實的,有效的和保存過的組標識號
getresuid 分別獲取真實的,有效的和保存過的用戶標識號
setresuid 分別設置真實的,有效的和保存過的用戶標識號
setfsgid 設置文件系統檢查時使用的組標識號
setfsuid 設置文件系統檢查時使用的用戶標識號
getgroups 獲取后補組標志清單
setgroups 設置后補組標志清單
八、進程間通信
ipc 進程間通信總控制調用
1、信號
sigaction 設置對指定信號的處理方法
sigprocmask 根據參數對信號集中的信號執行阻塞/解除阻塞等操作
sigpending 為指定的被阻塞信號設置隊列
sigsuspend 掛起進程等待特定信號
signal 參見signal
kill 向進程或進程組發信號
*sigblock 向被阻塞信號掩碼中添加信號,已被sigprocmask代替
*siggetmask 取得現有阻塞信號掩碼,已被sigprocmask代替
*sigsetmask 用給定信號掩碼替換現有阻塞信號掩碼,已被sigprocmask代替
*sigmask 將給定的信號轉化為掩碼,已被sigprocmask代替
*sigpause 作用同sigsuspend,已被sigsuspend代替
sigvec 為兼容BSD而設的信號處理函數,作用類似sigaction
ssetmask ANSI C的信號處理函數,作用類似sigaction
2、消息
msgctl 消息控制操作
msgget 獲取消息隊列
msgsnd 發消息
msgrcv 取消息
3、管道
pipe 創建管道
4、信號量
semctl 信號量控制
semget 獲取一組信號量
semop 信號量操作
5、共享內存
shmctl 控制共享內存
shmget 獲取共享內存
shmat 連接共享內存
shmdt 拆卸共享內存





總結

以上是生活随笔為你收集整理的Linux系统中的函数的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 中文字幕亚洲色图 | 男人把女人捅爽 | 性欧美高清 | 亚洲高清在线 | 欧美一区二区高清视频 | 亚洲热在线 | 91九色国产ts另类人妖 | 黄色精品视频 | 欧美激情婷婷 | 99亚洲国产精品 | 91高清视频在线观看 | 日本a级片网站 | 裸体美女免费视频网站 | 国产精品v日韩精品v在线观看 | 亚洲欧美国产日韩精品 | 亚洲国产精品无码专区 | 日韩一级影片 | а 天堂 在线 | 久草小说 | 东北少妇露脸无套对白 | 污动漫网站 | 久久国产亚洲 | www.久久视频 | 青娱乐av | 九九国产 | 国产又粗又深又猛又爽又在线观看 | 久久精品一区二区三 | 国产精品 欧美激情 | 亚洲欧洲国产精品 | 青青草原免费观看 | 一区二区三区小视频 | 性毛片| 中文字幕在线免费观看 | 第四色男人天堂 | 少妇特黄a一区二区三区 | 国产一级久久 | 超碰人人插 | www.五月天婷婷.com | 亚洲精品影视 | 亚日韩欧美 | 加勒比成人av | 一级全黄色片 | 少妇人妻一区二区 | a视频在线观看 | 性色网站| 蜜乳av一区 | 性欧美hd调教 | 前任攻略在线观看免费完整版 | 国产a∨精品一区二区三区仙踪林 | 国产亚洲精品久久久久久777 | av免费网址在线观看 | 熟妇人妻一区二区三区四区 | 欧美级毛片 | 天天操欧美| 色多多黄色 | 亚洲国产成人一区二区精品区 | 蜜臀久久99精品久久久无需会员 | 在线高清观看免费观看 | 玖玖爱在线精品视频 | 深夜久久 | 一级特黄aaa | 国产一区二区视频在线观看免费 | 亚洲午夜精品久久久 | 奇米第四色在线 | 欧美精品偷拍 | 欧洲三级在线 | 新97超碰 | 日本黄色录象 | 欧美成人精品在线视频 | 嫩草影院黄 | 成人h网站 | 三级理论电影 | 国产精品天天av精麻传媒 | 人妻精品久久久久中文 | 青娱乐在线视频观看 | 快乐激情网 | 大学生av| 久久久久久国产精品免费免费 | 一区二区三区四区在线 | 99视频免费| 色999在线观看 | 那里有毛片看 | 高清av在线| 成品短视频泡芙 | 在线观看日韩av电影 | 天天天天天天天干 | 欧美日韩一区二区三区不卡 | 国产又好看的毛片 | 成人免费网站在线 | 少妇野外性xx老女人野外性xx | 姑娘第5集在线观看免费 | аⅴ资源中文在线天堂 | 国产精品第二页 | 99久久久无码国产精品性青椒 | 日本视频中文字幕 | 老熟妇一区二区三区啪啪 | 不卡黄色| 日狠狠 | 无码国产精品一区二区免费式直播 |