记录我的一些生活写照、无聊的牢骚、内心世界的活动 注册 | 登陆

NetInstallAlpine

NetInstallAlpine
系统要求
支持Grub引导的Linux系统
需提前安装Curl和OpenSSH
使用方法
XML/HTML代码
  1. sh <(curl -k 'https://raw.githubusercontent.com/unknwon0054/NetInstallAlpine/main/alpine.sh')
特别注意 OS<3.16.0
为了避免成功安装alpine无法ssh登录服务器,请执行以下操作
查看磁盘名称(例如:sda)
fdisk -l 
挂载并允许root登录
XML/HTML代码
  1. mount /dev/sda3 /mnt sed -i "s/PermitRootLogin.*/PermitRootLogin yes/g" /mnt/etc/ssh/sshd_config umount /dev/sda3
重启链接即可
reboot
改进版(支持静态地址):
XML/HTML代码
  1. sh <(curl -k 'https://raw.githubusercontent.com/unknwon0054/NetInstallAlpine/main/alpine.sh')
重启后用密钥连接SSH 进行安装
XML/HTML代码
  1. sed -i "s/#PermitRootLogin.*/PermitRootLogin yes/g" /etc/ssh/sshd_config
  2. passwd
  3. setup-interfaces
  4. setup-keymap us us
  5. setup-hostname -n us
  6. setup-dns -d -n 8.8.8.8 -n 8.8.4.4
  7. /etc/init.d/hostname --quiet restart
  8. rc-update add networking boot
  9. rc-update add urandom boot
  10. rc-update add acpid
  11. rc-update add crond
  12. setup-ntp chrony
  13. setup-sshd -c openssh
  14. setup-disk -s 512 -m sys /dev/vda
优化程序:

XML/HTML代码
  1. sh <(curl -k 'https://raw.githubusercontent.com/unknwon0054/NetInstallAlpine/main/init-config.sh')
对系统进行优化配置。

« 上一篇 | 下一篇 »

发表评论

评论内容 (必填):