CentOS 6 5為例 ulimit命令詳解

2021-08-19 15:34:22 字數 1258 閱讀 1622

摘要: ulimit用來限制每個使用者可使用的資源,如cpu、記憶體、控制代碼等。下面以

centos 6.5為例進行總結。

ulimit用來限制每個使用者可使用的資源,如cpu、記憶體、控制代碼等。下面以centos 6.5為例進行總結。

1 檢視ulimit

命令格式:

2 修改ulimit

命令格式:

ulimit [-shcdefilmnpqrstuvx] [limit]
在檢視的命令後面加上限制值,就可以調整某一項限制,但只對當前登入shell有效。

引數s表示設定軟限制;引數h表示設定硬限制;當都不指定時,表示設定軟限制和硬限制均為指定值。

3 永久修改ulimit

所謂永久,是指每次登陸shell時,都會按配置重新設定ulimit ,以達到永久生效的效果。

新增如下內容:

關於該檔案的配置方式請參考後文

[root@centos646506 ~]# vim /etc/security/limits.conf

* hard nproc 64000

* soft nproc 64000

* hard nofile 64000

* soft nofile 64000

以上內容表示,將-u 和-n 的軟限制和硬限制同時修改為64000。

新增如下內容:

[root@centos646506 ~]# vim /etc/pam.d/login

session required pam_limits.so

以上內容表示,在登入時使用pam 管理limit 。

新增如下內容

[root@centos646506 ~]# vim /etc/profile

ulimit -u 64000

ulimit -n 64000

每次登陸shell後,會初始執行這兩條ulimit 命令,並使其生效。

重新登入或使用source /etc/profile 立即生效。

source使當前shell對指定檔案內容生效。

3.1 /etc/security/limits.conf配置詳解

格式:

type 指限制型別

item限制資源

為centos6 5系統新增epel源

1 進去 2 因為系統是centos 6.5,所以獲取epel release latest 6.noarch.rpm的位址 如下 4 使用rpm ivh epel release latest 6.noarch.rpm命令,進行安裝,如下 5 安裝後,效果如下 如果,您認為閱讀這篇部落格讓您有些收...

使用centos6 5小記

今天正式將laptop的系統更新為centos6.5,先簡單的安裝了系統所需要的幾個小軟體,但是並不像ubuntu裡面的那麼簡單,特此記錄 a.chrome for linux b.vlc c.adobe flash d.還有就是centos沒有辦法識別ntfs檔案系統,這有點小小的意外 下面是解決...

CentOS 6 5 主要改動

livecd 32位 64位 live 32位 64位 系統安裝 32位 64位 網路安裝光碟 32位 64位 精簡版安裝光碟 32位 64位 md5校驗資訊 c98e8040b9ac107153fc1757b4874198 centos 6.5 i386 bin 1.iso 184790dc0d0...