简介

alpine是一个轻量级的Linux发行版本,轻量级不仅体现在其占用空间的大小,还因为他没有图形化界面,只有命令行界面。
alpine特点:
-
小巧:基于Musl libc和busybox,和busybox一样小巧,最小的Docker镜像只有5MB; -
安全:面向安全的轻量发行版; -
简单:提供APK包管理工具,软件的搜索、安装、删除、升级都非常方便。 -
适合容器使用:由于小巧、功能完备,非常适合作为容器的基础镜像。
alpine国内源
清华大学:https://mirror.tuna.tsinghua.edu.cn/alpine/ 阿里云:https://mirrors.aliyun.com/alpine/ 网易:http://mirrors.163.com/
安装alpine
下载alpine.iso alpine-standard-3.15.0-x86_64.iso 新建一台虚拟机,类型选Linux,版本选Linux 5.0 x86的64位,内存和磁盘根据自己真机的情况进行调整。
选择自定义安装,之后一路回车   使用本地源 
网络配置

vim /etc/network/interfaces
auto lo
auto eth0
iface eth0 inet static
address 192.168.129.100
netmask 255.255.255.0
geteway 192.168.129.2
/etc/init.d/networking resrtart
SSH
Alpine配置ssh远程登录 注意:安装完成之后是不允许远程登录的,需要我们修改配置文件,修改完配置文件之后重启服务  修改ssh的配置文件 
取消注释  修改为  重启  密码 
查看IP远程登录  
基本命令使用
apk 相当于 yum
用法:apk[…]命令[…]
apk update 更新
apk update
apk search 查找
apk search
apk search -v
apk search -v 'acf*'
apk search -v -d 'docker'
apk add 安装
apk add openssh
apk add openssh openntp vim
apk add --no-cache -U apache2
apk info 查看已安装
apk info
apk info -a zlib
apk info --who-owns /sbin/lbu
apk upgrade 升级
apk upgrade
apk upgrade openssh
apk upgrade openssh openntp vim
apk add --upgrade busybox
apk del 卸载
apk del openssh
add: **相当于install**
del: **相当于remove**
创建用户和组
//创建用户
adduser
-h
-g
-s
-G
-S
-D
-H
-u
-k
//删除用户
deluser
查看系统版本
[root@localhost ~]
/
Welcome to Alpine Linux 3.15
Kernel \r on an \m (\l)
配置apk源
[root@localhost ~]
version=v3.15
echo 'http://mirrors.aliyun.com/alpine/$version/main
http://mirrors.aliyun.com/alpine/$version/community
' >/etc/apk/repositories
apk update
|