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

CentOS ulimit系統(tǒng)命令修改

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

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

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

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

修改方法
若要令修改CentOS ulimits的數(shù)值***生效,則必須修改配置文檔,可以給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

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

【編輯推薦】

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

2010-03-31 16:00:51

CentOS系統(tǒng)

2010-04-06 15:21:02

CentOS系統(tǒng)

2014-08-11 10:05:33

CentOS

2010-03-29 14:16:03

CentOS系統(tǒng)

2011-08-25 18:27:20

ulimit中文man

2017-01-09 16:35:25

socket函數(shù)fd備用

2010-04-06 18:06:18

CentOS系統(tǒng)

2010-06-24 16:22:26

Linux chatt

2010-03-31 13:46:03

CentOS系統(tǒng)

2009-10-22 13:23:34

linux系統(tǒng)管理

2011-09-02 11:29:45

ubuntusudo

2009-08-06 20:14:16

linux命令行模式linux命令行修改系統(tǒng)時間

2011-04-19 10:43:01

WindowsNetsh

2010-03-26 15:30:57

CentOS源代碼

2010-01-13 10:48:49

Centos設(shè)置

2011-08-22 11:29:21

Linuxchmod

2009-08-07 10:31:24

linux命令行模式linux命令行Linux系統(tǒng)

2018-01-18 09:34:27

LinuxCentOSYUM

2010-01-15 11:53:09

CentOS CDRO

2012-02-22 21:53:18

CentOS開源
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 久久精品欧美一区二区三区不卡 | 欧美区日韩区 | 久久久久久久久淑女av国产精品 | 台湾av在线 | 精品视频在线一区 | 天天曰夜夜 | 在线视频一区二区三区 | 9999久久| 久久精品中文字幕 | 91精品久久| 欧美日韩在线精品 | 日韩精品一区二区三区视频播放 | 国产免费麻豆视频 | 成人精品在线观看 | 91在线第一页 | 久久aⅴ乱码一区二区三区 91综合网 | 女人毛片a毛片久久人人 | 亚洲欧美在线免费观看 | 精品视频一区二区三区在线观看 | h视频在线免费 | 一区二区免费在线视频 | 精品日韩一区 | 国产日韩精品在线 | 亚洲综合天堂 | 国产自产21区 | 一区中文| 免费在线日韩 | 成人av在线播放 | 亚洲欧美日韩在线 | 国产成人精品视频在线观看 | 在线观看视频91 | 日韩高清在线观看 | 在线播放国产一区二区三区 | 成人av一区二区三区 | 成人在线观看网址 | h视频免费在线观看 | 99精品国产一区二区青青牛奶 | 国产成人综合在线 | 日韩精品成人 | 天天夜碰日日摸日日澡 | 亚洲精品乱码久久久久久9色 |