Alpine系统

Alpine

1.Alpine是什么

alpine是一个轻量级的Linux发行版本,轻量级不仅体现在其占用空间的大小,还因为他没有图形化界面,只有命令行界面。
这个发行版本与我们常见的发现版本不同,其他版版本基本在安装完基本配置之后就可以使用了,而且基本配置如:磁盘,时区等都可以通过图形化的方式去点击进行配置,alpine需要我们在命令行进行手动配置。

2.Alpine的有点

  • 轻量:没有自带很多软件,安装完虚拟磁盘才150M。
  • 快速:没有图形界面,启动速度快。
  • 安全:面向安全的轻量发行版
  • 简单:提供APK包管理工具,软件的搜索、安装、删除、升级都非常方便。

3.安装Alpine

首先下载alpine的镜像

《Alpine官网》

Alpine系统

选择extended的x86_64

Alpine系统

打开VMware新建虚拟机

Alpine系统

选择Linux系统,如下图所示

Alpine系统

选择镜像

Alpine系统

安装完成后开启虚拟机,在如下图所示的界面输入root,然后出了有标注的地方默认回车就好

Alpine系统

Alpine系统

选择源

Alpine系统

Alpine系统

重启完之后查看IP地址,使用远程登录

Alpine系统

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:  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:  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

Original: https://www.cnblogs.com/zicnotes/p/16644701.html
Author: Zic师傅
Title: Alpine系统

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/606440/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球