上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 34 下一页
摘要: 1. 工具介绍 git:版本控制,一般都是托管到代码仓库的。如 github、coding、gitlab (本文以 coding 为例) jenkins:持续集成工具之一,也是最常用的工具,主要工作就是将代码从git仓库pull下来,通过maven打包,在部署到服务器上 maven:java 项目管 阅读全文
posted @ 2019-07-23 16:09 hukey 阅读(1396) 评论(0) 推荐(0)
摘要: 1. 安装 jenkins 在安装 jenkins 之前需要 java 的支持 (1)安装 jdk1.8 (2)安装 jenkins 这里是官网直接下载的 rpm 包, 下载地址:https://pkg.jenkins.io/redhat-stable/ 安装完成,通过浏览器访问 8080 端口 下 阅读全文
posted @ 2019-07-18 14:55 hukey 阅读(2706) 评论(0) 推荐(1)
摘要: 1. QEMU、KVM 、QEMU-KVM QEMU 提供了一系列的硬件模拟设备(cpu、网卡、磁盘等),客户机指令都需要QEMU翻译,因此性能较差。KVM 是Linux 内核提供的虚拟化模块,负责CPU和内存的虚拟化,但是缺少I/O设备的虚拟化。QEMU-KVM 就是 KVM 与 QEMU 的结合 阅读全文
posted @ 2019-07-09 15:37 hukey 阅读(11772) 评论(0) 推荐(1)
摘要: 1. 半虚拟化驱动 1.1 virtio 概述 KVM 是必须使用硬件虚拟化辅助技术(如 Intel VT-x 、AMD-V)的 Hypervisor,在CPU 运行效率方面有硬件支持,其效率是比较高的;在有 Intel EPT 特性支持的平台上,内存虚拟化的效率也较高。 QEMU/KVM 提供了全 阅读全文
posted @ 2019-07-08 18:48 hukey 阅读(3241) 评论(0) 推荐(0)
摘要: 1. 构建 KVM 环境 KVM 从诞生开始就需要硬件虚拟化的支持,KVM 必需的硬件虚拟化扩展分别是:Intel 的虚拟化技术(Intel VT)和 AMD 的 AMD-V 技术。首先处理器(CPU)要在硬件上支持VT 技术,还要在BIOS 中将其功能打开,KVM才能使用到。目前,多数流行的服务器 阅读全文
posted @ 2019-07-08 15:04 hukey 阅读(4701) 评论(0) 推荐(1)
摘要: 1. 虚拟化概念 什么是虚拟化 虚拟化是使用所谓虚拟机管理程序从一台物理机上创建若干个虚拟机的过程。虚拟机的行为和运转方式与物理机一样,但它们会使用物理机的计算资源,如 CPU 、内存和存储。虚拟机管理程序会根据需要将这些计算资源分配给每个虚拟机。 虚拟化有哪些优势 (1)提高硬件资源使用效率 一个 阅读全文
posted @ 2019-07-05 16:49 hukey 阅读(2678) 评论(1) 推荐(3)
摘要: 1. 前言 一台计算机是由一堆硬件设备组合而成,在硬件之上是操作系统,操作系统与计算机硬件密不可分,操作系统用来管理所有的硬件资源提供服务,各个硬件设备是通过 总线 进行连接起来的: 在操作系统之上,需要一个人机交互接口,我们才能使用计算机对其发送指令,这个人机交互接口就是 shell,如图: 操作 阅读全文
posted @ 2019-07-05 11:30 hukey 阅读(1717) 评论(0) 推荐(1)
摘要: 1. 前言 在学习 kvm 的过程中,需要在虚拟机中再次开启虚拟机,这里就需要使用到嵌套虚拟化,做个记录吧。 2. 配置嵌套虚拟化 2.1 查看物理机是否支持嵌套虚拟化 如果是 N ,则根据下面进行配置: 2.2 修改已经存在的虚拟机开启嵌套虚拟化 以上,已开启嵌套虚拟化。 阅读全文
posted @ 2019-06-18 17:27 hukey 阅读(1647) 评论(0) 推荐(0)
摘要: 1. 开机启动 对于支持 systemd 的软件,如果想要设置开机启动,就执行如下命令(以 http 为例): 上面的命令相当于在 /etc/systemd/system/ 目录里添加了一个符号链接,指向 /usr/lib/systemd/system/ 里面的 httpd.service 文件。 阅读全文
posted @ 2019-06-17 07:23 hukey 阅读(4839) 评论(0) 推荐(1)
摘要: 1. 前言 在 CentOS 7 中使用 systemd 取代了 init 的启动模式,这样的更新换代有什么好处呢?首先需要对 init 和 systemd 有个概念的认识。 2. init 概述 在 CentOS 7 之前的版本中,init 作为第一个启动进程,是所有进程的父进程。使用 init 阅读全文
posted @ 2019-06-15 10:12 hukey 阅读(1159) 评论(0) 推荐(0)
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 34 下一页