作者:邵发
本文为《C/C++学习指南》系列教程的《Linux 篇》的配套资料,最新版本请到官网上获取 。
假设你已经安装了虚拟机软件 VMware, 如果尚未安装,请到官网获取 VMWare 的安装教 程。CentOS 是众多 Linux 发行版中的一种,比较适合用于学习编程。
一、获取 CentOS
本文介绍 CentOS 6.6 的安装方法。百度CentOS-6.6-i386-bin-DVD1.iso
CentOS-6.6-i386-bin-DVD2.iso (不需要)
二、创建虚拟机
先准备一个有 10G 以上剩余空间的位置,比如,在 D 盘下建立目录D:\VM\CentOS。
运行 VMware,开始在虚拟机里安装 CentOS 系统。
在菜单里选择 “文件 | 新建虚拟机”,打开对话框如下,
点“下一步”,
选择“稍后安装操作系统”,点“下一步”,
类型选择“Linux”,版本选择“CentOS”,点下一步,
名称随意命名,比如“CentOS 6.6”, 位置选择放在一个剩余空间大于 10G 的位置,例如“ D:\VM\CentOS ”,点“下一步”,
将最大磁盘大小改为 8G (当然,如果你的硬盘空间非常富余,那就用默认值 20G)选择“存储为单个文件”,点“下一步”,
点“自定义硬件”,修改一下虚拟机的配置参数。
左边点“内存”,默认内存为 1024M,如果你的电脑本身内存小于或等于 4G,可以将调小为800M。如果你的主机内存非常大,则可以保持 1024M。
处理器(CPU)可以设置为 1CPU/2 核心,就足够我们练习编程使用了。
左侧点“CD/DVD ”,右侧指定 CentOS 的 ISO 文件。点击“浏览”按钮,找到并选择CentOS-6.6-i386-bin-DVD1.iso 文件。
其他部分的配置保持不变。点“关闭”按钮,结束参数配置。
点“完成”,结束虚拟机的创建。
三、安装 CentOS
点“开启此虚拟机”,将打开虚拟机。
此时,虚拟机犹如一**立的主机被加电开启,被该虚拟机指定了一个 DVD 光驱(即 ISO文件),所以启动时安装盘被加载,进入 CentOS 系统的安装界面。
此时,你的主机会变得很卡,因为虚拟机占用了大量的内存和 CPU 资源。所以,只有配置 比较高的电脑才适合使用虚拟机,低配置的电脑是不宜使用虚拟机的。
虚拟机会自动进入安装界面,
将鼠标移动窗口内,点一下,则 VMWare 将捕获鼠标,你的所有的鼠标和键盘操作都被发送给虚拟机了。如果想把焦点再回到主机,可以按 Ctrl+Alt 组合键。
在 VMware 窗口中, 移动鼠标的上下箭头键,选择第一项“Install or upgrade an existing system”,点回车,则开始安装过程。后续的安装过程就如同用一个安装光盘在一台真实的 物理主机上安装,步骤是一样的。
按键盘上的向右箭头键,选中“Skip”,按回车,
此时安装界面上出现了鼠标,移动鼠标,点击“Next”,
选择“中文简单”(即在安装过程中使用中文显示),点 Next
键盘布局保持默认的“美国英语式”,点“下一步”,
这一步是指定硬盘的类型。选择“基本存储设备”,点“下一步”,
如果弹出了这个对话框,则选“是,忽略所有数据”按钮,
主机名,保持默认,点“下一步”,
时区保持默认值“上海”,点“下一步”,
设置 root 用户的密码。root 用户是 linux 系统下的超级管理员账号账户,具有完全的权限。 设置好之后,点“下一步”,
如果你的密码设置的简单,会弹出对话框提示。此时选择“无论如何都使用”,
选择“使用所有空间”,点“下一步”,
点“下一步”,
有可能会弹出这个对话框,点“格式化” (不用担心,所有的操作都只是在虚拟机上的操 作,对真实主机没有影响)。
点“将修改写入磁盘”, 保持默认,点下一步,
点“下一步”,
选择“Software Development Workstation”, “现在自定义”,点“下一步”,
左侧点“服务器”,右侧选中 CIFS , FTP, NFS 这三项,
左侧点“数据库”,右键选中两项, 点“下一步”,进入一个长约 30 分钟的安装过程,
最后,安装完成。选择“重新引导”,CentOS 系统将被重新启动。
下面的过程是对 CentOS 的初始配置。
点“前进”,
点“前进”,
Linux 是多用户的操作系统,此界面用于创建一个普通用户。如图所示,创建一个叫 mytest的用户,并设置密码。
默认不变。点“前进”,
点“确定”,没有影响 。点“完成”,结束初始化配置。此时 CentOS 再次重新启动。进入正式的登录页面,如下图所 示。
点 mytest
输入用户 mytest 的密码(先前设置的密码),点“登录”,
此时,CentOS 系统安装完毕。当前拥有 2 个用户: root 和 mytest。 |