资讯专栏INFORMATION COLUMN

基于VMware安装centos7

IT那活儿 / 580人阅读
基于VMware安装centos7

点击上方“IT那活儿”公众号,关注后了解更多内容,不管IT什么活儿,干就完了!!!


文章前言

在绝大多数JavaWeb项目的生产环境中,基本上都是使用的Linux系统作为服务器的操作系统,主流的Linux操作系统包括 Centos、Redhat、Solaris 、ubuntu等,为了能够让我们的开发环境更接近生产环境,这里我们使用开源的CentOS系统进行系统安装演示。有需要回顾VMware虚拟机安装步骤的同学,可以点击VMware虚拟机安装步骤标题跳转原文查看。
为了更好的了解常用的操作系统安装流程及中间件的依赖,我们采用最小化安装。

为什么选择最小化安装?

首先最小化的系统是很干净的,安装的软件数量少,节省资源,减少攻击面,也有利于学习者更容易掌握,linux的文件内容及软件的作用。

-点击查看答案-



下载和安装VMware Workstation Pro

在应用管理或者网站上找到VMware Workstation Pro软件进行下载和安装。

**VMware Workstation Pro**

  • VMware Workstation Pro 是行业标准桌面 Hypervisor,使用它可在 Windows 或 Linux 桌面上运行 Windows、Linux 和 BSD 虚拟机。

下载完毕之后按照提示进行安装可以了(这里不增加展示)安装完成后得到这样一个软件。




获取centos镜像

方式一:在官网上面下载中心进行下载 地址: http://vault.centos.org里面有各种版本的centos的文件夹。
方式二:可以选择阿里云站点清华镜像源等等进行下载。
方式二:有一些旧版本的如果在官网上找不到,可以选择广大网友网盘提取。
3.1 本次选择方式一进行下载,进入官网后可以看见选择的文件夹
这里我们选择 7.4.1708 这个版本,我们需要下载64位的最小化ISO安装文件,在该文件夹中找到isos目录下的x86_64目录中的 CentOS-7-x86_64-Minimal-1708.iso
依次进入文件夹:
3.2 点击下载
3.3 下载完成

**各个版本的ISO镜像说明**

  • CentOS-7-x86_64-DVD-1708.iso 标准安装版(推荐)
  • CentOS-7-x86_64-Everything-1708.iso 完整版,集成所有软件(以用来补充系统的软件或者填充本地镜像)
  • CentOS-7-x86_64-LiveGNOME-1708.iso GNOME桌面版
  • CentOS-7-x86_64-LiveKDE-1708.iso KDE桌面版
  • CentOS-7-x86_64-Minimal-1708.iso 精简版,自带的软件最少
  • CentOS-7-x86_64-NetInstall-1708.iso 网络安装版(从网络安装或者救援系统)



安装说明

4.1 首先我们打开VMware Workstation Pro,新建虚拟机,文件--新建虚拟机
4.2 选择自定义模式,点击下一步
4.3 硬件兼容性--默认,点击下一步
4.4 安装来源我选择的是稍后安装
点击安装程序光盘和安装程序光盘映像文件(iso)(M): 选择这两个操作会在你配置完成后立即安装系统。
4.5 客户机操作系统:选择linux 版本选择centos7 64位(这个根据自己下载的镜像进项选择)
点击下一步:
4.6 虚拟机名称:Linux运维模版机;位置:不要放在C盘
4.7 处理器:如果使用量大的话内核尽量选择大点,根据自己的使用需求选择,这里我选择的是4
4.8 内存选择:根据使用情况选择:这里我选择2G
4.9 网络:NAT
4.10 选择I/O控制器类型:默认
4.11 虚拟磁盘类型:默认
4.12 选择磁盘:创建新虚拟磁盘
4.13 指定磁盘容量:20G 将虚拟磁盘拆分为多个文件
4.14 指定磁盘文件储存路径:不要放在C盘,尽量和之前的放在一起
点击完成就好。
4.15 挂载镜像文件
4.16 选择光驱,使用ISO文件,选择下载的镜像文件



CentOS 7 最小化安装

5.1 开启虚拟机
5.2 安装选择
  • Install centos7 选择这一项安装;
  • Test this media & install centos 7 测试 不使用。
5.3 选择安装过程中使用的语言(中文)
5.4 配置日期和时间
5.5 软件选择--最小安装
5.6 安装磁盘选择(分区)
5.7 添加手动分区点击完成
  • /boot 分区 200M 存放系统内核及引导程序;
  • swap 分区 1G 交换分区 把磁盘空间临时充当内存使用;
  • 一般设为内存的1-1.5倍,内存大于8G的设为8G;
  • 可以在安装系统时进行分配,也可以在系统中进行分配;
  • / 其他所有剩余分区 根分区。
5.8 点击完成-接受更改
5.9 KDUPB:不使用,使用会占用内存
  • Kdump(内核故障提交报告)
5.10 配置网络和主机名
5.11 打开网卡
主机名:可以修改点击应用。
配置:
这样显示已经打开:点击完成
5.12 开始安装
5.13 用户配置
点击完成等待安装。
5.14 完成后点击重启



优化配置

修改yum源
1) mv/etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup 先进行原来的备份。
2) curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo获取其他yum源
3) 安装常用软件
yum -y install wget make automake cmake gcc gcc-c++ kernel-devel pcre pcre-devel zlib-devel 
openssl openssl-devel patch libffi-devel python-devel bzip2-devel ncurses-devel
sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
glibc glibc-devel systemd-devel libevent libevent-devel ntpdate yum-utils lrzsz
net-tools sysstat htop nc iotop iftop lsof nmap glances nethogs bind-utils nfs-utils
tcpdump vim mtr traceroute quagga bc tree telnet screen dos2unix mlocate ncompress
psmisc zip unzip bash-completion bash-completion-extras
4) Yum 更新,清理,缓存
  • Yum -y update
  • Yum clean all
  • Yum makecache
完成。


本文作者:张广华(上海新炬王翦团队)

本文来源:“IT那活儿”公众号

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/129314.html

相关文章

  • 从零开始搭建PHP开发环境

    摘要:最近我利用业余时间录制了一套视频,和大家分享一下我平时开发工作中使用到的一些工具,以及搭建一个的开发环境的方法。然后我们点击右下角的的按钮开始安装点击设置用户的密码然后直到安装成功后,点击按钮。重启虚拟机完成的安装。 最近我利用业余时间录制了一套视频,和大家分享一下我平时开发工作中使用到的一些工具,以及搭建一个PHP的开发环境的方法。 使用到的工具有: VMware workstat...

    ctriptech 评论0 收藏0

发表评论

0条评论

IT那活儿

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<