麻豆黑色丝袜jk制服福利网站-麻豆精品传媒视频观看-麻豆精品传媒一二三区在线视频-麻豆精选传媒4区2021-在线视频99-在线视频a

千鋒教育-做有情懷、有良心、有品質(zhì)的職業(yè)教育機構(gòu)

手機站
千鋒教育

千鋒學(xué)習(xí)站 | 隨時隨地免費學(xué)

千鋒教育

掃一掃進(jìn)入千鋒手機站

領(lǐng)取全套視頻
千鋒教育

關(guān)注千鋒學(xué)習(xí)站小程序
隨時隨地免費學(xué)習(xí)課程

當(dāng)前位置:首頁  >  技術(shù)干貨  > 常用系統(tǒng)調(diào)用分類及總結(jié)

常用系統(tǒng)調(diào)用分類及總結(jié)

來源:千鋒教育
發(fā)布人:wjy
時間: 2022-12-27 17:10:39 1672132239

  一、進(jìn)程控制

  fork 創(chuàng)建一個新進(jìn)程 clone 按指定條件創(chuàng)建子進(jìn)程 execve 運行可執(zhí)行文件 exit 中止進(jìn)程 _exit 立即中止當(dāng)前進(jìn)程 getdtablesize 進(jìn)程所能打開的最大文件數(shù) getpgid 獲取指定進(jìn)程組標(biāo)識號 setpgid 設(shè)置指定進(jìn)程組標(biāo)志號 getpgrp 獲取當(dāng)前進(jìn)程組標(biāo)識號 setpgrp 設(shè)置當(dāng)前進(jìn)程組標(biāo)志號 getpid 獲取進(jìn)程標(biāo)識號 getppid 獲取父進(jìn)程標(biāo)識號 getpriority 獲取調(diào)度優(yōu)先級 setpriority 設(shè)置調(diào)度優(yōu)先級 modify_ldt 讀寫進(jìn)程的本地描述表 nanosleep 使進(jìn)程睡眠指定的時間 nice 改變分時進(jìn)程的優(yōu)先級 pause 掛起進(jìn)程,等待信號 personality 設(shè)置進(jìn)程運行域 prctl 對進(jìn)程進(jìn)行特定操作 ptrace 進(jìn)程跟蹤 sched_get_priority_max 取得靜態(tài)優(yōu)先級的上限 sched_get_priority_min 取得靜態(tài)優(yōu)先級的下限 sched_getparam 取得進(jìn)程的調(diào)度參數(shù) sched_getscheduler 取得指定進(jìn)程的調(diào)度策略 sched_rr_get_interval 取得按RR算法調(diào)度的實時進(jìn)程的時間片長度 sched_setparam 設(shè)置進(jìn)程的調(diào)度參數(shù) sched_setscheduler 設(shè)置指定進(jìn)程的調(diào)度策略和參數(shù) sched_yield 進(jìn)程主動讓出處理器,并將自己等候調(diào)度隊列隊尾 vfork 創(chuàng)建一個子進(jìn)程,以供執(zhí)行新程序,常與execve等同時使用 wait 等待子進(jìn)程終止 wait3 參見wait waitpid 等待指定子進(jìn)程終止 wait4 參見waitpid capget 獲取進(jìn)程權(quán)限 capset 設(shè)置進(jìn)程權(quán)限 getsid 獲取會晤標(biāo)識號 setsid 設(shè)置會晤標(biāo)識號

  二、文件系統(tǒng)控制

  1、文件讀寫操作

  fcntl 文件控制 open 打開文件 creat 創(chuàng)建新文件 close 關(guān)閉文件描述字 read 讀文件 write 寫文件 readv 從文件讀入數(shù)據(jù)到緩沖數(shù)組中 writev 將緩沖數(shù)組里的數(shù)據(jù)寫入文件 pread 對文件隨機讀 pwrite 對文件隨機寫 lseek 移動文件指針 _llseek 在64位地址空間里移動文件指針 dup 復(fù)制已打開的文件描述字 dup2 按指定條件復(fù)制文件描述字 flock 文件加/解鎖 poll I/O多路轉(zhuǎn)換 truncate 截斷文件 ftruncate 參見truncate umask 設(shè)置文件權(quán)限掩碼 fsync 把文件在內(nèi)存中的部分寫回磁盤

  2、文件系統(tǒng)操作

  access 確定文件的可存取性 chdir 改變當(dāng)前工作目錄 fchdir 參見chdir chmod 改變文件方式 fchmod 參見chmod chown 改變文件的屬主或用戶組 fchown 參見chown lchown 參見chown chroot 改變根目錄 stat 取文件狀態(tài)信息 lstat 參見stat fstat 參見stat statfs 取文件系統(tǒng)信息 fstatfs 參見statfs readdir 讀取目錄項 getdents 讀取目錄項 mkdir 創(chuàng)建目錄 mknod 創(chuàng)建索引節(jié)點 rmdir 刪除目錄 rename 文件改名 link 創(chuàng)建鏈接 symlink 創(chuàng)建符號鏈接 unlink 刪除鏈接 readlink 讀符號鏈接的值 mount 安裝文件系統(tǒng) umount 卸下文件系統(tǒng) ustat 取文件系統(tǒng)信息 utime 改變文件的訪問修改時間 utimes 參見utime quotactl 控制磁盤配額

常用系統(tǒng)調(diào)用分類及總結(jié)

  三、系統(tǒng)控制

  ioctl I/O總控制函數(shù) _sysctl 讀/寫系統(tǒng)參數(shù) acct 啟用或禁止進(jìn)程記賬 getrlimit 獲取系統(tǒng)資源上限 setrlimit 設(shè)置系統(tǒng)資源上限 getrusage 獲取系統(tǒng)資源使用情況 uselib 選擇要使用的二進(jìn)制函數(shù)庫 ioperm 設(shè)置端口I/O權(quán)限 iopl 改變進(jìn)程I/O權(quán)限級別 outb 低級端口操作 reboot 重新啟動 swapon 打開交換文件和設(shè)備 swapoff 關(guān)閉交換文件和設(shè)備 bdflush 控制bdflush守護(hù)進(jìn)程 sysfs 取核心支持的文件系統(tǒng)類型 sysinfo 取得系統(tǒng)信息 adjtimex 調(diào)整系統(tǒng)時鐘 alarm 設(shè)置進(jìn)程的鬧鐘 getitimer 獲取計時器值 setitimer 設(shè)置計時器值 gettimeofday 取時間和時區(qū) settimeofday 設(shè)置時間和時區(qū) stime 設(shè)置系統(tǒng)日期和時間 time 取得系統(tǒng)時間 times 取進(jìn)程運行時間 uname 獲取當(dāng)前UNIX系統(tǒng)的名稱、版本和主機等信息 vhangup 掛起當(dāng)前終端 nfsservctl 對NFS守護(hù)進(jìn)程進(jìn)行控制 vm86 進(jìn)入模擬8086模式 create_module 創(chuàng)建可裝載的模塊項 delete_module 刪除可裝載的模塊項 init_module 初始化模塊 query_module 查詢模塊信息 *get_kernel_syms 取得核心符號,已被query_module代替

  四、存儲管理

  brk 改變數(shù)據(jù)段空間的分配 sbrk 參見brk mlock 內(nèi)存頁面加鎖 munlock 內(nèi)存頁面解鎖 mlockall 調(diào)用進(jìn)程所有內(nèi)存頁面加鎖 munlockall 調(diào)用進(jìn)程所有內(nèi)存頁面解鎖 mmap 映射虛擬內(nèi)存頁 munmap 去除內(nèi)存頁映射 mremap 重新映射虛擬內(nèi)存地址 msync 將映射內(nèi)存中的數(shù)據(jù)寫回磁盤 mprotect 設(shè)置內(nèi)存映像保護(hù) getpagesize 獲取頁面大小 sync 將內(nèi)存緩沖區(qū)數(shù)據(jù)寫回硬盤 cacheflush 將指定緩沖區(qū)中的內(nèi)容寫回磁盤

  五、網(wǎng)絡(luò)管理

  getdomainname 取域名 setdomainname 設(shè)置域名 gethostid 獲取主機標(biāo)識號 sethostid 設(shè)置主機標(biāo)識號 gethostname 獲取本主機名稱 sethostname 設(shè)置主機名稱

  六、socket控制

  socketcall socket系統(tǒng)調(diào)用 socket 建立socket bind 綁定socket到端口 connect 連接遠(yuǎn)程主機 accept 響應(yīng)socket連接請求 send 通過socket發(fā)送信息 sendto 發(fā)送UDP信息 sendmsg 參見send recv 通過socket接收信息 recvfrom 接收UDP信息 recvmsg 參見recv listen 監(jiān)聽socket端口 select 對多路同步I/O進(jìn)行輪詢 shutdown 關(guān)閉socket上的連接 getsockname 取得本地socket名字 getpeername 獲取通信對方的socket名字 getsockopt 取端口設(shè)置 setsockopt 設(shè)置端口參數(shù) sendfile 在文件或端口間傳輸數(shù)據(jù) socketpair 創(chuàng)建一對已聯(lián)接的無名socket

  七、用戶管理

  getuid 獲取用戶標(biāo)識號 setuid 設(shè)置用戶標(biāo)志號 getgid 獲取組標(biāo)識號 setgid 設(shè)置組標(biāo)志號 getegid 獲取有效組標(biāo)識號 setegid 設(shè)置有效組標(biāo)識號 geteuid 獲取有效用戶標(biāo)識號 seteuid 設(shè)置有效用戶標(biāo)識號 setregid 分別設(shè)置真實和有效的的組標(biāo)識號 setreuid 分別設(shè)置真實和有效的用戶標(biāo)識號 getresgid 分別獲取真實的,有效的和保存過的組標(biāo)識號 setresgid 分別設(shè)置真實的,有效的和保存過的組標(biāo)識號 getresuid 分別獲取真實的,有效的和保存過的用戶標(biāo)識號 setresuid 分別設(shè)置真實的,有效的和保存過的用戶標(biāo)識號 setfsgid 設(shè)置文件系統(tǒng)檢查時使用的組標(biāo)識號 setfsuid 設(shè)置文件系統(tǒng)檢查時使用的用戶標(biāo)識號 getgroups 獲取后補組標(biāo)志清單 setgroups 設(shè)置后補組標(biāo)志清單

  八、進(jìn)程間通信

  ipc 進(jìn)程間通信總控制調(diào)用

  1、信號

  sigaction 設(shè)置對指定信號的處理方法 sigprocmask 根據(jù)參數(shù)對信號集中的信號執(zhí)行阻塞/解除阻塞等操作 sigpending 為指定的被阻塞信號設(shè)置隊列 sigsuspend 掛起進(jìn)程等待特定信號 signal 參見signal kill 向進(jìn)程或進(jìn)程組發(fā)信號 *sigblock 向被阻塞信號掩碼中添加信號,已被sigprocmask代替 *siggetmask 取得現(xiàn)有阻塞信號掩碼,已被sigprocmask代替 *sigsetmask 用給定信號掩碼替換現(xiàn)有阻塞信號掩碼,已被sigprocmask代替 *sigmask 將給定的信號轉(zhuǎn)化為掩碼,已被sigprocmask代替 *sigpause 作用同sigsuspend,已被sigsuspend代替 sigvec 為兼容BSD而設(shè)的信號處理函數(shù),作用類似sigaction ssetmask ANSI C的信號處理函數(shù),作用類似sigaction

  2、消息

  msgctl 消息控制操作 msgget 獲取消息隊列 msgsnd 發(fā)消息 msgrcv 取消息

  3、管道

  pipe 創(chuàng)建管道

  4、信號量

  semctl 信號量控制 semget 獲取一組信號量 semop 信號量操作

  5、共享內(nèi)存

  shmctl 控制共享內(nèi)存 shmget 獲取共享內(nèi)存 shmat 連接共享內(nèi)存 shmdt 拆卸共享內(nèi)存

tags:
聲明:本站稿件版權(quán)均屬千鋒教育所有,未經(jīng)許可不得擅自轉(zhuǎn)載。
10年以上業(yè)內(nèi)強師集結(jié),手把手帶你蛻變精英
請您保持通訊暢通,專屬學(xué)習(xí)老師24小時內(nèi)將與您1V1溝通
免費領(lǐng)取
今日已有369人領(lǐng)取成功
劉同學(xué) 138****2860 剛剛成功領(lǐng)取
王同學(xué) 131****2015 剛剛成功領(lǐng)取
張同學(xué) 133****4652 剛剛成功領(lǐng)取
李同學(xué) 135****8607 剛剛成功領(lǐng)取
楊同學(xué) 132****5667 剛剛成功領(lǐng)取
岳同學(xué) 134****6652 剛剛成功領(lǐng)取
梁同學(xué) 157****2950 剛剛成功領(lǐng)取
劉同學(xué) 189****1015 剛剛成功領(lǐng)取
張同學(xué) 155****4678 剛剛成功領(lǐng)取
鄒同學(xué) 139****2907 剛剛成功領(lǐng)取
董同學(xué) 138****2867 剛剛成功領(lǐng)取
周同學(xué) 136****3602 剛剛成功領(lǐng)取
相關(guān)推薦HOT
主站蜘蛛池模板: 欧美人与zoxxxx另类| 免费a漫| 欧美日韩中文字幕在线视频| 久草资源福利站| 中文字幕天天躁日日躁狠狠躁免费| 丝袜美腿中文字幕| 探花www视频在线观看高清| 能播放18xxx18女同| 羞羞电影快播| 被夫上司强迫的女人在线| 欧美妈妈的朋友| 在线观看免费毛片| 免费v片在线观看| 最近2018中文字幕2019国语视频| 日韩三级免费看| 男人边摸边吃奶边做下面| 成人免费视频观看无遮挡| 国产人妖网站| 欧美无卡| www.99精品| 无码精品一区二区三区免费视频| 久久天天躁夜夜躁狠狠85台湾| 久久久久国产精品| 波多野结衣伦理视频| 要灬要灬再深点受不了好舒服| 色男人影院| 久久久久久久久国产| 强乱中文字幕在线播放不卡| 欧美人与性动交α欧美精品| 国产馆在线观看| 青青国产成人久久91| 山口珠理番号| 侯龙涛何丽萍| 奶交性视频欧美| 女人扒下裤让男人桶到爽| 天天拍天天干| 一级成人理伦片| 最近高清中文在线国语字幕| 啊灬啊灬啊灬快好深在线观看| 亚洲欧洲精品成人久久曰| 国产精品自产拍在线观看|