系统管理和开发工具
-
yum-utils
- 功能:增强
yum
的功能,例如清理缓存、管理yum
源等。 - 适用场景:安装软件时扩展功能,例如
yum-config-manager
。
- 功能:增强
-
device-mapper-persistent-data
- 功能:支持设备映射器,通常用于 LVM 和 Docker 的存储管理。
- 适用场景:Docker 的存储驱动。
-
lvm2
- 功能:逻辑卷管理工具,用于管理分区。
- 适用场景:创建和管理逻辑卷。
-
wget
- 功能:非交互式文件下载工具,支持 HTTP、HTTPS 和 FTP。
- 适用场景:从网络下载文件。
-
net-tools
- 功能:提供网络工具套件,如
ifconfig
、netstat
等。 - 适用场景:网络配置和调试。
- 功能:提供网络工具套件,如
-
nfs-utils
- 功能:支持 NFS 文件系统,用于挂载远程文件共享。
- 适用场景:配置和使用 NFS 共享。
-
lrzsz
- 功能:支持通过
rz
和sz
上传/下载文件。 - 适用场景:通过终端传输文件。
- 功能:支持通过
-
gcc
和gcc-c++
- 功能:GNU 编译器集合,支持 C 和 C++。
- 适用场景:编译程序。
-
make
- 功能:自动化构建工具,执行
Makefile
中定义的构建规则。 - 适用场景:编译代码和生成程序。
- 功能:自动化构建工具,执行
-
cmake
- 功能:跨平台的构建系统,用于生成
Makefile
或其他构建脚本。 - 适用场景:现代化构建项目。
- 功能:跨平台的构建系统,用于生成
-
libxml2-devel
- 功能:XML 解析库的开发包。
- 适用场景:开发需要处理 XML 文件的应用程序。
-
openssl-devel
- 功能:OpenSSL 的开发库,用于加密通信。
- 适用场景:开发 SSL/TLS 功能的程序。
-
curl
和curl-devel
- 功能:命令行工具和库,用于传输数据,支持 HTTP、FTP 等。
- 适用场景:下载和上传文件、测试 API。
-
unzip
- 功能:解压
.zip
文件。 - 适用场景:文件解压。
- 功能:解压
-
sudo
- 功能:以超级用户身份运行命令。
- 适用场景:权限管理。
-
ntp
和ntpdate
- 功能:时间同步工具。
- 适用场景:保持系统时间与时间服务器一致。
-
libaio-devel
- 功能:异步 I/O 的开发库。
- 适用场景:开发高性能应用。
-
vim
- 功能:文本编辑器。
- 适用场景:编辑代码和配置文件。
-
ncurses-devel
- 功能:提供字符终端图形界面的开发库。
- 适用场景:开发终端应用。
-
autoconf
和automake
- 功能:自动化生成
configure
脚本和Makefile
。 - 适用场景:编译和安装源码程序。
- 功能:自动化生成
-
zlib-devel
- 功能:提供压缩功能的开发库。
- 适用场景:开发支持压缩的程序。
-
python-devel
- 功能:Python 的开发库。
- 适用场景:开发和编译 Python 扩展。
-
epel-release
- 功能:安装 EPEL (Extra Packages for Enterprise Linux) 仓库。
- 适用场景:获取额外的软件包。
-
openssh-server
- 功能:SSH 服务端。
- 适用场景:远程登录管理服务器。
-
socat
- 功能:通用的双向数据传输工具。
- 适用场景:网络调试。
-
ipvsadm
- 功能:管理 IPVS (IP Virtual Server) 内核模块。
- 适用场景:配置负载均衡。
-
conntrack
- 功能:管理和监控连接跟踪表。
- 适用场景:网络调试,Kubernetes 常用。
-
nc
- 功能:
netcat
工具,支持网络调试和端口扫描。 - 适用场景:检查端口连接性。
- 功能:
-
telnet
- 功能:测试网络连接。
- 适用场景:调试网络服务。
-
tcpdump
- 功能:抓取网络数据包。
- 适用场景:网络问题排查。
-
htop
- 功能:动态监控系统资源的命令行工具。
- 适用场景:监控 CPU、内存、进程。
-
pciutils
- 功能:用于查看 PCI 硬件设备信息。
- 适用场景:硬件检测和故障排查。
-
iptraf
- 功能:实时网络监控工具。
- 适用场景:查看网络流量。