一、系统工具类
1. 网络工具
bash
yum install -y net-tools # ifconfig, netstat
yum install -y wget curl # 下载工具
yum install -y telnet # 网络测试
yum install -y bind-utils # nslookup, dig
2. 系统监控
bash
yum install -y epel-release # 先安装 EPEL 源
yum install -y htop # 增强型任务管理器
yum install -y iotop # I/O 监控
yum install -y nethogs # 网络流量监控
3. 文本编辑和查看
bash
yum install -y vim # 文本编辑器
yum install -y tree # 树形目录显示
yum install -y lsof # 查看打开文件
yum install -y psmisc # killall, pstree
二、开发工具类
1. 编译环境
bash
yum groupinstall -y "Development Tools"
yum install -y gcc-c++ make cmake
2. 版本控制
bash
yum install -y git
yum install -y subversion
3. 运行环境
bash
yum install -y java-1.8.0-openjdk
yum install -y python3
yum install -y perl
三、服务管理类
1. Web 服务器
bash
yum install -y httpd # Apache
systemctl start httpd
systemctl enable httpd
2. 数据库
bash
yum install -y mariadb-server mariadb
systemctl start mariadb
systemctl enable mariadb
3. SSH 增强
bash
yum install -y openssh-server openssh-clients
systemctl start sshd
systemctl enable sshd
四、实用小工具
1. 压缩解压
bash
yum install -y unzip zip
yum install -y bzip2
yum install -y tar
2. 时间同步
bash
yum install -y ntpdate
ntpdate time.windows.com
3. 文件传输
bash
yum install -y lrzsz # rz/sz 命令
yum install -y vsftpd # FTP 服务器
五、一键安装脚本
常用工具集合
bash
yum install -y epel-release
yum install -y vim wget curl git tree htop net-tools lsof unzip
开发环境集合
bash
yum groupinstall -y "Development Tools"
yum install -y java-1.8.0-openjdk python3 httpd mariadb-server
六、配置建议
1. 更新系统
bash
yum update -y
2. 清理缓存
bash
yum clean all
3. 禁用不需要的服务
bash
systemctl stop postfix # 邮件服务
systemctl disable postfix
七、总结
- 必装工具:vim, wget, net-tools, epel-release
- 推荐监控:htop, iotop, nethogs
- 开发环境:Development Tools, git, java, python3
根据实际需求选择安装,避免安装不必要的软件以保持系统轻量。