alpine.webp
Alpine Linux 是一个独立的、非商业的、通用的 Linux 发行版,专为欣赏安全性、简单性和资源效率的高级用户而设计。

下载 Alpine Linux 安装光盘,官方网址: https://www.alpinelinux.org/downloads/

Alpine Linux 安装方式到虚拟机,主要有 挂载 ISO光盘安装 和 DD ISO光盘到硬盘安装,以及使用Netboot.xyz 引导安装

dd_iso.png

1. 不方便挂载的vps,可以使用 dd alpine.iso 光盘到硬盘,方式,然后重启安装

$ dd if=alpine-virt-3.15.0-x86_64.iso  of=/dev/sda   bs=1M
$ reboot

2. 重启后,按提示输入命令 setup-alpine 安装

The Alpine Wiki contains a large amount of how-to guides and general
information about administrating Alpine systems.
See <http://wiki.alpinelinux.org/>.

You can setup the system with the command: setup-alpine

$ setup-alpine

setup.png

3. 按默认推荐值,设置好网络和密码

net.png

4. 如果国内安装选择软件源18是中科大,硬盘按实际提示输入sdavda,然后输入sys,设定硬盘为系统盘,确认格式化硬盘,完成Alpine Linux系统安装

disk.png

5. 安装完成添加一个用户 vip,用来远程 ssh 登陆,登陆后切换 root

ssh.png

adduser vip
ssh vip@ip
su

使用SSH远程登陆后,就可以复制粘贴,很方便安装常用软件

# 切换 root 能登陆
sed -i "s/#PermitRootLogin.*/PermitRootLogin yes/g" /etc/ssh/sshd_config
rc-service sshd restart

# 开启软件安装第三方包
sed -i s/#http/http/g  /etc/apk/repositories
cat /etc/apk/repositories
apk update

# 安装常用软件 lrz 和 lsz 传送和发送文件 iproute2 包含ss命令 psmisc包包含 killall等
apk add lrzsz iproute2 psmisc htop bash nano

apk upgrade --no-cache

alpine 安装docker,先查看是否开启软件源

  • cat /etc/apk/repositories

    #/media/cdrom/apks
    http://mirrors.ustc.edu.cn/alpine/v3.15/main
    # http://mirrors.ustc.edu.cn/alpine/v3.15/community
    http://mirrors.ustc.edu.cn/alpine/edge/main
    http://mirrors.ustc.edu.cn/alpine/edge/community
    http://mirrors.ustc.edu.cn/alpine/edge/testing
  • apk 安装和开启服务

    apk add docker
    service docker start
    rc-update add docker boot

搜索软件安装软件

apk search docker-compose
apk add docker-compose

Alpine Linux 实现开机自启脚本

cd /etc/local.d

vi sskcp.start

#!/bin/bash
ip link set eth0 up
ip addr add 192.168.1.111/24 dev eth0
ip route add default via 192.168.1.1
exec /root/sskcp.sh start


# 赋予脚本可执行权限:
chmod +x sskcp.start

# 设置 local 服务开机启动:
rc-update add local

0 条评论

发表回复

Avatar placeholder

您的邮箱地址不会被公开。 必填项已用 * 标注