AI 摘要
使用DD脚本重装阿里云ECS系统,设置用户名密码,重启后创建虚拟内存并完成系统初始化设置。

一、引子

手里有一个阿里云 99一年 2C2G的机器,一直在吃灰,最近想拿出来干点事,重置系统,进行初始化。

二、DD脚本

  1. 下载
1
curl -O https://cnb.cool/bin456789/reinstall/-/git/raw/main/reinstall.sh || wget -O ${_##*/} $_
  1. 执行
1
bash reinstall.sh rocky 9

可以设置用户名、密码.

  1. 重启
1
reboot

三、初始化

3.1 创建虚拟内存

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
# 1. 看看现状(Swap 那行如果是 0 就是没开)
free -h
df -h /

# 2. 创建 2G swap 文件
sudo fallocate -l 2G /swapfile
# 如果 fallocate 报错(某些老内核/文件系统),改用:
# sudo dd if=/dev/zero of=/swapfile bs=1M count=2048 status=progress

# 3. 权限必须是 600,否则 swapon 会警告甚至拒绝
sudo chmod 600 /swapfile

# 4. 格式化并启用
sudo mkswap /swapfile
sudo swapon /swapfile

# 5. 验证
free -h
swapon --show

# 6. 开机挂载
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab

# 7. 调整内核参数
sudo tee -a /etc/sysctl.conf <<'EOF'
vm.swappiness=10
vm.vfs_cache_pressure=50
EOF
sudo sysctl -p

3.2 系统设置

参考