国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

3種方法教你在Linux中修改打開文件數量限制

系統 Linux
當文件被打開訪問時,操作系統臨時分配一個名為文件句柄的數字。主內存的一個特殊區域是為文件句柄預留的,這個區域的大小決定了一次可以打開多少個文件。

[[357472]]

 當文件被打開訪問時,操作系統臨時分配一個名為文件句柄的數字。主內存的一個特殊區域是為文件句柄預留的,這個區域的大小決定了一次可以打開多少個文件。

[[357473]]

Linux上的進程受到許多限制,這些限制也阻礙它們正確地執行,而且每個進程都有幾個與之相關的限制。shell限制程序可以同時打開的文件句柄的數量。

系統環境

Centos7

為什么要限制打開文件的數量?

因為操作系統需要內存來管理每個文件,所以可以打開的文件數可能會受到限制。由于程序也可以關閉文件處理程序,它可以創建任意大小的文件,直到所有可用磁盤空間都已滿為止。在這種情況下,安全性的一個方面是通過施加限制來防止資源耗盡。

可以看到Linux系統中打開的文件描述符的最大數量,如下所示: 

  1. [root@localhost ~]# cat /proc/sys/fs/file-max   
  2. 180965 

<以上代碼可復制粘貼,可往左滑>

該值顯示用戶每次登錄會話可以打開的文件數,你會注意到,結果可能會因系統而異。出于某些原因,可能需要增加限制集的值。這就是為什么Linux系統提供了修改這些限制的可能性(增加或減少),方法是更改每個進程和每個系統打開文件數的最大值。

方法一:使用ulimit命令

ulimit命令可用來增加在shell中打開文件的數量。這個命令是系統內置命令,因此它只影響bash和從它啟動的程序。ulimit語法如下: 

  1. ulimit  [選項] [限制數值] 

<以上代碼可復制粘貼,可往左滑>

下面選項決定了什么是有限的:

  •  -a 顯示當前所有限制的報告
  •  -f (文件限制)限制shell能創建文件的大小
  •  -n 限制打開的文件描述符的數量。
  •  -H和-S 它們分別被設置為硬限制和軟限制。硬限制可能不會隨之增加,但軟限制可能會增加。如果沒有提供任何選項,ulimit將同時設置硬限制和軟限制。

查看當前打開文件的軟限制,可以使用下面命令: 

  1. [root@localhost ~]# ulimit -a |grep open  
  2. open files                      (-n) 1024  
  3. 或者  
  4. [root@localhost ~]# ulimit -n  
  5. 1024 

<以上代碼可復制粘貼,可往左滑>

如果需要查看硬限制,適應下面命令: 

  1. [root@localhost ~]# ulimit -Hn  
  2. 4096 

<以上代碼可復制粘貼,可往左滑>

下面修改打開文件的數量: 

  1. [root@localhost ~]# ulimit -n 2048 

<以上代碼可復制粘貼,可往左滑>

然后來查看一下: 

  1. [root@localhost ~]# ulimit -Hn  
  2. 2048  
  3. [root@localhost ~]# ulimit -Sn  
  4. 2048 

<以上代碼可復制粘貼,可往左滑>

發現,設置ulimit 值的時候,沒有指定-H或者-S,兩個限制都會設定相同的值。

現在的問題是,如果退出登錄或者重新啟動計算機,該值將被重置。請記住,要使生效,需要編輯用戶的.bashrc或者.bash_profile配置文件,通過將ulimit命令行添加到文件的末尾,可以使參數生效。 

  1. [root@localhost ~]# echo "ulimit -n 2048" >> ~/.bashrc 

<以上代碼可復制粘貼,可往左滑>

方法二:使用PAM模塊

最好通過名為pam_limits的PAM模塊實現這種限制。需要通過編輯/etc/security/limits.conf文件來配置它。這個文件包含四個基本字段:

domain:描述了在哪些實體中應用限制。它可以是user、group(組名前面加@表示組)或匹配所有用戶,使用(*)通配符。通配符不適應與root用戶。

type:這里表示限制為硬限制還是軟限制?硬限制是由系統管理員添加的,在任何情況下都不能超過,而用戶可以臨時超過軟限制。還可以使用破折號-來表示一個限制是硬的和軟的。請注意,軟限制可以增加到硬限制的值

type:它指定被限制條目的類型。可以是core(限制核心文件大小(KB)),data(最大數據大小(KB)),fsize(最大文件大小(KB)),nofile(打開的文件描述符的最大數目),nproc(最大進程數),等類型。更多類型可以使用man limits.conf查看。

type: 這里使填寫應用限制的數值。

下面實例可以對照了解一下。 

  1. [root@localhost ~]# tail -12 /etc/security/limits.conf   
  2.  
  3.  
  4. #*               soft    core            0  
  5. #*               hard    rss             10000  
  6. #@student        hard    nproc           20  
  7. #@faculty        soft    nproc           20  
  8. #@faculty        hard    nproc           50  
  9. #ftp             hard    nproc           0  
  10. #@student        -       maxlogins       4  
  11. # End of file 

<以上代碼可復制粘貼,可往左滑>

要編輯所有用戶打開文件的最大數量,可以在文件末尾添加以下行: 

  1. [root@localhost ~]# vim /etc/security/limits.conf   
  2. * hard nofile 20000  
  3. * soft nofile 15000 

<以上代碼可復制粘貼,可往左滑>

之后,需要編輯文件/etc/pam.d/login配置文件,在最后添加以下一條內容: 

  1. [root@localhost ~]# vim /etc/pam.d/login   
  2. session    required pam_limits.so 

<以上代碼可復制粘貼,可往左滑>

保存文件。然后退出登錄,或者重啟系統。可以看到軟限制和硬限制的值都修改成功了: 

  1. [root@localhost ~]# ulimit -Sn  
  2. 15000  
  3. [root@localhost ~]# ulimit -Hn  
  4. 20000 

<以上代碼可復制粘貼,可往左滑>

方法三:

查看系統最大打開文件描述符數量: 

  1. [root@localhost ~]# cat /proc/sys/fs/file-max   
  2. 180965 

<以上代碼可復制粘貼,可往左滑>

臨時設置該值: 

  1. [root@localhost ~]# echo "1000000" > /proc/sys/fs/file-max  

<以上代碼可復制粘貼,可往左滑>

永久性設置,需要在/etc/sysctl.conf中設置,并讓它生效: 

  1. [root@localhost ~]# echo "fs.file-max = 1000000>> /etc/sysctl.conf   
  2. [root@localhost ~]# sysctl -p  
  3. fs.file-max = 1000000 

<以上代碼可復制粘貼,可往左滑>

總結

所有進程打開的文件描述符數量不能超過/proc/sys/fs/file-max。單個進程打開的文件描述符數不能超過user limit中nofile的soft limit。nofile的soft limit不能超過其hard limit。 

 

責任編輯:龐桂玉 來源: 良許Linux
相關推薦

2021-11-26 09:10:19

Linux文件命令

2020-11-13 09:14:23

Linux重復文件命令行

2009-06-02 08:44:52

微軟Windows 7操作系統

2021-12-28 00:21:29

Windows 10Windows微軟

2011-12-26 10:28:59

Linux學習環境Linux系統

2011-12-26 10:35:03

Windows系統Linux系統

2022-05-31 16:00:46

Go 編程語言復制文件Go 標準庫

2019-06-04 15:34:05

WindowsLinuxLinux命令

2010-05-27 18:18:14

MySQL修改root

2020-12-26 14:48:21

UbuntuLinuxDeb文件

2024-01-10 08:20:50

Linux編輯器pico

2019-01-03 15:43:25

Linux內存shell

2011-03-15 14:16:27

2018-11-13 11:09:46

Linux服務器指標限制

2018-12-19 19:30:46

JavaScript創建對象前端

2016-12-01 18:49:39

LinuxISO提取和復制文件

2010-03-29 15:57:34

2022-11-18 15:09:29

2009-05-07 14:18:21

2010-03-09 15:23:30

Linux批量重命名
點贊
收藏

51CTO技術棧公眾號

国产在线制服美女| 一区二区电影网| 五月天亚洲激情| 日韩综合精品| 国产成人一区二| 亚洲1024| 色综合天天综合色综合av| 特级毛片在线观看| 国产日韩欧美夫妻视频在线观看| 久久久久久久久免费视频| 欧美视频网址| 久久久www免费人成黑人精品| 91网页在线观看| 91精品国产色综合久久不卡电影| 黄页网站在线| 国模私拍视频一区| 日韩视频一区| 国产淫片免费看| 亚洲成人黄色影院| 中老年在线免费视频| 国产精品久久久久久久久借妻| 久久综合九色| 男女午夜刺激视频| 欧美mv日韩mv国产| 亚洲精品国产动漫| 亚洲一区二区三区在线观看视频| 国产精品久久免费看| 波多一区二区| 91精品久久久久久久久久久| 国产成人aaaa| 9色在线视频| 欧美第一黄色网| 日本成人在线电影网| 无夜福利视频观看| 中文字幕国内精品| 亚洲国产高清一区二区三区| 成人性视频欧美一区二区三区| 91麻豆精品国产91| 性人久久久久| 男女啪啪免费视频网站| 欧美日韩高清在线| 国产91精品对白在线播放| 日韩 欧美 视频| 91超碰这里只有精品国产| 亚洲日产av中文字幕| 国产一二三区在线播放| 欧美嫩在线观看| 欧美精品第一区| 青草青青在线视频| 欧美精品第1页| 成人综合久久| 99在线免费视频| 最近2019中文字幕大全第二页| 国产精品久久久久久模特| 中文资源在线网| 97av在线播放| 91蜜桃视频在线| 性欧美超级视频| 欧美黄色直播| 一本到一区二区三区| 羞羞答答一区二区| www.亚洲天堂网| 在线中文字幕日韩| 极品美女销魂一区二区三区免费| a中文在线播放| 成人激情免费在线| 亚洲影视在线观看| 精品人人人人| www日韩视频| 中文字幕视频一区二区在线有码| 老色鬼精品视频在线观看播放| 八戒八戒神马在线电影| 丁香婷婷久久久综合精品国产| 亚洲亚洲精品在线观看| 欧美大胆视频| 国产无遮挡又黄又爽免费软件| 伊人久久免费视频| 国产麻豆精品在线| 亚洲女色av| 欧美极品少妇无套实战| 精品国产免费一区二区三区四区 | 91小视频在线| 久久精品女人天堂av免费观看| 亚洲成人自拍| 精品日韩欧美在线| 日av在线不卡| 欧美78videosex性欧美| 欧洲一区二区日韩在线视频观看免费| 欧美综合一区二区| 欧美日韩网站| 3p视频在线观看| 看高清中日韩色视频| 欧美一区三区四区| 国产精品亚洲综合久久| 精品孕妇一区二区三区| 久久国产主播精品| 日韩一级免费一区| 蜜臀av性久久久久蜜臀aⅴ流畅| 啦啦啦中文在线观看日本| 一本一生久久a久久精品综合蜜| 日韩精品在线电影| 国产盗摄精品一区二区三区在线| 国产一区高清| 日本人视频jizz页码69| 日韩av免费在线播放| 成人线上视频| 91久久视频| 动漫一区在线| 中文字幕一区二区三区最新| 亚洲国产精品久久精品怡红院 | 国产一级黄色录像片| 国产一区二区三区在线观看视频| www.亚洲激情.com| 日韩精选在线| 国产在线播放av| 麻豆亚洲一区| 在线看日韩av| 一区二区三区四区视频精品免费 | 精品国产aⅴ| 国产高清av在线| 亚洲欧洲日本国产| 麻豆成人在线看| 亚洲一区电影777| 久久精品国语| 欧美午夜在线播放| 美国成人毛片| 轻点好疼好大好爽视频| 2020国产精品视频| 欧美疯狂做受xxxx富婆| 91在线视频官网| 欧美激情黄色片| 国产白浆在线免费观看| 成人免费黄色网址| 免费国产一区二区| 欧美激情综合色综合啪啪五月| 日韩欧美aaa| 高清shemale亚洲人妖| 成人激情开心网| 国模精品视频| 亚洲欧美中文字幕在线观看| 欧美专区一二三 | 风间由美一区二区三区在线观看| 成人台湾亚洲精品一区二区 | 国产精品每日更新在线播放网址| 91精品一区二区三区综合| 草美女在线观看| 国产视频一二| 特级毛片在线免费观看| 国产成人一区二区三区| 欧美一级在线视频| 国产精品美女久久久久aⅴ| 亚洲欧美激情诱惑| 国产精品主播在线观看| lutube成人福利在线观看| 国产午夜伦鲁鲁| 国产精品一区二区欧美黑人喷潮水 | 国产精品欧美激情| 亚洲黄色av女优在线观看| 亚洲精品乱码久久久久久久久| 麻豆成人在线观看| 欧美日韩黑人| jizz免费一区二区三区| 国产黄色免费在线观看| 超碰在线97免费| 亚洲日本一区二区三区在线不卡| 日本亚洲欧洲色α| 在线播放精品一区二区三区| 欧美丝袜第三区| 国产精品免费av| 国产成人亚洲综合a∨猫咪| 99精品免费网| 日韩理论电影院| 福利片一区二区| 亚洲人免费短视频| 成人免费网址| 天堂√在线中文官网在线| 能看的毛片网站| 超碰97在线看| 日韩av高清在线播放| 亚洲va国产va天堂va久久| 欧美激情一二三| 国产一区二区三区丝袜| 日韩精品影音先锋| 色爱区综合激月婷婷| 亚洲精品美腿丝袜| 国产欧美日韩亚州综合| 福利一区二区在线观看| 捆绑调教美女网站视频一区| 91久久在线| 欧美激情 亚洲a∨综合| 欧美中文一区二区| 韩国女主播一区二区三区| 日韩第二十一页| 成人影院av| 亚洲天堂电影| free性m.freesex欧美| 中文字幕中文字幕在线十八区 | 亚洲天堂久久av| 欧美一区二区三区婷婷月色| 欧美日韩国产激情|