在VMware上安装Liunx CentOs系统
1. Linux系统下载
CentOs官网下载,免费
2. 安装
2.1 硬件设置
- 内存至少628Mb,少于828Mb时linux只能使用字符界面安装,不再使用图形界面;
- CD/DVD光驱选择使用ISO镜像,选在下载好的ISO包
- 网卡设置
- 打开电源:点击打开电源,相当于开机,才会有界面
- 挂起 功能:把虚拟机当前状态卡住;只要点恢复就可以恢复过来。
2.2 界面安装
- 迅速的按下F2,进去BIOS界面。计算机默认通过硬盘启动,需要改成通过光盘启动。
- 主板的操作系统就是BIOS系统,用于计算机基本信息设置,比如主板信息、系统时间
- 选择Boot菜单,将CD-ROM Drive移动到第一个
- VMware中不需要此步操作,会智能的选择光盘启动。
- 真实机在安装时需要调整光盘启动,安装完后调整回硬盘启动。否则每次都从光盘重新安装。
- 光盘启动界面有五个选项:
- 安装或者升级现有操作系统(选这个!)
- 安装操作系统,且使用基本显卡驱动
- 修复已安装的系统:进入系统修复模式
- 退出安装,并从硬盘启动(已安装了系统,又从光盘进去了)
- 内存检测
- 选择第一个后,Linux开始进行自检,内存大于628Mb,才能进入图形安装界面(更简单可靠),否则字符安装
- 弹出Disc Found 询问是否需要检测光盘。下载好的光盘无需检测,选skip
- 自动检测显卡和内存,只要支持图形安装的要求,就可以进入图形安装欢迎界面
- ctrl+alt+enter,全屏显示
- 安装语言:选简体中文(如果选英文,那么后面的安装包一定要选择中文字体,否则要手工安装中文字体)
- 选键盘:美式键盘
- 选择基本存储;提示你,可能会把硬盘中数据清空,选择是
- 起一个主机名(先用默认的,Linux对主机名并不敏感;在局域网内,windows系统IP地址不能重,主机名也不能重,否则两台相同主机名的计算机不能通信)
- 选择时区:默认上海
- root用户设置密码
询问如何分区、挂载
- 选择:创建自定义布局
- 有一块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分区,第一个逻辑分区
以上为基本分区,安装好操作系统;还有高级分区,以后讨论。
- 选择:创建自定义布局
格式化(目的:写入文件系统)
- 询问将引导程序安装在哪里:用默认,直接下一步
- 引导程序是什么?
询问需要安装哪些软件:选择basic server
- desktop:桌面,即图形界面(个人用户推荐)
- minimal desktop:最小化桌面
- minimal:最小化(服务器推荐,没有图形界面,linux占用资源更少,更多的空间给服务使用,服务越少,报错被攻击的可能性也越低;服务器的要求是稳定和安全;但是很多命名不会安装,要自己安装软件)
- basic server:安装基本服务器的软件包(运维学习者推荐,常见的工具都会装好)
- database server:安装数据库服务器的软件包
- web server:安装网页服务器的软件包
- virtual host :虚拟主机
- software development workstation : 软件开发工作站
如果对linux非常熟悉,自己能够配置软件包环境,可以不用以上集成的软件包安装,可以自定义选择需要安装的软件,则会出现更加详细的linux软件选择。初学者不建议自定义软件安装。
如果第6步选择了英文安装,那么这里自定义中,在语言支持中勾选中文支持,否则之后要手工安装中文字体
- 软件包全部安装完成后,选择重新引导重启系统。注意:真实机再次重启后进入BIOS调整硬盘启动优先
- 启动完成,进入纯字符界面。安装完成
- 输入用户名root,输入密码(不会显示)
3. 安装日志
- /root : root用户的家目录,即每个用户的初始登陆位置 ~
- /root/install.log :系统安装时,装了哪些软件包及其版本信息
- /root/install.log.syslog :安装过程中留下的事件记录
- /root/anaconda-ks.cfg :以Kickstart配置文件的格式记录安装过程中设置的选项信息
- kickstart指的是linux同时安装好几千台服务器时,如果完全手工安装很耗时,linux准备了无人值守安装,即不需要用户参与可以自动安装,安装过程依赖一个已经安装好的服务器,某个服务器作为模板,其他服务器跟它装的一样。依赖的配置文件就是 anaconda-ks.cfg