RackNerd VPS 重装 AlmaLinux 完整指南

在使用 RackNerd VPS 的过程中,对系统进行重装是常见的操作之一。如果你准备安装 AlmaLinux,本文将详细介绍相关步骤,包括系统重装与初始化配置的详细流程。

👉 【建议收藏】2025年RackNerd最新优惠套餐整理汇总 - 每日更新可用活动优惠

一、重装系统

在重装系统时,RackNerd 提供多种可选的操作系统:

  • AlmaLinux

  • CentOS

  • Debian

  • Fedora

  • Rocky Linux

  • Ubuntu

由于 AlmaLinux 排在首位,我们选择了它。当然,选用的系统需要根据需求。GPT-4 对 AlmaLinux 和 Debian 的建议如下:

如果更注重稳定性、与 CentOS 的兼容性,AlmaLinux 是一个好选择。而如果需要更多软件的新版本,Debian 或许更合适。

RackNerd 支持重装 AlmaLinux 8 和 AlmaLinux 9。选择目标版本后,点击 Reinstall 按钮即可重装系统。

登录问题与解决方法

重装完成后,旧的 SSH 指纹信息可能会产生冲突,导致您无法正常登录。解决方法如下:

  1. 打开本地电脑的文件:~/.ssh/known_hosts

  2. 查找到对应 VPS 的记录并删除。

  3. 重新尝试通过 SSH 登录。

二、系统初始化

完成系统重装后,接着进行系统初始化操作。这些步骤可参考 Linux 服务器初始化工作指南

1. 修改主机名

  • 查看和修改主机名: shell hostnamectl set-hostname my_host_name

2. 禁止 ICMP 协议

禁止 ping 操作: shell echo "net.ipv4.icmp_echo_ignore_all = 1" >> /etc/sysctl.conf sysctl -p

3. 关闭 SELinux

关闭 SELinux 并禁用: shell setenforce 0 sed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config

4. 修改 SSH 默认端口

  1. 检查端口的可用性(例如端口 1234): shell yum -y install lsof lsof -i:1234

  2. 开放防火墙对应端口: shell firewall-cmd --add-port=1234/tcp --permanent firewall-cmd --reload

  3. 修改 SSH 配置: shell vi /etc/ssh/sshd_config

    #Port 22 改为 Port 1234,然后重启 SSH 服务: shell systemctl restart sshd

5. 创建新用户并赋予权限

  1. 创建新用户: shell adduser username

  2. 修改密码: shell passwd username

  3. 赋予管理员权限: shell usermod -aG wheel username

6. 禁止 root 用户登录

修改 SSH 配置: shell vi /etc/ssh/sshd_config

PermitRootLogin yes 改为 PermitRootLogin no,然后重启: shell systemctl restart sshd

三、为服务器启用 BBR

TCP BBR 是 Google 开发的拥塞控制算法,可以大幅提升服务器的网络性能。RackNerd 的 VPS 通常默认启用了 BBR,因此无需额外配置。

四、设置 SSH 无密码登录

使用以下命令将本地公钥推送至服务器: shell ssh-copy-id -p 1234 username@server-ip

五、常用应用程序安装

安装并更新系统和常用程序: shell sudo dnf clean all sudo dnf update sudo dnf groupinstall "Development Tools" sudo yum makecache --refresh sudo yum -y install wget git zsh tar util-linux-user lua

六、其他工具安装

1. 安装 Tailscale

Tailscale 是一个轻量级的 VPN 工具: shell curl -fsSL https://tailscale.com/install.sh | sh

2. 安装 fzf

fzf 是一个命令行交互式搜索工具: shell sudo dnf install epel-release sudo dnf install fzf fzf --version

3. 安装 Neovim

可参考安装指南

七、配置 Zsh

1. 终端配置

编辑 .zshrc 文件,添加以下内容以支持交互功能: shell export TERM=xterm-256color

切换默认 Shell: shell sudo chsh -s /bin/zsh

.zshrc 文件中修改插件配置: shell plugin=(git zsh-autosuggestions) bindkey ',' autosuggest-accept

加载配置: shell source ~/.zshrc

2. 安装 powerlevel10k

使用以下命令安装主题: shell git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k

修改 .zshrc,将 ZSH_THEME='robbyrussell' 修改为: shell ZSH_THEME="powerlevel10k/powerlevel10k"

重启 zsh 并完成配置初始化。要重置配置,可以运行: shell p10k configure

通过以上方法,你可以顺利重装 AlmaLinux 并完成基础配置。希望本文对你有所帮助!