在Linux系统中,清理和优化可以显著提升服务器的性能。以下是一些常见的优化步骤:
rm -rf /tmp/*
journalctl --vacuum-time=2weeks
或者手动删除旧的日志文件:rm -f /var/log/*.log.*
sync; echo 3 > /proc/sys/vm/drop_caches
sync; echo 2 > /proc/sys/vm/drop_caches
echo deadline > /sys/block/sda/queue/scheduler
fallocate -l 2G /swapfile
chmod 600 /swapfile
mkswap /swapfile
swapon /swapfile
并在/etc/fstab中添加:/swapfile swap swap defaults 0 0
/etc/sysctl.conf,添加或修改以下内容:net.ipv4.tcp_syncookies = 1
net.ipv4.ip_local_port_range = 1024 65000
net.core.somaxconn = 4096
net.ipv4.tcp_max_syn_backlog = 4096
net.ipv4.tcp_tw_reuse = 1
net.ipv4.tcp_fin_timeout = 30
然后应用更改:sysctl -p
systemctl stop <service_name>
systemctl disable <service_name>
crontab -e
添加以下行以每周清理一次日志:0 0 * * 0 find /var/log -type f -name "*.log" -mtime +7 -exec rm -f {} \;
top, htop, vmstat, iostat, netstat等,实时监控系统状态。通过以上步骤,可以有效地清理和优化Linux服务器,提升其性能和稳定性。