GNU/Linux发行版安装后必装软件包

风险告知

  • 本人及本篇博文不为任何人及任何行为的任何风险承担责任,图解仅供参考,请悉知!
  • 相关配置操作是在一个全新的演示环境下进行的,演示环境中没有任何有价值的数据,但这并不代表摆在你面前的环境也是如此。
  • 生产环境全新安装后(业务上线前)或者自行测试都可放心参考该图解内容,该教程是完全站在生产业务角度去做的建议配置(业务厂商有特殊要求的除外)。
  • 图解内容可能存在一些自动执行的shell脚本,所以,一定要全面评估并且备份有价值数据后再进行。因为任何操作都是有丢失数据风险的可能,比如说误操作覆盖或移动有价值数据进而影响到生产业务都无异于删库,无论是你是否即将跑路!
  • 删除跑路的方式千万条,不仅仅有你最熟悉的rm rf /*,有时候一个空格都能要了你的小(老)命,小心是的万年船,最好的归宿是阖家欢乐,是团团圆圆,是你好我好大家好,是博主真好!

废话翩翩

解释下为什么要码这么多文字说明,包括后续的内容中也是如此,注释说明真的多。因为我觉得我们在学习过程过应该有点儿逼数,那就是学习一定不仅仅为了学会某一条命令,某一个技巧......更重要的是尽可能的理解这件事儿的来龙去脉、因果关系,最好能形成自己的思路。图解内容完全手打,所以难免有所纰漏,欢迎评论区指正,同时内容处于一个不断(随时)更新的状态,以最新的内容为准!

开拓视野

众所周知,各种GNU/Linux发行版都默认提供了在线repo源,安装软件不像是Windows那样,下载一个安装包,双击运行,一路下一步......现代的Linux发行版都是大多数而且都习惯使用命令行进行软件的安装,经常使用的方式就是默认提供的包管理器配合在线或者本地的repo仓库源进行安装。

食用范围

目前测试结果来讲适用于几乎所有GNU/Linux发行版。可以使用yum、dnf、apt-get、apt、zypper等高级包管理工具进行安装。

避坑指南

这里其实没什么坑,非要硬找出来几个坑的话,扯得上的比如说安装时有可能会覆盖旧版本,进而影响到现有服务的运行。

言归正传

本篇博文的主题是在安装好(一般生产环境都是最小化安装)使用yum开源包管理器的GNU/Linux发行版后,默认预安装的软件包相对较少。后期在使用时候为了便于我们的运维,建议安装一些必要的软件包来辅助我们日常运维,接下来我们就展开来看必要的软件包都有哪些。以yum高级包管理器为环境进行演示,其他发行版的高级包管理器请自行查阅相关资料。

# 最小化安装的操作系统默认并没有安装tree这个软件包,所以我们在使用tree软件包所提供的tree命令时就会提示未找到命令
[root@centos85 ~]# tree /boot
-bash: tree: 未找到命令
# 这个时候也不用着急,我们只需要使用yum provides tree去查询当前repo源仓库中是否有包含这个命令的软件包,如果有,控制台会输出软件包的详细信息,这里有我们需要使用的关键信息————软件包名称
[root@centos85 ~]# yum provides tree
tree-1.7.0-15.el8.x86_64 : File system tree viewer
仓库        :local
匹配来源:
提供    : tree = 1.7.0-15.el8
# 查询到软件包名称后,我们就可以使用yum install tree命令来安装该软件包了,这里提示下,yum install后跟的软件包名称可以不带版本号,默认安装的就时最新的,细心的同学在这里也会发现,使用yum高级包管理器会显示需要安装的软件包是否有相关依赖软件包,如果有,会一并安装。
[root@centos85 ~]# yum install tree
local                                                                                                                                                                           1.4 MB/s | 3.9 kB     00:00
依赖关系解决。
================================================================================================================================================================================================================
 软件包                                         架构                                             版本                                                     仓库                                             大小
================================================================================================================================================================================================================
安装:
 tree                                           x86_64                                           1.7.0-15.el8                                             local                                            59 k

事务概要
================================================================================================================================================================================================================
安装  1 软件包

总计:59 k
安装大小:109 k
确定吗?[y/N]: y
下载软件包:
运行事务检查
事务检查成功。
运行事务测试
事务测试成功。
运行事务
  准备中  :                                                                                                                                                                                                 1/1
  安装    : tree-1.7.0-15.el8.x86_64                                                                                                                                                                      
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

IT民工王哪跑

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

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

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

打赏作者

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

抵扣说明:

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

余额充值