加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

如何在Solaris 10中设置ulimits

发布时间:2020-12-15 18:40:15 所属栏目:安全 来源:网络整理
导读:我通常使用pam_limits.so和/etc/security/limits.conf为登录到运行Ubuntu的服务器的常规用户设置文件大小,CPU时间等 ulimits.使用Solaris 10执行类似操作的最佳方法是什么? 我认为它是使用/ etc / system完成的,但我不知道要添加到文件中的内容,或者确实是
我通常使用pam_limits.so和/etc/security/limits.conf为登录到运行Ubuntu的服务器的常规用户设置文件大小,CPU时间等 ulimits.使用Solaris 10执行类似操作的最佳方法是什么?

我认为它是使用/ etc / system完成的,但我不知道要添加到文件中的内容,或者确实是正确的文件.我特别感兴趣的是设置ulimit -f而不需要遵循.profile路线.

在Solaris上,您可以将此参数设置为系统范围内的硬限制或软限制,或者您可以对特定应用程序执行相同操作,以便在其运行时空间中具有正确数量的打开文件描述符.

要使其成为系统范围的更改,请使用以下条目编辑/ etc / system

# Hard limit on file descriptors for single process
set rlim_fd_max = 4096

# Soft limit on the file descriptors for a single process
set rlim_fd_cur = 1024

注意:如上所示未设置rlim_fd_max,文件描述符或nofiles的默认值是rlim_fd_cur值的一半.所以,最好将两者都设置好.

如果要将Solaris项目用于Oracle数据库等应用程序空间,则可以通过以下方式在项目中设置最大文件描述符:

projadd -U oracle -K “process.max-file-descriptor=(priv,4096,deny)” user.oracle

此外,您可以直接在应用程序的所有者的shell启动文件中使用ulimit进行设置.例如,可以通过将web服务器所有者的.profile中的ulimit设置为ulimit -s 32768并从启动/关闭脚本调用它来建立最大文件描述符.

正如您所看到的,有很多选择和方法可以做到这一点.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读