Linux出现Too many open files的解决方法
临时修改:
ulimit -n 65535
上面设置后重启后将失效,若要永久有效:
编辑 /etc/security/limits.conf 文件,在尾部加入
* - nofile 65535
* - nproc 65535
临时修改:
ulimit -n 65535
上面设置后重启后将失效,若要永久有效:
编辑 /etc/security/limits.conf 文件,在尾部加入
* - nofile 65535
* - nproc 65535
禁止Root从SSH直接登录可以提高服务器安全性。
1、新建一个普通帐户
useradd 2dan
2、设置帐户密码
passwd 2dan
3、修改相关文件
vi /etc/ssh/sshd_config
查找“#PermitRootLogin yes”,将前面的“#”去掉,后面的“Yes”改为“No”,并保存退出。
4、下次登陆先使用普通用户“2dan”以登陆。然后
su root
并输入root密码后即可获得root权限。
生成指定大小的文件
dd if=/dev/zero of=1T.img bs=1G seek=1024 count=0
bs=1G表示每一次读写1G数据,count=0表示读写0次,seek=1024表示略过1024个Block不写,前面block size是1G,所以共略过1T!这是创建大型sparse文件最简单的方法.
测试磁盘写能力
time dd if=/dev/zero of=/test.dbf bs=8k count=300000
因为/dev/zero是一个伪设备,它只产生空字符流,对它不会产生IO.所以,IO都会集中在of文件中,of文件只用于写,所以这个命令相当于测试磁盘的写能力.
禁止ping
echo 1 >/proc/sys/net/ipv4/icmp_echo_ignore_all
允许ping
echo 0 >/proc/sys/net/ipv4/icmp_echo_ignore_all