文章目录 7. Linux服务器程序规范 7.1. UID、EUID 7.2. 进程间关系 7.3 查看、修改资源限制 7.4 获取、改变工作目录 7.5 设置后台进程 8. 高性能服务器程序框架 8.1 C/S模型 8.2 I/O模型 8.3 池 7. Linux服务器程序规范 7.1. UID、EUID 一个进程拥有两个用户ID:UID、EUID 做任何一个操作时,最终看它有没有权限,是在判断有效用户ID是否有权限 比如su程序,要访问 /etc/passwd,而访问该文件需要root权限。将su程序设置set-user-id标志,普通用户启动的su程序就能依据EUID来执行。 7.2. 进程间关系 7.3 查看、修改资源限制 ulimit 修改当前shell环境下的资源限制(软限制、硬限制),对该shell启动对所有后续程序有效