alpin

alpine

更新apk源

echo "https://mirror.tuna.tsinghua.edu.cn/alpine/v3.8/main/" > /etc/apk/repositories //清华大学源
echo "https://mirrors.ustc.edu.cn/alpine/v3.8/main/" > /etc/apk/repositories //中科大源
echo "http://mirrors.aliyun.com/alpine/v3.8/main/" > /etc/apk/repositories //阿里云源

常用命令

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 //删除一个软件

Alpine服务管理

alpine没有使用fedora的systemctl来进行服务管理,使用的是RC系列命令:

rc-update //主要用于不同运行级增加或者删除服务

rc-status //主要用于运行级的状态管理

rc-service //主用于管理服务的状态

rc-status -a //列出系统所有服务

上一篇:Netcat


下一篇:docker:alpine使用logrotate切割日志