创建新虚拟机
虚拟机配置
下载安装镜像
https://rockylinux.org/download/
安装步骤
完成安装
系统更新
sudo dnf update -y
sudo dnf upgrade -y
安装常用工具
sudo dnf install -y epel-release
sudo dnf install -y vim wget curl net-tools bash-completion htop tmux
配置SSH安全
sudo vim /etc/ssh/sshd_config
修改以下参数:
Port 2222 # 修改默认SSH端口
PermitRootLogin no
PasswordAuthentication no # 推荐使用密钥认证
重启SSH服务:
sudo systemctl restart sshd
内核参数优化
sudo vim /etc/sysctl.conf
添加以下内容:
# 网络优化
net.ipv4.tcp_fin_timeout = 30
net.ipv4.tcp_tw_reuse = 1
net.ipv4.tcp_tw_recycle = 1
net.ipv4.tcp_keepalive_time = 1200
net.ipv4.ip_local_port_range = 10000 65000
net.ipv4.tcp_max_syn_backlog = 8192
net.ipv4.tcp_max_tw_buckets = 5000
# 内存优化
vm.swappiness = 10
vm.overcommit_memory = 1
应用配置:
sudo sysctl -p
文件系统优化
sudo vim /etc/fstab
为SSD添加noatime和discard选项(如果是SSD存储):
/dev/mapper/rl-root / xfs defaults,noatime,discard 0 0
服务优化
# 禁用不需要的服务
sudo systemctl disable avahi-daemon
sudo systemctl disable cups
# 启用性能相关服务
sudo systemctl enable irqbalance
sudo systemctl start irqbalance
安全加固
# 安装安全工具
sudo dnf install -y fail2ban rkhunter
# 配置防火墙
sudo firewall-cmd --permanent --add-port=2222/tcp # 替换为你的SSH端口
sudo firewall-cmd --reload
安装监控工具
sudo dnf install -y nmon sysstat glances
配置日志轮转
sudo vim /etc/logrotate.conf
调整参数如:
rotate 7
daily
compress
安装Open VM Tools
sudo dnf install -y open-vm-tools
sudo systemctl enable --now vmtoolsd
验证VMware工具
vmware-toolbox-cmd -v
设置自动更新
sudo dnf install -y dnf-automatic
sudo systemctl enable --now dnf-automatic.timer
创建备份策略
监控系统日志
sudo tail -f /var/log/messages
sudo journalctl -f
通过以上步骤,您已经在VMware中成功安装并优化了Rocky Linux服务器系统。根据您的具体应用需求,可能还需要安装和配置特定的服务软件(如Web服务器、数据库等)。