在使用 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 指纹信息可能会产生冲突,导致您无法正常登录。解决方法如下:
打开本地电脑的文件:
~/.ssh/known_hosts。查找到对应 VPS 的记录并删除。
重新尝试通过 SSH 登录。
完成系统重装后,接着进行系统初始化操作。这些步骤可参考 Linux 服务器初始化工作指南。
查看和修改主机名: shell hostnamectl set-hostname my_host_name
禁止 ping 操作: shell echo "net.ipv4.icmp_echo_ignore_all = 1" >> /etc/sysctl.conf sysctl -p
关闭 SELinux 并禁用: shell setenforce 0 sed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config
检查端口的可用性(例如端口
1234): shell yum -y install lsof lsof -i:1234开放防火墙对应端口: shell firewall-cmd --add-port=1234/tcp --permanent firewall-cmd --reload
修改 SSH 配置: shell vi /etc/ssh/sshd_config
将
#Port 22改为Port 1234,然后重启 SSH 服务: shell systemctl restart sshd
创建新用户: shell adduser username
修改密码: shell passwd username
赋予管理员权限: shell usermod -aG wheel username
修改 SSH 配置: shell vi /etc/ssh/sshd_config
将 PermitRootLogin yes 改为 PermitRootLogin no,然后重启: shell systemctl restart sshd
TCP BBR 是 Google 开发的拥塞控制算法,可以大幅提升服务器的网络性能。RackNerd 的 VPS 通常默认启用了 BBR,因此无需额外配置。
使用以下命令将本地公钥推送至服务器: 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
Tailscale 是一个轻量级的 VPN 工具: shell curl -fsSL https://tailscale.com/install.sh | sh
fzf 是一个命令行交互式搜索工具: shell sudo dnf install epel-release sudo dnf install fzf fzf --version
可参考安装指南。
编辑 .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
使用以下命令安装主题: 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 并完成基础配置。希望本文对你有所帮助!
