Initial commit

This commit is contained in:
谢洪龙
2017-08-23 14:09:21 +08:00
commit 2627e2f5c4
231 changed files with 16861 additions and 0 deletions
+46
View File
@@ -0,0 +1,46 @@
#允许当前用户进程打开的文件数限制
ulimit -n
#修改上述限制
ulimit -n 20000
#修改Linux系统对用户的关于打开文件数的软限制和硬限制
第一步,修改/etc/security/limits.conf文件,在文件中添加如下行:
speng soft nofile 10240
speng hard nofile 10240
其中speng指定了要修改哪个用户的打开文件数限制,可用'*'号表示修改所有用户的限制;soft或hard指定要修改软限制还是硬限制;10240则指定了想要修改的新的限制值,即最大打开文件数(请注意软限制值要小于或等于硬限制)
查看Linux系统级的最大打开文件数限制,使用如下命令:
cat /proc/sys/fs/file-max
第二步,修改/etc/pam.d/login文件,在文件中添加如下行:
session required /lib/security/pam_limits.so
这是告诉Linux在用户完成系统登录后,应该调用pam_limits.so模块来设置系统对该用户可使用的各种资源数量的最大限制(包括用户可打开的最大文件数限制),而pam_limits.so模块就会从/etc/security/limits.conf文件中读取配置来设置这些限制值。修改完后保存此文件。
第三步,查看Linux系统级的最大打开文件数限制,使用如下命令:
cat /proc/sys/fs/file-max
修改此硬限制的方法是修改/etc/rc.local脚本,在脚本中添加如下行:
  echo 22158 > /proc/sys/fs/file-max
内核编译时默认设置的本地端口号范围可能太小,因此需要修改此本地端口范围限制。
  第一步,修改/etc/sysctl.conf文件,在文件中添加如下行:
  net.ipv4.ip_local_port_range = 1024 65000
这表明将系统对本地端口范围限制设置为1024~65000之间。请注意,本地端口范围的最小值必须大于或等于1024;而端口范围的最大值则应小于或等于65535.修改完后保存此文件。
  第二步,执行sysctl命令:
  [speng@as4 ~]$ sysctl -p
  如果系统没有错误提示,就表明新的本地端口范围设置成功。如果按上述端口范围进行设置,则理论上单独一个进程最多可以同时建立60000多个TCP客户端连接。
#设置时间同步
ntpdate ntp.api.bzNTP服务器(上海)
#修改时区为上海
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime