CentOS 6.5 是一款经典的 Linux 发行版,尽管已停止官方支持,但在某些特定场景下仍被广泛使用,本文将详细介绍如何在 CentOS 6.5 系统中通过命令行完成软件安装、系统更新及常用工具配置,帮助用户高效管理服务器环境。

系统更新与基础配置
在安装新软件之前,建议先更新系统包列表并升级已安装的软件包,执行以下命令:
sudo yum check-update sudo yum update -y
该命令会检查可用的更新并自动安装,确保系统处于最新状态,若需清理缓存,可运行 sudo yum clean all 以释放磁盘空间,建议配置 EPEL(Extra Packages for Enterprise Linux)仓库,以获取更多第三方软件:
sudo rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
常用软件安装命令
编译工具与开发环境
开发人员需安装 GCC、Make 等工具链:
sudo yum groupinstall "Development Tools" -y
该命令会自动安装 GCC、G++、Make 等基础开发工具,若需调试支持,可额外安装 gdb:
sudo yum install gdb -y
Web 服务器安装
以 Apache 为例,执行以下命令安装并启动服务:
sudo yum install httpd -y sudo service httpd start sudo chkconfig httpd on
默认网站目录为 /var/www/html,可通过修改 /etc/httpd/conf/httpd.conf 配置虚拟主机。

数据库服务安装
MySQL 是常用的关系型数据库,安装命令如下:
sudo yum install mysql-server -y sudo service mysqld start sudo chkconfig mysqld on
安装后需运行 mysql_secure_installation 初始化安全设置,包括 root 密码配置和匿名用户移除。
编程语言环境
Python:CentOS 6.5 默认 Python 版本为 2.6,可通过以下命令安装:
sudo yum install python python-devel -y
Node.js:建议通过源码编译安装最新版本,或使用 NVM(Node Version Manager)管理多版本。
软件包管理进阶操作
查询软件包信息
yum search <关键词> # 搜索相关软件包 yum info <包名> # 查看软件包详细信息
安装与卸载软件
sudo yum install <包名> -y # 安装软件 sudo yum remove <包名> -y # 卸载软件 sudo yum erase <包名> -y # 彻底删除配置文件
解决依赖问题
若遇到依赖冲突,可尝试以下命令:
sudo yum deplist <包名> # 查看依赖关系 sudo yum localinstall <.rpm文件> -y # 安装本地 RPM 包
系统服务管理
安装服务后,需通过以下命令控制其运行状态:

sudo service <服务名> start # 启动服务 sudo service <服务名> stop # 停止服务 sudo service <服务名> restart # 重启服务 sudo service <服务名> status # 查看服务状态
重启 Nginx 服务:sudo service nginx restart,为使服务开机自启,需运行 sudo chkconfig <服务名> on。
安全与权限设置
安装软件后,建议调整文件权限以增强安全性,限制 Web 目录访问权限:
sudo chmod -R 755 /var/www/html sudo chown -R apache:apache /var/www/html
可通过 sudo visudo 编辑 sudoers 文件,为特定用户分配管理权限。
FAQs
Q1: 如何查看已安装的软件包列表?
A: 执行 yum list installed 可列出所有已安装的软件包,若需过滤特定软件,可结合 grep 命令,如 yum list installed | grep nginx。
Q2: 安装软件时提示“Error: Nothing to do”怎么办?
A: 通常表示软件包已安装或版本匹配,可尝试 sudo yum update <包名> 升级,或使用 sudo yum history list 查看安装记录,若问题持续,建议检查软件源配置是否正确。