Alpine
目錄
- Alpine
- Alpine介紹
- Alpine的優點
- Alpine國內源
- 安裝Alpine
- 更換apk源
- Alpine 服務管理
- 常用命令的使用
Alpine介紹
alpine是一個輕量級的Linux發行版本,輕量級不僅體現在其占用空間的大小,還因為他沒有圖形化界面,只有命令列界面,
這個發行版本與我們常見的發現版本不同,其他版版本基本在安裝完基本配置之后就可以使用了,而且基本配置如:磁盤,時區等都可以通過圖形化的方式去點擊進行配置,alpine需要我們在命令列進行手動配置,
Alpine的優點
輕量:沒有自帶很多軟體,安裝完虛擬磁盤才150M,
快速:沒有圖形界面,啟動速度快,
安全:面向安全的輕量發行版,
簡單:提供APK包管理工具,軟體的搜索、安裝、洗掉、升級都非常方便,
Alpine國內源
清華大學
阿里云
網易
安裝Alpine
Alpine官方網站
選擇自定義

默認

選擇稍后安裝


選擇存放位置










自動在官方網站上面下載的鏡像


安裝完成后開啟虛擬機,在如下圖所示的界面輸入root,然后出了有標注的地方默認回車

其他空白地方回車就行
// Enter system hostname (short form, e.g. ‘foo’) [localhost] 選擇虛擬機host名稱,系統給你選了localhost,沒有特殊需要的話直接回車;
Which one do you want to initialize? (or ‘?’ or ‘done’) [eth0]設定網卡型別,默認eth0直接回車即可;
Ip address for eth0? (or ‘dhcp’, ‘none’, ‘?’) [dhcp]
輸入eth0網卡的IP地址,或者直接通過dhcp協議自動獲取IP,系統默認dhcp,直接回車即可;
Do you want to do any manual network configuration? [no]
還需要手工修改網卡的其他配置嗎?系統給你選了no,直接回車
Changeing password for root
New password:
設定root密碼
Retype Password:
再次輸入一遍密碼
// Which timezone are you in? (’?’ for list) [UTC]
國內輸入PRC也可以輸入“Asia/Shanghai” ;
HTTP/FTP proxy URL? (e.g. ‘http://proxy:8080’, or ‘none’) [none]
輸入網路代理,回車即可,
Which NTP client to run? (‘busybox’, ‘openntpd’, ‘chorony’ or ‘none’) [chrony]
選擇none比較快,回車

選擇源
// Enter mirror number (1-21) or URL to add (or r/f/e/done) [f]
選擇源,r是代表隨機指定一個源,f是是自動檢測速度最快的源,e是是編輯系統對應檔案
Which SSH server? (‘openssh’, ‘dropbear’ or ‘none’) [openssh]
SSH服務器(用于登錄Linux)有兩種可供選擇,默認選擇openssh,回車;
Which disk(s) would you like to use? (or ‘?’ for help or ‘none’) [none] sda
選擇一塊磁盤,名稱sda
How would you like to use it? (‘sys’, ‘data’, ‘lvm’ or ‘?’ for help) [?] sys
輸入sys,格式化為系統盤
// WARNING: Erase the above disk(s) and continue? [y/N]: y
輸入y確認格式化,等待格式化成功即可,格式化時間有點長,耐心等待即可,
Installation is complete. Please reboot.
格式化成功之后會提示你重啟系統,輸入reboot


重啟完之后查看IP地址,使用遠程登錄
// 重啟之后輸入root一用戶和密碼登錄


更換apk源
sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories
Alpine 服務管理
rc-update // 主要用于不同運行級增加或者洗掉服務,
rc-status // 主要用于運行級的狀態管理,
rc-service // 主用于管理服務的狀態
openrc // 主要用于管理不同的運行級,
重啟網路服務: rc-service networking restart
列出所有服務: rc-status -a
常用命令的使用
apk update //更新最新鏡像源串列
apk search //查找所以可用軟體包
apk search -v //查找所以可用軟體包及其描述內容
apk search -v ‘acf*’ //通過軟體包名稱查找軟體包
apk search -v -d ‘docker’ //通過描述檔案查找特定的軟體包
apk add openssh //安裝一個軟體
apk add openssh openntp vim //安裝多個軟體
apk add --no-cache mysql-client //不使用本地鏡像源快取,相當于先執行update,再執行add
apk info //列出所有已安裝的軟體包
apk info -a zlib //顯示完整的軟體包資訊
apk info --who-owns /sbin/lbu //顯示指定檔案屬于的包
apk upgrade //升級所有軟體
apk upgrade openssh //升級指定軟體
apk upgrade openssh openntp vim //升級多個軟體
apk add --upgrade busybox //指定升級部分軟體包
apk del openssh //洗掉一個軟體
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/503329.html
標籤:Linux
上一篇:信號量的無序競爭和有序競爭
