架设单机服务器详细图文教程:从零开始搭建本地环境

2025.6.1 杂七杂八 1353

架设单机服务器详细图文教程:从零开始搭建本地环境

本文提供一份完整的单机服务器架设指南,涵盖硬件准备、系统安装、网络配置及安全优化等关键步骤,通过图文结合的方式帮助用户快速搭建稳定的本地开发或测试环境,适合初学者和技术爱好者。

一、准备工作

在开始架设服务器前,需准备以下硬件和软件:

  • 硬件:至少4GB内存的计算机(推荐8GB以上)、500GB硬盘空间、稳定的电源
  • 软件:服务器操作系统镜像(如Ubuntu Server 22.04 LTS)、U盘启动盘制作工具(如Rufus)
  • 网络:确保路由器支持端口转发,建议使用有线连接

二、安装操作系统

  1. 使用Rufus将系统镜像写入U盘(选择DD模式)
  2. 从U盘启动计算机,进入安装界面后选择语言和时区
  3. 分区建议:
    /     : 50GB(ext4)
    /home : 剩余空间(ext4)
    swap  : 内存大小的1.5倍
  4. 设置root密码并创建普通用户

Ubuntu Server安装界面截图

三、基础网络配置

编辑网络配置文件:

sudo nano /etc/netplan/00-installer-config.yaml

配置静态IP示例:

network:
  ethernets:
    eth0:
      addresses: [192.168.1.100/24]
      gateway4: 192.168.1.1
      nameservers:
        addresses: [8.8.8.8, 1.1.1.1]
  version: 2

应用配置:sudo netplan apply

四、安全加固措施

  1. 更新系统:sudo apt update && sudo apt upgrade -y
  2. 配置防火墙:
    sudo ufw enable
    sudo ufw allow 22/tcp   SSH端口
    sudo ufw allow 80/tcp   HTTP端口
  3. 禁用root远程登录:编辑/etc/ssh/sshd_configPermitRootLogin改为no

五、常见服务部署

1. Web服务器(Nginx)

sudo apt install nginx
sudo systemctl start nginx
sudo systemctl enable nginx

2. 数据库(MySQL)

sudo apt install mysql-server
sudo mysql_secure_installation

六、性能监控与维护

安装监控工具:

sudo apt install htop net-tools

查看系统状态:

htop           实时进程监控
df -h          磁盘空间
free -m        内存使用

通过以上步骤,您已成功架设基础的单机服务器环境。建议定期备份重要数据并保持系统更新。

评论