一、准备工作
在开始架设服务器前,需准备以下硬件和软件:
- 硬件:至少4GB内存的计算机(推荐8GB以上)、500GB硬盘空间、稳定的电源
- 软件:服务器操作系统镜像(如Ubuntu Server 22.04 LTS)、U盘启动盘制作工具(如Rufus)
- 网络:确保路由器支持端口转发,建议使用有线连接
二、安装操作系统
- 使用Rufus将系统镜像写入U盘(选择DD模式)
- 从U盘启动计算机,进入安装界面后选择语言和时区
- 分区建议:
/ : 50GB(ext4) /home : 剩余空间(ext4) swap : 内存大小的1.5倍
- 设置root密码并创建普通用户
三、基础网络配置
编辑网络配置文件:
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
四、安全加固措施
- 更新系统:
sudo apt update && sudo apt upgrade -y
- 配置防火墙:
sudo ufw enable sudo ufw allow 22/tcp SSH端口 sudo ufw allow 80/tcp HTTP端口
- 禁用root远程登录:编辑
/etc/ssh/sshd_config
将PermitRootLogin
改为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 内存使用
评论