二、Linux 安装

2.1 物理机安装

使用相关镜像制作软件(软碟通等)制作U盘启动盘即可,按照正常的安装步骤安装即可,一般来说(迷你版本)有线网卡直接会有驱动,无线网卡的驱动需要自行编译或者查找。

2.2 虚拟机安装

2.2.1 虚化技术

虚化技术是一个非常宽的概念,例如服务器(主机)虚化、存储虚化、应用程序虚化、网络虚化等等,本次课程特指服务器(主机)虚化

2.2.1.1软件层面

  • vmare workstation
  • virtualbox
  • KVM
  • openvz
  • xen
  • qemu

2.2.1.2 硬件层面

  • Intel VT-x

Intel VT即Intel公司的Virtualization Technology虚拟化技术。

为解决纯软件虚拟化解决方案在可靠性、安全性和性能上的不足,Intel在它的硬件产品上引入了Intel VT(Virtualization Technology,虚拟化技术)。

2005年8月,Intel首次公布了针对硬件辅助虚拟化的Vanderpool(Intel VT虚拟化技术的前身)技术细节。Vanderpool技术通过增加新的指令,使得Intel处理器支持硬件虚拟化。

2005年11月,Intel宣布,虚拟化技术Vanderpool改成VT,被Acer和联想应用在其基于Intel Pentium 4的PC上。



+ AMD AMD-V

AMD-V技术(AMD虚拟化技术)是对x86处理器系统架构的一组硬件扩展和硬件辅助虚拟化技术,可以简化纯软件的虚拟化解决方案,改进VMM(虚拟机监视器)的设计,更充分地利用硬件资源,提高服务器和数据中心的虚拟化效率。

目前AMD提供的所有处理器均具备AMD-V虚拟化功能,不论是笔记本电脑还是刀片服务器,均可为其提供强大的虚拟化性能、安全性及可靠性。 虚拟化 (AMD-V™) 技术是一系列芯片集成功能,可帮助您更好地利用和提高虚拟化资源的性能AMD 虚拟化 (AMD-V™) 技术是一系列芯片集成功能,可帮助您更好地利用和提高虚拟化资源的性能AMD 虚拟化 (AMD-V™) 技术是一系列芯片集成功能,可帮助您更好地利用和提



### 2.2.2 虚拟化平台

> 在学习和测试环境下,一般采用在物理机上创建虚拟机

#### 2.2.2.1 virtualbox

> 本次不涉及

VirtualBox 是一款开源虚拟机软件。VirtualBox 是由德国 Innotek 公司开发,由Sun Microsystems公司出品的软件,使用Qt编写,在 Sun 被 Oracle 收购后正式更名成 Oracle VM VirtualBox。Innotek 以 GNU General Public License (GPL) 释出 VirtualBox,并提供二进制版本及 OSE 版本的代码。使用者可以在VirtualBox上安装并且执行Solaris、Windows、DOS、Linux、OS/2 Warp、BSD等系统作为客户端操作系统。现在则由甲骨文公司进行开发,是甲骨文公司xVM虚拟化平台技术的一部份。

VirtualBox号称是最强的免费虚拟机软件,它不仅具有丰富的特色,而且性能也很优异!它简单易用,可虚拟的系统包括Windows(从Windows 3.1到Windows10、Windows Server 2012,所有的Windows系统都支持)、Mac OS X、Linux、OpenBSD、Solaris、IBM OS2甚至Android等操作系统!使用者可以在VirtualBox上安装并且运行上述的这些操作系统! 与同性质的VMware及Virtual PC比较下,VirtualBox独到之处包括远端桌面协定(RDP)、iSCSI及USB的支持,VirtualBox在客户端操作系统上已可以支持USB 2.0的硬件装置,不过要安装 VirtualBox Extension Pack。


#### 2.2.2.2 vmare workstation > 本次使用的虚化平台

Mware Workstation(中文名“威睿工作站”)是一款功能强大的桌面虚拟计算机软件,提供用户可在单一的桌面上同时运行不同的操作系统,和进行开发、测试 、部署新的应用程序的最佳解决方案。VMware Workstation可在一部实体机器上模拟完整的网络环境,以及可便于携带的虚拟机器,其更好的灵活性与先进的技术胜过了市面上其他的虚拟计算机软件。对于企业的 IT开发人员和系统管理员而言, VMware在虚拟网路,实时快照,拖曳共享文件夹,支持 PXE 等方面的特点使它成为必不可少的工具。



### 2.2.3 vmare 介绍及系统安装

#### 2.2.3.1  安装vmare

根据提供的软件,图形化界面,下一步即可

#### 2.2.3.2  下载CentOS镜像

下载CentOS 6.10 Minimal 即可,保存在本地磁盘

#### 2.2.3.3 开始安装

##### 新建虚拟机
![](https://img2018.cnblogs.com/blog/1075506/201911/1075506-20191118111047663-1198174390.png) ##### 选择典型 ![](https://img2018.cnblogs.com/blog/1075506/201911/1075506-20191118111059779-1368079320.png) ##### 选择稍后安装 ![](https://img2018.cnblogs.com/blog/1075506/201911/1075506-20191118111202228-1150238955.png) ##### 选择版本 ![](https://img2018.cnblogs.com/blog/1075506/201911/1075506-20191118111344558-363709385.png) ##### 设置名称和路径 ![](https://img2018.cnblogs.com/blog/1075506/201911/1075506-20191118111420282-1946622395.png) ##### 设置磁盘大小 ![](https://img2018.cnblogs.com/blog/1075506/201911/1075506-20191118111425921-1681265501.png) ##### 点击完成 ![](https://img2018.cnblogs.com/blog/1075506/201911/1075506-20191118111515648-400109183.png) ##### 配置完成 ![](https://img2018.cnblogs.com/blog/1075506/201911/1075506-20191118111540746-458656812.png) ##### 配置内存 ![](https://img2018.cnblogs.com/blog/1075506/201911/1075506-20191118111614086-1439197501.png) ##### 选择镜像文件 > 操作完成请点击确定 ![](https://img2018.cnblogs.com/blog/1075506/201911/1075506-20191118111643923-475486558.png) ##### 开始安装 ![](https://img2018.cnblogs.com/blog/1075506/201911/1075506-20191118111715420-1663711474.png) ##### 初始界面 > 选择第一个,回车即可 ![](https://img2018.cnblogs.com/blog/1075506/201911/1075506-20191118111836505-891768818.png) ##### 跳过媒体检查 > 键盘选择Skip,点击确认即可 ![](https://img2018.cnblogs.com/blog/1075506/201911/1075506-20191118111839780-873852254.png) ##### 进入GUI界面 ![](https://img2018.cnblogs.com/blog/1075506/201911/1075506-20191118111846783-1278431360.png) ##### 选择语言版本 > 选择语言版本,默认英语即可 ![](https://img2018.cnblogs.com/blog/1075506/201911/1075506-20191118111850462-978502172.png) ##### 选择键盘布局 ![](https://img2018.cnblogs.com/blog/1075506/201911/1075506-20191118111854855-1043014195.png) ##### 选择安装在一般存储上
![](https://img2018.cnblogs.com/blog/1075506/201911/1075506-20191118111900947-1608389089.png) ##### 抹掉数据 ![](https://img2018.cnblogs.com/blog/1075506/201911/1075506-20191118111904308-294239894.png) ##### 设置主机名
![](https://img2018.cnblogs.com/blog/1075506/201911/1075506-20191118111915160-1270988819.png) ##### 选择时区 ![](https://img2018.cnblogs.com/blog/1075506/201911/1075506-20191118111922487-136047283.png) ##### 设置密码
![](https://img2018.cnblogs.com/blog/1075506/201911/1075506-20191118111926713-538832079.png) ##### 覆盖系统 ![](https://img2018.cnblogs.com/blog/1075506/201911/1075506-20191118111930555-780723182.png) ##### 确认写入磁盘 ![](https://img2018.cnblogs.com/blog/1075506/201911/1075506-20191118111938707-1891153965.png) ##### 等待安装完成
![](https://img2018.cnblogs.com/blog/1075506/201911/1075506-20191118111959846-382822725.png) ##### 点击重启 ![](https://img2018.cnblogs.com/blog/1075506/201911/1075506-20191118112008382-991201567.png) ##### 登录 ![](https://img2018.cnblogs.com/blog/1075506/201911/1075506-20191118112013485-804527117.png) ##### 登录成功 ![](https://img2018.cnblogs.com/blog/1075506/201911/1075506-20191118112025075-1077481820.png) #### 2.2.3.4 系统初始化操作 ##### 双网卡配置 ###### 网卡1 ```properties
DEVICE=eth0
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
IPADDR=192.168.134.99
NETMASK=255.255.255.0
BRODSCAST=192.168.134.255 #解释: 双网卡配置之网卡一 使用只粘贴上方文字
#网卡1使用NAT模式
#静态IP
#网段与自身虚拟机配置保持一致 即可
#作为虚拟机之前通信使用
``` ###### 网卡2 ```properties
DEVICE=eth1
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=dhcp #解释: 双网卡配置之网卡二 使用只粘贴上方文字
#网卡1使用桥接模式
#动态IP
#作为连接公网使用
``` ##### 相关命令 ~~~shell
vi /etc/sysconfig/network-scripts/ifcfg-eth0 #配置网卡
rm -rf /etc/udev/rules.d/70-persistent-net.rules #删除MAC地址
service network restart #重启网络
service iptables stop #关闭防火墙
chkconfig iptables off # 关闭防火墙自启

Linux-(2)Linux安装的更多相关文章

  1. NoSql1 在Linux(CentOS)上安装memcached及使用

    前言:       今天是初五,生活基本要从过年的节奏中回归到正常的生活了,所以想想也该想想与工作有关的事情了.我之前在工作中会经常使用memcached和redis,但是自己一直没有时间系统的好好看 ...

  2. 在linux系统中安装VSCode(Visual Studio Code)

    在linux系统中安装VSCode(Visual Studio Code) 1.从官网下载压缩包(话说下载下来解压就直接可以运行了咧,都不需要make) 访问Visual Studio Code官网  ...

  3. Linux 平台静默安装 Oracle客户端

    需求:Linux平台,安装完整版Oracle客户端 Tips:如果只是用到sqlldr,sqlplus功能,可以参考<Linux上oracle精简版客户端快速部署>快速部署精简版:如果需要 ...

  4. 在Ubuntu和Linux Mint上安装Oracle JDK

    在Ubuntu和Linux Mint上安装Oracle JDK 使用下面的命令安装,只需一些时间,它就会下载许多的文件,所及你要确保你的网络环境良好: sudo add-apt-repository ...

  5. Linux下yum安装MySQL

    写这篇文章的原因是:在刚开始使用Linux操作系统时想要搭建LAMP环境,于是开始在Google和百度上各种寻找资料,碰到了不是很多的问题后,我决定写这篇文章总结一下在Linux下yum安装MySQL ...

  6. jemalloc在linux上从安装到使用

    jemalloc在linux上从安装到使用 上次在引导大家安装Redis时提到可能会报错:  发现了redis有用到jemalloc. 首先,jemalloc是干什么的? 我们看看作者自己的介绍: j ...

  7. LINUX下编译安装PHP各种报错大集合

    本文为大家整理汇总了一些linux下编译安装php各种报错大集合 ,感兴趣的同学参考下. nginx1.6.2-mysql5.5.32二进制,php安装报错解决: 123456 [root@clien ...

  8. VMware创建Linux虚拟机并安装CentOS(三)

    选择“创建自定义布局”手动给Linux指定系统分区.交换分区,鼠标单击“下一步”按钮继续. 首先创建交Swap分区,鼠标单击“创建”按钮,在弹出的“生成存储”对话框中,生成分区选择“标准分区”:鼠标单 ...

  9. 【夯实PHP基础系列】linux下yum安装PHP APC

    Alternative PHP Cache(可选PHP缓存),依赖于 PECL扩展库 用源码方式安装,直接yum就行了:首先要安装apc的依赖包:yum install php-pear php-de ...

  10. Linux(Centos)之安装Nginx及注意事项

    1.Nginx的简单说明 a.  Nginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器,期初开发的目的就是为了代理电子邮件服务器室友:Igor Sysoev开发 ...

随机推荐

  1. Windows下搭建远程Linux主机的图形化本地开发环境

    在实际开发中,项目的类生产.生产环境一般都是选择Linux为服务器进行部署. 相应的,我们的开发最好也在Linux环境下进行,否则容易引发其他的问题,比如不同环境下功能不一致.库依赖差异等. 但是Li ...

  2. mui 底部导航栏的实现

    mui 底部导航栏的实现 <nav class="mui-bar mui-bar-tab"> <a id="display" class=&q ...

  3. JAVA继承中子父类的构造方法

    首先,构造方法本身会有一个隐式的无参构造(默认): ①不写构造方法,类中的第一行代码事实上有一个默认的无参构造(系统会隐式为你写好) public class Student { private St ...

  4. 使用Amazon EMR和Apache Hudi在S3上插入,更新,删除数据

    将数据存储在Amazon S3中可带来很多好处,包括规模.可靠性.成本效率等方面.最重要的是,你可以利用Amazon EMR中的Apache Spark,Hive和Presto之类的开源工具来处理和分 ...

  5. 在linux系统下进行pip升级注意事项

    今天鼓捣爬虫的时候需要用pip安装beautifulsoup4,但是出现了错误,说我的pip版本太低,需要升级一下.刚开始我用了下面这段代码: pip install --upgrade pip 显示 ...

  6. 🔥《手把手教你》系列基础篇之3-python+ selenium-驱动浏览器和元素定位大法(详细)

    1. 简介 上一篇中,只是简单地一带而过的说了一些驱动浏览器,这一篇继续说说驱动浏览器,然后再说一说元素定位的方法. 完成环境的安装并测试之后,我们对Selenium有了一定的了解了,接下来我们继续驱 ...

  7. [ML机器学习 - Stanford University] - Week1 - 01 Introduction

    What is Machine Learning? Two definitions of Machine Learning are offered. Arthur Samuel described i ...

  8. Nmap强大在哪之主机发现

    1.概述 博主前段时间刚入坑渗透测试,随着学习的深入,越来越发现Nmap简直无所不能.今天先从主机发现功能入手分析. 2.Nmap主机发现 nmap --help #nmap帮助 3.参数分析 3.1 ...

  9. python线程条件变量Condition(31)

    对于线程与线程之间的交互我们在前面的文章已经介绍了 python 互斥锁Lock / python事件Event , 今天继续介绍一种线程交互方式 – 线程条件变量Condition. 一.线程条件变 ...

  10. React组件略讲

    React是前端组件化开发的开山鼻祖,这种开发方式彻底解决了的前端组件复用的痛点.今天,就来研究一下React组件开发. 前端同学一般都会从Vue入门,因为Vue使用的<template> ...