# RackNerd VPS重装AlmaLinux及系统优化指南

By [原生 ip vps](https://paragraph.com/@ip-vps-2) · 2025-03-13

---

操作系统重装
------

用户可以选择以下操作系统进行重装：

*   AlmaLinux
    
*   CentOS
    
*   Debian
    
*   Fedora
    
*   Rocky Linux
    
*   Ubuntu
    

在众多选项中，选择了AlmaLinux。也许是因为它排在第一位。根据GPT4的建议，选择AlmaLinux或Debian需根据个人需求：

> 如果您更注重稳定性、与CentOS的兼容性和不断增长的社区支持，AlmaLinux可能是更合适的选择。而如果您更看重软件的新颖性和更广泛的软件包选择，那么Debian可能更适合您。

在选择AlmaLinux时可以选择版本号（例如AlmaLinux 8或AlmaLinux 9），选定后直接通过网页点击“Reinstall”即可开始系统重装。

### 修改SSH指纹及远程登录问题

重装后，会发现无法通过SSH登录。这是因为本地电脑记录了旧的远程VPS指纹，指纹变更后拒绝登录。

解决方法：

1.  打开本地电脑的 `~/.ssh/known_hosts` 文件。
    
2.  删除对应IP地址的记录。
    
3.  重新尝试登录即可成功。
    

* * *

👉 [【建议收藏】2025年RackNerd最新优惠套餐整理汇总 - 每日更新可用活动优惠](https://bit.ly/Rack_Nerd)

* * *

系统初始化及优化步骤
----------

在系统初始化阶段，我们建议按以下步骤操作，以提高安全性和性能。

### 更改主机名

查看系统信息：

shell hostnamectl status

修改主机名：

shell hostnamectl set-hostname my\_host\_name

### 禁止ICMP协议

通过以下命令禁止Ping：

shell echo "net.ipv4.icmp\_echo\_ignore\_all = 1" >> /etc/sysctl.conf sysctl -p

配置完成后，服务器将无法被Ping通。

### 禁用SELinux

禁用SELinux以减少权限管理干扰：

shell setenforce 0 sed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config

### 修改SSH端口号

*   使用 `lsof` 检查新端口是否可用：
    

shell yum -y install lsof lsof -i:1234

*   开放防火墙端口：
    

shell firewall-cmd --add-port=1234/tcp --permanent firewall-cmd --reload firewall-cmd --zone=public --list-ports

*   修改 `sshd_config` 文件：
    

shell vi /etc/ssh/sshd\_config

将 `#Port 22` 改为 `Port 1234`，然后重启服务：

shell systemctl restart sshd

### 创建新用户并赋予管理员权限

创建用户：

shell adduser username

修改密码：

shell passwd username

赋予管理员权限：

shell usermod -aG wheel username

### 禁止Root用户远程登录

修改SSH配置文件：

shell vi /etc/ssh/sshd\_config

将 `PermitRootLogin yes` 修改为 `PermitRootLogin no`，然后重启服务：

shell systemctl restart sshd

### 开启TCP BBR

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

### 安装Tailscale

安装Tailscale优雅的VPN工具：

shell curl -fsSL [https://tailscale.com/install.sh](https://tailscale.com/install.sh) | sh

### 安装FZF

安装高效的命令行模糊搜索工具：

shell sudo dnf install epel-release sudo dnf install fzf fzf --version

### 安装Neovim

在AlmaLinux中安装Neovim，请参考以下教程：

> [如何在AlmaLinux中安装Neovim](https://hahagood.com/post/2024/03/20240303121914-use_epel_repo_for_almalinux/)

配置ZSH终端
-------

### 配置文件修改

在 `~/.zshrc` 文件中添加以下内容：

shell export TERM=xterm-256color

然后运行：

shell sudo chsh -s /bin/zsh

添加插件支持：

shell plugin=(git zsh-autosuggestions) bindkey ',' autosuggest-accept source ~/.zshrc

### 安装Powerlevel10K主题

shell git clone --depth=1 [https://github.com/romkatv/powerlevel10k.git](https://github.com/romkatv/powerlevel10k.git) ${ZSH\_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k

修改主题配置：

shell ZSH\_THEME='powerlevel10k/powerlevel10k'

重启ZSH即可完成配置，也可以随时运行以下命令重置主题：

shell p10k configure

以上配置完成后，您的VPS将更安全、更高效，并且兼具美观与实用性。

---

*Originally published on [原生 ip vps](https://paragraph.com/@ip-vps-2/racknerd-vps-almalinux)*
