会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
云计算工作坊
博客园
首页
新随笔
联系
管理
订阅
上一页
1
···
9
10
11
12
13
14
15
16
下一页
2020年7月12日
KVM 管理工具:libvirt
摘要: libvirt 简介 libvirt 是目前使用最为广泛的对 KVM 虚拟机进行管理的工具和应用程序接口。 libvirt 可以支持多种 hypervisor,包括 Xen,Hyper-V 和 qemu-kvm 等。同时,相比于使用 qemu 通过参数指定创建虚拟机的方式,使用 libvirt 创建
阅读全文
posted @ 2020-07-12 18:06 胡云Troy
阅读(3103)
评论(0)
推荐(0)
2020年7月6日
设备共享分配:虚拟化和 SRIOV
摘要: SRIOV 简介 OpenStack 自 Juno 版本开始引入 SRIOV,SRIOV(Single Root I/O Virtualization) 是将 PCIe(PCI) 设备虚拟化成虚拟 PCIe(PCI) 的技术,它最典型的应用是对网卡设备的虚拟化,这里讨论的都是网卡设备的虚拟化。 SR
阅读全文
posted @ 2020-07-06 00:18 胡云Troy
阅读(4737)
评论(0)
推荐(0)
2020年7月5日
KVM 学习笔记:再谈虚拟化
摘要: 虚拟化是云计算的基石,抛开虚拟化谈云计算无异于缘木求鱼,不得要领。 虚拟化简介 虚拟化是一种技术,它是对物理硬件资源的虚拟。通过虚拟化使得应用运行在虚拟化之后的虚拟机上,达到充分利用物理资源的目的。 根据虚拟化的类型可将虚拟化分为 I 型虚拟化和 II 型虚拟化。I 型虚拟化是直接作用于裸机上的,如
阅读全文
posted @ 2020-07-05 19:30 胡云Troy
阅读(543)
评论(0)
推荐(0)
2020年6月3日
Python 学习笔记: 从变量到装饰器
摘要: 从变量开始 python 中全局变量在函数作用域内只能读,不能“写”。如果要在函数作用域内实现修改全局变量值操作,需要使用关键字 global 显示指明该变量是全局变量。 但是,在函数中的变量是即时的,调用的时候才被用到,调用完变量就会销毁。变量是临时的,状态不能保存。 那么,如果想保存临时变量的值
阅读全文
posted @ 2020-06-03 23:42 胡云Troy
阅读(573)
评论(0)
推荐(0)
2020年5月30日
每天学五分钟 Liunx | 有趣的 log
摘要: 说明:看 systemd log 的时候发现了一段有意思的打印,不太明白为什么会这样,贴出来与朋友们分享,欢迎知道的朋友们说明下,非常感谢。 问题描述:服务启动时,会执行 python 脚本,该脚本去调用编译好的 C++ 可执行文件。在这之间都会有 log 输出,从时间上看是 C++ 的 log 先
阅读全文
posted @ 2020-05-30 13:45 胡云Troy
阅读(209)
评论(0)
推荐(0)
2020年5月11日
每天学五分钟 Liunx 1000 | 软件篇:源码安装
摘要: 软件安装流程 前面软件篇提到了通过 RPM 和 YUM 在线安装的机制安装软件,除了这两种方式之外还有一种通过源码来安装软件的方式。 如上流程图所示,程序员使用特定语言(c/c++/...)编写源文件,通过编译器翻译成机器可以执行的可执行文件,也就是二进制文件。其中,如果源文件依赖函数库的话,在编译
阅读全文
posted @ 2020-05-11 01:01 胡云Troy
阅读(293)
评论(0)
推荐(0)
2020年5月10日
每天学五分钟 Liunx 0111 | 服务篇:进程权限
摘要: 程序存储在硬盘中,需要执行的时候被加载到内存里,内存中的程序以进程的方式运行,进程会根据程序的内容去做读写文件,执行指令等操作。 文件/指令等都有自己的执行权限,符合权限的才能被执行。相应的,进程也需要有这些权限才能执行相应的操作。 进程权限 命令 cat /proc/<PID>/status |
阅读全文
posted @ 2020-05-10 17:41 胡云Troy
阅读(261)
评论(0)
推荐(0)
2020年5月6日
每天学五分钟 Liunx 0110 | 服务篇:守护进程 systemd
摘要: 有些进程会在系统上运行较长时间,如前面的 Hello World 程序运行时产生的进程。有些进程运行瞬间就结束了,如执行 ps 命令产生的进程,也有的进程会常驻在内存中,提供相应的服务,这样的进程称为守护进程(daemon),它所提供的功能叫做服务。 这样的守护进程有很多。比如,sshd(d 表示
阅读全文
posted @ 2020-05-06 01:01 胡云Troy
阅读(706)
评论(0)
推荐(0)
2020年5月4日
每天学五分钟 Liunx 0101 | 服务篇:创建进程
摘要: 创建子进程 上一节说过创建子进程的三种方式: 1. fork 复制进程:fork 会复制当前进程的副本,产生一个新的子进程,父子进程是完全独立的两个进程,他们掌握的资源(环境变量和普通变量)是一样的。 2. exec:exec 方式不会产生子进程,它会加载新的程序从而取代当前进程,当前进程的变量是被
阅读全文
posted @ 2020-05-04 23:37 胡云Troy
阅读(217)
评论(0)
推荐(0)
2020年5月3日
每天学五分钟 Liunx 0100 | 服务篇:进程状态
摘要: 多任务和 CPU 时间片 前面说了 Liunx 是多用户多任务的,所谓的多任务就是多个进程“同时”执行。比如,同时开多个软件(进程),对于用户来说好像每个软件(进程)都在工作,但是实际上,单核 CPU 做不到多个进程同时执行,只有多个 CPU 才能真正实现多任务执行。之所以会产生多个任务同时执行的错
阅读全文
posted @ 2020-05-03 18:24 胡云Troy
阅读(205)
评论(0)
推荐(0)
上一页
1
···
9
10
11
12
13
14
15
16
下一页
公告