解决问题-网络安全题库(汇总1000题)

时间:2024-06-29 11:29:42
【文件属性】:

文件名称:解决问题-网络安全题库(汇总1000题)

文件大小:4.24MB

文件格式:PDF

更新时间:2024-06-29 11:29:42

Linux

(1)在用户环境变量中加入 如果用户使用的是 bash,那么就可以在用户目录的环境变量文件.bashrc 或者.bash_profile 中加入 “ulimit -u 128”来限制用户最多可以使用 128 个进程。 (2)在应用程序的启动脚本中加入 如果应用程序是 tomcat,那么就可以在 tomcat 的启动脚本 startup.sh 脚本中加入“ulimit -n 65535”来限制用户最多可以使用 65535 个文件描述符。 (3)直接在 shell 命令终端执行 ulimit 命令 这种方法的资源限制仅仅在执行命令的终端生效,退出或者关闭终端后,设置失效,并且这个设置 不影响其它 shell 终端。 有时候为了方便起见,也可以将用户资源的限制统一由一个文件来配置,这个文件就是 /etc/security/limits.conf,该文件不但能对指定用户的资源进行限制,还能对指定组的资源进行限 制。该文件的使用规则如下: 其中: domain 表示用户或者组的名字,还可以使用 * 作为通配符,表示任何用户或用户组。 Type 表示限制的类型,可以有两个值,soft 和 hard,分别表示软、硬资源限制。 item 表示需要限定的资源名称,常用的有 nofile、cpu、stack 等。分别表示最大打开句柄数、 占用的 cpu 时间、最大的堆栈大小。 value 表示限制各种资源的具体数值。 除了 limits.conf 文件之外,还有一个/etc/security/limits.d 目录,可以将资源限制创建一个文件放 到这个目录中,默认系统会首先去读取这个目录下的所有文件,然后才去读取 limits.conf 文件。所 有资源限制设置完成后,退出 shell 终端,再次登录 shell 终端后,ulimit 设置即可自动生效。 三、解决问题 在介绍了 ulimit 知识后,紧接着上面的案例,既然 ulimit 设置没问题,那么一定是设置没有生效导


网友评论