首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Alan's Lab

    8虚拟机项目 python 实现

    [From Nand to Tetris] 第8虚拟机项目 python 实现 为防闲逛至此的看官不知所云: From Nand to Tetris 是一个在线课程,目标是指导学生从 Nand 逻辑门开始从头到尾完成一整套计算机系统 另外还有第六章的作业答案:第6章 汇编器项目 python 实现 # _*_ coding: utf-8 _*_ import sys import os import glob class C_TYPE

    59320发布于 2018-10-19
  • Linux——Centos8虚拟机添加网卡未显示

    前言 虽然Centos8已经不维护了,不过之前虚拟机安装的是8,刚好今天做东西,凑合用下呗~ 内容 其实就两个命令而已~ 查看设备 [root@php-dev ~]# nmcli device DEVICE group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8

    1.8K10编辑于 2024-08-16
  • 来自专栏运维

    Vmware Workstation8下分享你的虚拟机

    Vmware Workstation8下分享你的虚拟机 1,在共享服务端设置共享的目录 ? 2,对将要共享的虚拟机设置share ? 3,选full clone相当于共享你的克隆机 ? 8,如果你远程通过公网访问可能要开以下几个端口 access-list outside_in permit tcp any host public ip static (inside,outside)

    69220发布于 2018-11-14
  • 来自专栏一只叫年糕的猫

    VM虚拟机安装Centos8并换源

    VMware Workstation Pro 15 百度网盘 提取码:8jufCentos8 百度网盘 提取码:au0o安装虚拟机虚拟机安装过程没什么可说的, 在安装完成之后打开我提供的注册机,生成激活码粘贴进去激活就好图片新建虚拟机首先创建新的虚拟机图片选择自定义 之后点击下一步图片这里直接下一步图片选择稍后安装操作系统图片这里选择要安装的操作系统图片选择保存位置图片这里根据自己电脑配置去选择 Centos8首先装载镜像图片选择Centos8的镜像文件图片然后开启虚拟机开始安装图片如果你使用的是Windows10系统 且一开机虚拟机后Windows系统就会蓝屏重启 请将你的VMware Workstation 更新到最新版再使用选择Install Centos Linux 8图片等待系统安装程序加载选择中文 简体中文(中国) 然后继续图片因为centos8默认是关闭网络的 所以要先在这里开启一下 点击网络和主机名

    1.8K30编辑于 2023-03-13
  • 来自专栏运维小路

    Kubernetes(k8s)-Pod里面跑虚拟机(KubeVirt)

    我们前面讲解的所有的内容都是基于容器的,随着使用Kubernetes集群的深入,对于部分不适合容器化的组件需要使用虚拟机来部署(比如某些组件需要独立的内核环境),我们如何通过Kubernetes来管理这些虚拟机呢 centos-vmi 57m Running 10.20.5.126 node03 True 通过进入Pod查看,可以看到Pod里面运行的是KVM相关的进程和基于KVM运行的虚拟机 ,如果没了解过关于KVM虚拟机可以去看我的历史文章:KVM总结篇。 4.管理虚拟机 由于这个的虚拟机在容器内部,而且我们的Kubernetes并没有对应的管理虚拟机的工具,所以我们这里需要额外安装工具。 ,可以看到它有独立的内核,并且有独立的磁盘和文件系统,和普通虚拟机已经没有区别。

    55810编辑于 2025-03-31
  • 来自专栏九陌斋

    VMware Pro下Centos 8虚拟机网络配置与克隆

    AC590-2XW97-48EFZ-TZPQE-MYHEA YF39K-DLFE5-H856Z-6NWZE-XQ2XD AC15R-FNZ16-H8DWQ-WFPNV-M28E2 CZ1J8- A0D82-489LZ-ZMZQT-P3KX6 YA11K-6YE8H-H89ZZ-EXM59-Y6AR0 安装Centos 无论是创建虚拟机和centos的安装向导,都和VMware Player VMware Network Adapter VMnet8: VMnet8 是 VMware Workstation 虚拟网络的另一个默认网络适配器。 VMnet8 中的虚拟机可以通过 NAT 将其网络流量路由到宿主机和其他网络设备之间。 WLAN 网卡: WLAN 网卡是宿主机的无线网络适配器,用于连接无线网络。 systemctl restart NetworkManager CentOS 8 和之前的版本在重启网络服务的方式上有所不同。

    1.7K40编辑于 2023-08-26
  • 来自专栏虚拟机

    虚拟机系列8、Windows Server 2016配置网络IP地址

    1、命令符查询--开始菜单→运行→输入“cmd”,打开DOS窗口,输入“ipconfig”命令→回车键;IPv4地址、子网掩码、默认网关;

    29410编辑于 2025-11-30
  • 来自专栏夕阳醉了

    《深入理解java虚拟机》笔记(8)类的加载机制

    加载阶段完成后,虚拟机外部的二进制字节流就按照虚拟机所需的格式存储在方法区之中,而且在Java堆中也创建一个java.lang.Class类的对象,这样便可以通过该对象访问方法区中的这些数据。 4、解析 解析阶段是虚拟机将常量池内的符号引用替换为直接引用的过程,解析动作主要针对类或接口、字段、类方法、接口方法、方法类型、方法句柄和调用点限定符7类符号引用进行。 如下所示: <clinit>()方法与类构造函数不一样,不需要显示调用父类构造函数,虚拟机会保证在子类的<clinit>()方法执行之前,父类的<clinit>()方法已执行完毕。 虚拟机保证当多线程去初始化类时,只会有一个线程去执行<clinit>()方法,而其他线程则被阻塞。 三、类加载器 虚拟机把类加载阶段中的“通过一个类的全限定名来获取描述此类的二进制字节流”这个动作放到Java虚拟机外部去实现,以便让应用程序自助机决定如何去获取所需要的类。这个模块称为类加载器。

    38450编辑于 2023-10-16
  • 来自专栏运维小路

    Kubernetes(k8s)-构建自己的Pod虚拟机kubevirt

    我们上小节介绍kubevirt的安装和用一个案例来演示了创建一个虚拟机,今天我们就来详细介绍如何把自己的业务封装在虚拟机里面,然后使用Kubernetes来进行调度。 需要把虚拟机里面的IP配置成DHCP,否则这个虚拟机启动以后网络无法联通。如果对虚拟机的不熟悉,可以翻看我的历史文章:KVM虚拟化。 这个也是为什么上面提到的虚拟机需要是DHCP的原因。 下图则是把qcow2镜像改成dhcp方式这样容器虚拟机的ip保持一致,这样这个虚拟机或者说Pod就可以和其他Pod一样正常提供服务。 5.测试虚拟机 #这里是请求虚拟机里面的nginx服务 [root@master01 ~]# curl -o /dev/null -s -w \"%{http_code}\n" http://10.20.3.53 200 [root@master01 ~]# 测试虚拟机(Pod)的ssh和磁盘。

    56010编辑于 2025-03-31
  • 来自专栏卡卡南

    虚拟机搭建 k8s 集群实验环境及 Harbor 私有仓库

    搭建环境 操作系统: macOS 10.15.2 虚拟机: VMware Fusion 11.5 虚拟机系统: centos 7 64 Kubernetes 15.1 Harbor 2.1.0 集群规划 设置虚拟机网络 1、为 VMware Fusion 新增 NAT 网络 VMware Fusion -> 偏好设置 -> 网络 -> 解锁后点击 + 号 需要下面的设置 勾选允许该网络上的虚拟机连接到外部网络 虚拟机 -> 设置 -> 网络适配器设置 -> vmnet4 5、修改 Linux 虚拟机的网卡配置文件 --------------------- vi /etc/sysconfig/network-scripts 即刚刚为虚拟机设置的静态 ip 系统初始化 #在不同主机设置主机名 hostnamectl set-hostname k8s-master-1 hostnamectl set-hostname k8s-node ,后续创建新的节点的时候,基于这个虚拟机克隆即可 4、初始化 k8s-master-01 主节点 # 生成kubeadm-config配置文件 kubeadm config print init-defaults

    2.2K30发布于 2021-01-10
  • 来自专栏全栈程序员必看

    vmware16安装centos8_虚拟机centos6安装教程

    VMware12安装centOS8(vm虚拟机安装centos8教程) 前几天Centos8发布了,尽管他是8的第一个版本,那么今天我们就在VM12上面安装centOS8吧,8这个图形化界面我个人感觉有点丑 首先下载iso文件 百度下点击进入官网 点击马上获得centos 然后选择这个 选择离你近的镜像地址,点击下载 打开vm12点击新建虚拟机 再点击下一步 如下图选择点击下一步 叫什么名字没什么所谓反正可以改的,但是安装最好不要安装到c盘,我是安装到D盘 如果你的物理cpu是4核心,在这里建议使用4核心,这样后期虚拟机运行快 因为我是8核心所以我选择8到时候安装速度快一点,,根据你的实际情况配置 如下图选择,其实也是随你的配着玩2G够了 如下图下一步 点击自定义硬件 选择你的 iso影像文件,刚刚下载下来的,然后点击关闭 点击完成 开启之后选择第一项 install CentOS8,第二项说的是:“测试安装的光盘镜像并安装CentOS 8” Troubleshooting

    62820编辑于 2022-11-10
  • 来自专栏从ORACLE起航,领略精彩的IT技术。

    Windows 8虚拟机环境)安装.NET Framework3.5(includes .NET 2.0 and 3.0)

    按照这篇文章:http://blogs.technet.com/b/aviraj/archive/2012/08/04/windows-8-enable-net-framework-3-5-includes-net 实际操作步骤: 1.虚拟主机挂载Windows 8的镜像光盘 我这里光盘挂载盘符是G盘: 2.拷贝光盘G:\sources\sxs\下的文件到C:\sxs xcopy G:\sources\sxs\*.

    2.3K20发布于 2019-05-24
  • 来自专栏博岩Java大讲堂

    Java虚拟机--虚拟机内存区域Java虚拟机内存区域

    Java虚拟机内存区域 Java程序在JVM虚拟机中运行,当我们一个类被加载到虚拟机中时,JVM会给该类分配具体的内存空间/内存地址,而这被分配的区域就是Java虚拟机运行时内存区域。 虚拟机内存。 本地方法栈 在Sun HotSpot虚拟机中,本地方法栈和虚拟机栈并没有做任何区分,二者合二为一。在其他虚拟机实现上,略有不同。 本地方法栈为虚拟机执行的本地Native方法,而虚拟机栈则执行的是普通的Java方法。 Java虚拟机堆 在Java虚拟机中,Java虚拟机堆是各个线程中共享的内存区域,也是我们Java程序中新建的对象数数组锁分配内存的区域。

    2.6K80发布于 2018-05-11
  • 来自专栏CSDN技术头条

    仅用8虚拟机,PayPal是如何扩展至日处理数十亿事务的

    仅在8虚拟机上,就实现了原本需要100台虚拟机才能实现的工作。甚至当CPU占用高达90%时仍能快速响应,这种Paypal前所未见的事务处理密度,却仅需之前十分之一的时间。 采用很多虚拟机来提供服务的方案到底有什么问题呢? 提供服务时使用的虚拟机规模很小,每台虚拟机的吞吐量也很低:基于Actor的反应系统在有效地利用计算资源方面非常出色,因此我们可以缩减系统规模,而无需依赖于典型粗暴的自动缩放机制。 规模越大,成本越高昂: 由数百台虚拟机联合提供的服务,由于管理、监控以及无效缓存的问题,势必会造成昂贵的开销。 规模越小,敏捷性越高: 跨越数百台虚拟机部署服务需要花费很长的时间。 每台虚拟机的CPU利用率更高: 由于CPU的处理速度不会增加,所采用的架构需要提高虚拟机CPU的利用率。

    1.7K60发布于 2018-02-12
  • 来自专栏panzhixiang

    对比k8s和虚拟机的优劣势(GPT4)

    今天突然就想看一下关于k8s和虚拟机的优劣势对比,我就问了一下chatGPT,我用的是公司提供的Azure OPENAI服务,以下ChatGPT的回复。 (这样的回复对于一个熟悉k8s的人来说,显然不会很惊艳,但是也不错了) 我的问题: 请你对比一下k8s和虚拟机的优劣势,请记住,你展示的对象是一群对于k8s和虚拟机都非常熟悉的IT领域的专家, 所以你要尽可能全面、深入地进行对比,请你仔细思考之后回答我,并以表格的形式返回给我 ChatGPT的回答: 特性 Kubernetes (K8s) 虚拟机 (VM) 资源利用率 K8s 可以更好地共享和管理系统资源 隔离性 在默认配置下,K8s 的隔离性不如 VM。但是,通过安全策略、网络策略和其他高级功能,可以增强 K8s 的隔离性。 VM 提供了很好的隔离性,因为每个虚拟机都有自己独立的操作系统与硬件资源。 这些只是 Kubernetes 和虚拟机之间一些主要差异的概述,它们都各有优势,适合不同的使用场景。在许多环境中,Kubernetes 和虚拟机甚至可以并存或嵌套使用,从而兼得两者的优点。

    48810编辑于 2024-10-30
  • 来自专栏全栈程序员必看

    虚拟机连网(多台虚拟机互联、虚拟机与真机互联、虚拟机上网)

    ,可以在选项栏的“编辑”下的“虚拟网络编辑器”中看到VMnet0(桥接模式)、VMnet1(仅主机模式)、VMnet8(NAT模式)。 其实,VMnet0表示的是用于桥接模式下的虚拟交换机;VMnet1表示的是用于仅主机模式下的虚拟交换机;VMnet8表示的是用于NAT模式下的虚拟交换机。 同时,在主机上对应的有VMware Network Adapter VMnet1和VMware Network Adapter VMnet8两块虚拟网卡,它们分别作用于仅主机模式与NAT模式下。 distribute.pc_search_result.none-task-blog-2allsobaiduend~default-1-74370321.first_rank_ecpm_v3_pc_rank_v2&utm_term=%E8% 99%9A%E6%8B%9F%E6%9C%BA%E7%BD%91%E6%A1%A5%E6%80%8E%E4%B9%88%E8%AE%BE%E7%BD%AE&spm=1018.2118.3001.4187

    11.5K20编辑于 2022-08-30
  • 来自专栏Android机器圈

    Java虚拟机和Dalvik虚拟机的区别java虚拟机和Dalvik虚拟机的区别

    每一个Android应用在底层都会对应一个独立的Dalvik虚拟机实例, 其代码在虚拟机的解释下得以执行。  很多人认为Dalvik虚拟机是一个Java虚拟机,因为Android的编程语言恰恰就是Java语言。 但是这种说法并不准确,因为Dalvik虚拟机并不是按照Java虚拟机的规范来实现的,两者并不兼容;同时还要两个明显的不同: Java虚拟机运行的是Java字节码,而Dalvik虚拟机运行的则是其专有的文件格式 Dalvik虚拟机的区别: java虚拟机 Dalvik虚拟机 java虚拟机基于栈。  Zygote是一个虚拟机进程,同时也是一个虚拟机实例的孵化器,它通过init进程启动。

    3K90发布于 2018-03-28
  • 来自专栏JAVA乐园

    k8s安装环境准备:Virtualbox安装CentOS;复制多个CentOS虚拟机

    2.下载CentOS 下载CentOS-7-x86_64-DVD-2009.iso http://isoredirect.centos.org/centos/7/isos/x86_64/ 3.新建虚拟机 新建 命名、选择存放虚拟机的目录和现在CentOS操作系统的iso文件 分配内存大小和处理器个数(3个) 分配硬盘大小 4.设置网络和操作系统 选择桥接网络 选择CentOS操作系统的iso kernel-headers kernel-devel gcc make -y reboot 双击再次安装virtualbox扩展 安装成功结果 重启,显示全屏 设置网络开启 通过xshell即可远程连接 8. 复制多台CentOS虚拟机 关闭CentOS操作系统后 重新命名、选择路径、MAC地址设定 选择完全复制 分别复制k8s-worker1和k8s-workder2;启动后,使用ifconfig命令查出

    51920编辑于 2023-09-02
  • 来自专栏【计网】Cisco

    虚拟机】windows下虚拟机虚拟机上ubuntu系统的安装

    研究目的详细说明 在Windows系统下安装虚拟机软件VMware Workstation: 了解VMware Workstation软件的功能和特点。 配置虚拟机参数以确保Ubuntu系统能够顺利安装和运行。 实现所谓的“双系统”运行: 研究在虚拟机中运行Ubuntu系统的优点和应用场景。 掌握在虚拟机中运行Ubuntu系统时如何与宿主Windows系统进行资源共享和数据交换。 探讨在虚拟机中配置网络、存储等资源,以实现Ubuntu系统的最佳性能。 2. .vmx,没关系的,继续操作吧) 点击上图的《打开》按钮后,界面如下: 然后点击上图中的 《播放虚拟机》,启动Ubuntu系统,如果是第一次启动系统,会出现如下选择界面,选择《我已复制该虚拟机》即可。 基本使用 4.1 设置共享文件夹 为了在Windows和Linux两个系统中方便的共享文件,我们需要设置一个共享文件夹 首先,打开菜单->管理->虚拟机设置,如下图: 点击“虚拟机设置”后会出现如下界面

    1.6K10编辑于 2024-06-14
  • 来自专栏网络收集

    虚拟机

    当 eden 区没有足够空间进行分配时,虚拟机将发起一次 Minor GC。长期存活对象虚拟机给每个对象设置一个年龄计数器。 当老年代也没有足够空间进行分配时,虚拟机将发起一次 Major GC。大对象需要大量连续内存空间的对象(如字符串、数组)直接进入老年代,可以避免为大对象分配内存时由于分配担保机制带来的复制而降低效率。

    1.1K30编辑于 2022-08-07
领券