纯ipv6小机debian/ubuntu/centos及alpine系统的初始安装配置教程
主机哥今天购买了一台纯IPV6的小机,自带系统是alpine而且没有其他诸如debian、centos之类的系统,由于之前一直没接触过这个系统,做个教程记录一下
百度了一下才知道alpine是只用非常节省资源的Linux发行版,难怪我买的71MB内存2GB硬盘的LXC小机就只能用这个系统了
阿里云限量代金券 | 此广告位出租25元/月 |
首次开通机器如果没网先进入VNC安装sudo
如果开通后ipv6 ping不通,进VNC先安装sudo
顺带debian/ubuntu/centos系统一起复习一遍
Debian/Ubuntu系统执行:
apt-get install sudo
Centos系统执行:
yum install sudo
Alpine系统执行:
apk add sudo
Alpine 系统首次使用进入服务器VNC控制台需要手动安装SSH
分别依次执行:
apk update && apk add openssh-server && rc-update add sshd echo "PermitRootLogin yes">>/etc/ssh/sshd_config service sshd start
如果你买到的LXC小鸡内存支持安装debian/ubuntu/centos的话虚拟化镜像但是模板不支持SSH登录的解决方法
进入VNC服务控制台登录成功后执行:
Debian/Ubuntu系统执行:
sudo bash -c 'echo "PermitRootLogin yes" >> /etc/ssh/sshd_config'
Centos系统执行:
echo "PermitRootLogin yes" >>/etc/ssh/sshd_config
改写过配置文件后,重启sshd服务
systemctl restart sshd
由于纯ipv6小机没有ipv4,所以warp就相当于给小机搭建一个桥梁访问v4
以下是主机商提供的脚本
纯ipv6云服务器添加warp双栈脚本推荐,同样适合于debian/ubuntu/centos顺带一起学习了(项目地址:https://github.com/fscarmen/warp)
先安装基本环境
Debian/Ubuntu 系统安装方法:
apt-get update -y && apt-get install curl -y
Centos 系统安装方法:
yum update -y && yum install curl -y
Alpine 系统安装方法:
apk add wget apk add bash apk add sudo
给纯IPV6小机添加IPV4入口
运行warp脚本
wget -N https://gitlab.com/fscarmen/warp/-/raw/main/menu.sh && bash menu.sh [option] [lisence/url/token]
工作模式选择1全局(默认)
账户选择1选择免费账户(默认)
优先级别选择1IPV4,因为目前主流网络还是IPV4
下次要再次运行执行下面代码
warp [option] [lisence]
项目地址:https://github.com/fscarmen/warp-sh
alpine系统升级教程
检查当前安装的 Alpine Linux 版本:
cat /etc/alpine-release
更新可用软件包列表并将已安装的软件包升级到最新的可用版本 Apk 命令 逐个:
sudo apk update sudo apk upgrade
或者,您可以将两个命令合并为一个,如下所示:
sudo apk -U upgrade
给alpine安装一些我自己常用的组件
apk add nano screen
给alpine安装查看机器占用工具
apk add htop
查看机器占用
htop