最近心癢癢想折騰下新的系統,順便記錄一下。
介紹#
Alpine Linux 是一個由社區開發的 Linux 操作系統,該操作系統以安全為理念,面向 x86 路由器、防火牆、虛擬專用網、IP 電話盒及伺服器而設計。
摘自維基百科
我是怎麼發現這個系統的呢,前一陣子我在折騰 Docker 的時候我就發現 nginx 的官方 docker 倉庫裡面有一些 tag 的大小有很大的區別
所以我就去 Google 了一下 alpine 的含義,就發現了這樣的一個精簡的 Linux 系統。
安裝#
安裝體驗 ★★★★
在官網下載 STANDARD 鏡像大小僅 112 MB,可以說是特別小了,我去隔壁看一下 Arch 哇,比 Arch 的安裝鏡像(615 MB)還要小誒。
安裝過程簡單明了。
然後經過等待就搞定系統的安裝了,雖然沒有 GUI 但是安裝體驗還是挺好的。
使用#
包管理#
alpine 使用的包管理器叫做 apk,查詢有無相應的包可以使用 Alpine Linux Packages 進行查詢。
當然也可以使用 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
即可
差不多就寫到這~