alpine系统的常用操作

alpine系统的常用操作

1. alpine的简介

alpine是一个轻量级的Linux发行版本,轻量级不仅体现在其占用空间的大小,还因为他没有图形化界面,只有命令行界面。

alpine特点:
1、小巧:基于Musl libc和busybox,和busybox一样小巧,最小的Docker镜像只有5MB;

2、安全:面向安全的轻量发行版;

3、简单:提供APK包管理工具,软件的搜索、安装、删除、升级都非常方便。

4、适合容器使用:由于小巧、功能完备,非常适合作为容器的基础镜像。以Alpine为基础镜像,创建一个MySQL容器,镜像大小只有36.5MB,同样的方式使用Ubuntu系统作为基础镜像,镜像大小有184MB,

2. alpine本地安装

Alpine Linux是一个完整的操作系统,像其他操作系统一样,可以将Alpine安装到本地硬盘中。我们可以创建一个VMware Workstation虚拟机,在VMware Workstation 下安装该系统,以便进行测试使用。

主要是在安装过程中,指定一些电脑的基本设置,比如键盘布局、主机名、网卡、IP地址、root口令修改、时区设置、软件仓库地址、SSH服务器、NTP客户端、系统安装方式、磁盘格式化等。

alpine官方网址:https://alpinelinux.org/

//设置动态网卡
[root@localhost ~]# vim /etc/network/interfaces
[root@localhost ~]# cat /etc/network/interfaces
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp
[root@localhost ~]# service networoking restart

//设置静态网卡
[root@localhost ~]# vim /etc/network/interfaces
[root@localhost ~]# cat /etc/network/interfaces
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp
    address 192.168.8.130
    netmask 255.255.255.0
    gateway 192.168.8.254
[root@localhost ~]# service networoking restart

[root@localhost ~]# apk add --no-cache -U openssh-server
[root@localhost ~]# passwd 
[root@localhost ~]# vi /etc/ssh/sshd_config 
 47 PermitRootLogin yes
[root@localhost ~]# service sshd start

//开机自启
[root@localhost ~]# rc-update add sshd
//Alpine的源文件为
/etc/apk/repositories

软件包管理工具apk的基本使用
alpine 提供了非常好用的apk软件包管理工具,可以方便地安装、删除、更新软件。

//查询openssh相关的软件包

apk search  openssh   
//安装一个软件包

apk add  xxx
//更新软件包索引文件
apk update    
//删除已安装的xxx软件包

apk del  xxx  
//用于文本方式查看网页,用于测试http协议
apk add curl
//创建用户
adduser
-h 创建家目录
-g 用户的详细信息
-s 登录shell
-G 组
-S 创建系统用户
-D 不分配密码
-H 不创建家目录
-u UID
-k 创建框架目录

//删除用户
deluser
//列出所有已安装的软件包
apk info
//获取更多apk包管理的命令参数

apk --help   

Alpine Linux服务管理

rc-update // 主要用于不同运行级增加或者删除服务。
rc-status // 主要用于运行级的状态管理。
rc-service // 主用于管理服务的状态
openrc // 主要用于管理不同的运行级。
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

彭宇栋

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值