Alpine Linux开启SSH远程登陆
简介:
最重要的一个服务了,远程登陆需要用它,文件传输需要用它,必备功能。不管你是在实体机上跑,虚拟机上跑,docker里面跑,这个都是必须的。
配置
配置文件位置:
配置文件选项:
修改为:
配置命令
看不懂上面的,直接用下面这句。
重启服务
改了配置不会直接生效,需要重启服务器或者服务。
重启服务器:
重启服务:
Alpine Linux源管理
简介
源这个概念在linux早就存在了,其实就是类似于软件市场的存在,apple在iphone上发扬光大了,并且自己管理安全的软件,使得iphone上软件兼容性等等问题得到改善,用户体验比较好,android基于linux核心开发,也有了软件市场,最著名的就是google市场,因为被墙,所以国内各个大软件厂商也都有了自己的市场。
每个市场(源)都有自己的服务器,linux默认的都是外国的服务器,我们访问比较慢,所以就有了镜像服务器放在国内,让我们访问快一些。管理源,就是增加镜像服务器。
而且,linux因为是大众维护更新代码,所以还区分了稳定版,测试版……各种版本的市场,这些都需要进行源管理。
国内源简介:
这几个都有alpine的源
配置:
直接抄中科大的帮助http://mirrors.ustc.edu.cn/help/alpine.html
一般情况下,将 /etc/apk/repositories 文件中 Alpine 默认的源地址 http://dl-cdn.alpinelinux.org/ 替换为 http://mirrors.ustc.edu.cn/ 即可。
可以使用如下命令:
也可以直接编辑 /etc/apk/repositories 文件。以下是 v3.5 版本的参考配置:
https://mirrors.ustc.edu.cn/alpine/v3.5/main
https://mirrors.ustc.edu.cn/alpine/v3.5/community
也可以使用 latest-stable 指向最新的稳定版本:
https://mirrors.ustc.edu.cn/alpine/latest-stable/main
https://mirrors.ustc.edu.cn/alpine/latest-stable/community
更改完 /etc/apk/repositories 文件后请运行 apk update 更新索引以生效。
我的配置:
打开/etc/apk/repositories后发现,中科大的sed命令无效,因为默认的源不是dl-cdn
自己改一下吧
原:
改为:
也可以复制下面这组命令,一次执行
或者
Alpine Linux 包管理
简介
Alpine使用apk进行包管理,下面介绍常用命令
Alpine Linux服务管理
简介
alpine没有使用fedora的systemctl来进行服务管理,使用的是RC系列命令
rc-update
rc-update主要用于不同运行级增加或者删除服务。
rc-status
rc-status 主要用于运行级的状态管理。
rc-service
rc-service主用于管理服务的状态
openrc
openrc主要用于管理不同的运行级。
我常用的RC系列命令
增加服务到系统启动时运行,下例为docker
重启网络服务
列出所有服务
关机重启
$ reboot #重启系统
$ poweroff #关机