linux
风__云
做最坏的打算做最好的准备
展开
-
virsh的使用与实例步骤安装虚拟机
Libvirt有两种控制方式,命令行和图形界面图形界面:通过执行名virt-manager,启动libvirt的图形界面,在图形界面下可以一步一步的创建虚拟机,管理虚拟机,还可以直接控制虚拟机的桌面。 命令行:virsh list #显示本地活动虚拟机virsh list –a原创 2013-11-22 10:03:20 · 22466 阅读 · 0 评论 -
2013暑假实习笔记
2013/6/25最近研究ubuntu,用apt-get命令安装一些软件包时,总报错:E:could not get lock /var/lib/dpkg/lock -open等出现这个问题的原因可能是有另外一个程序正在运行,导致资源被锁不可用。而导致资源被锁的原因,可能是上次安装时没正常完成,而导致出现此状况。解决方法:输入以下命令sudo rm /var/cac原创 2013-06-25 11:11:12 · 2371 阅读 · 1 评论 -
linux实习笔记(二)
http://www.ovirt.org/Subprojects***********************************************NO.1********************************************************如果文件在之前并不存在,那么就创建它.如: 1 : > data.xxx原创 2014-02-14 10:54:42 · 1234 阅读 · 0 评论 -
Linux内核RPC请求过程
这篇文章讲讲服务器端RPC报文的处理流程。服务器端RPC报文的处理函数是svc_process,这个函数位于net/sunrpc/svc.c中。这个函数需要一个svc_rqst结构的指针作为参数,svc_rqst是与RPC请求相关的一个数据结构,这里包含了接收到的RPC消息,RPC消息的解析结果也放在这个数据结构中,RPC消息的处理结果也放在这个消息中了。这个数据结构的定义在include/lin原创 2014-04-18 20:13:47 · 2651 阅读 · 0 评论 -
理解TCP/IP网络通信原理
理解TCP/IP网络通信原理一、 OSI模型其中最下面两层:物理层与数据链路层可以不需要了解,他们主要是系统负责驱动的设备与网络硬件。一般我们常用的网络协议是TCP与UDP,但在TCP/UDP与数据链路层之间有一个网络层,我们可以直接绕过TCP与UDP,直接使用IPv4或者IPv6,我们称为原始套节字(RAW Socket)。上面三层统称应用层,主要有http,ftp,原创 2013-09-14 20:56:34 · 18868 阅读 · 1 评论 -
linux实习笔记(一)
2013-11-14在linux下面察看版本信息,通常使用的命令是uname ubuntu系统:$ uname -aLinux wanghaifeng-laptop 2.6.32-23-generic #37-Ubuntu SMP Fri Jun 11 07:54:58 UTC 2010 i686 GNU/LinuxRedHat系统:$ uname -aLinux原创 2013-11-14 13:52:07 · 4170 阅读 · 0 评论 -
nova service执行流程
Novaproject下面具有多个service,api,compute,sceduler等等,他们的启动过程都几乎类似,这一篇博客就详细记录nova-sceduler的启动过程。文章中贴出的源码都是从OpenStackFolsom版截取过来的。下面就开始分析nova-sceduler的启动过程了,后面还有涉及到启动之后,做的一些周期性工作,这部分可能与sceduler无关,是在compute原创 2014-09-09 19:52:41 · 1495 阅读 · 0 评论 -
linux进程知识
一、程序存储 经常被问到进程与线程的区别,今天有人问程序与进程的区别,一下子还真没反应过来 。程序只是一组指令的有序集合,它本身没有任何运行的含义,它只是一个静态的实体。而进程则不同,它是程序在某个数据集上的执行。进程是一个动态的实体,它有自己的生命周期。反映了一个程序在一定的数据集上运行的全部动态过程。 二、crontab 基本格式原创 2013-05-21 11:49:45 · 1819 阅读 · 0 评论 -
lvs工作原理
负载均衡集群是 load balance 集群的简写,翻译成中文就是负载均衡集群。常用的负载均衡开源软件有nginx、lvs、haproxy,商业的硬件负载均衡设备F5、Netscale。这里主要是学习 LVS 并对其进行了详细的总结记录。一、负载均衡LVS基本介绍 LB集群的架构和原理很简单,就是当用户的请求过来时,会直接分发到Director Server上,然后它把用户的请...转载 2018-09-30 11:36:14 · 1210 阅读 · 0 评论 -
操作系统原理学习笔记--进程管理
进程管理要点:基础:进程描述及控制策略:进程调度实现:互斥与同步避免:死锁与饥饿解决:几个经典问题进程的引入程序的顺序执行源代码程序,目标程序和可执行程序程序执行:编辑,编译,链接,执行程序的结构:顺序,分支,循环结构程序执行的特征:顺序性,封闭性,可再现性程序并发执行多道程序设计技术:多个程序并发执行程序并发执行时的特征:间断性,非封闭性,不可再现原创 2013-09-23 23:18:04 · 3290 阅读 · 0 评论 -
Ubuntu 13.04 server 安装 Apache2+PHP5+MySQL
一、MySQL的安装1.在线安装:命令:sudo apt-get install mysql-server在安装的过程中将提示为“root”用户设置密码,输入自己的密码即可,安装按成后已自动配置好环境变量,可直接使用mysql命令。2.下载MySQL安装包离线安装(我下载的版本是:mysql-5.5.25-linux2.6-x86_64.tar.gz):1. groupadd原创 2013-06-25 09:20:16 · 2148 阅读 · 1 评论