CentOS 6 作为一款经典的 Linux 发行版,在企业环境中仍有着广泛的应用,尽管其官方支持已结束,但通过合理的配置和维护,依然可以稳定运行,本文将围绕 CentOS 6 的核心特性、安装配置、常用服务部署及安全维护等方面展开,为用户提供一份实用的参考指南。

系统安装与基础配置
安装 CentOS 6 时,推荐使用最小化安装以减少系统资源占用,安装完成后,首先更新系统软件包:执行 yum update -y 确保所有组件为最新版本,网络配置是基础环节,可通过编辑 /etc/sysconfig/network-scripts/ifcfg-eth0 文件设置静态 IP,配置项包括 BOOTPROTO=static、IPADDR、NETMASK 和 GATEWAY 等,重启网络服务使用 service network restart,关闭防火墙和 SELinux 可简化初期调试(生产环境需谨慎):执行 service iptables stop 和 setenforce 0,并修改 /etc/selinux/config 将 SELINUX 设为 disabled。
用户管理与权限控制
合理规划用户权限是系统安全的基石,使用 useradd 命令创建用户,useradd -m -s /bin/bash username,-m 自动创建家目录,-s 指定默认 Shell,通过 passwd username 设置密码,用户组管理可通过 groupadd groupname 创建组,并使用 usermod -aG groupname username 将用户添加到组中,权限分配主要依赖 chmod(文件权限)和 chown(所有者),chmod 755 /path/to/directory 设置目录读写执行权限,chown -R user:group /path/to/file 递归修改文件所有者,sudo 权限的授予需编辑 /etc/sudoers 文件,使用 visudo 命令安全修改,添加 username ALL=(ALL) ALL 允许用户执行所有命令。
常用服务部署
Web 服务(Apache)
CentOS 6 默认使用 Apache 2.2,安装后通过 vi /etc/httpd/conf/httpd.conf 配置虚拟主机,在 VirtualHost 段中设置 ServerName、DocumentRoot 和 Directory 等参数,启动服务使用 service httpd start,并设置开机自启 chkconfig httpd on,日志文件默认位于 /var/log/httpd/,可通过 CustomLog 指令自定义日志格式。
数据库服务(MySQL)
MySQL 5.1 是 CentOS 6 的默认版本,安装后执行 mysql_secure_installation 进行安全配置,包括root密码设置、匿名用户删除和测试数据库移除,创建数据库和用户:mysql -u root -p 后执行 CREATE DATABASE db_name;,GRALL PRIVILEGES ON db_name.* TO 'user'@'localhost' IDENTIFIED BY 'password';,配置文件 /etc/my.cnf 可调整内存缓冲区、连接数等参数。

文件共享服务(Samba)
Samba 用于 Windows 与 Linux 之间的文件共享,安装后编辑 /etc/samba/smb.conf,添加共享目录配置,
[share]
comment = Public Share
path = /srv/samba/share
browsable = yes
writable = yes
guest ok = yes 创建共享目录并设置权限:mkdir -p /srv/samba/share,chmod 777 /srv/samba/share,启动服务并设置开机自启:service smb start,chkconfig smb on。
系统监控与日志管理
定期监控系统状态是保障稳定运行的关键,使用 top 或 htop 查看进程和资源占用,df -h 检查磁盘空间,free -m 监控内存使用,日志文件主要位于 /var/log/ 目录,messages 记录系统级日志,secure 记录安全相关事件,可通过 grep 过滤日志内容,grep 'error' /var/log/messages,对于日志轮转,logrotate 工具可自动管理,配置文件 /etc/logrotate.conf 可按需设置轮转周期和保留策略。
安全维护建议
尽管 CentOS 6 已停止官方支持,但仍可通过以下措施提升安全性:

- 第三方软件源:添加 EPEL(Extra Packages for Enterprise Linux)源,获取更多安全更新。
- 定期更新:使用
yum history list查看更新记录,手动安装关键补丁。 - 访问控制:通过
hosts.allow和hosts.deny限制 SSH 和 FTP 访问 IP,或使用fail2ban防暴力破解。 - 数据备份:使用
rsync或tar定期备份重要数据,rsync -avz /source/ /backup/。
相关问答 FAQs
Q1:CentOS 6 如何切换为国内软件源?
A1:首先备份原始配置文件 cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup,然后下载对应版本的国内源文件(如阿里云或网易源),替换原文件,最后执行 yum clean all 和 yum makecache 生效。
Q2:CentOS 6 如何解决依赖包冲突问题?
A2:使用 yum 的 --skip-broken 参数跳过损坏的包,yum update --skip-broken,若问题持续,可尝试 yum history undo last 回滚最近一次操作,或手动删除冲突包后重新安装。
【版权声明】:本站所有内容均来自网络,若无意侵犯到您的权利,请及时与我们联系将尽快删除相关内容!
发表回复