CentOS 常见依赖列表及安装指南
系统依赖

网络依赖
- 网络配置工具:
net-tools、iproute2 - 网络管理工具:
nmap、netstat - SSH客户端:
openssh-clients
- 网络配置工具:
编译依赖
- 编译器:
gcc、g++ - 开发库:
libstdc++-devel、libgcc1 - 自动化构建工具:
make、autoconf、automake
- 编译器:
数据库依赖
- MySQL:
mysql-server、mysql-client - PostgreSQL:
postgresql-server、postgresql-client - Redis:
redis-server、redis-cli
- MySQL:
应用依赖
Web服务器
- Apache:
httpd、mod_ssl - Nginx:
nginx、nginx-module-xxx(如nginx-module-fastcgi)
- Apache:
搜索引擎
- Elasticsearch:
elasticsearch、elasticsearch-head - Solr:
solr、solr-jetty
- Elasticsearch:
版本控制

- Git:
git、git-lfs - SVN:
subversion、subversion-tools
- Git:
容器技术
- Docker:
docker、docker-compose - Kubernetes:
kubernetes、kubectl
- Docker:
其他依赖
文件系统工具
parted、fdisk、sfdiske2fsprogs、xfsprogs
系统监控
sysstat、nmonnagios、zabbix
文本处理
sed、awk、grepfind、xargs
安装指南
使用
yum命令安装依赖
yum install package_name
使用
yum groupinstall安装软件包组yum groupinstall "Development Tools"
使用
yum search搜索软件包yum search package_name
FAQs
Q1:如何查看已安装的软件包? A1:使用 rpm -qa 命令可以查看所有已安装的软件包。
Q2:如何卸载软件包? A2:使用 yum remove package_name 命令可以卸载指定的软件包。
