1. 程式人生 > >mac OSX 下修改 ulimit 引數

mac OSX 下修改 ulimit 引數

OSX下Leopard, Yosemite版本的作業系統下, 修改 ulimit 命令預設的程式是 launchd.

預設的ulimit命令繼承自launchd, 預設的limits引數如下:

daviddeMacBook-Pro:etc david$ sudo launchctl limit

Password:

cpu         unlimited      unlimited      

filesize    unlimited      unlimited      

data        unlimited      unlimited      

stack       8388608        67104768       

core        0              unlimited      

rss         unlimited      unlimited      

memlock     unlimited      unlimited      

maxproc     709            1064           

maxfiles    256            unlimited

如果因為如socket連線數過小等原因, 需要修改ulimit相關引數, 可以按照如下方式操作:

1. 在 /etc/launchd.conf(如無, 需用擁有root許可權的賬戶建立) 檔案中, 增加這一行:

echo "limit maxfiles 65535 unlimited" | sudo tee -a /etc/launchd.conf


tee命令是等待使用者輸入, 並將輸入寫入到指定檔案中, -a引數表示新增方式為"追加".

2. 在本次會話中, lanuchd 命令已經啟動了; 如果想讓配置在任何使用者任何會話中都生效, 最簡單的方式就只需要重啟一下server.

如果還需要修改其他引數, 只需要使用 >> 命令追加到 /etc/launchd.conf檔案中即可.

注:

----------------------------------------------------

1. 上面

65535 unlimited

這2個引數即是設定soft和hard值.

2. Linux發行版redhat/centos配置與osx不同,如下:

vi /etc/security/limits.conf
# noproc程序數,nofile檔案開啟數
# soft軟限制, 在程式的程序中可自行改變.
# hard硬限制, 程式不可隨意改變,除非有root許可權.
* soft noproc 11000
* hard noproc 11000
* soft nofile 4100
* hard nofile 4100

相關推薦

mac OSX 修改 ulimit 引數

OSX下Leopard, Yosemite版本的作業系統下, 修改 ulimit 命令預設的程式是 launchd. 預設的ulimit命令繼承自launchd, 預設的limits引數如下: daviddeMacBook-Pro:etc david$ sudo la

mac osX安裝openCV,used for python

rgb sed plain its 百度 顯示 can nbsp 編程 OpenCV是個開源的圖像處理庫,裏面的內容多多。想了解很多其它,請自行百度咯~ 篇blog是記錄在mac下。安裝openCV。然後使用python來引用openCV庫。 環境是: P

mac終端修改MySQL的編碼格式--找不到my-default.cnf及my.cnf

methods slaver depend win pla doc ets -i 空白  首先請確認正確安裝好MySQL.   1- 先配置環境變量path     1.1 打開終端,輸入: cd ~       會進入~文件夾,     1.2 然後輸入:touch .b

解決mac osxpip安裝ipython權限的問題

模式 xtra 問題 marker sudo protect ras mac oot 1 pip install ipython --user -U 下面是pip install gevent的錯誤提示, 又是 O

mac osxapache的坑: you don’t have permission to access / on this server

pos require tor director div http localhost mce pan 在Mac下Apache修改默認站點的目錄時,遇到403錯誤, you don’t have permission to access / on this server

mac osx homebrew安裝

##前言 由於作者這個月什麼東西都沒寫,只能湊湊文字 由於很多開源的東西,蘋果沒有安裝源,可以使用homebrew來管理安裝,所以在osx下安裝好homebrew還是很方便的。記錄下。 ##步驟 ###1.檢視版本 輸入 ruby -version 輸出 ruby 2.0.0p648 (

解決Mac OSX的chrome的option元素的padding、background-color不起

<select> <option>Sushi</option> <option>Blue cheese with crackers</option> <option>Steak</

mac osx homebrew 安裝cocoaPods

由於很多開源的東西,蘋果沒有安裝源,可以使用homebrew來管理安裝,所以在osx下安裝好homebrew還是很方便的。記錄下。 檢視版本 ruby -version ruby 2.0.0p648 (2015-12-16 revision 53162) [univers

Mac osxsublime text3配置C語言環境

在網上找了很久mac下C的配置,結果多少有點問題,今天終於解決了 分享出來供大家參考 開啟sublime text3,Tools/Build System/New Build system建立一個新配置檔案, { "cmd": ["gcc", "${file}", "-o

【Linux】和【Mac修改終端提示文字和主機名的方法

1. 修改終端提示文字PS1 RedHat下: vim ~/.bashrc export PS1="[\[email protected]\h \W]\$ " Ubuntu下: vim ~

Mac Intellj idea 修改jvm引數

轉自:http://www.etwiki.cn/java/modify-the-default-size-of-intellj-idea-.html 1、在Finder中找到/Applications/Intellij Idea 13.app 2、選中Intelli

Mac OSX安裝配置SRILM語言模型訓練工具

1.安裝依賴軟體包 C/C++ compiler:編譯器gcc 3.4.3及以上版本; Tcl toolkit: 可嵌入式指令碼語言。用於指令碼程式設計和測試,這裡是為了SRILM的測試。此處需要7.3及以上版本,本例用的是tcl8.5(貌似是系統自帶的,安

linux修改核心引數進行Tcp效能調優 -- 高併發

前言: Tcp/ip協議對網路程式設計的重要性,進行過網路開發的人員都知道,我們所編寫的網路程式除了硬體,結構等限制,通過修改Tcp/ip核心引數也能得到很大的效能提升, 下面就列舉一

MongoDB筆記6:Mac OSX 設定MongoDB的開機啟動

Mac 下用於初始化系統環境的關鍵經常是 launchd,它是核心轉載成功後啟動的第一個程序。 所以設定服務的開機啟動要用到這個程序。採用 launchd 開機啟動 需要配置一個plist檔案。 開機啟動分為兩種:      1、在使用者登陸前啟動;( plist檔案放置

mac osx react 開發環境搭建

mac osx下 react 開發環境搭建 你必須先安裝nodejs 安裝開發輔助工具包 sudo cnpm install babel -g sudo cnpm install babe

Mac osx 升級php版本 配置apache

先刪除老版本php private/etc/ sudo rm -rf php-fpm.conf.default php.ini php.ini.default /usr/bin/ sudo rm -rf p

舊文-ubuntu linux 8.04修改mac地址-2008年12月17日 19:33

上網 改mac 編輯 地址 rdquo 搜索 oca 實驗 onf 因公司內IP與MAC綁定,且不能人人上網,只能通過更改MAC來上網。經搜索,有以下方法:1,直接編輯/etc/network/interfaces文件,在if ace eth0 inet static後

mac 修改vi 使一個tab=2個空格

一個 exp 習慣 多人 mrc log shift mac expand   使用vi/vim編輯文件的時候,很多人不習慣tab,而希望用2個空格或者4個空格來替代,那麽可以使用一下設置來完成: # 打開.vimrc文件 vi ~/.vimrc # 在文件末尾加上以下

mac修改mysql的密碼

行修改 登錄管理 登錄mysql grant mysql base ref 管理員權限 mac 第一種 mysql版本:5.7.17 1.首先我們要關閉mysql服務 sudo /usr/local/mysql/support-files/mysql.server stop

如何在Mac OSX系統安裝Tomcat

tomcat1. 下載Tomcat(地址:tomcat.apache.org),選擇適合的版本(這裏選擇6.0.35),點擊“Download”,之後在新頁面點擊“Core下的”“tar.gz”(6.2Mb) 2. 解壓Tomcat到目錄:/Library 中,並把文件夾名由“apache-tomcat-6.