`
kabike
  • 浏览: 610733 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

ulimit不起作用

 
阅读更多
有一次发现ulimit设置了以后,用xshell通过SSH协议登录时,ulimit不起作用,但是su切换用户后显示正常.是因为这个服务器自带的sshd没有/etc/pam.d/sshd,重新yum安装了ssh server后问题解决了
注意可能需要修改/etc/ssh/sshd_config,将UsePAM设置成yes
分享到:
评论

相关推荐

    管理Linux进程的系统资源.pdf

    首先,我们来讨论`ulimit`在限制进程文件大小方面的作用。在Linux系统中,进程被允许创建和操作的文件是有大小限制的。如果任由进程无限创建大文件,将会迅速耗尽磁盘空间,影响系统的正常运行。`ulimit`命令中的`-f...

    修改linux进程可打开的文件数的限制open files

    修改linux进程可打开的文件数的限制open files linux中一切都是文件 默认linux一个进程可打开1024个文件 大并发需要达到5万个文件描述符FD,你必须修改该参数值才行

    linux ulimited命令

    - 使用 `ulimit -H -f 1000` 设置硬限制为 1000KB,同样由于硬限制不能低于软限制,实际设置不生效。 2. **创建超过限制大小的文件** - 当硬限制设置为 1000KB 后,尝试创建一个 3MB 大小的文件时会失败,因为...

    如何使用coredump

    - **允许生成core文件并设置大小限制**:`ulimit -c 1024`(例如,限制core文件大小不超过1024KB) - **查看当前core文件生成的设置**:`ulimit -a` #### b. 修改系统配置文件 系统级别的core文件生成设置通常在`/...

    第16章-实战nginx调优-v8.pdf

    一般来说nginx 配置文件中对优化比较有作用的为以下几项: 1. worker_processes 8; nginx 进程数,建议按照cpu 数目来指定,一般为它的倍数 (如,2个四核的cpu计为8)。 2. worker_cpu_affinity 00000001 ...

    功能说明:控制shell程序的资源。

    这对于避免资源过度消耗、保护系统稳定性有着重要作用。 #### 命令选项与参数 - **基本用法**: `ulimit`命令支持多种选项来调整资源限制,可以通过`-S`(软限制)或`-H`(硬限制)来指定设置的方式。 - **查看...

    linux系统级别的能够打开的文件句柄的数file-max命令.docx

    file-max 命令的作用域是系统级别的,而不是进程级别的。它控制着 Linux 内核可以分配的文件句柄的最大数量,而不是某个进程可以打开的文件句柄的数量。 ulimit -n 命令则控制进程级别的文件句柄数量。 可以通过 /...

    Linux下内存管理技术.pdf

    Linux操作系统,作为众多服务器和桌面环境中的核心组件,其内存管理技术在保障系统稳定性和提高资源利用率方面起到了至关重要的作用。内存管理不仅对系统开发人员来说是一个关键的技术领域,对于系统管理员和最终...

    linux core 文件介绍

    它的主要作用是用于调试目的,帮助开发者找到程序崩溃的原因。 二、开启或关闭 Core 文件的生成 可以使用 ulimit 命令来控制 Core 文件的生成。例如,使用 `ulimit -c 0` 命令可以禁止系统生成 Core 文件,而使用 ...

    关于释放time_wait连接多的方案

    在深入探讨如何有效释放TIME_WAIT状态的连接之前,我们首先需要理解TIME_WAIT状态的基本概念及其在TCP协议中的作用。TIME_WAIT是一种TCP连接的状态,当一个TCP连接被主动关闭时,客户端会进入TIME_WAIT状态,目的是...

    PHP执行shell脚本运行程序不产生core文件的方法

    这个命令的作用是将core文件大小限制设置为无限制,即允许生成任意大小的core文件。将这行命令加入到脚本中以后,当程序异常终止时,系统就会按照当前的配置生成core文件。这样,开发者在程序崩溃之后就能够利用这个...

    Linux头文件作用.pdf

    这些头文件通常以`.h`为后缀,是编写高效、可靠的Linux程序不可或缺的部分。 1. `<assert.h>`:这个头文件提供了断言机制,用于在开发阶段检查程序逻辑。`assert(expression)`宏会在编译时被插入到代码中,如果`...

    Oracle 11G安装内核配置文件

    在安装Oracle 11G的过程中,内核配置文件起着至关重要的作用,因为它直接影响到数据库的性能和稳定性。在CentOS 6.6操作系统上安装Oracle 11G时,对系统的内核参数进行优化是必不可少的步骤,因为这些参数直接影响到...

    Linux下怎么产生core dump文件及GDB怎么调试core.pptx

    例如,`ulimit -c unlimited`表示不限制`core`文件大小。 - **/proc/sys/kernel/core_pattern**:用于指定`core`文件的生成路径和文件名格式。例如,可以设置为`/path/to/core-%e-%p`,其中`%e`表示可执行文件名称...

    elasticsearch启动警告无法锁定JVM内存

    然而,默认情况下,Linux系统对普通用户的内存锁定值是有限的,对超级用户不起作用,这是由于CAP_IPC_LOCK机制引起的。 要解决这个问题,可以通过增加RLIMIT_MEMLOCK的值来实现。RLIMIT_MEMLOCK是一个系统限制,...

    Linux系统编程笔记

    - **作用**:此函数会强行终止程序,通常在遇到不可恢复的错误时使用。如果shell没有限制`ulimit`,则会生成core dump文件,以便后续分析错误原因。 ##### 2. `assert()` - **原型**: ```c #include void ...

    Linux内核调优

    这一行的作用是告诉系统在用户登录时加载`pam_limits.so`模块,并根据`/etc/security/limits.conf`中的配置来设置资源限制。 3. **检查系统级文件句柄限制** - 执行命令`cat /proc/sys/fs/file-max`来查看整个...

    Redhat安装oracle 10g,配置文件修改

    环境变量是Oracle数据库运行的基础,它们包括但不限于`ORACLE_BASE`、`ORACLE_SID`等关键变量。这些变量的作用如下: - **`export ORACLE_BASE=/DBSoftware/app/oracle`**:定义了Oracle的基目录,通常用于存放...

    Linux gdb 调试coredump文件的尝试

    gdb的安装 Linux下: :yum install gdb Mac OSX下: :brew install gdb ...这些调试信息包括行号、变量的类型和作用域、函数名字、函数参数和函数的作用域等源文件的特性。 GCC -g -g3 -ggdb -ggdb3 -gstabs -

Global site tag (gtag.js) - Google Analytics