apline 系統(tǒng)常用操作

[TOC]

alpine Linux開(kāi)啟SSH遠(yuǎn)程登陸

  • /etc/ssh/sshd_config
    #PermitRootLogin prohibit-password 改為 PermitRootLogin yes
    或者直接執(zhí)行
sed -i "s/#PermitRootLogin.*/PermitRootLogin yes/g" /etc/ssh/sshd_config

然后重啟服務(wù)

rc-service sshd restart

fast use

# use as docker
$ docker run --rm --name test-alpine -it alpine:3.10
/apk --help

alpine Linux 包管理

apline安裝源管理

inux默認(rèn)的都是外國(guó)的服務(wù)器,我們?cè)L問(wèn)比較慢,所以就有了鏡像服務(wù)器放在國(guó)內(nèi)

$ sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories
$ sed -i 's/dl-cdn.alpinelinux.org/mirrors.ustc.edu.cn/g' /etc/apk/repositories
# 還原官方使用
sed -i 's/mirrors.aliyun.com/dl-cdn.alpinelinux.org/g' /etc/apk/repositories

更改完 /etc/apk/repositories 文件后請(qǐng)運(yùn)行 apk update 更新索引以生效

apk upgrade --no-cache

alpine 常用包管理命令

更新源

apk upgrade --no-cache
apk upgrade
  • 查找包
#查找所以可用軟件包
$ apk search
#查找所以可用軟件包及其描述內(nèi)容
$ apk search -v
#通過(guò)軟件包名稱查找軟件包
$ apk search -v 'acf*'
#通過(guò)描述文件查找特定的軟件包
$ apk search -v -d 'docker'
  • 安裝包
#安裝一個(gè)軟件
$ apk add openssh
#安裝多個(gè)軟件
$ apk add openssh openntp vim
#不使用本地鏡像源緩存,相當(dāng)于先執(zhí)行update,再執(zhí)行add
$ apk add --no-cache mysql-client
  • 安裝信息
#列出所有已安裝的軟件包
$ apk info
#顯示完整的軟件包信息
$ apk info -a zlib
#顯示指定文件屬于的包
$ apk info --who-owns /sbin/lbu
  • 更新包
#升級(jí)所有軟件
$ apk upgrade
#升級(jí)指定軟件
$ apk upgrade openssh
#升級(jí)多個(gè)軟件
$ apk upgrade openssh openntp vim
#指定升級(jí)部分軟件包
$ apk add --upgrade busybox
  • 刪除包
#刪除一個(gè)軟件
$ apk del openssh

Alpine Linux服務(wù)管理

alpine沒(méi)有使用 systemctl 來(lái)進(jìn)行服務(wù)管理,使用的是 rc 系列命令

精簡(jiǎn)版的 alpine 是沒(méi)有 rc 系列命令的,可用 apk add --no-cache openrc 安裝

  • rc-update 主要用于不同運(yùn)行級(jí)增加或者刪除服務(wù)
  • rc-status 主要用于運(yùn)行級(jí)的狀態(tài)管理
  • rc-service 主用于管理服務(wù)的狀態(tài)
  • openrc 主要用于管理不同的運(yùn)行級(jí)

例子

# 列出所有服務(wù)
$ rc-status -a
# 增加服務(wù)到系統(tǒng)啟動(dòng)時(shí)運(yùn)行,下例為docker
$ rc-update add docker boot
# 重啟網(wǎng)絡(luò)服務(wù)
$ rc-service networking restart
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容