tp钱包官方网址|alpine
index | Alpine Linux
index | Alpine Linux
About
Downloads
Releases
Community
Sponsors
docs
wiki
git
issues
packages
mirrors
security
Small. Simple. Secure.
Alpine Linux is a security-oriented, lightweight Linux distribution based on musl libc and busybox.
Alpine News
2024-01-26 Alpine 3.19.1 released
2024-01-26 Alpine 3.16.9, 3.17.7 and 3.18.6 released
2023-12-07 Alpine 3.19.0 released
2023-11-30 Alpine 3.15.11, 3.16.8, 3.17.6 and 3.18.5 released
2023-09-28 Alpine 3.18.4 released
2023-08-07 Alpine 3.15.10, 3.16.7, 3.17.5 and 3.18.3 released
2023-06-14 Alpine 3.15.9, 3.16.6, 3.17.4 and 3.18.2 released
2023-05-09 Alpine 3.18.0 released
2023-03-29 Alpine 3.17.3 released
2023-03-29 Alpine 3.14.10, 3.15.8 and 3.16.5 released
Read more
Latest development
2024-03-07 testing/firefox-developer-edition: upgrade to 124.0_beta8
2024-03-07 community/calendarsupport: disable on x86
2024-03-07 community/thunderbird: upgrade to 115.8.1
2024-03-06 community/chromium: security upgrade to 122.0.6261.111
2024-03-06 community/dovecot-fts-xapian: upgrade to 1.7.6
2024-03-06 community/singularity: upgrade to 4.1.2
2024-03-06 community/k9s: upgrade to 0.32.3
2024-03-06 community/py3-bioframe: upgrade to 0.6.2
2024-03-06 community/py3-pip-tools: upgrade to 7.4.1
2024-03-06 testing/py3-litex-hub-modules: fix circular dep
Read more
© Copyright 2024 Alpine Linux Development Team all rights reserved | Privacy Policy
阿尔派
阿尔派
首页
关于阿尔派
全球阿尔派
技术研发
发展历程
新闻中心
联系我们
产品中心
专车专用系统
音频媒体播放器
音频处理器
功率放大器
扬声器/低音
数字媒体播放器
五感类产品
海外型号
配件/辅材音
购买渠道
代理商查询
零售店查询
京东旗舰店
天猫旗舰店
服务支持
技术支持
维修站点查询
说明书&软件下载
防伪查询
招贤纳士
NEWS:
关于Alpine Music下载服务关闭的通知
阿尔派音乐APP“脱胎换骨”,全面升级为Alpine Music!
专车专用系统
音频媒体播放器
音频处理器
功率放大器
扬声器/低音
数字媒体播放器
五感类产品
海外型号
配件/辅材
过往产品
指定零售店珠海道声汽车音响
了解详情
指定零售店广州阿尔派EC运营中心
了解详情
指定零售店上海澳达龙汽车音响
了解详情
指定零售店贵阳元音改汽车音响
了解详情
指定零售店南京音乐人生汽车音响
了解详情
指定零售店武汉音乐之声汽车音响
了解详情
指定零售店厦门靓之声汽车音响
了解详情
指定零售店郑州东升汽车音响
了解详情
指定零售店中山永豊汽车音响
了解详情
指定零售店杭州风火轮汽车音响
了解详情
指定零售店石家庄奥盛腾汽车音响
了解详情
Your browser doesn't support HTML5 video. Here is
a link to the video instead.
热线咨询电话
软件更新
防伪查询
说明书下载
产品手册下载
维修站点查询
产品中心
专车专用系统
音频媒体播放器
音频处理器
功率放大器
扬声器/低音
数字媒体播放器
五感类产品
配件/辅材
关于阿尔派
全球阿尔派
技术研发
发展历程
新闻中心
联系我们
服务与支持
技术支持
维修站点查询
说明书&软件下载
防伪查询
招贤纳士
购买渠道
代理商查询
零售店查询
京东旗舰店
天猫旗舰店
热线咨询电话: 400-622-2050
工作日 9:00~12:00 13:00~17:00
阿尔派全球官网 ALPINE.COM
2009—2024阿尔派电子(中国)有限公司 版权所有 京ICP备05021689号 京公网安备11010502042430号
Alpine Linux 与 CentOS 有什么区别? - 知乎
Alpine Linux 与 CentOS 有什么区别? - 知乎首页知乎知学堂发现等你来答切换模式登录/注册Linux计算机DebianCentOSAlpine LinuxAlpine Linux 与 CentOS 有什么区别?我用 CentOS 做了个 apache + php 的 Docker 镜像,个人感觉太大了。后来看了看Alpine linux,感觉很小。请问大家一…显示全部 关注者144被浏览351,292关注问题写回答邀请回答好问题 10添加评论分享18 个回答默认排序匿名用户[笑],我已经把alpine和centos docker镜像的差距算到140M比200M了,还有人追着喷我不懂。那就当我这是写给小白看的,好了吧。大神们请轻喷,真不知道用我一百多年的会计经验帮你算一算这些容量到此区别在哪儿。上次我用会计经验还是帮公司省数据库,一个月省掉了几十万。这是结论:alpine和centos/ubuntu之类的差异有五:空间大小差异,alpine默认5M左右,centos等都在200M左右。默认软件包差异,alpine选用busybox,centos等则是bash+coreutils几件套。alpine中,国际化组件被优化掉了。还有一点,alpine中选用的都是“最简依赖”,这点和archlinux比较像,举个例子,openssh包不会自带pam插件,于是他也就不支持ldap。这点我给alpinelinux官方提过issue。和php不一样,php可以做成php-pdo,php-dom的包,然后动态加载共享库。openssh不行,“没带就是没写”。glibc差异,alpine选用musl,centos等选用glibc,其他的倒还好,libc的差异对开发很重要。镜像:Centos 215M /alpine 5.9M /这两个东西到底什么区别?你可以使用户apk info 和rpm -qa分别看一下,到底都分别装了什么包。centos使用yum,(centos多一个python)。alpine增加python2之后,55.3M /。2. 楼下提到的coreutils之类,其实你不应该怀疑这个。bash+coreutils是一个点,但是我们要记住一个点:这种通用性的核心组件,永远不会占用太大体积,但是如果真要抠容量,这里能抠一抠。跟着上一步,安装完之后,58M /。按照这个装完glibc之后,64M /。4. 其他区别/var/lib/rpm,有一个数据库,24M。i18n相关文件,9.6M。//国际化cracklib,9M,//pam加密mime信息,5.4M,//mimezoneinfo 5.1M,//时区gconv 7.4M//字符集systemd 大约15M。alpine如果装上这些包,就已经140M+了,其他小项目再算上也就能到200M+了。这些是比较大的,这种边边角角抠一抠,容量自然就省下来了。如果你非要容量上区别的话,那么就是:脚本语言python、jdk这种永远是大头。国际化的东西通通干掉了。像coreutils、bash、glibc这种边角抠一抠。如果你想在docker里面放一个crontab,再放一个sshd,再用supervisord保活,在搞一搞top、vim之类的工具,再装一个运行时工具,或者把自己的jar、二进制文件往docker中一放,这一套下来,那centos和alpine的空间差别并不大了,原来是几百兆对几兆,现在是几百兆对一百兆[笑]。实际使用起来有什么区别呢?新项目用起来其实没什么区别,使用alpine提供的php的话,差异不大的。对于开发来说,alpine和centos的差别有如下:libc从glibc换成了musl。旧项目,尤其是C++,他们一般是不愿意在musl里用的,他们要尽量保证开发环境和运行环境一致,不然不知道什么时候就会出问题,编译错误一打就是几千行,不知道什么时候出段错。(所以我司最后几个C++项目没人维护了,哈哈)使用java+容器,oracke官方jdk,同一个jar可以再alpine+glibc上面运行,alpine+musl上面就不行,涉及到文件操作,musl下有可能会报FileNotFoundException。但是如果让我用alpine官方编译的openjdk……算了。如果是Go这种全静态编译、不牵扯到libc的话,区别倒是不大,直接跑就行了。alpine提供的php是在musl下编译的,大概率也不会有java的问题。alpine自身坑不大,但是alpine选用的musl坑还是有许多的,或者说,区别在于musl和glibc的实现差异。例如DNS解析问题 评论区遇到一个表述不清楚的疑问,那我按照我对他的理解说一下:docker官方的centos/ubuntu镜像和ubuntu、centos的(ISO)镜像不是一个东西。一个是打包好的最小系统,一个就只是光盘安装镜像。我们也不讨论桌面版的区别,桌面版一边自己玩儿去,只说server版。docker官方提供的centos、ubuntu镜像和ubuntu、centos使用server版安装之后的区别如下:安装版的centos、ubuntu一般会有如下:man和man-pages。//帮助文档file命令。openssh。//ssh客户端和服务端。crontab。//定时任务syslog。//日志收集logrotate。//日志回环perl。//脚本语言ntp。//时间同步grub。//docker又不开机,要个引导程序做什么。kernel。//内核和initrd,docker也是统统用不到的。/usr/share目录,man-pages也属于这里。一般这里的图片、国际化组件、字体、或者其他文档都是第三方包提供的。服务器版一般不会提图片,最多也就是装几个基本字体、图片,这是用来回答“服务器版和桌面版的区别”更合适,docker则是更精简,这个目录下能干掉的都干掉。等等等等,太多了。而docker镜像一般不会提供,阉割掉了,一方面为了极致的体积,干掉了大部分非系统强依赖的文件。一方面通常docker作为一个无状态的容器,理论上大家没必要登录容器进行操作,所以file、man这种命令都干掉了,实际上emmmm。还有一方面就是grub、内核、syslog、logrotate这种系统服务并不会自动在docker中启动,安装了也是没有作用的,所以没必要保留。第三方服务自己用自己装,自己用init去保活。补充一下老是有人杠/usr/share。这个目录是用来做通用组件的。比较常见的几个目录:locale,地区(国际化)化。man,man-pages帮助文档。fonts 字体。geoip,如果有的话,ip地区对应信息。icons、backgrounds等,一般为桌面环境的图片、图标资源包。清理/usr/share这个目录并不能带来和平,甚至能带来战争。举个例子,某些生成pdf的业务会自己装一些字体到/usr/share/fonts,删了就出问题,例如某些业务可能依赖/usr/share/GeoIP(虽然这个包非常非常旧了),所以我们不会直接手动清理这个目录,而是通过卸载软件包的方式来清理,只有没踩过坑和外行的人才会直接删这个目录。这两种人是幸福的,哈哈。原版:(手动清理apt数据,删除/usr/share)apt数据在/var/lib/apt下面。yum数据也在/var/lib/yum这里,甚至apk等等等等包管理数据的“数据库”索引文件基本都在这里,archlinux(pacman)的也在/var/lib/pacman下面,除了gentoo(portage)的一部分在/usr/portage/下面,其他的都不会丢到/usr/share下面。再给小白科普一下:/var是FSH推荐用来放运行时数据的地方。/var/www/html,网页数据,/var/www/{包管理器},存放包管理器的索引缓存,有时候也存放下载下来的包/var/log 日志文件/var/lib/mysql 数据库默认目录/var/lib/nginx nginx上下文/var/lib/php/var/lib/tomcat/var/lib/docker,docker容器的具体文件系统/var/mail/var/crash,崩溃后的日志/var/run,有些也独立出去到/run了,存放pid等当然你说,我司数据库放/data/mysql,php文件丢/data/www,这当然没问题。开源项目一般都是遵守FSH的。哈哈。编辑于 2019-03-25 00:41赞同 20416 条评论分享收藏喜欢收起绅士喵其它平台的欢迎联系私v 关注其实更多时候,更加通用的场景,都应该考虑用 Debian 作为基础镜像,例如很多以 -slim 结尾的 Image。至于 CentOS 是很少用来当基础镜像的,很少见,也不应该这么做(CentOS 有很多技术上的局限,不想在它上面废话太多)。误解首先要纠正几点,这几点我不会摘抄任何人的原话,我就指出你们常见的几种误解而已。1. Alpine 因为体积小,所以分发起来更快?并不是。镜像是层层叠加起来的,就算例如 Debian 镜像比 Alpine 大了 100M,那个 100M 也仅仅是第一次传输多出来的体积。在本地存在基础镜像的情况下,传输的只是有变动的层(通常是最上层)的内容。简单的说 pull 镜像是增量更新的,无论你的应用之后怎么升级,拉取过来的内容理论都只有应用体积的大小,跟基础镜像用什么已经无关了。2. Alpine 体积小,依赖少,启动起来更快?并不是。容器的启动是不需要 Init 的,并非像正常 Linux 启动哪样要启动一堆的服务。因为没有 Init 反而你想启动服务都是要走偏方的。无论镜像的体积多大,依赖多少,都不会启动多余的东西,自然不会更慢。Alpine 的缺陷拿第一点举例,因为 Alipne 的依赖过少,你反而要在 Dockerfile 中写安装命令装一堆的依赖。任何一个 RUN 命令都可能前后产生不一致的结果,导致改动的文件系统层变多。简单举个例子,你的应用构建起来只占用 5MB,但是要依赖一个占用 10MB 的 libssl-dev。由于基于 Alpine 镜像的构建每一次都执行了安装 libssl-dev 的命令,所以变动的层至少有安装 libssl-dev 和 COPY 应用两个,那么传输的理论体积就是 应用大小 + libssl-dev 的大小。但是如果你使用依赖更加健全的镜像,可能就不需要手动装 libssl-dev,应用升级多少次都不会在分发的时候产生冗余的传输,始终是应用自身的体积。于是乎,Alpine 反而造成了多余的分发流量和时间。(上面一个例子是非常非常基础的概念,也有很简单的处理手段,但是不是这个问题的重点)再说另一大的缺陷。因为包括问题描述都只是提到了 php,我想你们可能对编译方面的知识相对缺乏很多。Alipne Linux 由于使用了 musl libc,如果是那种专门在 CI 服务器的宿主机系统上构建应用再打包为镜像的流程(这是一种很常见的模式),就必须使用交叉编译的方式构建应用。需要交叉编译就不可避免的会遇到各种麻烦和风险。注意,交叉编译不仅仅只存在原生语言上,任何可能使用 Native 模块的脚本语言都要面对这个问题。很多 C++ 程序员甚至将服务器系统和本机系统搞成一致的,就是为了避免这种因为依赖和交叉编译带来的负担和风险。(有关这一点也可以解决,例如通过工作空间管道,Docker in Docker,例如很知名的 Circle CI,简单来讲就是让打包的镜像同时也成为构建的环境)Apline 已知问题存在两年多的 DNS 问题:https://github.com/gliderlabs/docker-alpine/issues/255,极易复现。这个问题我本人就亲自遇到过。性能问题:https://www.reddit.com/r/docker/comments/8s8n3o/heres_a_bunch_of_docker_best_practices_that_i/e0xsxjd/上面的帖子不代表 Alpine 一定会对性能有影响,或者对任何场景都有影响,这个还要以你们自己对自己应用的基准测试为准。但是这个例子的是想表明,Alpine 环境下存在性能差异。结论没必要用 CentOS 作为基础镜像,相对而言我推荐 DebianAlpine 的极简环境当然是优势,但是得考虑清楚你们是否真的需要这个优势,遇到问题有没有解决的能力因为问题主题有限,我没有在多余的概念上解释太多,建议自行了解。回复评论:将安装依赖写在一个 RUN 里面,结尾清理,这是人尽皆知的方法(不知道才奇怪的那种)。并且跟我说的冗余传输无关node 基本不用提,很多被大量使用的基础依赖都包含原生模块。go 依赖 c 库情况少得多,但是使用例如 sqlite 这类东西一样的。你没遇到大概是因为你的项目类型限制了你接触到这些东西-dev 包是 Debian 系仓库对包的命名方式,通常是库和头文件,不仅只存在编译用途。例如你要通过绑定的方式(非 C/C++ 语言调用 C/C++ 库)使用著名的二维码生成库 libqrencode 你不仅要在开发环境中安装 libqrencode-dev,你在运行环境也得安装它,因为绑定通常是动态链接的。当然这跟你是不是必须在某个基础镜像中装某个依赖无关,只是我举的一个例子编辑于 2019-03-24 07:33赞同 12920 条评论分享收藏喜欢
Apline Linux 详细安装及操作【保姆级教程】 - 知乎
Apline Linux 详细安装及操作【保姆级教程】 - 知乎首发于linux云计算云原生自动化运维切换模式写文章登录/注册Apline Linux 详细安装及操作【保姆级教程】枫溪爱生活, 有理想, 善思考, 能沟通1. Alpine Linux介绍alpine是一个轻量级的Linux发行版本,轻量级不仅体现在其占用空间的大小,还因为他没有图形化界面,只有命令行界面。 这个发行版本与我们常见的发现版本不同,其他版版本基本在安装完基本配置之后就可以使用了,而且基本配置如:磁盘,时区等都可以通过图形化的方式去点击进行配置,alpine需要我们在命令行进行手动配置2. Alpine的优点轻量:没有自带很多软件,安装完虚拟磁盘才150M。快速:没有图形界面,启动速度快。 安全:面向安全的轻量发行版 简单:提供APK包管理工具,软件的搜索、安装、删除、升级都非常方便。3. Alpine国内源清华大学:https://mirror.tuna.tsinghua.edu.cn/alpine/ 阿里云:https://mirrors.aliyun.com/alpine/ 网易:http://mirrors.163.com/4. 安装Alpine下载alpine镜像新建一台虚拟机,类型选Linux,版本选Linux 5.0 x86的64位,内存和磁盘选择默认的即可,也可以根据自己真机的情况进行调整。// 选择自定义安装,之后一路回车// 兼容性选择最高版本// 选择稍后安装// 系统版本选择 其他Linux 5.x及更高版本内核64位// 给虚拟机设置名字 和 保存路径// 设置CPU参数// 设置内存// 设置网络类型,这里使用NAT模式// I/O控制器 默认下一步// 磁盘类型 默认 下一步// 选择磁盘 默认下一步// 指定磁盘容量 这里设置的120G,并不会实际分配120G,用到才会继续分配空间,直到120G为止// 默认下一步// 检查配置,确认无误,点击完成// 设置ISO文件// 启动虚拟机// 输入root 系统默认无需密码登录// 进去后输入setup-alpine,开始安装;Select keyboard layout [none]: 是选择键盘布局,系统默认给你选了none,输入两次cn表示中文// Enter system hostname (short form, e.g. ‘foo’) [localhost] 选择虚拟机host名称,系统给你选了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,直接回车即可;Do you want to do any manual network configuration? [no] 还需要手工修改网卡的其他配置吗?系统给你选了no,直接回车Changeing password for root New password: 设置root密码 Retype Password: 再次输入一遍密码// Which timezone are you in? (’?’ for list) [UTC] 国内输入PRC也可以输入“Asia/Shanghai” ;HTTP/FTP proxy URL? (e.g. ‘http://proxy:8080’, or ‘none’) [none] 输入网络代理,回车即可。Which NTP client to run? (‘busybox’, ‘openntpd’, ‘chorony’ or ‘none’) [chrony] 选择none比较快,回车// Enter mirror number (1-62) or URL to add (or r/f/e/done) [f] 选择源,r是代表随机指定一个源,f是是自动检测速度最快的源,e是是编辑系统对应文件。// 这里我们输入57,选择阿里云的源,也可以e自行添加源 国内源: 建议先使用上交大的源,等安装完成之后再自行配置 中科大:http://mirrors.ustc.edu.cn/alpine/ https://mirrors.ustc.edu.cn/alpine/v3.15/main/ https://mirrors.ustc.edu.cn/alpine/v3.15/community/阿里云:https://mirrors.aliyun.com/alpine/ https://mirrors.aliyun.com/alpine/latest-stable/community/ https://mirrors.aliyun.com/alpine/latest-stable/main/清华大学:https://mirror.tuna.tsinghua.edu.cn/alpine/ https://mirror.tuna.tsinghua.edu.cn/alpine/latest-stable/ https://mirror.tuna.tsinghua.edu.cn/alpine/last-updatedWhich SSH server? (‘openssh’, ‘dropbear’ or ‘none’) [openssh] SSH服务器(用于登录Linux)有两种可供选择,默认选择openssh,回车;Which disk(s) would you like to use? (or ‘?’ for help or ‘none’) [none] sda 选择一块磁盘,名称sdaHow would you like to use it? (‘sys’, ‘data’, ‘lvm’ or ‘?’ for help) [?] sys 输入sys,格式化为系统盘// WARNING: Erase the above disk(s) and continue? [y/N]: y 输入y确认格式化,等待格式化成功即可,格式化时间有点长,耐心等待即可。Installation is complete. Please reboot. 格式化成功之后会提示你重启系统,输入reboot// 重启之后输入root一用户和密码登录5. Alpine配置ssh远程登录注意:安装完成之后是不允许远程登录的,需要我们修改配置文件,修改完配置文件之后重启服务 修改ssh的配置文件 vi /etc/ssh/sshd_config 找到 #PermitRootLogin prohibit-password 取消注释 修改为 PermitRootLogin yes # 命令行一键修改
sed -ri 's/^#PermitRootLogin prohibit-password/PermitRootLogin yes/g' /etc/ssh/sshd_config 重启ssh rc-service sshd restart5.1 查看IP5.2 远程登录6. Alpine linux包管理配置源的方法:localhost:cd /etc/apk
localhost:/etc/apk# vim repositories //阿里云源
http://mirrors.aliyun.com/alpine/v3.15/main
http://mirrors.aliyun.com/alpine/v3.15/community6.1 apk updateapk update # 更新最新镜像源列表6.2 apk searchapk search # 查找所有可用软件包
apk search -v # 查找所用可用软件包及其描述内容
apk search -v ‘包名’ # 通过软件包名称查找软件包
apk search -v -d ‘docker’ # 通过描述文件查找特定的软件包6.3 apk addapk add openssh # 安装一个软件
apk add openssh vim bash nginx # 安装多个软件
apk add --no-cache mysql-client # 不使用本地镜像源缓存,相当于先执行update,再执行add6.4 apk infoapk info # 列出所有已安装的软件包
apk info -a zlib # 显示完整的软件包信息
apk info --who-owns /usr/sbin/nginx # 显示指定文件属于的包6.5 apk upgradeapk upgrade # 升级所有软件
apk upgrade openssh # 升级指定软件
apk upgrade openssh vim bash nginx # 升级多个软件
apk add --upgrade busybox # 指定升级部分软件包6.6 apk delapk del openssh # 删除一个软件
apk del nginx mysql # 删除多个软件7. Alpine Linux服务管理rc-update # 主要用于不同运行级增加或者删除服务。
rc-status # 主要用于运行级的状态管理。
rc-service # 主用于管理服务的状态
openrc # 主要用于管理不同的运行级。
# 重启网络服务: rc-service networking restart
# 列出所有服务: rc-status -a8. Alpine常用命令# 安装vim命令 apk add 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组
# 指定一个UID的用户,指定shell,让其属于指定的用户组
localhost:~# adduser admin -u 20001 -D -S -s /bin/bash -G admin
localhost:~# deluser admin # 删除用户9. Alpine常用软件安装# 系统软件
apk add --no-cache vim openssh util-linux bash bash-doc bash-completion curl net-tools10. Apline网卡配置10.1 打开配置文件vi /etc/network/interfaces10.2 配置DHCPauto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp10.3 配置静态IPauto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 10.1.3.200
netmask 255.255.255.0
gateway 10.1.3.3
dns1 114.114.114.114
dns2 8.8.8.810.4 双网卡配置默认路由假如有多个网卡,在路由表中会出现多个名为default的默认路由,会导致我们期望的网络访问失败。可以通过命令查看所有路由配置:ip route show需要外网访问的网卡我们常设置为默认路由。这里先删除所有默认路由:ip route del default再添加默认路由,比如默认路由网关是10.0.0.2ip route add default via 10.0.0.2编辑于 2022-02-14 18:20LinuxLinux 运维Alpine Linux赞同 213 条评论分享喜欢收藏申请转载文章被以下专栏收录linux云计算云原生自动化运维linux云原生高可用自动化运维,k8s,C
downloads | Alpine Linux
downloads | Alpine Linux
About
Downloads
Releases
Community
Sponsors
docs
wiki
git
issues
packages
mirrors
security
Small. Simple. Secure.
Alpine Linux is a security-oriented, lightweight Linux distribution based on musl libc and busybox.
Downloads
Current Alpine Version 3.19.1 (Released Jan 26, 2024)
GPG 0482 D840 22F5 2DF1 C4E7 CD43 293A CD09 07D9 495A
Download or Launch Cloud Images
Standard
Alpine as it was intended.
Just enough to get you started.
Network connection is required.
aarch64
sha256
GPG
armv7
sha256
GPG
ppc64le
sha256
GPG
s390x
sha256
GPG
x86
sha256
GPG
x86_64
sha256
GPG
Extended
Most common used packages included.
Suitable for routers and servers.
Runs from RAM.
Includes AMD and Intel microcode updates.
x86
sha256
GPG
x86_64
sha256
GPG
Netboot
Kernel, initramfs and modloop for
netboot.
aarch64
sha256
GPG
armhf
sha256
GPG
armv7
sha256
GPG
ppc64le
sha256
GPG
s390x
sha256
GPG
x86
sha256
GPG
x86_64
sha256
GPG
Raspberry Pi
First generation Pis including Zero/W (armhf).
Pi 2 to Pi 3+ generations (armv7).
Pi 3 to Pi 5 generations (aarch64).
aarch64
sha256
GPG
aarch64
sha256
GPG
armhf
sha256
GPG
armhf
sha256
GPG
armv7
sha256
GPG
armv7
sha256
GPG
Generic ARM
Has default ARM kernel.
Includes the uboot bootloader.
Supports armv7 and aarch64.
aarch64
sha256
GPG
armv7
sha256
GPG
Mini root filesystem
Minimal root filesystem.
For use in containers
and minimal chroots.
aarch64
sha256
GPG
armhf
sha256
GPG
armv7
sha256
GPG
ppc64le
sha256
GPG
s390x
sha256
GPG
x86
sha256
GPG
x86_64
sha256
GPG
Virtual
Similar to standard.
Slimmed down kernel.
Optimized for virtual systems.
aarch64
sha256
GPG
armv7
sha256
GPG
x86
sha256
GPG
x86_64
sha256
GPG
Xen
Built-in support for Xen Hypervisor.
Includes packages targetted at Xen usage.
Use for Xen Dom0.
x86_64
sha256
GPG
Previous Releases
Older releases are found here.
© Copyright 2024 Alpine Linux Development Team all rights reserved | Privacy Policy
什么是Alpine Linux_Alpine Linux简介_Alpine Linux的优势以及应用场景-腾讯云开发者社区
lpine Linux_Alpine Linux简介_Alpine Linux的优势以及应用场景-腾讯云开发者社区腾讯云开发者社区文档建议反馈控制台首页学习活动专区工具TVP最新优惠活动技术百科搜索技术百科搜索技术百科搜索关闭发布登录/注册首页学习活动专区工具TVP最新优惠活动返回腾讯云官网技术百科首页 >Alpine LinuxAlpine Linux修改于 2023-08-11 19:39:421454概述Alpine Linux是一种基于musl libc和BusyBox的轻量级Linux发行版。它专注于安全、简单和高效,以最小化系统资源消耗和攻击面。Alpine Linux采用apk包管理器,使软件安装和更新变得简单和快速。它也可以作为容器镜像的基础操作系统,因为它的镜像非常小,这使得它适合于云原生应用和微服务架构。如何在我的电脑上安装Alpine Linux? 从Alpine Linux的官方网站上下载适合您计算机架构的ISO映像文件。 将ISO映像文件刻录到DVD或USB驱动器上。 将DVD或USB驱动器插入您的计算机,并重启计算机。 在计算机启动时,按下相应的键进入BIOS设置,以便从DVD或USB驱动器启动计算机。 选择“Install”选项来开始安装过程。 在安装向导中,选择语言、时区和键盘布局等设置。 分区您的硬盘并选择安装位置。 设置root用户密码和其他用户账户。 选择要安装的软件包并确认安装。 安装完成后,重启计算机并移除DVD或USB驱动器。 登录到Alpine Linux系统并开始使用。如何在Alpine Linux上配置网络设置? 打开终端并以root用户身份登录。 输入以下命令来编辑网络配置文件:vi /etc/network/interfaces 在文件中添加以下内容:auto lo iface lo inet loopback auto eth0 iface eth0 inet dhcp
这将启用本地环回接口和以DHCP方式配置eth0网络接口。如果您的网络需要其他配置,请将上述内容替换为您的网络设置。 保存并退出编辑器。 重启网络服务以使更改生效:/etc/init.d/networking restart 检查网络连接是否正常:ping google.com
如果能够ping通,则说明网络连接正常。
如何在Alpine Linux上创建新用户? 打开终端并以root用户身份登录。 输入以下命令来创建新用户:adduser username
其中,username是您要创建的新用户名。按照提示输入新用户的密码和其他信息。 将新用户添加到sudoers组,以便将来可以使用sudo命令:adduser username sudo 如果您希望新用户能够使用ssh登录到系统,请确保sshd服务已启用,并编辑ssh配置文件以允许密码登录:vi /etc/ssh/sshd_config
找到“#PasswordAuthentication yes”这一行,将其取消注释并将值设置为“yes”。保存并退出编辑器。 重启sshd服务以使更改生效:/etc/init.d/sshd restart
如何在Alpine Linux上设置静态IP? 打开终端并以root用户身份登录。 输入以下命令来编辑网络配置文件:vi /etc/network/interfaces 将以下内容添加到文件末尾:auto eth0 iface eth0 inet static address [IP地址] netmask [子网掩码] gateway [默认网关] dns-nameservers [DNS服务器地址]
其中,[IP地址]是您要为系统设置的静态IP地址,[子网掩码]是您的网络的子网掩码,[默认网关]是您的网络的默认网关,[DNS服务器地址]是您的网络的DNS服务器地址。 保存并退出编辑器。 重启网络服务以使更改生效:/etc/init.d/networking restart 检查网络连接是否正常:ping google.com
如果能够ping通,则说明网络连接正常。
如何备份和恢复Alpine Linux系统?备份系统: 打开终端并以root用户身份登录。 使用tar命令将整个文件系统打包为一个tar文件:tar -czvf alpine-backup.tar.gz /
这将创建一个名为alpine-backup.tar.gz的tar文件,其中包含整个文件系统的备份。 将tar文件保存到另一个存储介质(如外部硬盘、USB驱动器或云存储服务)中,以便将来恢复系统。恢复系统: 启动计算机并从Alpine Linux安装介质(如DVD或USB驱动器)启动计算机。 选择“Rescue”选项以进入救援模式。 挂载先前备份的文件系统:mount /dev/sda1 /mnt
其中,/dev/sda1是备份文件系统所在的设备名称,/mnt是挂载点。 还原备份文件:tar -xzvf /mnt/alpine-backup.tar.gz -C /
这将还原整个文件系统。 卸载挂载的文件系统:umount /mnt 重启计算机以应用更改:reboot
如何在Alpine Linux上安装Python环境? 打开终端并以root用户身份登录。 输入以下命令来安装Python和pip包管理器:apk add python3 py3-pip 等待安装完成后,输入以下命令来确认Python已经安装成功:python3 --version
如果能够正确显示Python的版本号,则说明Python已经成功安装。 (可选)如果您希望安装特定的Python包或库,可以使用pip命令来进行安装。例如,要安装numpy库,可以输入以下命令:pip install numpy
这将安装最新版本的numpy库。
如何在Alpine Linux上安装和使用Docker? 打开终端并以root用户身份登录。 添加Docker官方GPG密钥:apk add docker 安装Docker:apk add docker 启动Docker服务:rc-update add docker boot service docker start 确认Docker已正确安装和运行:docker info 如果您希望使用非root用户来运行Docker容器,则需要将该用户添加到docker组:adduser username docker
其中,username是您要添加到docker组的用户名。退出终端并重新登录以使更改生效。现在您已经成功在Alpine Linux上安装并配置了Docker。您可以使用Docker命令来搜索、下载和运行Docker容器镜像。例如,要搜索可用的Docker镜像,可以输入以下命令:docker search [镜像名称]复制其中,[镜像名称]是您要搜索的Docker镜像的名称。要下载和运行Docker镜像,可以使用以下命令:docker run [选项] [镜像名称]复制其中,[选项]是可选的运行参数,[镜像名称]是您要下载和运行的Docker镜像的名称。如何优化Alpine Linux的性能? 使用轻量级软件包Alpine Linux已经是一个轻量级的Linux发行版,但您可以通过使用轻量级软件包来进一步减少系统资源的使用,从而提高性能。 禁用不必要的服务禁用不必要的服务可以减少系统资源的使用,并提高系统的响应速度。 使用轻量级桌面环境如果您需要在Alpine Linux上安装桌面环境,建议使用轻量级桌面环境,如LXDE或Xfce。这些桌面环境使用较少的系统资源,可以提高系统的响应速度。 启用文件系统缓存启用文件系统缓存可以提高文件读取和写入的速度,并减少磁盘I/O操作的数量。 使用SSD硬盘SSD硬盘比传统的机械硬盘更快,可以提高系统的响应速度。 调整内核参数您可以通过调整内核参数来优化系统性能。例如,可以通过增加文件系统缓存大小、增加TCP缓冲区大小等来提高系统性能。 使用高效的编译器和优化选项使用高效的编译器和优化选项可以提高应用程序的性能。
如何在Alpine Linux上设置SSH远程访问? 打开终端并以root用户身份登录。 安装openssh软件包:apk add openssh 编辑ssh配置文件:vi /etc/ssh/sshd_config找到以下行并取消注释:#Port 22 #AddressFamily any #ListenAddress 0.0.0.0 #PermitRootLogin prohibit-password #PubkeyAuthentication yes #PasswordAuthentication yes #ChallengeResponseAuthentication no #UsePAM yes
确保以下设置已启用:Port:ssh服务监听的端口号。默认为22。PermitRootLogin:是否允许root用户通过ssh登录。建议将其设置为no以提高安全性。PubkeyAuthentication:是否启用公钥验证身份。建议启用以提高安全性。PasswordAuthentication:是否启用密码验证身份。建议禁用以提高安全性。UsePAM:是否启用PAM身份验证。 保存并退出编辑器。 启动ssh服务:/etc/init.d/sshd start 确认ssh服务已经启动并正在运行:ps -ef | grep sshd 如果您使用的是防火墙,请确保已经打开ssh端口(默认为22):ufw allow ssh
如何在Alpine Linux上安装和配置MySQL? 打开终端并以root用户身份登录。 安装MySQL:apk add mysql mysql-client 启动MySQL服务:/etc/init.d/mariadb start 运行mysql_secure_installation命令来设置MySQL的root用户密码和其他安全选项:mysql_secure_installation
按照提示输入密码和其他选项。 确认MySQL已经正确安装并正在运行:ps -ef | grep mysql 如果您希望使用远程客户端连接到MySQL,请编辑MySQL配置文件以允许远程连接:vi /etc/mysql/my.cnf找到以下行并取消注释:# bind-address = 127.0.0.1将其修改为:bind-address = 0.0.0.0
这将允许来自任何IP地址的远程客户端连接到MySQL。 保存并退出编辑器。 重启MySQL服务以使更改生效:/etc/init.d/mariadb restart
如何在Alpine Linux上安装和使用VNC? 打开终端并以root用户身份登录。 安装Xfce桌面环境和VNC服务器软件包:apk add xfce4 xfce4-terminal tigervnc-server 创建一个新的VNC用户:adduser vncuser 切换到VNC用户并设置VNC密码:su - vncuser vncpasswd 启动VNC服务器并设置分辨率和颜色深度:vncserver -geometry 1280x720 -depth 24 记下VNC服务器的显示号码(例如::1),以便后续连接时使用。 使用VNC客户端连接到Alpine Linux系统,并输入VNC用户的用户名和密码。 在VNC会话中打开终端,并输入以下命令以启动Xfce桌面环境:startxfce4 &
如何在Alpine Linux上安装和配置Apache服务器? 打开终端并以root用户身份登录。 安装Apache服务器:apk add apache2 启动Apache服务:rc-update add apache2 service apache2 start 在防火墙中打开HTTP和HTTPS端口(如果您使用的是防火墙):ufw allow http ufw allow https 确认Apache已经正确安装并正在运行:ps -ef | grep apache2 在浏览器中输入http://localhost,以确认Apache服务器已经正确安装并正在运行。 如果您希望使用HTTPS,请先为您的域名申请SSL证书,并将证书和私钥文件复制到适当的位置。然后编辑Apache配置文件以启用SSL:vi /etc/apache2/httpd.conf找到以下行并取消注释:#LoadModule ssl_module modules/mod_ssl.so找到以下行并取消注释:#Include conf/extra/httpd-ssl.conf
然后保存并退出编辑器。 重启Apache服务以使更改生效:service apache2 restart
如何在Alpine Linux上安装和使用Node.js? 打开终端并以root用户身份登录。 安装Node.js:apk add nodejs 确认Node.js已经正确安装并正在运行:node -v (可选)安装npm包管理器:apk add npm 确认npm已经正确安装并正在运行:npm -v (可选)安装全局npm包:npm install -g [包名]
其中,[包名]是您要安装的npm包的名称。
如何在Alpine Linux上安装和配置VPN? 打开终端并以root用户身份登录。 安装OpenVPN软件包:apk add openvpn 使用以下命令创建OpenVPN配置文件:vi /etc/openvpn/server.conf在文件中添加以下内容:port [端口号] proto udp dev tun ca /etc/openvpn/ca.crt cert /etc/openvpn/server.crt key /etc/openvpn/server.key dh /etc/openvpn/dh.pem server 10.8.0.0 255.255.255.0 push "redirect-gateway def1 bypass-dhcp" push "dhcp-option DNS 8.8.8.8" push "dhcp-option DNS 8.8.4.4" client-to-client keepalive 10 120 cipher AES-256-CBC comp-lzo max-clients 10 user nobody group nobody persist-key persist-tun status /var/log/openvpn-status.log verb 3
其中,[端口号]是您要为OpenVPN服务使用的端口号。 创建OpenVPN密钥和证书:cd /etc/openvpn/easy-rsa/ source ./vars ./clean-all ./build-ca ./build-key-server server ./build-dh openvpn --genkey --secret keys/ta.key 启动OpenVPN服务:openvpn --config /etc/openvpn/server.conf 在客户端上安装OpenVPN客户端,并使用OpenVPN配置文件连接到服务器。
词条知识树 (14个知识点)如何在我的电脑上安装Alpine Linux?如何在Alpine Linux上配置网络设置?如何在Alpine Linux上创建新用户?如何在Alpine Linux上设置静态IP?如何备份和恢复Alpine Linux系统?如何在Alpine Linux上安装Python环境?如何在Alpine Linux上安装和使用Docker?如何优化Alpine Linux的性能?如何在Alpine Linux上设置SSH远程访问?如何在Alpine Linux上安装和配置MySQL?如何在Alpine Linux上安装和使用VNC?如何在Alpine Linux上安装和配置Apache服务器?如何在Alpine Linux上安装和使用Node.js?如何在Alpine Linux上安装和配置VPN?相关文章Alpine Linux使用入门1.5KVirtualbox 安装 Alpine Linux2.9Kdocker基于Alpine Linux构建镜像5.8KReinstalling Alpine Linux on a Lighthouse Instance886Alpine Linux 3.6.1 发布,轻量级 Linux 发行版2.8K社区专栏文章阅读清单互动问答技术沙龙技术视频团队主页腾讯云TI平台活动自媒体分享计划邀请作者入驻自荐上首页技术竞赛资源技术周刊社区标签开发者手册开发者实验室关于社区规范免责声明联系我们友情链接腾讯云开发者扫码关注腾讯云开发者领取腾讯云代金券热门产品域名注册云服务器区块链服务消息队列网络加速云数据库域名解析云存储视频直播热门推荐人脸识别腾讯会议企业云CDN加速视频通话图像分析MySQL 数据库SSL 证书语音识别更多推荐数据安全负载均衡短信文字识别云点播商标注册小程序开发网站监控数据迁移Copyright © 2013 - 2024 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有 深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归
Alpine Linux 3.18 发布 | Linux 中国 - 知乎
Alpine Linux 3.18 发布 | Linux 中国 - 知乎首发于开源新闻切换模式写文章登录/注册Alpine Linux 3.18 发布 | Linux 中国Linux中国已认证账号Alpine Linux 3.18 发布,其内核版本升级至 6.1,同时更新了 GNOME 44。来源:https://linux.cn/article-15812-1.html作者:Arindam译者:ChatGPT(本文字数:1523,阅读时长大约:2 分钟)Alpine Linux 是一款注重轻量化和安全性的发行版,最新版本 Alpine Linux 3.18.0 的发布标志着正式推出 v3.18 稳定版系列。该版本包含了许多令人兴奋的更新和改进,为用户带来了许多新功能、功能增强以及流行软件组件的最新版本。此次 Alpine Linux 3.18 的一个重要亮点是引入了 Linux 内核 6.1,该版本自带初步的 Rust 支持和最新的 GPU 和 CPU 更新。此外,Alpine Linux 3.18.0 还通过验证模块的真实性和完整性来增强系统安全性。但需要注意的是,默认情况下模块验证并未强制执行,因此支持具有 AKMS 的第三方模块无缝运行。Alpine Linux 3.18除了升级的内核,Alpine Linux 3.18 还配备了 musl libc 1.2.4,在 DNS 解析器中包含了 TCP 回退功能。此功能增强了网络通信的鲁棒性,并确保在有挑战性的网络环境中实现可靠的 DNS 解析。开发人员将会很高兴地发现,此版本还更新了流行编程语言的版本。包括 Python 3.11、Ruby 3.2、和 Node.js (current) 20.1,提供了强大的工具包,用于创建各种应用,这些语言版本的更新带来了各种性能改进、错误修复以及新功能,丰富了开发体验。图形桌面环境 GNOME 在 Alpine Linux 3.18 中也得到了显著升级,升级到了 GNOME 44。此版本的 GNOME 引入了本地后台应用、“文件”应用中一直被期待的图像预览功能,以及其他一些更新,你可以在我详细的 功能概览页面 中了解。Alpine Linux 3.18 中其他值得一提的更新还包括添加了 Go 1.20、KDE Plasma 5.27 和 Rust 1.69。这些的更新确保开发人员可访问最新的工具和框架,以创建前沿的应用。Alpine Linux 3.18 还通过 tiny-cloud 引入了实验性的无人值守安装支持。该功能允许自动化且精简的部署,使系统管理员能够更轻松地在多台机器上设置和配置 Alpine Linux。tiny-cloud 功能为云和虚拟化环境中的高效和可扩展的部署打开了新的可能性。此外,Alpine Linux 3.18 在软件包大小方面做出了显著优化。所有 ppc64le、x86 和x86_64 的软件包都与 DT_RELR 链接,从而减小了已编译二进制文件的大小。此优化有助于节省存储空间,并有助于更快的软件包安装和低资源消耗。为了进一步优化安装过程,Alpine Linux 3.18 现在提供了单独的 Python 预编译文件(pyc)软件包。这意味着用户可以选择仅安装必要的组件,通过排除 pyc 文件节省宝贵的磁盘空间。你可以从下面的页面下载 Alpine Linux 3.18:来源:变更日志(题图:MJ/228bb6eb-6247-439a-b41c-9a44dff8ad55)via: https://debugpointnews.com/alpine-linux-3-18/作者:arindam 选题:lkxed 译者:ChatGPT 校对:wxy本文由 LCTT 原创编译,Linux中国 荣誉推出发布于 2023-05-13 22:57・IP 属地海南Alpine Linux赞同 6添加评论分享喜欢收藏申请转载文章被以下专栏收录开源新闻 Linux 中国旗下的新闻
阿尔派-产品列表
阿尔派-产品列表
首页
关于阿尔派
全球阿尔派
技术研发
发展历程
新闻中心
联系我们
产品中心
专车专用系统
音频媒体播放器
音频处理器
功率放大器
扬声器/低音
数字媒体播放器
五感类产品
海外型号
配件/辅材音
购买渠道
代理商查询
零售店查询
京东旗舰店
天猫旗舰店
服务支持
技术支持
维修站点查询
说明书&软件下载
防伪查询
招贤纳士
专车专用系统
音频媒体播放器
音频处理器
功率放大器
扬声器/低音
数字媒体播放器
五感类产品
海外型号
配件/辅材
宝马专车专用系统
宝马专车专用系统高音质入门套餐参考价格:¥8590
宝马专车专用系统高音质豪华套餐参考价格:¥22290
宝马专车专用系统全景声尊享套餐参考价格:¥25590
奔驰威霆专车专用系统
奔驰威霆专车专用高端音质定制系统参考价格:¥19800
丰田赛那专车专用系统
丰田赛那专车专用高端音质定制系统参考价格:¥16800
别克GL8专车专用系统
别克GL8专车专用高端音质定制系统参考价格:¥17800
音频媒体播放器
DAP-7909·HDS-7909·HDP-H900播放器·主机·处理器组合参考价格:¥138000
HDS-990 192kHz/32Bit高音质音频媒体播放器参考价格:¥11990
UTX-A09 PRO分体式 Hi-Res高音质音频媒体播放器参考价格:¥6490
UTX-M08S分体式DSD音频媒体播放器参考价格:¥5390
UTX-M06高音质DSP音频媒体播放器参考价格:¥4390
音频处理器
DAP-7909·HDS-7909·HDP-H900播放器·主机·处理器组合参考价格:¥138000
HDP-D90 12进14出Hi-Res高音质音频信号处理器参考价格:¥23990
PXE-X09Hi-Res高音质音频信号处理器参考价格:¥14990
PXE-X121-12EV12进12出Hi-Res高音质音频处理器参考价格:¥13990
PXE-X120-10DP 12进12出高音质音频处理器参考价格:¥9990
PXE-X120-812进12出Hi-Res高音质音频处理器参考价格:¥8490
PXE-X800 8进12出高音质音频处理器参考价格:¥8490
PXE-R100-86进10出Hi-Res高音质音频处理器参考价格:¥4990
PXE-R80-86进8出高音质音频处理器参考价格:¥3790
PXE-0850X6进12出高音质音频处理器参考价格:¥6090
PXE-R600S8通道高音质音频处理器参考价格:¥3790
PXE-R500S高音质6通道音频处理器参考价格:¥2590
PXE-R150高音质6通道音频处理器参考价格:¥2590
PXE-M60-44进6出高音质音频处理器参考价格:¥2390
PXE-640W-EL 4进6出高音质音频处理器
PXE-640E-EL 4进6出高音质音频处理器
AlpineF#1Status功放
HDA-F900四声道功率放大器参考价格:¥89000
Alpine Status功放
HDA-M80单声道数字功率放大器参考价格:¥13990
HDA-F60四声道数字功率放大器参考价格:¥13990
R系列功放
R2-A75M单声道数字功率放大器参考价格:¥5990
R2-A60F四声道数字功率放大器参考价格:¥5990
S系列功放
S-A32F四声道数字功率放大器参考价格:¥2990
AlpineF#1Status扬声器
HDZ-9000WF· MID·TW6.5"三路分体扬声器参考价格:¥69000
HDZ-9000SW10"双音圈超低音扬声器参考价格:¥69000
Alpine Status扬声器
HDZ-653个性化高音6.5"三路分体扬声器参考价格:¥11990
HDZ-653S原车位高音6.5"三路分体扬声器参考价格:¥11990
HDZ-65C个性化高音6.5"两路分体扬声器参考价格:¥8990
HDZ-65CS原车位高音6.5"两路分体扬声器参考价格:¥8990
HDZ-11011"双音圈超低音扬声器参考价格:¥13990
R系列扬声器
R2-S6536.5"三路分体扬声器
R2-S6526.5"音质型两路分体扬声器
R2-S65C6.5"安装型两路分体扬声器
丰田埃尔法专车专用系列扬声器
X3-710S-LUP-AV埃尔法升降高音三分频喇叭参考价格:¥13990
X-180SR-AV 埃尔法后置两路扬声器参考价格:¥6990
SWE-2500-AV埃尔法专车专用有源低音扬声器参考价格:¥7990
X3-180S-LUP-LP2普拉多升降高音三分频喇叭参考价格:¥13990
X3-X170S-LUP-GL1GL8专用升降式三分频扬声器套装参考价格:¥9990
特斯拉专车专用系列扬声器
EV-65CF-T6.5"两路分体扬声器参考价格:¥2490
EV-40M-T4.0"前声场中音扬声器参考价格:¥1990
EV-40MR-T4.0"后声场中音扬声器参考价格:¥1290
EV-100SWY-T10"双音圈超低音扬声器(Model Y)参考价格:¥2690
EV-100SW3-T10"双音圈超低音扬声器(Model 3)参考价格:¥2690
宝马专车专用系列扬声器
DP-45C-B4.5"两路分体扬声器参考价格:¥3690
DP-40C-B4.0"两路分体扬声器参考价格:¥3690
DP-45-B4.5"同轴扬声器参考价格:¥2990
DP-40-B4.0"同轴扬声器参考价格:¥2990
DP-80WF-B8"低音扬声器参考价格:¥4990
DP-15TW-B1.5"高音扬声器参考价格:¥1190
DP2系列扬声器
DP2-6536.5"三路分体扬声器参考价格:¥5990
DP2-65C6.5"两路分体扬声器参考价格:¥4390
DP2-35M3.5"中音扬声器参考价格:¥1990
DP系列扬声器
DP-6536.5"三路分体扬声器参考价格:¥5990
DP-65C6.5"两路分体扬声器参考价格:¥4390
DP-35M3.5"中音扬声器参考价格:¥1990
S系列扬声器
S-S65C6.5"两路分体扬声器参考价格:¥2690
S-S656.5"同轴扬声器参考价格:¥2290
音质派系统专业版扬声器
DM-65C6.5"两路分体扬声器参考价格:¥2390
DM-656.5"同轴扬声器参考价格:¥1990
PWE-M7707"×7"有源超低音扬声器参考价格:¥2190
音质派系统探索版扬声器
EL-W65C6.5"两路分体扬声器
EL-W656.5"同轴扬声器
PWE-7700W-EL7"×7"有源超低音扬声器
音质派系统智易版扬声器
EL-E65C6.5"两路分体扬声器
EL-E656.5"同轴扬声器
PWE-7700E-EL7"×7"有源超低音扬声器
SPC系列扬声器
SPC-170C6.5"两路分体扬声器参考价格:¥2390
SPC-1706.5"同轴扬声器参考价格:¥1990
SPG系列扬声器
SPG-17CS6.5"两路分体扬声器参考价格:¥2990
SPG-17C26.5"同轴扬声器参考价格:¥1690
低音扬声器
HDZ-9000SW10"双音圈超低音扬声器参考价格:¥23000
HDZ-11011"双音圈超低音扬声器参考价格:¥13990
AS-SWD-10D10"双音圈超薄低音扬声器参考价格:¥2990
EV系列低音10''双音圈超低音扬声器参考价格:¥2990
有源低音扬声器
PWE-S800有源超低音扬声器参考价格:¥2190
PWE-M7707"×7"有源超低音扬声器参考价格:¥2190
PWE-7700W-EL7"×7"有源超低音扬声器
PWE-7700E-EL7"×7"有源超低音扬声器
PWD-X5P智能功放&低音炮一体机参考价格:¥3990
智能车载系统
iLX-F309E9英寸大屏 Apple CarPlay参考价格:¥7499
ITB-AS309A原车屏升级360全景系统参考价格:¥5999
INE-AS509/INE-AS5104G全网通智能车载系统参考价格:¥2599
INE-AS609/INE-AS6104G全网通智能车载系统参考价格:¥3399
INE-AS609DR/INE-AS610DR4G全网通智能车载系统参考价格:¥6990
INE-AX709/INE-AX7104G全网通智能车载系统参考价格:¥6966
CD播放器
CDE-173EBT高音质蓝牙CD播放器参考价格:¥1899
UTE-73EBT蓝牙音频媒体播放器参考价格:¥1099
CDE-170E媒体播放器参考价格:¥999
敬请期待
海外型号
PXE-C80-88OPTIM8自动调音Hi-Res高音质音频处理器
汽车音响类配件
RUX-C810DSP功放专用线控器参考价格:¥490
DP-653NW三分频扬声器分频器参考价格:¥590
DM-65CNM音质派系统专业版扬声器分频器
隐形车衣
KTX-PPF700隐形车衣
辅材-减振材
KTX-DN1 2.0阻尼减振材参考价格:¥169 / 张
KTX-DM1 3.0高比重阻尼减振材参考价格:¥249 /张
KTX-DLM1轻量化减振材参考价格:¥199 /张
KTX-DLH1超轻化减振材参考价格:¥即将上市
辅材-吸音材
KTX-ALM1轻量化纳米吸音材参考价格:¥199 /张
KTX-AN1双组份吸音材参考价格:¥89 /张
KTX-AH1半声孔吸音材参考价格:¥219 /张
辅材-隔音材
KTX-IN1双层复合隔音材参考价格:¥即将上市
KTX-ILM1轻量化精细发泡隔音材参考价格:¥129 /张
其他 / 过往产品
查看阿尔派以往推出的系列产品信息
了解更多
评测中心 · 全球阿尔派
震 动
测试跑道
震动实验器
模拟世界各国15种不同的路面条件全长1km的真正的“测试跑道”
温度 · 湿度
恒温·恒湿
槽冷热冲击室
老化室
追求能耐高温、高湿度的产品品质
无损测试
无损检查器
发现肉眼无法察觉的异常实现产品的可靠性
视 野
太阳光模拟演示
模拟各种日照环境下的入射角度和强度,测验可视性
冲 击
耐力测验机器人
打击、下落测验
1年365天的开关ON/OFF测试追求产品
声 学
音响实验室
时速200km的行驶情况下测试各种音响
无线电波
电波暗室
无论城市楼宇之间还是山谷都能接收到信号,追求高灵敏度的收信性能。
阿尔派电子(中国)有限公司是日本阿尔派株式会社在北京创办的独资公司,成立于1994年12月,主要从事阿尔派在华汽车电子领域的投资、研发及销售,目前在中国的主要产品是汽车多媒体和汽车导航系统。阿尔派电子(中国)有限公司在上海、广州、大连设有分公司,长春、沈阳、武汉设有办事处,并在中国投资建立了4家独资及合资公司。
自进入中国以来,阿尔派一直秉承“尊重个性、创造价值、贡献社会”的企业理念和开拓创新的精神,努力为中国汽车电子业的发展做出贡献。
产品中心
专车专用系统
音频媒体播放器
音频处理器
功率放大器
扬声器/低音
数字媒体播放器
五感类产品
配件/辅材
关于阿尔派
全球阿尔派
技术研发
发展历程
新闻中心
联系我们
服务与支持
技术支持
维修站点查询
说明书&软件下载
防伪查询
招贤纳士
购买渠道
代理商查询
零售店查询
京东旗舰店
天猫旗舰店
热线咨询电话: 400-622-2050
工作日 9:00~12:00 13:00~17:00
阿尔派全球官网 ALPINE.COM
2009—2024阿尔派电子(中国)有限公司 版权所有 京ICP备05021689号 京公网安备11010502042430号
Alpine介绍与apk的基本使用 - 知乎
Alpine介绍与apk的基本使用 - 知乎首发于Docker切换模式写文章登录/注册Alpine介绍与apk的基本使用shura只要学不死,就往死里学前言Alpine是一个面向安全的轻量级的Linux发行版,相比与CentOS,ubuntu体积小很多,大约只有5M左右,由于体积小的原因,在很多场景下都会使用它来按需制作一些轻量级镜像,虽然体积小但它也有着自己的包管理工具apk来安装需要的软件,类似于CentOS中的yum、ubuntu中的apt-getAlpine使用的c库是使用mini版的musl libc与其他Linux发行版使用的gnu libc不一样。虽说号称兼容,但也只是部分兼容了,缺啥补啥就是,通过一个软链接来关联。注意:终究不是正统的glibc,对于一些强依赖glibc的系统建议不要使用Alpine,比如使用了Oracle JDK的系统,建议在Alpine换成OpenJDK,很多强依赖于glibc的大型项目一般也不会提供基于Alpine的Dockerfile,比如tomcatAlpine镜像使用docker pull拉取# 拉取
docker pull alpine:latest
# 查看镜像 大约只有5M
docker images|grep alpine
alpine latest c059bfaa849c 12 months ago 5.59MBapk镜像源一般这种需要从公网拉取镜像的都需要设置镜像源,因为默认镜像源在国外,下载会比较慢。比较出名的有清华大学源 、中科大源、阿里云源等清华大学的很多源不仅是apk源,都可以在下面链接中查找https://mirror.tuna.tsinghua.edu.cn/help
# 清华大学源
sed -i 's/dl-cdn.alpinelinux.org/mirrors.tuna.tsinghua.edu.cn/g' /etc/apk/repositories
# 阿里云源
sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories
# 中科大源
sed -i 's/dl-cdn.alpinelinux.org/mirrors.ustc.edu.cn/g' /etc/apk/repositories运行Alpine为了精简体积是没有bash的,使用sh运行即可。[root@node01 ~]# docker run -it --name=alpine alpine:latest /bin/sh
## 查看版本
/ # cat /etc/alpine-release
3.15.0apk基础命令/ # apk -h
apk-tools 2.12.7, compiled for x86_64.
usage: apk [
Package installation and removal:
add Add packages to WORLD and commit changes
del Remove packages from WORLD and commit changes
System maintenance:
fix Fix, reinstall or upgrade packages without modifying WORLD
update Update repository indexes
upgrade Install upgrades available from repositories
cache Manage the local package cache
Querying package information:
info Give detailed information about packages or repositories
list List packages matching a pattern or other criteria
dot Render dependencies as graphviz graphs
policy Show repository policy for packages
search Search for packages by name or description
Repository maintenance:
index Create repository index file from packages
fetch Download packages from global repositories to a local directory
manifest Show checksums of package contents
verify Verify package integrity and signature
Miscellaneous:
audit Audit system for changes
stats Show statistics about repositories and installations
version Compare package versions or perform tests on version strings
This apk has coffee making abilities.
For more information: man 8 apk我们常用的命令如下apk add 安装软件
apk del 删除软件
apk upgrade 升级软件
apk info 列出已安装的软件信息
apk search 通过名字或描述搜索有没有改软件
apk fetch 从仓库下载软件到本地目录,下载下来的是.apk包真正使用时还会有一些额外的参数可以设置大家可以通过 --help查看 如 apk add -h 常用的额外参数如下# 全局参数
--no-cache 不使用本地缓存
--no-network 不使用公网操作
# add
-l 总是选择latest版本
-u 升级包以及它依赖的包
--no-chown 不改变包原来的owner or group
# del
-r 递归删除依赖
# fetch
-o 下载的包保存到指定目录
-R 同时下载依赖
# info
-d 显示描述信息
-R 显示依赖包
-s 显示大小使用时区UTC 国际协调时间,默认时间 0时区
GMT 格林威治时间 0时区
CST 美国、澳大利亚、古巴或中国的标准时间 显然我们应该使用CST,通常使用Shanghai时区 +8查看当前时区/ # date
Tue Dec 6 08:07:55 UTC 2022安装时区/ # apk add tzdata
(1/1) Installing tzdata (2022f-r1)
Executing busybox-1.34.1-r3.trigger
OK: 9 MiB in 15 packages
## 多了一个zoneinfo目录,里面有各种时区
/ # ls -ld /usr/share/zoneinfo/
drwxr-xr-x 19 root root 4096 Dec 6 08:13 /usr/share/zoneinfo/
## 使用上海时区
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
echo "Asia/Shanghai" /etc/timezone
## 再次查看当前时区
/ # date
Tue Dec 6 16:21:08 CST 2022
/ # date -R
Tue, 06 Dec 2022 16:21:15 +0800下载软件通常公司的环境是不连外网的,如果缺少包可以在外网通过apk fetch 将对应apk包及其依赖下载下来,然后上传至公司环境,然后通过apk add xx.apk即可安装,下面通过下载tzdata演示## 创建文件夹
~ # mkdir -p /root/tzdata
## 下载tzdata及其依赖包到/root/tzdata目录
~ # apk fetch -R -o /root/tzdata tzdata
Downloading tzdata-2022f-r1
Downloading musl-1.2.2-r7
## 查看/root/tzdata目录多了两个apk包 musl-1.2.2-r7.apk tzdata-2022f-r1.apk
~ # ls -l /root/tzdata/
total 812
-rw-r--r-- 1 root root 383152 Oct 18 2021 musl-1.2.2-r7.apk
-rw-r--r-- 1 root root 443978 Nov 6 19:34 tzdata-2022f-r1.apk
## 删除安装好的tzdata及其依赖
~/tzdata # apk del -r tzdata
(1/1) Purging tzdata (2022f-r1)
Executing busybox-1.34.1-r3.trigger
OK: 6 MiB in 14 packages
## 时间已经变为 UTC
~/tzdata # date
Tue Dec 6 08:43:31 UTC 2022
## 安装/root/tzdata目录的.apk包
## ls |xargs -n 1 列出所有的包一个个add,对于依赖包比较多的时候方便
~/ cd /root/tzdata
~/tzdata # ls |xargs -n 1 |xargs apk add --no-network
(1/1) Installing tzdata (2022f-r1)
Executing busybox-1.34.1-r3.trigger
OK: 9 MiB in 15 packages
## 时间已经变回来,因为之前的软连接没删,安装后自动软链了
~/tzdata # date
Tue Dec 6 16:45:34 CST 2022Alpine的简单介绍与apk命令的基本使用就介绍到这里了,后面介绍Alpine中会碰到的一些问题。欢迎关注,学习不迷路!发布于 2022-12-07 12:30・IP 属地新疆Alpine LinuxDocker赞同 7添加评论分享喜欢收藏申请转载文章被以下专栏收录Docke
【图】法系精品 新款Alpine A110官图发布_汽车之家
【图】法系精品 新款Alpine A110官图发布_汽车之家
汽车之家搜索清除历史记录找论坛最近浏览退出登录
网站导航
文章评测车家号视频直播车型对比图片报价车商城降价经销商二手车金融论坛精选口碑养车
更多
移动App触屏版小程序i车商二手车之家商家后台AI平台
当前位置:首页
车闻中心
进口新车
正文
雷诺(进口)-Alpine A110
全部
2023款
未上市
2022款
未上市
停售
Alpine A110新能源
车系首页
参数配置
图片实拍
报价
口碑
车型详解
文章
视频
二手车
车主价格
问大家
论坛
法系精品 新款Alpine A110官图发布
汽车之家编辑
郭辰
2021年11月24日 18:45
原创 来源:汽车之家
收藏
取消收藏
收藏成功!
查看我的收藏 >
文章有更新通知您!
取消成功!
查看我的收藏 >
分享
(0条)
举报/纠错
向编辑提问
[汽车之家 新车首发] 11月24日,新款Alpine A110(参数|询价)正式发布官图,新车整体依旧延续现款车型的整体设计风格,并同时发布了Alpine A110、Alpine A110 GT以及Alpine A110 S版车型。这款中置后驱跑车目前已在海外开启预定,售价区间为5.95-7.15万欧元(约合人民币42.8-51.4万元),其将于12月1日率先登陆法国市场。此外,据此前消息,新车未来还有望引入国内市场。『Alpine A110』『Alpine A110 S』 外观方面,新车依旧延续现款车型的设计风格,前脸四颗圆形大灯造型十分有代表性,辨识度极高。灯组中央为“ALPINE”的英文标识,其上方隆起的发动机盖线条则展现出不错的力量感。另外,Alpine A110 GT车型增加了GT专属徽章以及独有的雷霆灰色车漆,汽车内也将会配备更多的舒适性配置。而Alpine A110 S作为高性能版车型,则在包围下方配备了大尺寸扰流板增强高速稳定性。『Alpine A110 GT』 车尾部分,新车较多运用了梯形元素视觉效果较为统一,下方隆起的U形线条和中置单出式排气则进一步提升了车尾的运动感。Alpine A110 S还拥有大尺寸扰流板和扩散器等设计,使其在275km/h时可额外提升141公斤的下压力。 来到车内,新车搭载7英寸中控屏,内置Alpine最新的多媒体系统,支持Android Auto和Apple CarPlay手机互联,并支持FOTA升级以及远程控制。另外车内还支持智能语音系统,实用性非常高。 动力方面,新车将继续搭载1.8T发动机,其中Alpine A110最大功率为255马力、最大扭矩320牛・米,0-100km/h加速为4.5s;A110 GT和A110 S的最大功率提升至304马力、最大扭矩340牛・米,0-100km/h加速仅需4.2s。传动系统与之匹配的都是7挡双离合变速箱,采用中置后驱布局,拥有正常、运动和赛道3种驾驶模式。另外值得一提的是,新车还配备闭缸技术,在启动时仅有3个气缸会被点燃。新车历史: 1954年,Alpine的创始人Jean Rédélé驾驶雷诺4CV赢得法国阿尔卑斯山拉力赛冠军(Alpine Rally),于是在1955年正式建立了自己的品牌――Alpine。Alpine初期与雷诺一直保持着合作关系,直到1973年被雷诺收购。其中Alpine A110诞生于1961年,并迅速成为拉力赛场上的明星,其间赢得了几乎所有它参加的拉力赛,并在1973年获得了首届WRC世界拉力赛冠军。由于市场表现低迷。Alpine A110最终于1977年正式停产,直至40年后,Alpine于2017年再次复活了这款传奇车型。竞争对手:『保时捷718 Cayman』『路特斯EMIRA』 轻量化、空气动力学、中置后驱、驾驶乐趣,当这些词汇聚集在一起之后,很难不提及保时捷718以及路特斯EMIRA。前者已经在国内市场几乎成为家喻户晓的明星跑车,而后者前不久刚刚于国内上市,售价85.80万元,与Alpine A110 S同样希望借此产品打开中国大门。但是它们能否撼动保时捷718的地位,答案只有时间才能告诉我们了。编辑点评: Alpine A110在欧洲市场有着辉煌的历史,其也在2017年再次复产后取得了不错的市场反响。然而来到中国市场后,鉴于雷诺品牌本身在中国市场的困境,加上小众品牌高性能车在国内的市场局限性,我想它注定还是会成为少数人的掌中宝吧。你们觉得它会在中国市场打出翻身仗吗?欢迎您在评论区留下精彩留言。(文/汽车之家 郭辰)查看同类文章:新车官图更多精彩内容:油价变动二手车资讯整车>>汽车之家车闻-快速真实的报道 深入犀利的点评<<
向编辑郭辰提问
文章标签:
新车官图
分享到:
收藏
取消收藏
+1
赞
好评理由:
文字精彩
知识丰富
图片精美
其他
确认
取消
+1
踩
差评理由:
错别字太多
语句不通/文章阅读困难
知识错误
其他
确认
取消
推荐阅读
您已完成任务【浏览文章】并获得10里程值~
您已完成任务【评论文章】并获得10里程值~
您已完成任务【分享文章】并获得10里程值~
汽车之家精彩活动推荐
问答
10000+专业答主在线解答你的疑问
我要提问
查看更多问题>
发表我的评论
评论抽ipad >>
用户名
密码
登 录
忘记密码? |
注册
您认为文章写的好么:
+1
赞
+1
踩
好评理由:
文字精彩
知识丰富
图片精美
其它
确认
取消
差评理由:
错别字太多
语句不通/文章阅读困难
知识错误
其它
确认
取消
评价内容:
差
修改
本文共有 4 个网友评价,其中100.00%好评,0%差评。
评价理由:语句不通/文章阅读困难
0/5000字
提 交
同步到:
本文精彩评论 查看全部0 条评论 >
网友评论
查看全部
0 条评论 >
查看全部
0 条评论 >
登录后体验更完整
打开汽车之家APP-顶部搜索栏-扫一扫立即登录
立即登录
继续浏览
查看大图 | 关闭
最新文章
加载中
Alpine A110
指导价:暂无报价
级别:跑车
询底价
Alpine A110相关视频
更多>
04:03
有钱都难买到超小众品牌
01:16
巴黎车展 Alpine A110 R
05:17
[工具人阿易]车名教学篇
12:31
试驾570S/Alpine A110
论坛推荐进入论坛精选>
奔驰GLC 300 L用车
踏春出游赢现金红包
谈奥迪Q5L用车感受
甜美女孩与岚图FREE
大家都在问更多>
节气门如何清洗?0回答
贴膜应该如何选择?0回答
机油应该如何选择?0回答
前轮胎压过低应该怎么办?0回答
燃油添加剂需要添加吗?0回答
智能买车
更多 >
猜你喜欢
关于我们
联系我们
招贤纳士
|
iPhone客户端
Android客户端
手机版
|
汽车之家
|
意见反馈
© 2004-2024 www.autohome.com.cn All Rights Reserved. 汽车之家 版权所有