CentOS 6.5作为一款经典的Linux发行版,至今仍被部分企业和开发者用于特定场景,学习CentOS 6.5不仅能掌握Linux基础操作,还能理解早期系统的运维逻辑,本文将系统介绍CentOS 6.5的核心知识点,帮助初学者快速入门。

系统安装与基础配置
CentOS 6.5的安装过程相对直观,可通过最小化安装或图形化界面完成,推荐选择最小化安装后手动添加必要组件,以保持系统轻量化,安装完成后,需进行基础配置:
- 网络设置:编辑
/etc/sysconfig/network-scripts/ifcfg-eth0文件,配置静态IP或启用DHCP。 - Yum源配置:替换默认源为国内镜像(如阿里云、网易),提升下载速度。
- 防火墙与SELinux:通过
service iptables stop临时关闭防火墙,或使用setup工具永久配置;SELinux可通过setenforce 0临时禁用(生产环境建议谨慎调整)。
核心命令与文件管理
掌握Linux命令是运维的基础,以下是常用命令分类及示例:
| 功能类别 | 常用命令 | 说明 |
|---|---|---|
| 文件操作 | ls, cd, mkdir, rm | 列表、切换目录、创建目录、删除文件 |
| 文本处理 | cat, grep, vim | 、搜索关键词、编辑器 |
| 系统监控 | top, ps, df -h | 进程管理、磁盘空间查看 |
| 权限管理 | chmod, chown | 修改权限、属主属组 |
使用vim /etc/passwd可查看系统用户信息,通过grep "root" /etc/passwd可筛选root用户相关行。
服务管理与启动控制
CentOS 6.5使用SysV init系统,服务管理主要通过service和chkconfig命令实现:

- 启动/停止服务:
service httpd start(启动Apache) - 设置开机自启:
chkconfig httpd on - 查看服务状态:
service httpd status
对于自定义服务,需在/etc/init.d/目录下创建脚本,并通过chkconfig --add注册。
用户与权限管理
系统安全的核心是用户权限控制:
- 创建用户:
useradd testuser&&passwd testuser - 用户组管理:
groupadd developers&&usermod -aG developers testuser - sudo授权:编辑
/etc/sudoers,添加testuser ALL=(ALL) NOPASSWD: ALL实现免密提权。
软件包管理与编译安装
Yum是CentOS 6.5的主要包管理工具:
- 安装软件:
yum install -y httpd - 查询依赖:
yum deplist httpd - 卸载软件:
yum remove httpd
若需编译安装源码包,需先安装gcc、make等编译工具,执行./configure、make、make install三步曲。

常见问题排查
- 无法联网:检查
/etc/resolv.conf中的DNS配置,确认网卡是否启用。 - 服务启动失败:查看
/var/log/目录下的日志文件(如messages、httpd/error_log)。
FAQs
Q1:CentOS 6.5如何设置静态IP?
A1:编辑/etc/sysconfig/network-scripts/ifcfg-eth0,添加以下内容:
DEVICE=eth0 BOOTPROTO=static IPADDR=192.168.1.100 NETMASK=255.255.255.0 GATEWAY=192.168.1.1 DNS1=8.8.8.8 ONBOOT=yes
重启网络服务:service network restart。
Q2:如何解决Yum源报错“Could not retrieve mirrorlist”?
A2:通常为网络问题或源失效,可替换为国内镜像源,
cd /etc/yum.repos.d/ mv CentOS-Base.repo CentOS-Base.repo.bak wget -O CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo yum clean all && yum makecache
【版权声明】:本站所有内容均来自网络,若无意侵犯到您的权利,请及时与我们联系将尽快删除相关内容!
发表回复