Alpine
目录1.Alpine是什么
alpine是一个轻量级的Linux发行版本,轻量级不仅体现在其占用空间的大小,还因为他没有图形化界面,只有命令行界面。
这个发行版本与我们常见的发现版本不同,其他版版本基本在安装完基本配置之后就可以使用了,而且基本配置如:磁盘,时区等都可以通过图形化的方式去点击进行配置,alpine需要我们在命令行进行手动配置。
2.Alpine的有点
- 轻量:没有自带很多软件,安装完虚拟磁盘才150M。
- 快速:没有图形界面,启动速度快。
- 安全:面向安全的轻量发行版
- 简单:提供APK包管理工具,软件的搜索、安装、删除、升级都非常方便。
3.安装Alpine
首先下载alpine的镜像
选择extended的x86_64
打开VMware新建虚拟机
选择Linux系统,如下图所示
选择镜像
安装完成后开启虚拟机,在如下图所示的界面输入root,然后出了有标注的地方默认回车就好
选择源
重启完之后查看IP地址,使用远程登录
4.Alpine常用命令
软件管理
命令: apk
常用选项
add 安装软件包
del 删除软件包
update 更新软件仓库
cache 管理缓存
info 提供包的详细信息
list 列出软件包
search 搜索软件包
//安装软件包
localhost:/# apk add vim
(1/3) Installing xxd (8.2.5000-r0)
(2/3) Installing lua5.4-libs (5.4.4-r5)
(3/3) Installing vim (8.2.5000-r0)
Executing busybox-1.35.0-r17.trigger
OK: 151 MiB in 68 packages
//删除软件包
localhost:/# apk del vim
(1/3) Purging vim (8.2.5000-r0)
(2/3) Purging xxd (8.2.5000-r0)
(3/3) Purging lua5.4-libs (5.4.4-r5)
Executing busybox-1.35.0-r17.trigger
OK: 122 MiB in 65 packages
配置阿里云源
localhost:/# cat /etc/apk/repositories
#/media/cdrom/apks
http://mirrors.nju.edu.cn/alpine/v3.16/main
#http://mirrors.nju.edu.cn/alpine/v3.16/community
#http://mirrors.nju.edu.cn/alpine/edge/main
#http://mirrors.nju.edu.cn/alpine/edge/community
#http://mirrors.nju.edu.cn/alpine/edge/testing
localhost:/# sed -i 's/mirrors.nju.edu.cn/mirrors.aliyun.com/g' /etc/apk/repositories
localhost:/# cat /etc/apk/repositories
#/media/cdrom/apks
http://mirrors.aliyun.com/alpine/v3.16/main
#http://mirrors.aliyun.com/alpine/v3.16/community
#http://mirrors.aliyun.com/alpine/edge/main
#http://mirrors.aliyun.com/alpine/edge/community
#http://mirrors.aliyun.com/alpine/edge/testing
//更新仓库
localhost:/# apk update
fetch http://mirrors.aliyun.com/alpine/v3.16/main/x86_64/APKINDEX.tar.gz
v3.16.2-116-g2169fbddca [http://mirrors.aliyun.com/alpine/v3.16/main]
OK: 4927 distinct packages available
服务管理
命令:service
常用选项
--list 列出所有服务
servername start 开启服务
servername stop 停止服务
servername restart 重启服务
servername status 查看服务状态
//重启networking服务
localhost:/# service networking restart
//查看networking服务的状态
localhost:/# service networking status
* status: started
修改IP地址
localhost:/# cat /etc/network/interfaces
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
localhost:/# vim /etc/network/interfaces
localhost:/# cat /etc/network/interfaces
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.169.143
netnask 255.255.255.0
gateway 192.168.169.2
//重启网卡服务
localhost:/# service networking restart
* WARNING: you are stopping a boot service
* Stopping chronyd ... [ ok ]
* Stopping networking ...
* lo ... [ ok ]
* eth0 ... [ ok ]
* Starting networking ...
* lo ... [ ok ]
* eth0 ... [ ok ]
localhost:/# * Starting chronyd ...
//查看IP地址,修改成功
localhost:~# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 00:0c:29:45:c8:3c brd ff:ff:ff:ff:ff:ff
inet 192.168.169.143/24 scope global eth0
valid_lft forever preferred_lft forever
inet6 fe80::20c:29ff:fe45:c83c/64 scope link
valid_lft forever preferred_lft forever
标签:00,http,mirrors,系统,Alpine,localhost,alpine
From: https://www.cnblogs.com/zicnotes/p/16644701.html