CentOS最小安装含哪些基础软件?新手必装清单指南,CentOS最小化安装新手必备基础软件清单
你是不是也曾在安装CentOS时,面对一堆软件选项懵圈? 尤其选了“最小安装”后,发现连基础命令都用不了,急得直挠头😫!别慌,今天手把手拆解最小安装的“隐藏套餐”,附赠新手必装清单,看完立省3小时折腾!
🔍 最小安装到底装了啥?
最小安装是CentOS最精简的模式,但别以为它真“空空如也”! *** 默认塞了这些核心包👇:
- 系统内核:Linux内核、基础驱动(比如网卡驱动📶)
- Shell环境:Bash命令行工具(否则你连
cd
都用不了) - 基础工具:
coreutils
(包含ls
、cp
、rm
等救命命令)yum
(软件包管理器,没它寸步难行)vim-minimal
(精简版文本编辑器)
- 网络工具:
iproute
、dhclient
(联网就靠它俩)
💡 坑点预警:
- ❌ 没有
wget
(下载文件抓瞎) - ❌ 没有
ifconfig
(查IP得用ip addr
) - ❌ 没有
ping
(测网络?先装吧!)
🧰 新手必装4类神器(附命令)
✅ 1. 救命工具包
装完最小系统,立马补上这些,否则连网都费劲:

bash复制sudo yum install -y wget curl net-tools # 下载+网络诊断三件套 sudo yum install -y telnet traceroute # 排障神器
为啥重要?
net-tools
含ifconfig
, *** 更习惯用它查IPcurl
测试API、下载脚本比wget
更灵活🔥
✅ 2. 开发环境全家桶
写代码?少一个都跑不动:
bash复制sudo yum groupinstall -y "Development Tools" # GCC编译器+make等📦 sudo yum install -y git python3 java-1.8.0-openjdk
避坑指南:
- 选
Development Tools
组包,比手动装省心 - Python2已淘汰!Python3才是正道🚩
✅ 3. 效率翻倍工具
这些工具让你操作丝滑10倍✨:
bash复制sudo yum install -y epel-release # 先装第三方源! sudo yum install -y mc htop tree
-
mc
:双窗口文件管理器,传文件像Win一样拖拽 -
htop
:进程监控比top
直观10倍,CPU内存占用一目了然📊 -
tree
:目录结构树状展示,找文件不迷路
✅ 4. 安全加固套餐
最小安装0防护?赶紧补漏🛡️:
bash复制sudo yum install -y fail2ban firewalldsudo systemctl start firewalldsudo firewall-cmd --add-service=ssh --permanent # 开SSH端口 sudo firewall-cmd --reload
关键操作:
fail2ban
防暴力破解,错误登录超3次自动封IP- 关密码登录!用SSH密钥更安全(👉 后文有教程)
🎯 按场景定制方案
不同需求,软件搭配天差地别!
场景 | 必装软件 | 避坑提醒 |
---|---|---|
🖥️ 桌面用户 | GNOME图形界面 + LibreOffice | 选"Server with GUI"安装模式 |
💻 开发者 | Docker + VSCode远程开发包 | 配好端口转发,别被防火墙拦了! |
🗄️ 服务器 | Nginx + MariaDB + PHP | 开80/443端口+关SELinux⚠️ |
🔑 独家技巧:3分钟搞定SSH密钥登录
最小安装后第一件事!告别密码爆破风险:
1️⃣ 本地生成密钥(Win用PowerShell,Mac/Linux用终端):
bash复制ssh-keygen -t rsa # 狂按回车,密码留空更省事
2️⃣ 上传公钥到服务器:
bash复制ssh-copy-id -i ~/.ssh/id_rsa.pub 你的用户名@服务器IP
3️⃣ 服务器关密码登录:
vim复制sudo vim /etc/ssh/sshd_config# 改这两行↓ PasswordAuthentication noPermitRootLogin no
✅ 重启生效:sudo systemctl restart sshd
💥 个人血泪建议:
- 生产服务器千万别关SELinux!权限失控分分钟被黑(临时关用
setenforce 0
)- 装完软件必做快照📸!手滑删库?30秒回退到此刻状态!