我是靠谱客的博主 快乐纸鹤,这篇文章主要介绍AlpineAlpine,现在分享给大家,希望可以做个参考。

Alpine

文章目录

  • Alpine
    • Alpine Linux介绍
    • Alpine国内源
    • 安装Alpine
    • Alpine linux 包管理
      • apk update
      • apk search
      • apk add
      • apk info
      • apk upgrade
      • apk del
    • 相关操作实践

Alpine Linux介绍

alpine优点:轻量,快速,安全,简单.alpine是一个轻量级的linux发行版本。没有图形化界面。所有的操作全部都通过命令行手动配置。

Alpine国内源

清华大学:https://mirror.tuna.tsinghua.edu.cn/alpine/
阿里云:https://mirrors.aliyun.com/alpine/
网易:http://mirrors.163.com

安装Alpine

下载alpine镜像这是要alpine需要的镜像,既然知道alpine那肯定也已经玩过Centos了。这个安装方法一样,只不过是镜像不同而已。这里就不着重写安装了

如果使用过Docker,这里建议使用官方提供的alpine体验一下。

没有使用过Docker那就去看我之前的博客,学一学Docker。

Alpine linux 包管理

alpine包管理统统使用 apk

配置源的方法:

复制代码
1
2
3
4
5
6
7
localhost:/etc/apk# pwd /etc/apk localhost:/etc/apk# vim repositories //阿里云源 https://mirrors.aliyun.com/alpine/ https://mirrors.aliyun.com/alpine/v3.9/main/ https://mirrors.aliyun.com/alpine/v3.9/main/

apk update

​ 这条命令在alpine中代表着更新最新的镜像源列表。

apk search

​ apk search #查找所有可用软件包

​ apk search -v #查找所有可以用的软件包及其描述内容

​ apk search -v +包名字 #通过软件包名称查找软件包

​ apk search -v -d +包名字 #通过描述文件相关信息获取软件包

apk add

​ apk add openssh 安装openssh

​ apk add wget tar vim 安装wget、tar、vim

​ apk add --no-cache mysql-client 不实用本地镜像缓存

apk info

​ apk info 列出所有已经安装的软件包

​ apk info -a wget 显示wget 的完整软件包信息

​ apk info --who-owns /sbin/lbu 显示指定文件属于的包

apk upgrade

appk upgrade 升级所有软件

apk upgrade wget 升级指定软件

apk upgrade name name name 升级相关这三个name的包

apk add --upgrade busybox 指定升级部分软件包

apk del

apk del openssh 删除一个软件

相关操作实践

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
apk add vim // 安装vim命令 (1/3) Installing xxd (8.2.3650-r0) (2/3) Installing lua5.3-libs (5.3.6-r1) (3/3) Installing vim (8.2.3650-r0) Executing busybox-1.34.1-r3.trigger OK: 885 MiB in 156 packages apk add --no-cache openssh // 不使用本地镜像源缓存,相当于先执行update,再执行add localhost:~# apk del openssh //卸载软件包 WARNING: Ignoring https://mirrors.aliyun.com/alpine/: No such file or directory (1/8) Purging openssh (8.8_p1-r1) (2/8) Purging openssh-sftp-server (8.8_p1-r1) (3/8) Purging openssh-server (8.8_p1-r1) (4/8) Purging openssh-server-common (8.8_p1-r1) (5/8) Purging openssh-client-default (8.8_p1-r1) (6/8) Purging openssh-client-common (8.8_p1-r1) (7/8) Purging openssh-keygen (8.8_p1-r1) (8/8) Purging libedit (20210910.3.1-r0) Executing busybox-1.34.1-r3.trigger OK: 881 MiB in 150 packages localhost:~# apk search -v 'gcc' //通过软件包名称查找软件包 WARNING: Ignoring https://mirrors.aliyun.com/alpine/: No such file or directory gcc-zsh-completion-5.6.2-r0 - Zsh completions for gcc gcc-8.3.0-r0 - The GNU Compiler Collection gcc-objc-8.3.0-r0 - GNU Objective-C gcc-gnat-8.3.0-r0 - Ada support for GCC libgc++-7.6.4-r2 - A garbage collector for C and C++ gcc-doc-8.3.0-r0 - The GNU Compiler Collection (documentation) libgcc-8.3.0-r0 - GNU C compiler runtime libraries localhost:~# apk info gcc // 列出安装已安装软件包的信息 WARNING: Ignoring https://mirrors.aliyun.com/alpine/: No such file or directory gcc-8.3.0-r0 description: The GNU Compiler Collection gcc-8.3.0-r0 webpage: http://gcc.gnu.org gcc-8.3.0-r0 installed size: 72 MiB localhost:~# apk upgrade gcc //升级指定的软件 fetch https://mirrors.aliyun.com/alpine/x86_64/APKINDEX.tar.gz ERROR: https://mirrors.aliyun.com/alpine/: No such file or directory WARNING: Ignoring https://mirrors.aliyun.com/alpine/: No such file or directory OK: 881 MiB in 150 packages localhost:~# rc-service apache2 restart // 重启apache服务 * Starting apache2 ... AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using ::1. Set the 'ServerName' directive globally to suppress this message localhost:~# rc-update add apache2 boot //将apache服务设置开机自启 * service apache2 added to runlevel boot // 创建用户 localhost:~# addgroup -g 10001 -S admin //先指定一个GID组 localhost:~# adduser admin -u 20001 -D -S -s /bin/bash -G admin //指定一个UID的用户,指定shell,让其属于指定的用户组 localhost:~# deluser admin // 删除用户

最后

以上就是快乐纸鹤最近收集整理的关于AlpineAlpine的全部内容,更多相关AlpineAlpine内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(55)

评论列表共有 0 条评论

立即
投稿
返回
顶部