在VMware上安装Liunx CentOs系统

1. Linux系统下载

CentOs官网下载,免费

2. 安装

2.1 硬件设置

  • 内存至少628Mb,少于828Mb时linux只能使用字符界面安装,不再使用图形界面;
  • CD/DVD光驱选择使用ISO镜像,选在下载好的ISO包
  • 网卡设置
  • 打开电源:点击打开电源,相当于开机,才会有界面
  • 挂起 功能:把虚拟机当前状态卡住;只要点恢复就可以恢复过来。

2.2 界面安装

  1. 迅速的按下F2,进去BIOS界面。计算机默认通过硬盘启动,需要改成通过光盘启动
    • 主板的操作系统就是BIOS系统,用于计算机基本信息设置,比如主板信息、系统时间
    • 选择Boot菜单,将CD-ROM Drive移动到第一个
    • VMware中不需要此步操作,会智能的选择光盘启动。
    • 真实机在安装时需要调整光盘启动,安装完后调整回硬盘启动。否则每次都从光盘重新安装。
  2. 光盘启动界面有五个选项:
    • 安装或者升级现有操作系统(选这个!)
    • 安装操作系统,且使用基本显卡驱动
    • 修复已安装的系统:进入系统修复模式
    • 退出安装,并从硬盘启动(已安装了系统,又从光盘进去了)
    • 内存检测
  3. 选择第一个后,Linux开始进行自检,内存大于628Mb,才能进入图形安装界面(更简单可靠),否则字符安装
  4. 弹出Disc Found 询问是否需要检测光盘。下载好的光盘无需检测,选skip
  5. 自动检测显卡和内存,只要支持图形安装的要求,就可以进入图形安装欢迎界面
    • ctrl+alt+enter,全屏显示
  6. 安装语言:选简体中文(如果选英文,那么后面的安装包一定要选择中文字体,否则要手工安装中文字体)
  7. 选键盘:美式键盘
  8. 选择基本存储;提示你,可能会把硬盘中数据清空,选择是
  9. 起一个主机名(先用默认的,Linux对主机名并不敏感;在局域网内,windows系统IP地址不能重,主机名也不能重,否则两台相同主机名的计算机不能通信)
  10. 选择时区:默认上海
  11. root用户设置密码
  12. 询问如何分区、挂载

    • 选择:创建自定义布局
      • 有一块sda(/dev/sda)硬盘
    • 创建→标准分区
      • RAID分区、LVM是高级文件系统的分区
    • 挂载点:/boot(任何目录都可以,建议先分/boot分区,然后剩余空间都给/分区)→文件系统类型:ext4→大小:200Mb
      • /boot分区会默认被分为sda1,因为/boot用于系统启动,所以他一定会放在硬盘最开始的部分,如果强制改成sda2,即不在硬盘开始部分,可能会造成系统无法启动
      • sda1、sda2这些分区号是系统自动分配的,看懂就行
    • 创建→标准分区→挂载点:不选→文件系统类型:swap→大小:1Gb
      • swap分区在文件系统中选;没有挂载点目录,这部分空间,不是给用户用的,是给系统内核直接调用的
      • swap其实对系统性能没多大影响,1Gb差不多了
    • 创建→标准分区→挂载点:/home→ext4→2Gb
      • 服务器如果用作文件服务器,允许用户上传下载数据到/home中,单独分区,可以保证数据的安全性
      • 其他的目录分区也不是必须的,根据使用用途自定义
    • 创建→标准分区→挂载点:/→ ext4→使用全部可用空间
      • 如果已经有了三个分区,当分第四个分区的时候,第四个分区sda4默认为扩展分区,这样你就可以分更多的逻辑分区。
      • 前面已经有sda1/2/3那么根分区就会变成sda5分区,第一个逻辑分区

    以上为基本分区,安装好操作系统;还有高级分区,以后讨论。

  13. 格式化(目的:写入文件系统)

  14. 询问将引导程序安装在哪里:用默认,直接下一步
    • 引导程序是什么?
  15. 询问需要安装哪些软件:选择basic server

    • desktop:桌面,即图形界面(个人用户推荐)
    • minimal desktop:最小化桌面
    • minimal:最小化(服务器推荐,没有图形界面,linux占用资源更少,更多的空间给服务使用,服务越少,报错被攻击的可能性也越低;服务器的要求是稳定和安全;但是很多命名不会安装,要自己安装软件)
    • basic server:安装基本服务器的软件包(运维学习者推荐,常见的工具都会装好)
    • database server:安装数据库服务器的软件包
    • web server:安装网页服务器的软件包
    • virtual host :虚拟主机
    • software development workstation : 软件开发工作站

    如果对linux非常熟悉,自己能够配置软件包环境,可以不用以上集成的软件包安装,可以自定义选择需要安装的软件,则会出现更加详细的linux软件选择。初学者不建议自定义软件安装。

    如果第6步选择了英文安装,那么这里自定义中,在语言支持中勾选中文支持,否则之后要手工安装中文字体

  16. 软件包全部安装完成后,选择重新引导重启系统。注意:真实机再次重启后进入BIOS调整硬盘启动优先
  17. 启动完成,进入纯字符界面。安装完成
  18. 输入用户名root,输入密码(不会显示)

3. 安装日志

  • /root : root用户的家目录,即每个用户的初始登陆位置 ~
  • /root/install.log :系统安装时,装了哪些软件包及其版本信息
  • /root/install.log.syslog :安装过程中留下的事件记录
  • /root/anaconda-ks.cfg :以Kickstart配置文件的格式记录安装过程中设置的选项信息
    • kickstart指的是linux同时安装好几千台服务器时,如果完全手工安装很耗时,linux准备了无人值守安装,即不需要用户参与可以自动安装,安装过程依赖一个已经安装好的服务器,某个服务器作为模板,其他服务器跟它装的一样。依赖的配置文件就是 anaconda-ks.cfg

当前网速较慢或者你使用的浏览器不支持博客特定功能,请尝试刷新或换用Chrome、Firefox等现代浏览器