修改文件句柄:ulimit 系统设置脚本(避免设置不彻底而无效)
来源:互联网 发布:谁有数据人生txt下载 编辑:程序博客网 时间:2024/06/16 04:55
(一下脚本非本人所写,从同事那里得来,代他开源了^_^,请勿用作其他商业用途。仅供技术人员临时查阅之用)
#!/bin/bash
TEXT="ulimit -HSn"
FILE="/etc/rc.d/ssh2"
# the default ulimit num is 10240
if [ "Z$1" = "Z" ] ; then
ULIMITNUM=10240
else
ULIMITNUM=$1
fi
# change /etc/profile
cp /etc/profile /etc/profile.bak
sed -i "/$TEXT/d" /etc/profile
echo "ulimit -HSn $ULIMITNUM" >> /etc/profile
# change /etc/security/limit.conf
cp /etc/security/limits.conf /etc/security/limits.conf.bak
sed -i "/^\* soft nofile/d" /etc/security/limits.conf
sed -i "/^\* hard nofile/d" /etc/security/limits.conf
echo "* hard nofile $ULIMITNUM" >> /etc/security/limits.conf
echo "* soft nofile $ULIMITNUM" >> /etc/security/limits.conf
# check the configure file of ssh2 is exist
if [ ! -e "$FILE" ];then
exit 1
fi
# insert the new ulimit into configure file
sed -i "/$TEXT/d" $FILE
textnum=`cat $FILE |grep -n '/usr/local/sbin/sshd -f /etc/ssh2/sshd2_config.l' |awk -F':' '{print $1}'`
sed -i "${textnum}i ulimit -HSn $ULIMITNUM" $FILE
if [ $? -ne 0 ];then
exit 2
fi
# rcssh2 restart
rcssh2 restart
- 修改文件句柄:ulimit 系统设置脚本(避免设置不彻底而无效)
- 设置ulimit值(Linux文件句柄数量)永久生效
- 设置ulimit值(Linux文件句柄数量)永久生效
- 设置ulimit值(Linux文件句柄数量)永久生效
- 有效修改ulimit设置
- [ulimit]设置linux系统性能
- [ulimit]设置linux系统性能
- [ulimit]设置linux系统性能
- Linux 系统设置 ulimit 以及 Core文件的生成
- Linux 系统设置 ulimit 以及 Core文件的生成
- Ubuntu 12 ulimit 系统最大打开文件个数 设置
- Linux 系统设置 ulimit 以及 Core文件的生成
- Ubuntu 12 ulimit 系统最大打开文件个数 设置
- Ubuntu 12 ulimit 系统最大打开文件个数设置
- Linux 系统设置 ulimit 以及 Core文件的生成
- Ubuntu ulimit 系统最大打开文件个数 设置
- Linux 系统设置 ulimit 以及 Core文件的生成
- 设置Linux打开文件句柄/proc/sys/fs/file-max和ulimit -n的区别
- Silverlight实现文件的下载[很简单]
- 线段树离散化(对于数据庞大,超时,超内存时)
- broken pipe
- 开始使用技术博客
- 【Android开发那点破事】Android2个Activity之间传递对象
- 修改文件句柄:ulimit 系统设置脚本(避免设置不彻底而无效)
- SQL执行字符串
- 戴文的Linux内核专题:10配置内核(6)
- STM32在系统时钟为72M下的几个延时函数—V3.5库
- rman备份temp表空间吗?temp文件为稀疏文件?
- linux中单引号、双引号、反引号的作用
- wordpress调用最新、热门、随机文章
- Gridview的stretchMode详解附自动宽度
- JDK, JRE 和JVM的区别