Bootstrap

ubuntu18修改文件打开数

Ubuntu18永久修改 最大文件打开数和最大线程数

1、查看操作系统:

cat /etc/os-release

在这里插入图片描述

2、查看当前用户设置:

ulimit -a
或者:
ulimit -n

open files 是当前最大文件打开数量

max user processes是当前最大线程数量

在这里插入图片描述

3、永久修改配置:

(1)修改limits.conf文件

请注意在ubuntu系统下,一定要把 * 改为你自己的用户名。识别不了通配符 * 号。

vim /etc/security/limits.conf
root soft nofile 65535
root hard nofile 65535
root soft nproc 65535
root hard nproc 65535
 
mysql soft nofile 65535
mysql hard nofile 65535
mysql soft nproc 65535
mysql hard nproc 65535

我这里添加的root以及mysql账号。

(2)修改user.conf 和 system.conf文件

vim /etc/systemd/user.conf
DefaultLimitNOFILE=65535

vim /etc/systemd/system.conf
DefaultLimitNOFILE=65535

(3)验证:

最好是重启服务器,测试下:

# 查看系统级是否修改成功
ulimit -a

# 查看用户级是否修改成功
su - username -c 'ulimit -aHS' -s '/bin/bash'  

# 查看进程级是否修改成功
cat /proc/[PID]/limits   

在这里插入图片描述

;