linux系统调用汇总 - 下载本文

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 调用进程所?#24515;?#23384;页面加锁 munlockall 调用进程所?#24515;?#23384;页面解锁 mmap ?#25104;?#34394;拟内存页 munmap 去除内存页?#25104;?mremap 重新?#25104;?#34394;拟内存地址 msync 将?#25104;?#20869;存中的数据写回磁盘 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进?#26032;?#35810; shutdown 关闭socket?#31995;?#36830;接 getsockname 取得本地socket名字 getpeername 获取通信对方的socket名字 getsockopt 取端口设置 setsockopt 设置端口参数 sendfile 在文件或端口间传输数据 socketpair 创建一对已联接的无名socket

七、用户管理

getuid 获取用户标识号 setuid 设置用户标志号 getgid 获取组标识号 setgid 设置组标志号 getegid 获取?#34892;?#32452;标识号 setegid 设置?#34892;?#32452;标识号 geteuid 获取?#34892;?#29992;户标识号

seteuid 设置?#34892;?#29992;户标识号

setregid 分别设置真实和?#34892;?#30340;的组标识号 setreuid 分别设置真实和?#34892;?#30340;用户标识号

getresgid 分别获取真实的,?#34892;?#30340;和保存过的组标识号 setresgid 分别设置真实的,?#34892;?#30340;和保存过的组标识号 getresuid 分别获取真实的,?#34892;?#30340;和保存过的用户标识号 setresuid 分别设置真实的,?#34892;?#30340;和保存过的用户标识号 setfsgid 设置文件系统检查时使用的组标识号 setfsuid 设置文件系统检查时使用的用户标识号 getgroups 获取后补组标志清单 setgroups 设置后补组标志清单

八、进程间通信

ipc 进程间通信总控制调用 1、信号

sigaction 设置对指定信号的处理方法

sigprocmask 根据参数对信号集中的信号执行阻塞/解除阻塞等操作 sigpending 为指定的被阻塞信号设置队列 sigsuspend 挂起进程等待特定信号 signal 参见signal





pk10开奖直播视频