当前位置: 首页 > 编程笔记 >

Alpine镜像中telnet转移至busybox-extras

魏晨
2023-03-14
本文向大家介绍Alpine镜像中telnet转移至busybox-extras,包括了Alpine镜像中telnet转移至busybox-extras的使用技巧和注意事项,需要的朋友参考一下

Alpine镜像中的telnet在3.7版本后被转移至busybox-extras包中,需要使用apk单独安装。

现象

Alpine版本为3.8, 不再有指向busybox的telent

~ # cat /etc/alpine-release
3.8.0
~ #
~ # ls /usr/bin/ |grep -w busybox |grep telnet
~ #

原因

确认了相关的issue发现,在Alpine3.7时就已经有了这个变化:https://github.com/gliderlabs/docker-alpine/issues/397

对应

使用apk安装即可

apk update

/var/atlassian/jira # apk update
fetch http://dl-cdn.alpinelinux.org/alpine/v3.8/main/x86_64/APKINDEX.tar.gz
fetch http://dl-cdn.alpinelinux.org/alpine/v3.8/community/x86_64/APKINDEX.tar.gz
v3.8.0-28-g923d74cddf [http://dl-cdn.alpinelinux.org/alpine/v3.8/main]
v3.8.0-28-g923d74cddf [http://dl-cdn.alpinelinux.org/alpine/v3.8/community]
OK: 9536 distinct packages available
/var/atlassian/jira #

apk add busybox-extras

/var/atlassian/jira # apk add busybox-extras
(1/1) Installing busybox-extras (1.28.4-r1)
Executing busybox-extras-1.28.4-r1.post-install
Executing busybox-1.28.4-r0.trigger
OK: 133 MiB in 76 packages
/var/atlassian/jira #

安装后确认

确认telnet安装路径

/var/atlassian/jira # which telnet
/usr/bin/telnet
/var/atlassian/jira #
~ # ls -l /usr/bin/telnet
lrwxrwxrwx  1 root   root      19 Jul 24 01:40 /usr/bin/telnet -> /bin/busybox-extras
~ # ls /bin/busybox

确认动作

在网络通的情况下,telnet可以与smtp服务器进行通信

~ # telnet smtp.163.com 25
220 163.com Anti-spam GT for Coremail System (163com[20141201])
HELO liumiaocn
250 OK

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对小牛知识库的支持。如果你想了解更多相关内容请查看下面相关链接

 类似资料:
  • Alpine Linux is a security-oriented, lightweight Linux distribution based on musl libc and busybox. Alpine Linux 是一个面向安全,轻量级的基于musl libc与busybox项目的Linux发行版。 在终端输入以下命令以替换TUNA镜像源: sed -i 's/dl-cdn.alpin

  • 高山码头工人形象和忙碌的码头工人形象有什么区别? 当我检查他们的DockFile时,alpine是这样的(对于alpine v3.12-3.12.7) busybox是这样的 但作为https://alpinelinux.org/about/说 Alpine Linux是围绕musl libc和busybox构建的。 那么到底有什么区别呢? 我也很好奇,许多docker图像(nodejs/ngin

  • 本文向大家介绍Docker从零构建php-nginx-alpine镜像的方法,包括了Docker从零构建php-nginx-alpine镜像的方法的使用技巧和注意事项,需要的朋友参考一下 虽然之前也曾用docker环境运行了一些项目,但对于镜像这块还不是很理解,且鉴于网上现成的镜像都包含太多用不到的库,所以决定从零开始构建一个自己的镜像。 alpine linux为基础镜像 alpine linu

  • 旋转对象 旋转对象功能可使对象围绕指定的固定点翻转。默认的参考点是对象的中心点。如果选区中包含多个对象,则这些对象将围绕同一个参考点旋转,默认情况下,这个参考点为选区的中心点或定界框的中心点。若要使每个对象都围绕其自身的中心点旋转,请使用 “分别变换 ”命令。 旋转工具(左侧)与分别变换命令(右侧)的结果对比图 另请参阅 第 197 页的 “变换面板概述 ”第 181 页的 “移动对象 ”第 19

  • Busybox 简介 图 1.21.1.1 - Busybox - Linux 瑞士军刀 BusyBox 是一个集成了一百多个最常用 Linux 命令和工具(如 cat、echo、grep、mount、telnet 等)的精简工具箱,它只需要几 MB 的大小,很方便进行各种快速验证,被誉为“Linux 系统的瑞士军刀”。 BusyBox 可运行于多款 POSIX 环境的操作系统中,如 Linux(

  • BusyBox 是一个集成了一百多个最常用 linux 命令和工具的软件。BusyBox 包含了一些简单的工具,例如 ls、cat 和echo 等等,还包含了一些更大、更复杂的工具,例 grep、find、mount 以及 telnet。有些人将 BusyBox 称为 Linux 工具里的瑞士军刀。简单的说 BusyBox 就好像是个大工具箱,它集成压缩了 Linux 的许多工具和命令,也包含了 Android 系统的自带的shell。