yum update 或 apt-get upgradebash
# /etc/ssh/sshd_config
PermitRootLogin no/etc/passwd和/etc/shadow/etc/login.defs和/etc/pam.d/system-authbash
# 查看状态
firewall-cmd --state
# 开放必要端口
firewall-cmd --permanent --add-port=80/tcpbash
# 查看状态
getenforce
# 设置为enforcing模式
setenforce 1调整sysctl参数(/etc/sysctl.conf):
# 提升TCP性能
net.ipv4.tcp_fin_timeout = 30
net.ipv4.tcp_tw_reuse = 1
net.core.somaxconn = 65535
# 内存管理
vm.swappiness = 10
vm.overcommit_memory = 1
/etc/fstab):
bash
noatime,nodiratime,data=writeback,barrier=0bash
# SSD推荐使用noop或deadline
echo noop > /sys/block/sda/queue/schedulerbash
systemctl list-unit-files | grep enabled
systemctl disable <unneeded_service>bash
journalctl --vacuum-size=200M
apt-get autoremovefsck通过以上措施,可以在不显著牺牲性能的前提下大幅提升Linux服务器的安全性。定期审查和调整这些配置以适应业务需求变化是关键。