2020.10.16星期五  正式班D9

一、vmware workstation的使用

  1. 虚拟机管理软件

    1. 定义

      虚拟机(Virtual Machine)软件是一套特殊的软件,它可以作为操作系统独立运行,也可以运行在系统之上。

    2. 作用

      在一台计算机上安装虚拟机软件后,就可以模拟若干台相对独立的虚拟pc设备。

      每台虚拟的pc设备上安装运行操作系统,运行远程服务,与真实计算机几乎无差别。

    3. 使用流程

      1. 使用前首先在计算机上安装虚拟机软件(Windows:VMware,mac:VMware Fusion)
      2. 通过安装的需虚拟机软件创建一个或多个虚拟机系统(虚拟的计算机设备)
      3. 在虚拟的计算机设备上安装操作系统并进行启动配置,最终实现在一台计算机上同时运行多个虚拟机设备系统
    4. 用处

      用这些虚拟的系统连城局域网用来部署网站集群架构等更深层次的运维技术

  2. 安装操作系统

    1. 配置

      1. CPU:选择虚拟机对应的CPU的颗数,以及每个CPU的核数,默认都是1

      2. 内存:至少大于512MB,最好1GB(否则安装系统可能会报错)

      3. 硬盘:6~8G硬盘空间即可(可选10G)

      4. 网络:有Bridgeed(桥接)、NAT、Host-only(仅主机)3种

        1. NAT(Network Address Translation网络地址转换)

          1. NAT模式是比较简单的实现虚拟机上网的方式,是通过宿主机(物理计算机)上网和交换的。
          2. 虚拟机的网卡是连接到宿主机的VMnet8上的,此时系统的VMware NAT Service服务就充当了路由器,,负责将虚拟机发送到VMnet8的包进行地址转换后发送到实际的网络上,再将实际网络上返回的包进行地址转换后通过VMnet8发送给虚拟机。
          3. VMware DHCP Service负责为虚拟机分配IP地址。

        2. Bridged(桥接模式)==》桥接到本地物理网卡

          1. 桥接模式可简单理解为通过物理主机网卡架设一座桥,从而连入实际的网络中。因此虚拟机可以分配到与主机相同网段的独立IP,所有网络功能和真实计算机几乎完全一样。桥接模式下的虚拟机和网内真实计算机所处的位置是一样的。

          2. Bridged模式下虚拟机直接连到实际网络下,逻辑上与宿主机没有联系。

          3. Bridged网络类型特别适合局域网环境,其优势是虚拟机像一台真正的主机一样,缺点是可能会与其他物理主机IP冲突,并且在与宿主机交换数据时都会经过实际的路由器。

          4. 在不考虑NAT模式时,就选用桥接模式,桥接模式下换了网络环境所有虚拟机IP都会受影响。

        3. Host-only(仅主机)

          1. 在Host-only模式下,虚拟机的网卡会连接到宿主机的VMnet1上

          2. 宿主机不会为虚拟机提供路由服务,因此虚拟机只能与宿主机通信,不能连接到实际网络上,无法上网。

    2. 硬盘分区

      1. 常规方案(网络集群架构种某个节点服务器,数据多份或不重要)

        /boot:存放引导程序,300~500MB建议500MB

        swap:虚拟内存,105~2倍内存大小,最大8G

        /:根,存放所有数据,剩余空间都给根

      2. 数据库及存储角色的服务器(即有大量重要数据的业务)

        /boot:存放引导程序,300~500MB建议500MB

        swap:虚拟内存,105~2倍内存大小,最大8G

        /:根,50~200G,只存放系统相关文件,网站业务数据不放在这里

        /data:剩余硬盘空间大小,放数据库及存储重要数据(data也卡叫别的名字)

      3. 大门户网站,大型企业

        /boot:存放引导程序,300~500MB建议500MB

        swap:虚拟内存,105~2倍内存大小,最大8G

        /:根,50~200G,只存放系统相关文件,网站业务数据不放在这里

        剩余空间不分区,保留,将来分给部门由他们分配

      4. LVM(在线调整分区大小)

        1. 性能差
        2. 没必要
      5. 操作系统软raid(不要用)

        1. 性能差,无冗余
        2. 生产场景使用硬raid
  3. 安装系统后的优化

    1. 安装包最小化原则,即不需要或不明确是否需要的就不安装,以最大程度确保系统安全

    2. 安装过程中漏掉的包可以后期补上

      yum groupinstall "Compatibility libraries" "Base" "Development tools"

      yum groupinstall "debugging Tools" "Dial-up Networking Support"

      可以通过yum groupinfo包查看具体安装的组件

    3. 查看选包的情况

      1. yum grouplist
      2. 能看到我们的选择和系统默认安装的额外的软件包组
      3. 不要使用yum的删除功能删除软件(会删除相关依赖造成意外问题)
    4. 安装系统补装工具命令

      1. 安装系统后会有一些基本工具没装,可以根据需求yum来下载安装(用什么装什么)

        yum -y install tree nmap sysstat lrzsz dos2unix telnet bash-completion bash-completion-extras vim lsof net-tools rsync ntpdate nfs-utils

      2. 需要更新补丁

        yum update

    5. 配置网络

      setup命令-->Network configuration-->Device configuration-->ens33-->配置依次点击ok-->"save"-->Save&Quit-->Quit

      实际修改为/etc/sysconfig/network-scripts/ifcfg-ens33

    6. 创建快照

  4. 远程连接

    1. Windows:xshell
    2. Mac:iTerm2(第三方)/Terminal(自带)

正式班D9的更多相关文章

  1. 正式班D5

    2020.10.10星期六 正式班D5 一.上节课复习 1.硬盘分类 ​ 1.机械磁盘 ​ io时间=平均寻道时间+平均延迟时间 ​ buffer:写缓冲区 ​ cache:都缓存 ​ 2.固态硬盘 ...

  2. 正式班D7

    2020.10.13星期二 正式班D7 一.上节课复习 Linux发展 批处理系统 多道技术 分时操作系统 multics->Unix->minix->Linux(如Redhat.c ...

  3. 正式班D8

    2020.10.15星期四 正式班D8 一.上节课复习 OSI七层协议 socket socket是对传输层以下的封装 IP+port标识唯一一个基于网络通讯的软件 TCP与UDP TCP:因为在通信 ...

  4. 正式班D11

    2020.10.20星期二 正式班D11 bash解释器交互式环境特性 命令和文件自动补全(Tab只能补全命令和文件) 快捷键 CTRL+C ==>终止前台运行的程序 CTRL+D ==> ...

  5. 正式班D12

    2020.10.21星期三 正式班D12 一.目录结构 系统目录结构 目录 文件夹:存放的是具体有哪些文件 文件:存放的就是具体的数据 需要记住的 /dev/cdrom # 光盘设备,光盘里存放的内容 ...

  6. 正式班D13

    2020.10.22星期四 正式班D13 修改文件内容 vim编辑 vim基础 可理解为Windows下的文本编辑器 vim可用来修改配置.写脚本 三种模式(命令模式.输入模式.末行模式) 命令模式按 ...

  7. 正式班D14

    2020.10.23星期五 正式班D14 9.5 文件处理三剑客(支持|) 9.5.1 sed流式编辑器 事先制定好编辑文件的指令,让sed自动完成对文件的整体编辑(同一时间内存中只有文件中一条) # ...

  8. 正式班D16

    2020.10.27星期二 正式班D16 目录 9.9 字符处理命令 9.9.1 sort排序 9.9.2 uniq去重 9.9.3 cut处理规律文本 9.9.4 tr替换 9.9.5 wc统计 9 ...

  9. 正式班D20

    2020.11.02星期五 正式班D20 目录 11 软件包管理 11.1 软件包介绍 11.1.1 编程语言分类 11.1.2 三种安装包 11.2 rpm包管理 11.2.1 rpm包简介 11. ...

随机推荐

  1. OneDrive 折腾记

    起因 百度云的一系列劝退操作 OneDrive 5T 有点香 OneDrive 介绍 OneDrive有两种, 个人版 OneDrive 和 教育企业版 OneDrive for Business 个 ...

  2. burpsuite破解版2.0.11下载和部署

    Burpsuite破解版下载: 链接:https://pan.baidu.com/s/1qVdrCogMN5OrEa8_zrXcEg 提取码:k7cb 一.安装步骤: 1.双击打开注册机 2.点击Ru ...

  3. 向你的C语言项目中加入多线程

    C语言在标准库<pthread.h>中为程序员提供了多线程操作接口. 先从简单操作入手 int pthread_create(pthread_t *thread, pthread_attr ...

  4. openstack核心组件——neutron网络服务 抓取ip(9)

    云计算openstack核心组件——neutron网络服务(9)   一.虚拟机获取 ip: 用 namspace 隔离 DHCP 服务   Neutron 通过 dnsmasq 提供 DHCP 服务 ...

  5. EAM资产管理系统应用趋势简述

    EAM资产管理系统应用趋势简述 随着各种企业对资产管理需求的不断增长,EAM市场也正在持续升温,对于石油.化工.煤炭.钢铁等流程化企业及其他资产密集型企业来说,设备占用了企业大量的成本,如何降低设备维 ...

  6. 关于数学公式Markdown

    打开写博客(这都打不开就...) 再打开"选项". 选"启用数学公式支持"对(以后有用嘻嘻) 在默认编辑器里有Markdown选对. 然后就可以 \[\sum\ ...

  7. Tomcat 中 catalina.out、catalina.log、localhost.log 和 access_log 的区别

    打开 Tomcat 安装目录中的 log 文件夹,我们可以看到很多日志文件,这篇文章就来介绍下这些日记文件的具体区别. catalina.out 日志 catalina.out 日志文件是 Tomca ...

  8. 关于C++的右值引用的一些看法

    简介 关于C++中的右值引用的详细可以看这一批博文<从4行代码看右值引用>.那一篇博文详细结合四行简单的代码详细介绍了右值引用的使用方法和一些场景,非常实用. 而本篇博文主要介绍一下我在学 ...

  9. P6810 「MCOI-02」Convex Hull 凸包

    Link 一句话题意: 求出 \(\displaystyle\sum_{i=1}^{n}\sum_{j=1}^{m}\tau(i)\tau(j)\tau(gcd(i,j))\) 前置知识 \(diri ...

  10. [POI2009]ARC-Architects

    [POI2009]ARC-Architects 题意: 给定一个序列,从中挑选k个数,满足下标单调递增,并且字典序最小: 思路: 由于字典序最小,所以考虑贪心,即前面的数尽可能大,所以用单调队列维护最 ...