本文将以CentOS 5为例讲述Intel x86体系下符合LAMP架构需求的Linux系统的安装及初始环境的设置。

2. 关于CentOS

CentOS是Community Enterprise Operating System的简称,也叫作社区企业操作系统,是一个完全免费的能构建企业级应用的Linux发行版本。

可以把CentOS当作是当前最流行的商业版Linux -- Red Hat Enterprise Linux(RHEL)的克隆版。除了没有RHEL一样需要付费购买的技术支持外,各种操作与RHEL没有区别。它保留了RHEL的优势,修正了RHEL已知的一些Bug,去除了升级更新等的诸多限制。

CentOS面向那些需要企业级操作系统稳定性及应用环境,而且不希望涉及认证和支持方面开销的环境。

更多信息请参阅CentOS网站: http://www.centos.org

3. CentOS 5 的下载及可引导安装光盘制作

3.1 从镜像站点下载CentOS 5 的ISO镜像文件

DVD: http://mirror.mirr4u.com/centos/5.0/isos/i386/CentOS-5.0-i386-bin-DVD.iso

这里选择了从mirror.mirr4u.com下载CentOS 5的DVD镜像文件,如果你的环境不支持DVD,则可以下载CD的镜像文件,共有6个CD镜像文件:

CD1: http://mirror.mirr4u.com/centos/5.0/isos/i386/CentOS-5.0-i386-bin-1of6.iso

CD2: http://mirror.mirr4u.com/centos/5.0/isos/i386/CentOS-5.0-i386-bin-2of6.iso

CD3: http://mirror.mirr4u.com/centos/5.0/isos/i386/CentOS-5.0-i386-bin-3of6.iso

CD4: http://mirror.mirr4u.com/centos/5.0/isos/i386/CentOS-5.0-i386-bin-4of6.iso

CD5: http://mirror.mirr4u.com/centos/5.0/isos/i386/CentOS-5.0-i386-bin-5of6.iso

CD6: http://mirror.mirr4u.com/centos/5.0/isos/i386/CentOS-5.0-i386-bin-6of6.iso

另外为了验证下载的ISO文件的完整性,需要下载md5校验码文件:

Md5校验码:http://mirror.mirr4u.com/centos/5.0/isos/i386/md5sum.txt

根据具体位置可以选择距离近、速度快的镜像站点下载。查找CentOS的镜像请参见官方镜像站点列表。需要将ISO镜像文件和md5校验码下载到同一目录下。

3.2 验证下载的ISO文件的完整性

如果正在使用windows系统,请先下载md5校验工具,并将其放在刚刚下载的CentOS镜像文件目录。

启动windows的命令行(cmd.exe)、linux的终端(xterm)或控制台,进入刚刚下载的文件目录,运行下面的命令:

md5sum -c md5sum.txt

如果运行结果中你所下载的文件名后边显示为OK(如下面的示例),则说明下载的文件正常可用,否则需要重新下载。

md5sum运行结果的示例:

CentOS-5.0-i386-bin-DVD.iso: OK

CentOS-5.0-i386-bin-1of6.iso: OK

3.3 制作可引导安装光盘

3.3.1 使用windows系统

在windows系统中可以使用Nero ,UltraISO ,Alcohol 120% 等软件将下载的ISO文件烧录成光盘。

3.3.2 使用Linux系统

在linux系统中可以使用图形界面的NeroLinux,或者控制台下的cdrecord等软件将下载的ISO文件烧录成光盘。NeroLinux简单易用,推荐使用。本文将使用控制台下cdrecord来烧录光盘。

如果是使用SCSI的刻录机,使用下面的命令找出刻录机的位置:

cdrecord -scanbus

本文示例主机的显示结果如下:

0,0,0 0) *

0,1,0 1) '_NEC ' 'DVD+-RW ND-6500A' '202C' Removable CD-ROM

0,2,0 2) *

0,3,0 3) *

0,4,0 4) *

0,5,0 5) *

0,6,0 6) *

0,7,0 7) *

如果是使用非SCSI的刻录机,使用下面的命令找出刻录机的位置:

cdrecord dev= -scanbus

其中指刻录机的类型

本文示例主机中安装了ATAPI类型的刻录机,命令如下:

cdrecord dev=ATAPI -scanbus

显示结果如下:

0,0,0 0) 'TEAC ' 'DW-225 ' '2.2A' Removable CD-ROM

0,1,0 1) *

0,2,0 2) *

0,3,0 3) *

0,4,0 4) *

0,5,0 5) *

0,6,0 6) *

0,7,0 7) *

上面两个结果示例中,每一项的前三个数字分别指 SCSI 总线、设备标识和 LUN(逻辑单元号,Logical Unit Number),第四个数字也是设备标识。

cdrecord需要前三个数字指明要使用的设备位置,如果非SCSI设备,数字前要指明设备类型,如上例SCSI设备的示例中名为'DVD+-RW ND-6500A' 的DVD刻录机的设备位置为 0,1,0 ,ATAPI示例中名为'DW-225 ‘的康宝刻录机的设备位置为ATAPI:0,0,0 。

找到设备位置后就可以运行下面的命令刻录下载的ISO文件了:

cdrecord -eject dev=

其中:

为先前找出的刻录机的位置

为要刻录成光盘的ISO文件

对于示例主机的SCSI刻录机,命令如下:

cdrecord -eject dev=0,1,0 CentOS-5.0-i386-bin-DVD.iso

对于示例主机的ATAPI刻录机,命令如下:

cdrecord -eject dev=ATAPI:0,0,0 CentOS-5.0-i386-bin-1of6.iso

关于cdrecord的详细用法请参阅联机帮助和相关资料

4. CentOS 5 的安装过程

4.1 从光盘引导系统

将BIOS设置中的启动项设置为光盘启动,根据你所使用的光驱类型,在DVD/CD-ROM中放入DVD/CD #1,重启系统。

4.2 光盘启动引导至“boot:”提示符下。

按回车键或不做任何动作,进入图形安装界面。如果需要在控制台文本界面安装,则键入下面的命令:

linux text

本文将会使用图形安装界面。

4.3 当出现是否对安装媒体进行测试提问时,我们选择Skip跳过测试。为了确保安装媒体的完整性,也可以选择OK 进行测试。

4.4 图形安装界面启动,出现欢迎屏幕

点击Release Notes可以查看发行注记。我们选择Next继续安装过程。

4.5 接下来出现语言选择界面

这里可以选择安装期间所使用的语言,安装完成后你所选择的语言将成为系统默认语言,后续安装过程也将基于此处的选择设置适当的默认时区。请按个人习惯选择,我们选择默认的English(English)。点击Next进入键盘配置界面。

4.6 键盘配置界面

在这里根据自己的具体情况来选择适当的键盘布局类型,我们选择U.S.English。点击Next继续。

4.7 如果你是用未初始化(分区)的新硬盘进行安装,将出现一个警告窗口,询问是否要初始化硬盘,这样会擦除硬盘上的所有数据。如果选择NO,安装程序将不能继续。我们选择Yes,进入磁盘分区工具Disk Druid界面。

4.8 磁盘分区

Disk Druid提供了4种分区方案:

Remove all partitions on selected drivers and create default layout

Remove linux partitions on selected drivers and create default layout

Use free space on selected drivers and create default layout

Create custom layout

前三种方案都是自动分区方案,不需要你进行分区工作,安装程序将建立默认的分区布局,如果默认的分区布局不能满足你的需要,可以选第四种方案来手动分区。

我们选第一种方案Remove all partitions on selected drivers and create default layout。

点击Advanced storage configration可以禁用dmraid设备和添加iSCSI设备,这里不作介绍。

选中Review and modify partitioning layout,可以在接下来的界面中回顾和更改正在进行的分区操作。

点击Next继续。如果选择前两种方案都会跳出一个警告确认窗口,点Yes继续。

4.8.1 自动分区

如果分区方案选择界面选中了Review and modify partitioning layout,此时会出现分区操作界面,你将有机会回顾和更改正在进行的分区操作,否则将直接进入网络配置界面。

在分区操作界面中如果不需要更改分区,点击Next继续,如需要更改分区请参见手动分部分。

4.8.2 手动分区

如果分区方案选择第四种,此时会进入分区操作界面。

简单起见,我们将建立三个分区:/boot ,/ ,swap 。boot一般分配100M空间,swap一般分配物理内存大小1~2倍的空间。

首先建立/boot分区,大小100M:

点New按钮,出现添加分区界面,Mount Point选/boot ,File Type选ext3 ,Size(MB)填100 ,Additional Size Option选Fixed Size ,完成后点OK返回分区操作界面。

继续点New按钮,出现添加分区界面,File Type选swap,Size(MB)填1024 ,Additional Size Option选Fixed Size ,完成后点OK返回分区操作界面。

继续点New按钮,出现添加分区界面,Mount Point选/ ,File Type选ext3,Size(MB)填你所希望的大小 ,Additional Size Option选Fixed Size ,为方便起见,Additional Size Option我们选Fill to maximum allowable size,这样Size(MB)字段可以不用填,完成后点OK返回分区操作界面。

分区完成后的界面如下所示:

如果需要更改一个分区,用鼠标选中要修改的分区,再点Edit,将出现与添加分区类似的界面,按需要进行修改即可。

如果需要删除一个分区,用鼠标选中要删除的分区,再点Delete,弹出的确认窗口中点Delete,即可删除这个分区。

4.8.3 配置引导加载器

这里可以配置引导程序的安装位置,要引导的系统名字,进入引导加载器配置界面的密码,内核参数等,我们全部保留默认值即可。

点Next进入网络配置界面。

4.9 网络配置

如果此时没有网络设备,则此界面不出现,直接到时区配置。

linux 基础环境安装教程,Linux安装及初始环境设置基础教程相关推荐

  1. python谷歌浏览器驱动安装失败_阿里云centos7.2下安装chrome浏览器+webdriver+selenium及常见设置-傻瓜教程...

    Linux版本:阿里云CentOS Linux release 7.2.1511 (Core) root用户下 测试时间:2019-04-16 1.安装chrome浏览器 1.1 创建yum源文件 c ...

  2. 中继(扩展)wifi覆盖范围的路由器的设置(图文教程)【中继路由器的设置图文教程】

    欢迎阅读本中继路由器设置图文教程(以斐讯K2路由器为例) 前言 关于本教程术语的几点约定 中继用一个路由器将另一个路由器的wifi覆盖范围扩展使其信号覆盖范围更广的行为 主路由器入户网线连接的路由器或 ...

  3. 联想开天s620z改win7和Linux,联想ThinkPad笔记本win10改win7系统及BIOS设置图文教程

    [文章导读] 联想ThinkPad笔记本是联想品牌中办公用的最多的笔记本,大家都知道2015年后联想thinkpad笔记本都预装的是win10系统,用户还是喜欢win7系统,在安装WIN7过程中如果你 ...

  4. 使用U盘安装统信UOS20服务器操作系统1050a出现“设置基础软件仓库时出错”报错导致无法继续安装的解决方法

    目录 一.复现步骤 二.解决方法 一.复现步骤 操作系统版本:统信操作系统UOS--20-1050a-amd64 使用Rufus工具制作U盘启动盘或者使用UltraISO工具制作U盘启动盘: 修改启动 ...

  5. 无线路由器打印机服务器设置,newifi新路由打印机服务器设置全教程

    newifi新路由打印机服务器设置全教程 newifi新路由打印机服务器设置全教程 newifi mini一个USB口,接移动硬盘是必然的,如果再接打印机,必须加hub. 那如何设置呢? 首先,new ...

  6. linux系统下安装pip3,linux下安装python3和对应的pip环境教程详解

    linux下安装python3和对应的pip环境教程详解 1.下载python3.6的安装包: 2.解压后,进入到解压目录下,执行如下命令,将python3.6进行编译,如下是将python的环境编译 ...

  7. git有本地化环境吗Linux,msysgit之Git for Windows 安装与使用教程

    git for windows是专为windows平台开发的一套轻量化.本地化git scm工具,支持所有git功能特性.msysgit包含一个命令行工具git bash和一个gui工具git gui ...

  8. linux安装python3教程_linux下安装python3和对应的pip环境教程详解

    1.下载python3.6的安装包: 2.解压后,进入到解压目录下,执行如下命令,将python3.6进行编译,如下是将python的环境编译到/usr/local/python3的目录下,注意先创建 ...

  9. 深度linux安装make,linux下安装python3完整教程(依赖环境gcc,make,cmake,configure等详细解释)...

    前言:python在linux环境下面没有安装包,只支持从源码安装,本文不仅仅会完整的演示安装步骤,还会解释每一步这么做的原因以及一些关键概念的理解,包括什么是make等.本文基于centos7的KD ...

  10. Linux环境下Protobuf完整安装和使用教程

    Linux环境下Protobuf完整安装和使用教程 目标 下载和安装 环境配置 一个例子 1.报文定义 2.报文生成 3.使用报文 4.编译程序 5.常见问题: 目标 本文将教会一个完全的新手如何搭建 ...

最新文章

  1. 导出Windows服务器下的Oracle数据库并导入到Linux服务器下的Oracle数据库中
  2. [导入]日志 20071206 (WCF Architecture)
  3. java面试的基本问题_java面试常见基础问题之一
  4. 跟我一起写 Makefile(一)【转】
  5. c++ for each 遍历tuple
  6. 扬长避短使用Windbg和Visual Studio高效调试调试你的代码
  7. 工业互联网联盟发布工业物联网安全框架
  8. CSS3属性box-shadow详解[盒子阴影]
  9. 视频教程-2020年软考网络工程师基础知识历年真题详解软考视频教程-软考
  10. java计算机毕业设计-数字相册管理系统-源码+数据库+系统+lw文档+mybatis+运行部署
  11. 【SSH框架/国际物流商综平台】-03 部门、用户、角色、模块 CURD BRAC认证 细粒度权限控制 BaseAction Page struts.xml *.hbm.xml
  12. 机器学习复习之逻辑斯蒂回归以及决策树
  13. 超实用的油猴脚本推荐(持续更新)
  14. 创客路上,跟着嘻多猴快乐出发!
  15. ejb 3 开发快速入门 2 建立EJB工程
  16. python 实现翻译功能
  17. 相识如茶,相思似酒(转)
  18. 因为套用这个模板,我成了公司最佳员工
  19. 做线雕多久能恢复自然_线雕多久能恢复自然?
  20. OpenCv-C++-LBP特征检测

热门文章

  1. 苹果开发者账号的申请
  2. 第1课:通过案例对SparkStreaming 透彻理解三板斧
  3. Elasticsearch 聚合搜索技术深入
  4. COM ---- Inside COM Note
  5. android 好友功能,ListView模拟微信好友功能
  6. 15款5号电池横评,小米、南孚电池评测,充电电池评测,小米性价比最高。耐时容量高续航长,充电电池适用高耗电量产品
  7. 插上耳机一说话别人听有很大的电流声怎么办?
  8. DB数据库密码怎么破啊~~~求高手帮忙解决下~
  9. Unity Shader学习(五)鼠标移动方块
  10. OpenMP 参考(指令详解)