当前位置: 操作系统/服务器>linux
本页文章导读:
▪LINUX 磁盘空间已满的处理办法 /var/log/目录已满:
[root@bogon ~]# du -hs /var/log/*
4.0K /var/log/aide
4.0K /var/log/amanda
......
1.1G /var/log/messages
308K /var/log/messages-20120315
416K /var/log/messages-20120318
......
清空messag.........
▪关闭SELinux的两种方法 一、 永久方法 – 需要重启服务器
修改/etc/selinux/config文件中设置SELINUX=disabled ,然后重启服务器。
二、 临时方法 – 设置系统参数
使用命令setenforce 0
附:
setenforce 1 设置SELinux 成为enforcing.........
▪我的linux参数优化 日常运维中,发现有些web server的time_wait数比较多,访问有些慢,看来是系统参数需要做些优化。
以下参数,经过实践测试,发现还是挺有效的,分享下,供大家学习参考。
在/etc/sysctl.conf 增.........
[1]LINUX 磁盘空间已满的处理办法
来源: 互联网 发布时间: 2013-12-24
/var/log/目录已满:
[root@bogon ~]# du -hs /var/log/*
4.0K /var/log/aide
4.0K /var/log/amanda
......
1.1G /var/log/messages
308K /var/log/messages-20120315
416K /var/log/messages-20120318
......
清空messages文件:
[root@bogon ~]# echo >/var/log/messages
[2]关闭SELinux的两种方法
来源: 互联网 发布时间: 2013-12-24
一、 永久方法 – 需要重启服务器
修改/etc/selinux/config文件中设置SELINUX=disabled ,然后重启服务器。
二、 临时方法 – 设置系统参数
使用命令setenforce 0
附:
setenforce 1 设置SELinux 成为enforcing模式
setenforce 0 设置SELinux 成为permissive模式
[3]我的linux参数优化
来源: 互联网 发布时间: 2013-12-24
日常运维中,发现有些web server的time_wait数比较多,访问有些慢,看来是系统参数需要做些优化。
以下参数,经过实践测试,发现还是挺有效的,分享下,供大家学习参考。
在/etc/sysctl.conf 增加,然后sysctl -p
代码如下:
fs.aio-max-nr = 3145728
fs.file-max = 6815744
net.ipv4.tcp_fin_timeout = 10
net.ipv4.tcp_tw_reuse = 1
net.ipv4.tcp_tw_recycle = 1
net.core.rmem_max = 16777216
net.core.rmem_default = 16777216
net.core.netdev_max_backlog = 262144
net.core.somaxconn = 262144
net.ipv4.tcp_syncookies = 1
net.ipv4.tcp_max_orphans = 262144
net.ipv4.tcp_max_syn_backlog = 262144
net.ipv4.tcp_synack_retries = 2
net.ipv4.tcp_syn_retries = 2
##减少超时前的探测次数
net.ipv4.tcp_keepalive_probes=5
##确定两次 isAlive 时间间隔探测之间的等待时间
net.ipv4.tcp_keepalive_intvl=15
##减少TCP KeepAlive连接侦测的时间,使系统可以处理更多的连接。
net.ipv4.tcp_keepalive_time=1800
修改tcp_keepalive_*系列参数有助于解决close_wait问题
net.ipv4.tcp_syncookies = 1 表示开启SYN Cookies。当出现SYN等待队列溢出时,启用cookies来处理,可防范少量SYN攻击,默认为0,表示关闭;
net.ipv4.tcp_tw_reuse = 1 表示开启重用。允许将TIME-WAIT sockets重新用于新的TCP连接,默认为0,表示关闭;
net.ipv4.tcp_tw_recycle = 1 表示开启TCP连接中TIME-WAIT sockets的快速回收,默认为0,表示关闭。
net.ipv4.tcp_fin_timeout = 1 表示如果套接字由本端要求关闭,这个参数决定了它保持在FIN-WAIT-2状态的时间。
net.ipv4.tcp_max_syn_backlog = 262144 表示SYN队列的长度,默认为1024,加大队列长度为8192,可以容纳更多等待连接的网络连接数。
fs.file-max = 6815744
net.ipv4.tcp_fin_timeout = 10
net.ipv4.tcp_tw_reuse = 1
net.ipv4.tcp_tw_recycle = 1
net.core.rmem_max = 16777216
net.core.rmem_default = 16777216
net.core.netdev_max_backlog = 262144
net.core.somaxconn = 262144
net.ipv4.tcp_syncookies = 1
net.ipv4.tcp_max_orphans = 262144
net.ipv4.tcp_max_syn_backlog = 262144
net.ipv4.tcp_synack_retries = 2
net.ipv4.tcp_syn_retries = 2
##减少超时前的探测次数
net.ipv4.tcp_keepalive_probes=5
##确定两次 isAlive 时间间隔探测之间的等待时间
net.ipv4.tcp_keepalive_intvl=15
##减少TCP KeepAlive连接侦测的时间,使系统可以处理更多的连接。
net.ipv4.tcp_keepalive_time=1800
修改tcp_keepalive_*系列参数有助于解决close_wait问题
net.ipv4.tcp_syncookies = 1 表示开启SYN Cookies。当出现SYN等待队列溢出时,启用cookies来处理,可防范少量SYN攻击,默认为0,表示关闭;
net.ipv4.tcp_tw_reuse = 1 表示开启重用。允许将TIME-WAIT sockets重新用于新的TCP连接,默认为0,表示关闭;
net.ipv4.tcp_tw_recycle = 1 表示开启TCP连接中TIME-WAIT sockets的快速回收,默认为0,表示关闭。
net.ipv4.tcp_fin_timeout = 1 表示如果套接字由本端要求关闭,这个参数决定了它保持在FIN-WAIT-2状态的时间。
net.ipv4.tcp_max_syn_backlog = 262144 表示SYN队列的长度,默认为1024,加大队列长度为8192,可以容纳更多等待连接的网络连接数。
然后执行:
代码如下:
netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'
可以看出time_wait明显减少了。
最新技术文章: