成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

CentOS ulimit系統命令修改

系統 Linux
這個值可用CentOS ulimit命令來修改,但CentOS ulimit命令修改的數值只對當前登錄用戶的目前使用環境有效,系統重啟或者用戶退出后就會失效.

在向大家詳細介紹CentOS ulimit之前,首先讓大家了解下CentOS ulimit,然后全面介紹CentOS ulimit,希望對大家有用。CentOS ulimit值(Linux文件句柄數量)在CentOS5(RHEL5)中的調整。

在Linux下面部署應用的時候,有時候會遇上Socket/File: Can’t open so many files的問題,比如還有Squid做代理,當文件打開數到900多時速能就非常快的下降,有可能打不開網頁.
其實Linux是有文件句柄限制的,而且Linux默認不是很高,一般都是1024,生產服務器用其實很容易就達到這個數量.

查看方法
我們可以用CentOS ulimit -a來查看所有限制值
[root@centos5 ~]# Centos ulimit -a
core file size          (blocks, -c) 0
data seg size           (kbytes, -d) unlimited
max nice                        (-e) 0
file size               (blocks, -f) unlimited
pending signals                 (-i) 4096
max locked memory       (kbytes, -l) 32
max memory size         (kbytes, -m) unlimited
open files                      (-n) 1024
pipe size            (512 bytes, -p) 8
POSIX message queues     (bytes, -q) 819200
max rt priority                 (-r) 0
stack size              (kbytes, -s) 10240
cpu time               (seconds, -t) unlimited
max user processes              (-u) 4096
virtual memory          (kbytes, -v) unlimited
file locks                      (-x) unlimited||<

其中 "open files (-n) 1024 "是Linux操作系統對一個進程打開的文件句柄數量的限制(也包含打開的SOCKET數量,可影響MySQL的并發連接數目).這個值可用CentOS ulimit命令來修改,但CentOS ulimit命令修改的數值只對當前登錄用戶的目前使用環境有效,系統重啟或者用戶退出后就會失效.
系統總限制是在這里,/proc/sys/fs/file-max.可以通過cat查看目前的值,修改/etc/sysctl.conf 中也可以控制.
另外還有一個,/proc/sys/fs/file-nr,可以看到整個系統目前使用的文件句柄數量
查找文件句柄問題的時候,還有一個很實用的程序lsof.可以很方便看到某個進程開了那些句柄.也可以看到某個文件/目錄被什么進程占用了.

修改方法
若要令修改CentOS ulimits的數值***生效,則必須修改配置文檔,可以給CentOS ulimit修改命令放入/etc/profile里面,這個方法實在是不方便,還有一個方法是修改/etc/sysctl.conf .我修改了,測試過,但對用戶的CentOS ulimits -a 是不會改變的。只是/proc/sys/fs/file-max的值變了.(我給命令放到rc.local中失敗)

我認為正確的做法,應該是修改/etc/security/limits.conf
里面有很詳細的注釋,比如
* soft nofile 32768
* hard nofile 65536
也可以直接運行下面這個shell。直接copy到你的終端中運行就好了.
echo -ne "
* soft nofile 65536
* hard nofile 65536
" >>/etc/security/limits.conf

就可以將文件句柄限制統一改成軟32768,硬65536.配置文件最前面的是指domain,設置為星號代表全局,另外你也可以針對不同的用戶做出不同的限制注意.這個當中的硬限制是實際的限制,而軟限制,是warnning限制,只會做出warning.其實CentOS ulimit命令本身就有分軟硬設置,加-H就是硬,加-S就是軟默認顯示的是軟限制,如果運行CentOS ulimit命令修改的時候沒有加上的話,就是兩個參數一起改變.生效
修改完重新登錄就可以見到.(我的系統是CentOS5.1.修改了,重新登錄后就立刻生效.可以用CentOS ulimit -a 查看確認.)
如果你使用squid的話,你要在/etc/init.d/squid的文件加入CentOS ulimit -HSn 65535.另外,在squid.conf中也要加入max_filedesc 16384

【編輯推薦】

  1. CentOS preverify系統安裝應用
  2. CentOS Oracle安裝必要的軟件創建數據庫
  3. centos bind安裝系統與編輯軟件
  4. MySQL CentOS系統管理文件安裝
  5. 深入講解CentOS Apache編譯和安裝
責任編輯:佚名 來源: CSDN
相關推薦

2010-03-31 16:00:51

CentOS系統

2010-04-06 15:21:02

CentOS系統

2010-03-29 14:16:03

CentOS系統

2014-08-11 10:05:33

CentOS

2011-08-25 18:27:20

ulimit中文man

2017-01-09 16:35:25

socket函數fd備用

2010-04-06 18:06:18

CentOS系統

2010-06-24 16:22:26

Linux chatt

2010-03-31 13:46:03

CentOS系統

2009-08-06 20:14:16

linux命令行模式linux命令行修改系統時間

2011-04-19 10:43:01

WindowsNetsh

2009-10-22 13:23:34

linux系統管理

2011-09-02 11:29:45

ubuntusudo

2010-03-26 15:30:57

CentOS源代碼

2010-01-13 10:48:49

Centos設置

2011-04-07 11:24:17

Distance 命令路由OSPF

2011-08-22 11:29:21

Linuxchmod

2009-08-07 10:31:24

linux命令行模式linux命令行Linux系統

2010-03-30 17:15:09

CentOS系統

2012-02-22 21:53:18

CentOS開源
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 精品久久99| 99久久国产综合精品麻豆 | 欧美日韩亚洲系列 | 男女羞羞视频免费看 | 欧美日韩久久精品 | 国产精品久久久久久一区二区三区 | 欧美黄色片| 欧美一区成人 | 一级片免费在线观看 | 一区二区三区四区不卡视频 | 成人a在线观看 | 亚洲国产精品久久久久婷婷老年 | 国产成人jvid在线播放 | 中文字幕第三页 | 涩涩操 | 日韩三级免费观看 | 国产精品成av人在线视午夜片 | 成人高清在线视频 | 欧美a在线 | 99免费精品 | 国产一级视频免费播放 | 色视频在线播放 | 成人黄色在线 | 色综合色综合色综合 | 亚洲一区亚洲二区 | 日韩精品一区二区三区在线播放 | 成人免费在线观看 | av中文字幕在线观看 | 97狠狠干| 精品伊人久久 | 午夜视频一区二区三区 | 中文字幕福利视频 | 久久精品国产99国产精品 | av一级| 在线观看日韩精品视频 | 99久久中文字幕三级久久日本 | 日韩电影在线 | 人人做人人澡人人爽欧美 | 午夜影院在线观看免费 | 亚洲精品女人久久久 | 三级av免费 |