Linux系统:ulimit命令

这篇具有很好参考价值的文章主要介绍了Linux系统:ulimit命令。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

一、理论

1.ulimit命令

二、实验

1.打开的最大文件描述符的数量为65535


一、理论

1.ulimit命令

(1)概念

 ulimit是一个计算机命令,用于shell启动进程所占用的资源,可用于修改系统资源限制,限制每个用户可使用的资源,如CPU、内存、句柄等。

(2)语法

ulimit [-SHacdefilmnpqrstuvx] [limit]

(3)常用选项

表1 ulimit常用选项

选项 功能
-H 设置硬资源限制.
-S 设置软资源限制.
-a 显示当前所有的资源限制.
-c size 设置core文件的最大值.单位:blocks,默认0
-d size 设置数据段的最大值.单位:kbytes,默认unlimited
-e 调度优先级,一般根据nice设置,默认0
-f size 设置创建文件的最大值.单位:blocks,默认unlimited
-i 待定信号值,默认3766
-l size 设置在内存中锁定进程的最大值.单位:kbytes,默认64
-m size 设置可以使用的常驻内存的最大值.单位:kbytes,默认unlimited
-n size 设置内核可以同时打开的文件描述符的最大值,默认1024
-p size 设置管道缓冲区的最大值.单位:kbytes,默认8
-q 可以创建使用POSIX消息队列的最大值,单位为bytes,默认819200
-r 限制程序实时优先级的范围,只针对普通用户,默认值0
-s size 设置堆栈的最大值.单位:kbytes,默认8192
-t size 设置CPU使用时间的最大上限.单位:seconds,默认unlimited
-u <程序数目> 用户最多可开启的程序数目,默认3766
-v siz 设置虚拟内存的最大值.单位:kbytes,默认unlimited
-x 锁定文件大小限制,默认unlimited,默认unlimited

(4)临时配置文件

直接用命令指定:例如 ulimit -n 2048 

查询初始为1024

Linux系统:ulimit命令

 命令修改

Linux系统:ulimit命令

 查询已临时修改为2048

Linux系统:ulimit命令

(5)永久配置文件

vim /etc/security/limits.conf

格式:

<domain> <type> <item> <value>

例如:

Linux系统:ulimit命令

 文章来源地址https://www.toymoban.com/news/detail-496466.html

(6)limits.conf 配置文件关键字说明

Linux系统:ulimit命令

表2 limits.conf 配置文件关键字

关键字 说明
domain 是指生效实体
user 用户名
@group 指定用户组
* 表示默认值
type 指限制类型
soft 软限制
hard 硬限制
item 限制资源
core 同ulimit -c
data 同ulimit -d
fsize 同ulimit -f
memloc 同ulimit -l
nofile 同ulimit -n
stack 同ulimit -s
cpu 同ulimit -t
nproc 同ulimit -u
maxlogins 指定用户可以同时登陆的数量
maxsyslogins 系统可以同时登陆的用户数
priority 用户进程运行的优先级
locks 用户可以锁定的文件最大值
sigpengding 同ulimit -i
msgqueue 同ulimit -q

二、实验

1.打开的最大文件描述符的数量为65535

(1)临时修改

 ulimit -n 65535:打开的最大文件描述符的数量设置为65535。初始默认为1024

ulimit -a : 查询当前所有的资源限制.

Linux系统:ulimit命令

(2)永久修改

vim /etc/security/limits.conf

Linux系统:ulimit命令

 

到了这里,关于Linux系统:ulimit命令的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux文件目录操作命令-mv命令

            mv 命令是 move 的缩写,可以用来移动文件或者将文件改名(move (rename) files),是Linux系统下常用的命令,经常用来备份文件或者目录。  mv 命令中第二个参数类型的不同(是目标文件还是目标目录), mv 命令将文件重命名或将其移至一个新的目录中。当第二个参数类型

    2024年02月02日
    浏览(43)
  • Linux文件和目录管理命令----chown命令

    chown 是Linux系统中的一个重要命令,用于更改文件或目录的所有者(owner)或所属用户组(group)。正确使用 chown 命令可以确保文件或目录在系统中得到适当的权限管理,以满足安全性和权限要求。本文将详细介绍 chown 命令的使用方法,并提供一些示例以展示其执行结果。

    2024年02月01日
    浏览(61)
  • Linux文件和目录管理命令----rmdir命令

    rmdir 是 Linux 系统中用于删除目录的命令。它的基本用法是删除空目录,这是因为 rmdir 只能删除空的目录。如果尝试使用 rmdir 删除包含文件或其他目录的目录,它会失败并显示错误消息。 以下是 rmdir 命令的一些常用用法及其示例: 1. 删除单个空目录 命令: 示例: 如果 ex

    2024年02月01日
    浏览(55)
  • Linux文件、目录相关命令

            查看文件、目录属性:ls、stat、file         查看内容:cat、tac(从后往前)、more、less、tail、head                 cat [OPTION] ...[FILE]...                         -E:显示行结束符$                         -n:对显示的每一行进行编号

    2024年02月15日
    浏览(49)
  • 文件目录操作——Linux命令核心

    目录 相对路径和绝对路径  查看和切换工作目录 pwd 显示当前工作目录的绝对路径 cd 切换目录 列出目录内容 ls 列出目录的内容 创建和删除目录文件夹 mkdir创建一个新目录 rmdir 删除一个空的目录 touch 创建空文件 cp复制文件或者目录 rm 删除文件或目录  mv移动文件与目录或重

    2024年02月01日
    浏览(40)
  • Linux——认识Linux的目录结构 & 常用命令 & vim命令 & 权限及其控制

    一切皆文件 文件分类 【安装】Linux环境下的 JDK的安装 安装配置 环境变量 1.进程kill -9 运行窗口退出 2.ctrl c退出 ls -a 查看所有文件(包含隐藏) ​ ls -la 查看所有文件详细信息 查看当前文件夹下的文件 在 Linux 系统中,ls 和 ll 命令都是用来列出目录内容的命令,它们的区别

    2024年02月16日
    浏览(56)
  • 快速上手Linux核心命令(三):文件和目录操作命令

    目录 前言 cd 切换目录 pwd 显示当前路径 ls 显示目录下内容及相关属性信息 mkdir 创建目录 tree 以树形结构显示目录下的内容 touch 创建空白文件或改变文件的时间戳属性 cp 复制文件或目录 mv 移动或重命名文件 rm 删除文件或目录 chown 改变文件或目录的用户用户组 chmod 改变文件

    2023年04月23日
    浏览(52)
  • linux常用命令介绍 06 篇——Linux查看目录层级结构以及创建不同情况的层级目录

    Linux命令01篇——Linux解压缩文件常用命令. Linux命令02篇——linux日常常用命令介绍. linux常用命令介绍 03 篇——常用的文本处理工具之grep和cut(以及部分正则使用). linux常用命令介绍 04 篇——uniq命令使用介绍(Linux重复数据的统计处理). linux常用命令介绍 05 篇——实际应用

    2024年02月12日
    浏览(48)
  • Linux修改目录文件的属主(属组)命令、设置宿主目录并删除原来宿主目录

    1.属主(属组)的目的: 2.属主(属组)的用处: 3.修改属主和属组的用途: 1. 权限控制: 2. 用户管理: 3. 文件管理: 4.修改目录或文件的属主和属组的命令: 1. chown命令: 2. chgrp命令: 5.设置宿主目录并删除原来宿主目录: 1.设置宿主目录的原因: 1. 数据持久性: 2. 共享数

    2024年02月09日
    浏览(44)
  • Linux 终端命令之文件目录操作,对比Dos相关命令

    目录 前言 基础命令(文件目录相关的) cd命令 【英文帮助】 【对应Dos命令】 pwd命令 【英文帮助】 【对应Dos命令】 ls命令 【英文帮助】 【对应Dos命令】 tree命令 【英文帮助】 【对应Dos命令】 mkdir命令 【英文帮助】 【对应Dos命令】 rmdir/rm命令 【英文帮助】 【对应Dos命令

    2024年02月11日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包