安装准备
设置镜像启动
在真实机器中第一次安装系统需要设置为镜像启动,然后通过镜像安装系统后需要重新修改为硬盘启动。当然,在虚拟机中安装系统不需要这样做,因为虚拟机会自行检测来选择启动方式,这里只是做个说明。
在VMware
中点击启动按钮下拉菜单,选择启动时进入BIOS(B),然后鼠标点进去,通过键盘左右箭头选择Boot项,通过“-”和shift“+”进行切换启动项,如果是在真实机中需要将CD-ROM Drive
提到第一项,然后切换到Exit,选择Exit Saving Changes
。安装完系统后下次启动再次进入BIOS,设置启动项为Hard Drive
(硬盘启动)
关于虚拟化设置
VMware
提示此主机支持Intel VT-x
,但Intel VT-x
处于禁用状态怎么解决 ?
进入主机BIOS 选择高级设置 --> cpu设置 --> 选择Intel Virtualization Technology
(Intel虚拟技术),选择Enabled(开启)或者勾选即可,不同主板操作可能不同。
镜像下载
centos下载地址:https://www.centos.org/download/
旧版本:https://wiki.centos.org/Download
centos7下载地址:http://mirrors.163.com/centos/7/isos/x86_64/
不同镜像说明
CentOS-7.0-x86_64-DVD-1503-01.iso
:标准安装版,推荐学习下载
CentOS-7.0-x86_64-NetInstall-1503-01.iso
:网络安装镜像(从网络安装或者救援系统)
CentOS-7.0-x86_64-Everything-1503-01.iso
:对完整版安装盘的软件进行补充,集成所有软件。
CentOS-7.0-x86_64-GnomeLive-1503-01.iso
:GNOME桌面版
CentOS-7.0-x86_64-KdeLive-1503-01.iso
:KDE桌面版
CentOS-7.0-x86_64-livecd-1503-01.iso
:光盘上运行的系统,类拟于winpe
CentOS-7.0-x86_64-minimal-1503-01.iso
:精简版,自带的软件最少
安装过程(以centos6为例)
- 虚拟机基本配置设置完毕后,点击绿色的开机按钮进行开机,开机后首先进入安装欢迎界面,有如下选项:
Install or upgrade an existing system
:安装或升级现有系统
Install system with basic video d river
:安装过程采用基本的显卡驱动
Rescue installed system
:进入系统修复模式
Boot from local drive
:退出安装从硬盘启动
Memory test
:存储介质检测
虚拟机等待一定时间就会默认选择第一项进行启动
-
是否需要检测光盘,选择skip(跳过)
- 选择语言,这里选择简体中文
- 键盘默认选择美国英语式,下一步选择基本储存装置
-
选择是,忽略所有数据
-
输入主机名,填写一个英文名或者使用默认"
时区设置,默认即可,下面的打勾表示如果能联网会和网上时间服务器进行同步。
- 设置root用户的密码和确认密码,如果密码过于简单会弹出提示,选择无论如何都要使用。
- 选择创建自定义布局
-
选择创建,选择标准分区
-
选择挂载点,选择分配内存大小,创建分区,创建/home分区sda1,在创建一个boot,系统会自动调整boot为sda1
- 创建swap分区,选择文件系统为swap,为linux内部调用,不能选择挂载点
-
创建根分区,选择使用全部可用空间
- 选择格式化,将更改写入到磁盘,下一步默认即可。
- 进入软件包选择:
Desktop(桌面)
Minimal Desktop (最小化桌面)
Minimal (最小化) 推荐实际使用选择
Basic Server( 基本服务器) 会附带安装常用功能
Database Server( 数据库服务器)
Web Server( 网页服务器)
Virtual Host( 虚拟主机)
software development workstation( 软件开发工作站)
此处学习选择basic server
,点击下一步就会执行安装操作,等待安装完成点击重新引导即可。
密码原则
因为是本机安装的Linux系统,所以密码可以简单一些,但是如果是企业级服务器,还有我们使用的各种软件的密码,最好遵循以下的密码原则进行设置和更改
- 复杂性
八位字符以上、大小写字母、数字、符号
不能是英文单词
不能是和用户相关的内容 - 易记忆性
- 时效性(最好90-180天更新一次)
安装日志
/root/install.log
:存储了安装在系统中的软件包及其版本信息
/root/install.log.syslog
:存储了安装过程中留下的事件记录
/root/anaconda-ks.cfg
:以Kickstart配置文件的格式记录安装过程中设置的选项信息(可以当作安装模版文件,批量安装系统)