alpine linux安装及常用命令
Alpine安装配置
镜像下载地址https://mirrors.aliyun.com/alpine/latest-stable/releases/x86_64/?spm=a2c6h.25603864.0.0.2bfd595dpmanwt
安装:
setup-alpine
进入终端之后,输入root默认无密登陆,然后执行”setup-alpine”命令,在终端上启动安装程序。
键盘布局
询问键盘布局,输入2次”cn”
主机名、网卡配置
Enter system hostname (short form, e.g. 'foo') [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,默认即可,有需要的可以根据实际情况修,改果手动配置网络的话就需要配置”IP地址配置”、”配置dns”等一系列选择
Do you want to do any manual network configuration? [no]
还需要手工修改网卡的其他配置吗?默认no,直接回车
配置root密码、时区、http代理、NTP服务
New password:
给root用户配置密码
Retype Password:
再确认一遍密码
Which timezone are you in? ('?' for list) [UTC]
时区配置手动输入”Asia”和”Shanghai”或者直接PRC
HTTP/FTP pxory URL?
需要使用HTTP代理连接网络吗?一般不需要,可以直接回车
Which NTP client to run ?
需要运行NTP哪个客户端,默认chrony,回车就行了
镜像选择
此时屏幕上会打出多个镜像站的URL,但都是国外的,这里推荐使用国内镜像,使用空格翻页
Enter mirror number (1-72) or URL to add (or r/f/e/done) [f] 15
我这里选择15中科大的镜像源,r随机选择/f查看最快的软件源/e编辑镜像配置文件,这里如果联网了,输入”f”回车,让程序自动匹配当前最快的软件源。可能会花一点时间。
ssh配置(我使用的是3.17.0的版本,之前的版本好像需要到ssh配置文件中去开启root远程)
Setup a user
是不是要创建其它用户,不用就直接回车
Which ssh service
要运行哪个ssh服务,默认openssh
Allow root ssh login?
是否允许root用户远程访问,选择yes
格式化硬盘
之后的每一步要仔细看了,就询问你”Availabe disks are”和”Which disks would you like to use?”来选择安装的硬盘,可以输入”?”来列举可用硬盘,然后手动输入,这里这里我安装到”sda”,需要可以选择其他位置。
在询问你”How would you like to use it?”,这里输入”sys”硬盘安装,其余的”data”、”lvm”可以了解一下,这里不再赘述。
格式化硬盘然后复制文件需要些时间,完成之后会提示”Installation is complete. please reboot”,就可以重启了
Alpine的基本配置和命令
配置Ipv4静态地址配置
在/etc/network/interfaces文件的auto eth0之后添加:
iface eth0 inet static
address 192.168.2.202
netmask 255.255.255.0
gateway 192.168.2.1
配置DNS
修改/etc/resolv.conf文件:
nameserver 61.139.2.69
nameserver 8.8.8.8
软件包安装
vi /etc/apk/repositories #配置apk镜像源
apk search xxx #查询xxx相关的软件包
apk add xxx #安装一个软件包
apk del xxx #删除已安装的xxx软件包
apk --help #获取更多apk包管理的命令参数
apk update #更新软件包索引文件
启动服务
rc-update add xxx boot #系统启动是运行xxx服务
rc-update xxx start #启动xxx服务