Skip to content

Instantly share code, notes, and snippets.

@kidGodzilla
Forked from bfgits/set ulimit
Created March 22, 2024 17:20
Show Gist options
  • Save kidGodzilla/7baa4da301dbc48ba8c1b328407f3f44 to your computer and use it in GitHub Desktop.
Save kidGodzilla/7baa4da301dbc48ba8c1b328407f3f44 to your computer and use it in GitHub Desktop.
Set Permanently ulimit -n / open files in ubuntu
# available limit
user@ubuntu:~$ ulimit -n
1024
# To increase the available limit to say 65535
user@ubuntu:~$ sudo vim /etc/sysctl.conf
# add the following line to it
fs.file-max = 65535
sudo vim /etc/security/limits.conf
# add following lines to it
* soft nproc 65535
* hard nproc 65535
* soft nofile 65535
* hard nofile 65535
root soft nproc 65535
root hard nproc 65535
root soft nofile 65535
root hard nofile 65535
# edit the following file
user@ubuntu:~$ sudo vim /etc/pam.d/common-session
# add this line to it
session required pam_limits.so
# run this to refresh with new config
user@ubuntu:~$ sudo sysctl -p
# logout and login and try the following command
user@ubuntu:~$ ulimit -n
65535
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment