关于CentOS的安装,网上有很多详细的教程。其实重点就在于硬盘的分区和软件的定制这两块。下面我在VirtualBox虚拟机上安装 CentOS-6.5-i386-minimal。

1.在起始菜单处选择:Install or upgrade an existing system

2.跳过 Media Test,选择 Skip

3.(中间省略一些步骤,这里只列出关键的)硬盘分区

  这里参照http://www.cnblogs.com/xia520pi/archive/2012/05/16/2503770.html 的说法是有两种建议的分区方式:

  • 方案1(桌面)

/boot:用来存放与Linux系统启动有关的程序,比如启动引导装载程序等,建议大小为100MB。

/:Linux系统的根目录,所有的目录都挂在这个目录下面,建议大小为5GB以上。

/home:存放普通用户的数据,是普通用户的宿主目录,建议大小为剩下的空间。

swap:实现虚拟内存,建议大小是物理内存的1~2倍。

  • 方案2(服务器)

/boot:用来存放与Linux系统启动有关的程序,比如启动引导装载程序等,建议大小为100MB。

/usr:用来存放Linux系统中的应用程序,其相关数据较多,建议大于3GB以上。

/var:用来存放Linux系统中经常变化的数据以及日志文件,建议大于1GB以上。

/home:存放普通用户的数据,是普通用户的宿主目录,建议大小为剩下的空间。

/:Linux系统的根目录,所有的目录都挂在这个目录下面,建议大小为5GB以上。

/tmp:将临时盘在独立的分区,可避免在文件系统被塞满时影响到系统的稳定性。建议大小为500MB以上。

swap:实现虚拟内存,建议大小是物理内存的1~2倍。

由于我是虚拟机,而且只分了20G硬盘给CentOS,所以我采用桌面的分区方式。当然也有最简单的方式就是:只分根目录和Swap。

接下来一直安装即可。

4.安装完毕,重新引导启动后,默认情况只有一个root用户。使用root登陆后需要添加一个普通用户:

useradd hadoop #添加用户名为 hadoop 的用户
passwd hadoop #修改用户 hadoop 的密码

5.关闭防火墙

service iptables stop #关闭IPv4防火墙
service ip6tables stop #关闭IPv6防火墙
chkconfig iptables off #关闭IPv4防火墙开机启动
chkconfig ip6tables off #关闭IPv6防火墙开机启动

6.关闭SELinux

  编辑 SELinux 配置文件,并将 SELinux=enforcing 修改为 SELinux=disabled

vi /etc/sysconfig/selinux #编辑 SELinux 配置文件
#找到相应字段并修改,保存退出

  然后执行下列命令进行设置:

setenforce
getenforce

  当终端输出 Permissive 时表示 SELinux 已关闭。

7.关闭不需要的服务

  执行下面命令,关闭一些暂时用不到的服务:

chkconfig auditd off
chkconfig mdmonitor off
chkconfig udev-post off

8.关于Minimal最小化安装可能会出现的问题

  启动后,如果想要进行联网操作,键入 ifconfig 会发现没有熟悉的 eth0,这是因为默认情况 eth0 没有设置为开机启动。解决方法:修改 /etc/sysconfig/network-scripts/ifcfg-eth0,将字段 ONBOOT=no 修改为 ONBOOT=yes。保存退出,执行 service network restart 即可。

本篇写的比较简陋,主要是个人觉得对于系统的安装各自有各自的见解,并且对于学习来说环境不能作为重点,如果有时间的话我会补全这篇,来一个完整版的CentOS安装教程。

CentOS 6.5 安装配置的更多相关文章

  1. CentOS 7.0安装配置Vsftp服务器

    一.配置防火墙,开启FTP服务器需要的端口 CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙. 1.关闭firewall: systemctl stop fi ...

  2. CentOS 6.6安装配置LAMP服务器(Apache+PHP5+MySQL)

    准备篇: CentOS 6.6系统安装配置图解教程 http://www.osyunwei.com/archives/8398.html 1.配置防火墙,开启80端口.3306端口 vi /etc/s ...

  3. CentOS 6.5安装配置LNMP服务器(Nginx+PHP+MySQL)

    CentOS 6.5安装配置LNMP服务器(Nginx+PHP+MySQL) 一.准备篇: /etc/init.d/iptables stop #关闭防火墙 关闭SELINUX vi /etc/sel ...

  4. CentOS 6.4安装配置LAMP服务器(Apache+PHP5+MySQL)

    这篇文章主要介绍了CentOS 6.4安装配置LAMP服务器(Apache+PHP5+MySQL)的方法,需要的朋友可以参考下 文章写的不错,很详细:IDO转载自网络: 准备篇: 1.配置防火墙,开启 ...

  5. centOS下yum安装配置samba

     centOS下yum安装配置samba 2010-03-29 15:46:00 标签:samba yum centOS 安装 休闲 注意:本文的原则是只将文件共享应用于内网服务器,并让将要被共享的目 ...

  6. CentOS 7.0安装配置LAMP服务器(Apache+PHP+MariaDB)

    CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙. 1.关闭firewall: systemctl stop firewalld.service #停止fir ...

  7. CentOS 7.x安装配置

    简述 VMware可以创建多个虚拟机,每个虚拟机上都可以安装各种类型的操作系统.安装方法也有很多种.下面,主要以ISO镜像安装为例,介绍CentOS 7.x的安装过程及相关的参数设置. 简述 创建虚拟 ...

  8. CentOS 6.x安装配置

    简述 VMware可以创建多个虚拟机,每个虚拟机上都可以安装各种类型的操作系统.安装方法也有很多种.下面,主要以ISO镜像安装为例,介绍CentOS 6.x的安装过程及相关的参数设置. 简述 创建虚拟 ...

  9. CentOS 6.3安装配置LAMP服务器(Apache+PHP5+MySQL)

    准备篇: 1.配置防火墙,开启80端口.3306端口 vi /etc/sysconfig/iptables -A INPUT -m state --state NEW -m tcp -p tcp -- ...

  10. CentOS 7.0安装配置Vsftp服务器步骤详解

    安装Vsftp讲过最多的就是在centos6.x版本中了,这里小编看到有朋友写了一篇非常不错的CentOS 7.0安装配置Vsftp服务器教程,下面整理分享给各位. 一.配置防火墙,开启FTP服务器需 ...

随机推荐

  1. Firefly Http通信简单介绍

    原地址:http://www.9miao.com/question-15-54042.html 首先创建firefly工程,firefly-admin.py createproject httptes ...

  2. firefly 环境配置所需工具

    原地址:http://www.9miao.com/question-15-59032.html http://down.9miao.com/attachment/forum/201405/19/120 ...

  3. linux踢人命令 pkill踢人用法

    首先使用who命令查看在线用户,然后踢人. 强制踢人命令格式:pkill -kill -t tty 解释: pkill -kill -t 踢人命令 tty 所踢用户的TTY或者pts/x(x代表数字) ...

  4. module_init宏解析 linux驱动的入口函数module_init的加载和释放

    linux驱动的入口函数module_init的加载和释放 http://blog.csdn.net/zhandoushi1982/article/details/4927579 void free_ ...

  5. Android性能优化典范 - 第2季

    Google发布了Android性能优化典范第2季的课程,一共20个短视频,包括的内容大致有:电量优化,网络优化,Wear上如何做优化,使用对象池来提高效率,LRU Cache,Bitmap的缩放,缓 ...

  6. Move to Another Changelist

    Move to Another Changelist 将选中的文件转移到其他的 Change list 中. Change list 是一个重要的概念,这里需要进行重点说明.很多时候,我们开发一个项目 ...

  7. ubuntu 解决依赖问题

    安装aptitude包管理器 然后用aptitude安装 sudo aptitude install ***

  8. (转)linux 技巧:使用 screen 管理你的远程会话

    转自:http://www.ibm.com/developerworks/cn/linux/l-cn-screen/index.html 你是不是经常需要 SSH 或者 telent 远程登录到 Li ...

  9. MySQL timed_mutexes

    提要: MySQL 5.5.39 Release版本正式从源码里删除了全局参数timed_mutexes.timed_mutexes原本用来控制是否对Innodb引擎的mutex wait进行 计时统 ...

  10. 函数hash_get_nth_cell

    /************************************************************//** Gets the nth cell in a hash table. ...