自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(107)
  • 资源 (1)
  • 收藏
  • 关注

转载 格式: echo -e "\033[字背景颜色;字体颜色m字符串\033[0m"

格式: echo -e "\033[字背景颜色;字体颜色m字符串\033[0m" 例如: echo -e "\033[41;36m something here \033[0m" 其中41的位置代表底色, 36的位置是代表字的颜色 那些ascii code 是对颜色调用的始末. \033[ ; m …… \033[0m 字背景颜色范围:40---

2017-07-21 10:00:15 512

转载 /proc/dev/net

user_00@xxxx64:~> cat /proc/net/devInter-    | Receive                                                                                                      |  Transmit face     | bytes    packets 

2015-08-19 16:47:27 542

转载 /proc

1. /proc目录Linux 内核提供了一种通过 /proc 文件系统,在运行时访问内核内部数据结构、改变内核设置的机制。proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间。它以文件系统的方式为访问系统内核数据的操作提供接口。用户和应用程序可以通过proc得到系统的信息,并可以改变内核的某些参数。由于系统的信息,如进程,是动态改变的,所以用户或应用程序读取proc文

2015-08-19 16:31:52 527

转载 /proc/diskstats

user_00@xxxxxx64:~> cat /proc/diskstats   1    0 ram0 0 0 0 0 0 0 0 0 0 0 0   1    1 ram1 0 0 0 0 0 0 0 0 0 0 0   1    2 ram2 0 0 0 0 0 0 0 0 0 0 0   1    3 ram3 0 0 0 0 0 0 0 0 0 0 0   1   

2015-08-19 15:39:15 570

转载 free 命令

[root@scs-2 tmp]# free  total used free shared buffers cached  Mem: 3266180 3250004 16176 0 110652 2668236  -/+ buffers/cache: 471116 2795064  Swap: 2048276 80160 1968116 下面是对这些数值的解释:total:总计物

2015-08-19 15:32:47 526

转载 理解Linux系统中的load average

一、什么是load average?linux系统中的Load对当前CPU工作量的度量 (WikiPedia: the system load is a measure of the amount of work that a computer system is doing)。也有简单的说是进程队列的长度。Load Average 就是一段时间 (1 分钟、5分钟、15分钟) 内

2015-08-18 18:38:34 555

转载 /proc/stat

from:http://www.linuxdiyf.com/viewarticle.php?id=109486一般来说对于需要大量cpu计算的进程,当前端压力越大时,CPU利用率越高。但对于I/O网络密集型的进程,即使请求很多,服务器的CPU也不一定很 到,这时的服务瓶颈一般是在磁盘的I/O上。比较长见的就是,大文件频繁读写的cpu开销远小于小文件频繁读写的开销。因为在I/O吞吐量

2015-08-18 17:54:46 477

转载 /proc/cpuinfo

最近在研究linux系统负载的时候,接触到一些关于CPU信息查看的知识,和大家分享一下。通过对/proc/cpuinfo文件中的参数的分析,也学到了不少东西。在linux操作系统中,CPU的信息在启动的过程中被装载到虚拟目录/proc下的cpuinfo文件中,我们可以通过 cat /proc/cpuinfo 查看一下:上图是本人电脑的CPU信息,下面我们来分

2015-08-18 17:52:21 429

转载 进程优先级,进程nice值和%nice的解释

用top或者ps命令会输出PRI/PR、NI、%ni/%nice这三种指标值,这些到底是什么东西?先给出大概的解释如下:PRI :进程优先权,代表这个进程可被执行的优先级,其值越小,优先级就越高,越早被执行NI :进程Nice值,代表这个进程的优先值%nice :改变过优先级的进程的占用CPU的百分比 (呵呵,这句好难理解是吧,不急慢慢来^_^) PRI是比

2015-08-18 17:35:27 912

转载 如何利用Linux下终端利器tmux

tmux是一个远程管理多窗口的工具,它可以允许你在一次登陆的情况下打开多个会话并方便的在会话中切换,而且软件本身就可以解决网络不稳定造成的断网问题。 1,安装dev@junchen:~$ sudo apt-get install tmux 2,控制键控制键就是tmux的主键.当你在tmux环境下按下这个键的时候,tmux就会把你后面输入的指令,解析成它内置的功能.tmux默

2014-09-12 15:52:26 703 1

转载 maven repository mirror china

最近使用maven, 发现下载很慢, 发现可以修改settings.xml 来加载速度settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/

2014-06-11 10:12:02 2173

原创 mysql 常见操作&问题记录

1. 修改mysql的默认字符集:[ `grep -i "^character_set_server" /etc/my.cnf` ] || sed -i "/^\[mysqld\]/a character_set_server=utf8" /etc/my.cnf2. mysql源码安装make遇到Curses library not found.  Please install a

2013-03-22 15:59:40 616

转载 不同操作系统中的行结束符

行结束符一个文本文件是由行组成的,本文所说的就是行与行之间用来表示新行(newline)的间隔,一般称作断行符(link break)或者行结束符(end-of-line, EOF)。由于历史的原因,不同的操作系统用来表示换行的字符不同,这就给跨操作系统编辑文件带来不便。操作系统中的差异使用下面的 Unicode 标准定义的符号:LF: Line Feed,

2013-03-08 12:39:57 1621

转载 Python模块学习 ---- datetime

原帖:http://blog.csdn.net/JGood/article/details/5457284Python提供了多个内置模块用于操作日期时间,像calendar,time,datetime。time模块我在之前的文章已经有所介绍,它提供的接口与C标准库time.h基本一致。相比于time模块,datetime模块的接口则更直观、更容易调用。今天就来讲讲datetime模块。

2013-03-07 11:51:09 731

原创 个人工作总结- 2月

个人工作总结 - 2月1.[代码、学习] 熟悉并学习官方的git指导手册,阅读《pro git》2. [代码、学习] 编写nagios的安装脚本、监控磁盘的插件。3. [代码、学习] 学习apt,linux 高级知识, openstack g1-2版本bp4. [代码、学习] 学习argparse,tarfile python模块。5. [代码、学习] 学习《python 标准库》 6. [测试]

2013-03-06 14:40:52 1076

原创 个人工作总结 - 1月

1月份个人工作总结1.[文档] 查看并翻译完成nova cmd 解释文档。2.[文档] 完善R2的用例描述。3. [文档] 编写关于openstack nova flag机制的博文。4.[文档] 编写openstack scheduler 模块总结。5.[文档] 编写E版openstack和esxi的整合报告和checklist6. [文档] 整理python 开发IDE工

2013-03-06 14:13:13 1277

原创 python Exeptions 模块

exceptions 模块提供了标准异常的层次结构. Python 启动的时候会自动导入这个模块, 并且将它加入到 _ _builtin_ _ 模块中. 也就是说, 一般不需要手动导入这个模块.Exception 是所有异常的基类. 强烈建议(但不是必须)自定义的异常异常也继承这个类.SystemExit(Exception) 由 sys.exit 函数引发. 如果它在最顶层没有被

2013-03-05 17:06:35 1696

原创 python 面试题 - 知识点整理

1. 在判断object是否是class的instances时,type和isinstance函数的区别?type(obj) => type(cls) => 由上可知,所有obj type后统一为 instance type; 而cls type后统一为classobj typeisinstance(obj,class),如果object是class的instance,返回True

2013-03-05 15:52:59 48125 1

原创 Python 面试题 - 堆排序 & 演算过程

今天头给我份python招聘的笔试题,让我看看难度如何?最后编程大题是: 请使用python实现整数数组的推排序?由于过于一直对于此排序很触头,如何用python实现让我有些头疼,于是度娘理清了下概念,开始自己实现,并附上推演过程。具体概念请参考:http://blog.csdn.net/v_july_v/article/details/6198644 #! /usr/bin/

2013-03-05 15:16:24 4942 2

转载 Python特殊语法:filter、map、reduce、lambda [转]

Python内置了一些非常有趣但非常有用的函数,充分体现了Python的语言魅力!filter(function, sequence):对sequence中的item依次执行function(item),将执行结果为True的item组成一个List/String/Tuple(取决于sequence的类型)返回:>>> def f(x): return x % 2 != 0 and

2013-03-05 11:09:57 1162 2

原创 openstack keystone role API详解

以下为keystone 角色相关的API详解:############################################ version: v1.0.0# author : Qinglong Meng# date   : 2013-3-4###########################################1. role-lis

2013-03-04 10:45:50 1754

原创 nagios 安装脚本

研究了一段时间nagios,其实安装很简单,但头懒得做,要求脚本啊。。。#! /usr/bin/env bash# Author: Lawrency Meng# Date: 2013-3-1# Version: v1.0.2# Description: the nagios install sh# dirs contTOP_DIR=`cd $(dirname "$0") && pw

2013-03-01 15:31:40 1124 1

原创 Nagios 安装、配置和使用 操作

1. 概述本手册主要描述Nagioscores,Nagiosplugin,NRPE,NDOUtils的安装、配置以及Horizon如何使用Nagios实现监控Openstack控制和计算节点硬件资源[1]和服务[2]。备注:[1]:CPU,Mem,Disk,Network[2]:keystone, glance-api, glance-register, nova-api, nov

2013-02-25 10:26:00 3531

原创 openstack 监控 - 整合nagios 调研总结

1. nagios是什么?nagios 企业级开源监控系统,通过强大的插件和附件功能,对于host,service,network,alert提供丰富的监控功能。以下为nagios的主要功能点:a 监控网络服务(SMTP,POP3,HTTP,NNTP,PING)b 监控host资源(PS Load,Disk useage,CPU,MEM)c 支持插件设计,轻松开发实现服务che

2013-02-19 11:56:13 5433 5

原创 Openstack SWOT 分析 - 包含个人总结

[个人浅显总结,仅供参考,谢谢~]############################################################## 总结思路概述: # 采用SWOT分析工具,针对个人在技术学习、工作方面进行剖析和总结。# Author: Lawrency Meng# Date: 2013-2-7########################

2013-02-07 12:09:54 2226

转载 Understanding Python's "with" statement

转帖自:http://effbot.org/zone/python-with-statement.htmJudging from comp.lang.python and other forums, Python 2.5’s new with statementseems to be a bit confusing even for experienced Python programme

2013-02-06 16:22:07 484

原创 openstack 模块eventlet example code

终于有时间可以仔细研究下openstack依赖的第三方module,主要还是以官方的example入手,熟悉example的思路。example 01 : 01webcrawler.py比较简单,使用greenpool和urllib2 直接去抓URL 返回的内容#! /usr/bin/env python# vim: tabstop=4 shiftwidth=4 softtabs

2013-02-06 15:01:33 1636

原创 openstack nova resize API 详解

本身此API在官网的中有描述,实属无奈头被官方的文档弄的不信任官方了,苦的我来debug 详细的信息。废话不多讲,与大家分享出来~############################################ version: v1.0.0# author : Qinglong Meng# date   : 2013-2-5################

2013-02-05 17:27:01 4023 1

转载 mysql导出特定的数据表结构及数据

导出更个库的表结构如下:mysqldump -uroot -p -d databasename > createtab.sql,如果只想导出 表 test1,test2,test3 的 表结构 和 数据呢?该如何导出?mysqldump -uroot -p -d databasename test1 test2 test3 > createtab.sql-- 上面的是导出指

2013-01-30 17:41:24 567

转载 python如何能得到一个模块的路径

import osimport impprint imp.find_module("wxPython")print imp.find_module("os")output:---------- Python IN ----------(None, 'C://Python24//lib//site-packages//wx-2.8-msw-unicode//wxPyt

2013-01-29 17:02:23 485

原创 centos 部署openstack E 问题收集

[longeek@mon novaimages]$ nova-manage db syncTraceback (most recent call last):  File "/usr/bin/nova-manage", line 5, in     pkg_resources.run_script('nova==2012.1.4', 'nova-manage')  File "/u

2013-01-29 16:51:02 1280

原创 openstack - nova diagonstics 命令流程分析

nova diagonstics ubuntu12.04 流程分析1. 获取基本的parser,使用python的argparser模块   1. NovaClientArgumentParser:__init__      super: argparse.ArgumentParser   2. argparse.ArgumentParser:__init__      s

2013-01-24 09:53:48 932

转载 python模块——logging(日志管理)

一般情况下,一些程序的调试过程中我们会让它输出一些信息,特别是一些大型的程序,我们通过这些信息可以了解程序的运行情况,python提供了一个日志模块logging,它可以把我们想要的信息全部保存到一个日志文件中,方面我们查看。我们先看一个简单的例子。>>> importlogging>>>LOG_FILENAME="C:\Python25\log_test.txt">>>logging

2013-01-23 17:49:26 913

原创 Openstack整合esxi 测试总结

1.测试环境软件信息:类型版本信息备注OSUbuntu 12.04.1 LTS precise Openstackstable/essex Esxi5.0 Update 2 硬件情况:

2013-01-17 20:11:35 9340 6

原创 openstack nova-scheduler 模块分析

图 1-1 openstack nova-scheduler 整体模块关联由上图加上按照从上往下的思路来描述:1. rpcapi.py : 继承自nova.openstack.common.rpc.proxy.RpcProxy,用于其他模块调用,所以是单独的模块。2. driver.py: scheduler的基类,定义schduler操作使用到的方法。3. chance.py :

2013-01-16 16:16:47 1723 2

原创 python xml解析ElementTree

*** three types:** Element: store the elements with tag,attributes,chlid elements.   ***SubElement:    create: Element()   modify: append,insert,remove   list:   for node in root(Elements)

2013-01-15 11:45:19 796

原创 openstack nova之FLAG机制 cfg.py

cfg.py openstack的FLAG机制:【概述】nova整个项目统一采用flags模块处理可由用户定义的参数,包括配置文件、通过命令行传入的参数等。支持flags的是cfg这个模块,位于nova.openstack.common包中。【类图介绍】Opts:所有参数的描述类,主要属性包括:     name:参数名称 --verbose     dest:

2013-01-14 19:23:49 1167

转载 Ubuntu的apt-get代理设置

升级到Ubuntu10.04后,发现apt-get的代理设置有改变了,在9.10以前使用“http_proxy”环境变量就可以令apt-get使用代理了export http_proxy=http://127.0.0.1:8000sudo apt-get update然后在Ubuntu10.04下就无效了,看来apt-get已经被改成不使用这个环境变量了。一阵

2013-01-09 17:57:39 557

转载 shell中$(( )) 与 $( ) 还有${ }的区别

$( ) 与 ` ` (反引号)在 bash shell 中,$( ) 与 ` ` (反引号) 都是用来做命令替换用(command substitution)的。所谓的命令替换与我们第五章学过的变量替换差不多,都是用来重组命令行:* 完成引号里的命令行,然后将其结果替换出来,再重组命令行。例如:[code]$ echo the last sunday is $(dat

2013-01-07 14:37:01 428

原创 nova节点后台guest kvm命令参数解释

【后台KVM命令】/usr/bin/kvm -S -M pc-1.0 -enable-kvm -m 2048 -smp 1,sockets=1,cores=1,threads=1 -name instance-0000007e -uuid 2a8f0355-7fe5-4dc3-9b47-b1403a6dc793 -nodefconfig -nodefaults -chardev socket,

2013-01-07 14:25:44 1993

apt RPM安装包

apt RPM安装包apt RPM安装包apt RPM安装包apt RPM安装包

2011-11-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除