* soft nofile 65535 * hard nofile 65535 * soft nproc 65535 * hard nproc 65535 soft nofile表示软限制,hard nofile表示硬限制,软限制要小于等于硬限制。soft nproc hard nproc 进程数zjzc01:/root# ulimit -acore file size (blocks, -c) 0data seg size (kbytes, -d) unlimitedscheduling priority (-e) 0file size (blocks, -f) unlimitedpending signals (-i) 7808max locked memory (kbytes, -l) 64max memory size (kbytes, -m) unlimitedopen files (-n) 1024pipe size (512 bytes, -p) 8POSIX message queues (bytes, -q) 819200real-time priority (-r) 0stack size (kbytes, -s) 10240cpu time (seconds, -t) unlimitedmax user processes (-u) 7808virtual memory (kbytes, -v) unlimitedfile locks (-x) unlimited缺省open files 是1024修改为:# End of file * soft nofile 6553 * hard nofile 7553open files (-n) 6553root soft nofile 1000 root hard nofile 1200soft nofile表示软限制,hard nofile表示硬限制,软限制要小于等于硬限制。上面两行语句表示,root用户的软限制为1000,硬限制为1200,即表示root用户能打开的最大文件数量为1000,不管它开启多少个shell。type:有 soft,hard 和 -,soft 指的是当前系统生效的设置值。hard 表明系统中所能设定的最大值。soft 的限制不能比hard 限制高。用 - 就表明同时设置了 soft 和 hard 的值。* soft nproc 65530* hard nproc 65531max user processes (-u) 65531通过ulimit -n修改,如执行命令ulimit -n 1000,则表示将当前shell的当前用户所有进程能打开的最大文件数量设置为1000.