5154

Good Luck To You!

centos 6.3使用教程,新手如何一步步配置基础环境?

CentOS 6.3作为一款经典的企业级Linux发行版,凭借其稳定性和安全性,在服务器领域仍有广泛应用,本文将详细介绍CentOS 6.3的安装、基础配置、常用操作及服务搭建,帮助用户快速上手。

centos 6.3使用教程,新手如何一步步配置基础环境?

系统安装与环境准备

安装前准备

下载CentOS 6.3镜像(建议选择Minimal-ISO精简版,减少不必要的组件),通过虚拟机工具(如VMware、VirtualBox)或物理机启动安装程序,确保硬件资源满足需求:至少512MB内存(推荐1GB以上)、10GB以上可用磁盘空间,并关闭Secure Boot(若使用UEFI启动)。

安装步骤

  • 语言与键盘选择:默认“English”和“US”,点击“Next”继续。
  • 存储设备配置:选择“Create custom layout”手动分区,建议划分/(根分区,至少20GB)、/boot(200MB)、swap(内存的1-2倍)、/home(剩余空间,用于数据存储)。
  • 网络配置:安装时可配置静态IP(适用于服务器),或通过DHCP动态获取。
  • 时区与root密码:选择“Asia/Shanghai”,设置强root密码并确认。
  • 软件包选择:Minimal安装默认无图形界面,若需GUI可稍后通过yum groupinstall "Desktop"安装。

安装完成后重启,首次登录使用root账号。

基础系统配置

网络配置

编辑网络配置文件/etc/sysconfig/network-scripts/ifcfg-eth0(eth0为网卡名称,实际以ip addr查询为准):

DEVICE=eth0
TYPE=Ethernet
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8
DNS2=114.114.114.114

保存后执行service network restart重启网络服务,使用ping www.baidu.com测试连通性。

更新系统

执行以下命令更新软件包并修复依赖:

yum update -y
yum upgrade -y

若提示“Cannot retrieve repository metadata”,检查/etc/yum.repos.d/CentOS-Base.repo中的镜像源是否可用,可替换为阿里云或网易的CentOS 6镜像源。

关闭防火墙与SELinux(生产环境需谨慎)

# 临时关闭(重启后生效)
service iptables stop
setenforce 0
# 永久关闭
chkconfig iptables off
sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config

常用软件安装与管理

基础开发工具

yum groupinstall "Development Tools" -y  # 安装gcc、make等开发工具
yum install vim wget curl unzip -y      # 安装常用工具

安装LAMP环境

  • Apache

    centos 6.3使用教程,新手如何一步步配置基础环境?

    yum install httpd -y
    chkconfig httpd on
    service httpd start

    访问http://服务器IP测试,默认网站目录为/var/www/html

  • MySQL

    yum install mysql-server -y
    chkconfig mysqld on
    service mysqld start
    mysql_secure_installation  # 初始化安全配置(设置root密码、匿名用户等)
  • PHP

    yum install php php-mysql php-gd php-mbstring -y
    service httpd restart  # 重启Apache加载PHP模块

    /var/www/html创建info.php<?php phpinfo(); ?>,通过浏览器访问验证PHP是否正常工作。

安装Nginx(可选)

若需替换Apache,可执行:

rpm -Uvh http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm
yum install nginx -y
chkconfig nginx on
service nginx start

系统维护与优化

定时任务(Cron)

使用crontab -e编辑定时任务,例如每天凌晨2点清理日志:

0 2 * * * find /var/log/httpd -name "*.log" -mtime +30 -delete

磁盘空间监控

安装ncdu工具分析磁盘占用:

centos 6.3使用教程,新手如何一步步配置基础环境?

yum install epel-release -y
yum install ncdu -y
ncdu /  # 扫描根目录并显示占用情况

用户权限管理

创建普通用户并赋予sudo权限:

useradd admin
passwd admin
echo "admin ALL=(ALL) ALL" >> /etc/sudoers

常见问题与解决方案

  • 无法连接Yum源:检查网络配置,或更换国内镜像源(如阿里云CentOS 6源)。
  • Apache启动失败:查看/var/log/httpd/error_log,常见原因包括端口占用(80端口被占用需修改/etc/httpd/conf/httpd.conf中的Listen指令)、配置语法错误(使用apachectl configtest检查)。

FAQs

Q1:CentOS 6.3如何设置静态IP?
A1:编辑/etc/sysconfig/network-scripts/ifcfg-eth0,设置BOOTPROTO=static并配置IPADDRNETMASKGATEWAYDNS,保存后执行service network restart即可。

Q2:CentOS 6.3如何远程登录?
A2:默认已安装OpenSSH服务,确保防火墙放行22端口(iptables -I INPUT -p tcp --dport 22 -j ACCEPT),使用客户端(如Xshell、PuTTY)通过ssh root@服务器IP远程登录,建议使用普通用户登录后切换至root(sudo su -)。

通过以上步骤,您已掌握CentOS 6.3的基础使用方法,实际应用中需根据需求调整配置,并注重系统安全(如定期更新、禁用root远程登录等)。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2025年12月    »
1234567
891011121314
15161718192021
22232425262728
293031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
    网站收藏
    友情链接

    Powered By Z-BlogPHP 1.7.3

    Copyright Your WebSite.Some Rights Reserved.