CentOS 6.7操作基础与常用命令
CentOS 6.7是一款基于Red Hat Enterprise Linux(RHEL)源代码编译而成的免费操作系统,以其稳定性和安全性著称,本文将介绍CentOS 6.7的基础操作,包括安装、网络配置、服务管理、软件包管理及安全设置,帮助用户快速上手。

系统安装与初始配置
安装CentOS 6.7时,可通过最小化安装减少资源占用,安装完成后,首次启动需设置root密码和创建普通用户,建议禁用root远程登录,改用普通用户通过sudo提权操作。
- 时区设置:执行
timedatectl set-timezone Asia/Shanghai或手动编辑/etc/sysconfig/clock文件。 - 网络配置:编辑
/etc/sysconfig/network-scripts/ifcfg-eth0,设置ONBOOT=yes以启用开机自启。 - 更新系统:运行
yum update确保所有软件包为最新版本。
网络管理与故障排查
网络配置是服务器运维的基础,CentOS 6.7使用NetworkManager管理网络,但需确保服务已启动(service NetworkManager start)。
- 静态IP配置:在
ifcfg-eth0中添加IPADDR=192.168.1.100、NETMASK=255.255.255.0等参数后,执行service network restart生效。 - DNS设置:编辑
/etc/resolv.conf,添加nameserver 8.8.8.8。 - 常用排查命令:
ping测试网络连通性;ifconfig查看网卡状态;netstat -tuln检查监听端口。
服务管理(System V init)
CentOS 6.7采用System V init管理系统服务,而非systemd,通过service或/etc/init.d/脚本控制服务。
- 启动/停止服务:
service httpd start或/etc/init.d/httpd stop。 - 开机自启设置:
chkconfig httpd on,可通过chkconfig --list查看所有服务状态。 - 自定义服务:在
/etc/init.d/下创建脚本,并赋予执行权限,再通过chkconfig管理。
软件包管理(YUM)
YUM(Yellowdog Updater Modified)是CentOS 6.7的默认包管理工具,支持依赖自动解析。
- 安装软件包:
yum install package_name,如yum install -y httpd。 - 卸载软件包:
yum remove package_name。 - 清理缓存:
yum clean all可释放磁盘空间。 - 第三方源配置:如需安装EPEL源,执行
rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm。
用户与权限管理
合理管理用户和权限是系统安全的重点。

- 创建用户:
useradd username,设置密码用passwd username。 - sudo授权:编辑
/etc/sudoers,添加username ALL=(ALL) ALL,或使用visudo安全修改。 - 文件权限:
chmod 755 file设置权限,chown user:group file修改属主。
防火墙与SELinux配置
CentOS 6.7默认启用iptables和SELinux,需谨慎配置以避免服务异常。
- 防火墙规则:
- 开放HTTP端口:
iptables -A INPUT -p tcp --dport 80 -j ACCEPT; - 保存规则:
service iptables save。
- 开放HTTP端口:
- SELinux临时关闭:
setenforce 0,永久关闭需编辑/etc/selinux/config将SELINUX=enforcing改为disabled。
日志管理与监控
系统日志记录关键操作,可通过日志排查问题。
- 查看日志:
tail -f /var/log/messages实时监控系统日志; - 日志轮转:
logrotate工具自动切割日志,配置文件位于/etc/logrotate.conf。
磁盘管理与挂载
磁盘分区和挂载是存储管理的基础操作。
- 查看磁盘信息:
fdisk -l或df -h。 - 创建分区:
fdisk /dev/sdb,按提示操作后保存。 - 格式化与挂载:
- 格式化:
mkfs.ext4 /dev/sdb1; - 挂载:
mount /dev/sdb1 /data,并写入/etc/fstab实现开机自动挂载。
- 格式化:
远程访问与SSH配置
SSH是Linux服务器的主要远程管理工具。
- SSH服务启动:
service sshd start,并设置开机自启chkconfig sshd on。 - 密钥登录:生成密钥对
ssh-keygen,将公钥~/.ssh/id_rsa.pub复制到远程服务器的~/.ssh/authorized_keys。
系统备份与恢复
定期备份是数据安全的重要保障。

- 使用tar备份:
tar -czf backup.tar.gz /data压缩备份目录。 - 使用rsync同步:
rsync -avz /data/ user@remote:/backup/远程同步数据。
FAQs
Q1: 如何在CentOS 6.7中永久关闭防火墙?
A1: 执行以下命令:
service iptables stop chkconfig iptables off
这将禁用防火墙服务并确保开机不自动启动。
Q2: CentOS 6.7如何切换默认语言为中文?
A2: 修改/etc/sysconfig/i18n文件,将LANG="en_US.UTF-8"改为LANG="zh_CN.UTF-8",然后重启系统或执行source /etc/sysconfig/i18n生效。
【版权声明】:本站所有内容均来自网络,若无意侵犯到您的权利,请及时与我们联系将尽快删除相关内容!
发表回复