选择操作系统
市面上的服务器操作系统主要包含
- Debian 系列: 纯净
- Ubuntu Server: 常用,生态全
- RHEL 系列: 比如 CentOS,商用稳定
- Windows Server 系统
- FreeBSD: 闭源,高性能
这边我选择使用 Debian 13,联网安装
选择烧录工具
准备一个u盘
常见的烧录工具
- rufus: 45k⭐ https://github.com/pbatard/rufus
- etcher: 34.2k⭐ https://github.com/balena-io/etcher
中间如果u盘有问题
diskpart
list disk
# ⚠️ 找到你的U盘,记下磁盘号(比如 Disk 4)
select disk 4
# ⚠️ 这步操作非常危险,不熟悉的朋友不要做
clean
create partition primary
format fs=fat32 quick
assign
exit
安装完成之后
# 查看用户
whoami
# 查看系统
uname -a
# 添加用户
adduser jacky
参考这篇文章 Debian系统最小化安装教程 | DebNAS 语言记得选英文
安装 sudo 服务
# 进入 root
su -
# 下载 sudo
apt install sudo
# 加入用户组
adduser 你的用户名:你的用户组 sudo
adduser myname:myname sudo
# 重启
reboot
# 测试
sudo whoami
# 查看你是哪个组
groups yourname
下载 vim
apt install vim
简单的 vim 配置见文末附录
设置静态 IP
# 查看自己的网卡
ip a
# 设置静态ip
# 将下面的配置更新进去
sudo vim /etc/network/interfaces
# 重启网络
sudo systemctl restart networking
# 验证是否生效
ip a
ip route
ping baidu.com
auto lo
iface lo inet loopback
auto 网卡名
iface 网卡名 inet static
address 你的静态地址,比如 192.168.1.95
netmask 255.255.255.0
gateway 192.168.1.1
... 其他不用管
安装 ssh 服务
# .ssh文件夹权限必须700
chmod 700 ~/.ssh
# authorized_keys 公钥文件权限必须600
chmod 600 authorized_keys
sudo apt install openssh-server -y
# 在本机生成公钥后,放到服务器的 .ssh/authorized_keys 中
# 设置禁止 root 登录
# 设置禁止密码登录
vim /etc/ssh/sshd_config
# PermitRootLogin prohibit-password 改为 PermitRootLogin no
# PasswordAuthentication no
# 重启
systemctl restart ssh
设置不休眠
# 阻止休眠功能
sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target
# 测试休眠
systemctl status sleep.targetsystemctl status sleep.target
# 恢复休眠功能
sudo systemctl unmask sleep.target suspend.target hibernate.target hybrid-sleep.target
设置防火墙
[[ufw]]
附录
.vimrc 配置