johnpoint

johnpoint

(。・∀・)ノ゙嗨
github

Linux 家族:Alpine 体驗

最近心癢癢想折騰下新的系統,順便記錄一下。

介紹#

Alpine Linux 是一個由社區開發的 Linux 操作系統,該操作系統以安全為理念,面向 x86 路由器、防火牆、虛擬專用網、IP 電話盒及伺服器而設計。
摘自維基百科

官網圖

我是怎麼發現這個系統的呢,前一陣子我在折騰 Docker 的時候我就發現 nginx 的官方 docker 倉庫裡面有一些 tag 的大小有很大的區別

image

所以我就去 Google 了一下 alpine 的含義,就發現了這樣的一個精簡的 Linux 系統。

安裝#

安裝體驗 ★★★★

在官網下載 STANDARD 鏡像大小僅 112 MB,可以說是特別小了,我去隔壁看一下 Arch 哇,比 Arch 的安裝鏡像(615 MB)還要小誒。

安裝過程簡單明了。

進入安裝界面有安裝系統的提示

選擇鍵盤佈局 & 配置網絡

配置

配置硬盤 & 寫入系統

然後經過等待就搞定系統的安裝了,雖然沒有 GUI 但是安裝體驗還是挺好的。

使用#

包管理#

alpine 使用的包管理器叫做 apk,查詢有無相應的包可以使用 Alpine Linux Packages 進行查詢。

image

當然也可以使用 apk 的 apk search 命令進行查詢。

修改國內鏡像源#

我使用 tuna 的源

修改 /etc/apk/repositories

https://mirrors.ustc.edu.cn/alpine/v3.10/main
https://mirrors.ustc.edu.cn/alpine/v3.10/community
https://mirrors.ustc.edu.cn/alpine/edge/main
https://mirrors.ustc.edu.cn/alpine/edge/community
https://mirrors.ustc.edu.cn/alpine/edge/testing

修改 SSH 設置#

alpine 默認的 ssh 設置是不能遠程連接的。。。

修改 /etc/ssh/sshd_config

添加 PermitRootLogin yes 即可

差不多就寫到這~

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。