- 博客(39)
- 资源 (12)
- 问答 (1)
- 收藏
- 关注
转载 Linux /dev目录详解和Linux系统各个目录的作用
在linux下,/dev目录是很重要的,各种设备都在下面。下面简单总结一下: dev是设备(device)的英文缩写。/dev这个目录对所有的用户都十分重要。因为在这个目录中包含了所有Linux系统中使用的外部设备。但是这里并不是放的外部设备的驱动程序,这一点和windows,dos操作系统不一样。它实际上是一个访问这些外部设备的端口。我们可以非常方便地去访问这些外部设备,和访问一个文件,一
2014-11-30 17:30:31 1037
转载 ovirt VdsClient
Contents [hide] 1About vdsClient2Connecting to HOST3Listening virtual machines4How to get HOST capabilities?5How to get host statistics?6How to see statistics of the currently runnin
2014-11-28 18:23:30 1275
转载 gluster a split-brain on sanlock
Gluster Storage Domain ReferenceSuggested Gluster Volume Configuration for Storage DomainIn order to use a gluster volume as an oVirt Storage Domain we suggest to:use the gluster replica 3 (
2014-11-28 18:22:19 960
转载 GlusterFS分布式文件系统使用简介
0 术语简介GlusterFS是一个开源的分布式文件系统。更多特性介绍附录的参考文档。Brick:GFS中的存储单元,通过是一个受信存储池中的服务器的一个导出目录。可以通过主机名和目录名来标识,如'SERVER:EXPORT'Client: 挂载了GFS卷的设备Extended Attributes:xattr是一个文件系统的特性,其支持用户或程序关联文件/目录和元数据
2014-11-28 18:21:21 890
转载 调整volume的参数
集群”主要分为高性能集群HPC(High Performance Cluster)、高可用集群HAC(High AvailablityCluster)和负载均衡集群LBC(Load BalancingCluster)。集群文件系统是指协同多个节点提供高性能、高可用或负载均衡的文件系统,它是分布式文件系统的一个子集,消除了单点故障和性能瓶问题。对于客户端来说集群是透明的,它看到是一个单一的全局命名空
2014-11-28 18:16:21 1736
转载 KVM虚拟化开源高可用方案(七)GLUSTERFS搭建及常见故障处理
一、准备1.1 硬件要求为了充分保证系统的稳定性和性能,要求所有glusterfs服务器硬件配置尽量一致,尤其是硬盘数量和大小。机器的RAID卡需要带电池,缓存越大,性能越好。一般情况下,建议做RAID10,如果出于空间要求的考虑,需要做RAID5,建议最好能有1-2块硬盘的热备盘。1.2 系统要求和分区划分系统要求使用centos 6.x,安装完成后升级到最新版本,安装的时候,不
2014-11-28 18:13:01 1745
转载 gluster的迁移
分布式文件系统迁移首先,遇到的问题是分布式文件系统的迁移,因为当时在环境搭建的时候并没有考虑到机房可能会出现搬迁,更没有想到机房搬迁之后IP地址等网络设置会发生变化,所以在安装配置GlusterFS文件系统的时候都是采用IP地址添加peer以及建立Volume的。接到迁移任务之后,我们首先开始考虑基础数据的问题,考虑各种潜在的数据风险,于是预先就把GlusterFS内的文件拷贝出来以防万一。
2014-11-24 17:39:03 2450
转载 怎么给word、excel等办公软件加密?
在自己做的word文档、excel表格、ppt幻灯片等办公文件时,里面涉及到一些保密的东西,我们想把这些文件加密,只能自己看到,那有什么办法呢? 打开一个word文档, 在菜单栏里点工具,找到选项。点选项,出现选项对话框,找到安全性一栏。在“打开文件时的密码”一栏中输入密码,然后确定,再输入确定密码,再按确定就可以了。重新打开时就需要输入步骤三中
2014-11-23 15:41:48 876
转载 Linux 下挂载硬盘的 方法
1. 添加磁盘,查看磁盘状况 [root@db1 /]# fdisk -lDisk /dev/sda: 10.7 GB, 10737418240 bytes255 heads, 63 sectors/track, 1305 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytes Device Boot
2014-11-21 22:00:17 587
转载 psql命令行快速参考
psql的命令语法是:psql [options] [dbname [username]]psql命令行选项以及它们的意思在表1-1中列出。使用以下命令可以看到psql完整的选项列表:$ psql --help表1-1 psql命令行选项选项意义-a从脚本中响应所有输入-A
2014-11-20 14:55:34 541
转载 PostgreSQL新手入门
作者: 阮一峰自从MySQL被Oracle收购以后,PostgreSQL逐渐成为开源关系型数据库的首选。本文介绍PostgreSQL的安装和基本用法,供初次使用者上手。以下内容基于Debian操作系统,其他操作系统实在没有精力兼顾,但是大部分内容应该普遍适用。一、安装首先,安装PostgreSQL客户端。sudo apt-get install postgres
2014-11-20 14:51:20 597
转载 使用 Python 为 KVM 编写脚本,第 1 部分: libvirt
虚拟化是目前市场上大多数服务器操作系统的标准设备。在 Linux® 的世界里,服务器虚拟化有两个主要选择:基于 Kernel 的虚拟机 (KVM) 和 Xen。KVM 是 Red Hat 和其他公司采用的主要技术。虽然 Citrix 拥有 Xen,但是大多数核心功能是向外公开的。虚拟机管理器(VMM 或 virt-manager)项目为管理 KVM 和 Xen 虚拟机 (VM) 实例的
2014-11-18 15:51:28 951
转载 在 Eclipse 上开发 Python – PyDev 插件安装教程
Python 是一种解释型、面向对象、动态数据类型的高级程序设计语言。自从 20 世纪 90 年代初诞生至今,它逐渐被广泛应用于处理系统管理任务和 Web 编程。2011 年 1 月,它被 TIOBE 编程语言排行榜评为 2010 年度语言。自从 2004 年以后,Python 的使用率是呈线性增长。Python 已经成为当前最受欢迎的程序设计语言之一。好的程序设计语言配合好用的开
2014-11-18 10:09:32 780
原创 Python的招牌菜xmlrpc
一 远程过程调用RPC XML-RPC is a Remote Procedure Call method that uses XML passed via HTTP as a transport. With it, a client can call methods with parameters on a remote server (the server is named by a UR
2014-11-17 15:02:11 1236
原创 lvchange的available参数
available参数在man info help中均无此参数,其实参数为:activate写此此,值得用的人注意。available 参数实为: -a, --activate [a|e|l]{y|n} Controls the availability of the logical volumes for use. Communicates with
2014-11-14 14:54:54 5359
转载 Linux LVM硬盘管理及LVM扩容
LVM是 Logical Volume Manager(逻辑卷管理)的简写,它由Heinz Mauelshagen在Linux 2.4内核上实现。LVM将一个或多个硬盘的分区在逻辑上集合,相当于一个大硬盘来使用,当硬盘的空间不够使用的时候,可以继续将其它的硬盘的分区加入其中,这样可以实现磁盘空间的动态管理,相对于普通的磁盘分区有很大的灵活性。与传统的磁盘与分区相比,LVM为计算机提
2014-11-13 17:49:06 620
转载 svn的滚回操作(撤销修改)
有时候我们想丢弃对代码做过的改动。 分两种情况: 一、改动没有check in。这种情况下,我们使用svn revert就能把改动给扔掉了。 提示:CVS用户习惯于只把本地改动过的文件删掉,然后执行一次update来还原文件。在svn中也可以这么做,但最佳实践是执行svn revert,这个操作会更安全也更迅速。因为update需要去连接服务器而你没有准备好接受新的改动,而
2014-11-13 14:02:10 829
转载 Linux-dd命令详解
Linux-dd命令详解 dd 是 Linux/UNIX 下的一个非常有用的命令,作用是用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。名称: dd 使用权限: 所有使用者dd 这个指令在 manual 里的定义是 convert and copy a file 使用方式: dd [option] 如果你想要在线看 manual, 可以
2014-11-12 18:03:39 402
转载 系统架构师、系统分析师、项目管理师相互关系
1.2.4系统架构师与其他团队角色的协调 图1-1的上图反映了传统的系统开发:通过对用户的需求分析,组织必要的资源和 设施,选择设计合适的架构,然后由项目经理统筹安排组织实施(包括人、财和物),这是一个反复互动,逐步契合的过程。 由上面所述可以看出,在传统的系统开发中,系统开发进度及统筹的管理主要由项 目经理来完成,需求分析及技术实现主要由系统分析员或设计员来完成。由于项目
2014-11-12 14:58:13 1050
转载 计算机软考心得:系统架构师是怎样炼成的?
坦率的讲,除了少数对开发程序极其热爱并愿意为之奋斗终身的编程者来说,对于大多数开发人员,写代码只是他们未来获得职业提升的一个必不可少的积累阶段,在做开发的时间里,他们会积极学习各种知识,经验,培养自己的商业头脑,包括扩展自己各方面的资源,这些积累会为他们未来成为管理者或创业打下牢固的基础。 成为架构设计师是广大开发者职业发展道路之一,架构师究竟是个什么样的职业?需要具备什么基本能力?
2014-11-12 14:54:31 986
转载 项目管理师-系统分析师-系统架构师的区别
本人原先对这两个概念也不怎么清楚,后来到网上专门收集了一下 整理如下,方便各位考友! 当软件规模比较小时,系统分析师所完成的工作是把真正的业务需求(这个需求不是指客户简单所说的哪一个功能,而是需要去挖掘的,可能是潜在的但又是系统必需的,条例清楚、逻辑清晰的业务功能,而且需求不仅仅只是来自业务上的,系统所依赖的运行环境也会产生一些需求)转换成计算机可理解、可实现、可计算的模型。但由于现在的系
2014-11-12 14:49:15 647
转载 Linux共享库路径配置
Linux共享库路径配置 Linux下找不到共享库文件的典型现象为明明已经安装某个软包(如libnet,mysql),编译链接可以正常进行,但是在运行时出现如“error while loading shared libraries: libnet.so.1:cannot open shared object file :No such file or directory”的错误提示
2014-11-12 10:13:15 598
转载 Linux中怎么看出文件是硬连接?
使用1ls -l即可.示例:12345678$ touch file1 # 创建新文件 file1$ touch file2 # 创建新文件 file2$ ln file1 file3 # 为 file1 创建硬链接 file
2014-11-11 18:17:54 645
转载 ctypes库的使用整理
Python中ctypes的使用整理ctypes是Python的一个外部库,提供和C语言兼容的数据类型,可以很方便地调用C DLL中的函数。ctypes的官方文档在这里。1. ctypes基本数据类型映射表参数类型预先设定好,或者在调用函数时再把参数转成相应的c_***类型。ctypes的类型对应如下:ctypes typeC type
2014-11-11 16:09:41 742
转载 linux硬链接与软链接
1.Linux链接概念Linux链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。默认情况下,ln命令产生硬链接。【硬连接】硬连接指通过索引节点来进行连接。在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号(Inode Index)。在Linux中,多个文件名指向同一索引
2014-11-11 08:59:45 491
转载 xargs命令
简介之所以能用到这个命令,关键是由于很多命令不支持|管道来传递参数,而日常工作中有有这个必要,所以就有了xargs命令,例如:这个命令是错误的find /sbin -perm +700 |ls -l这样才是正确的find /sbin -perm +700 |xargs ls -l xargs 可以读入 stdin 的资料,并且以空白字元或断行字元作为分辨,将 s
2014-11-10 14:59:10 534
转载 GlusterFS: {path} or a prefix of it is already part
Starting with GlusterFS 3.3, one change has been the check to see if a directory (or any of it's ancestors) is already part of a volume. This is causing many support questions in #gluster.Th
2014-11-07 10:50:53 732
转载 Ubuntu下 ssh : connect to host localhost port 22:Connection refused
Ubuntu下测试ssh时使用ssh localhost 命令,出现错误提示connect to host localhost port 22:Connection refused 造成这个错误的原因可能是ssh-server未安装或者未启动。ubuntu 11.10 默认安装openssh-client,但是木有安装server 运行 ps -e | grep ssh,查
2014-11-06 14:41:38 898
转载 Linux scp 使用详解
一般情况,本地网络跟远程网络进行数据交抱,或者数据迁移,常用的有三种方法,一是ftp,二是wget /fetch 三是,rsync 大型数据迁移用rysync,其次用fetch/wget ,最次是ftp,最慢是ftp.这几天,在忙数据迁移时,用到ssh的scp方法来迁移数据。速度与效果都很好。特别是现在许多服务器为了安全,都会改ssh默认的22端口,改成一个特殊的端口。所以。在scp或者s
2014-11-06 14:38:42 411
转载 linux系统下怎么安装.deb文件?
linux系统下怎么安装.deb文件? deb 是 ubuntu 、debian 的格式。rpm 是 redhat 、fedora 、suse 的格式。他们不通用(虽然可以转换一下)。deb是debian发行版的软件包ubuntu是基于debian 发行的 所有可以用.deb是solaris系统下的安装包后缀名。安装方法如下cd 到安装包的目录dpkg -i
2014-11-06 14:36:26 445
转载 Ubuntu的Kdump
Kdump是一个通用的Linux内核转储工具,详细的用法说明可以参考这篇Kdump Tutorial。这篇教程洋洋洒洒几十页(链接里有pdf文件可以下载),详细介绍了内核配置的参数,以及实现内核崩溃转储的一系列工具的用法以及可能出现的问题,过程看上去有点繁琐。是不是每台需要调试的机器都要这么设置呢?其实是没有必要的。Linux发行版已经帮我们做了很大一部分工作,我们需要做的只是安装几个包,
2014-11-05 20:06:11 3468
转载 深入探索 Kdump
Kdump 的基本概念什么是 kexec ?Kexec 是实现 kdump 机制的关键,它包括 2 个组成部分:一是内核空间的系统调用 kexec_load,负责在生产内核(production kernel 或 first kernel)启动时将捕获内核(capture kernel 或 sencond kernel)加载到指定地址。二是用户空间的工具 kexec-tools,他
2014-11-05 20:04:12 705
转载 device-mapper: remove ioctl failed: Device or resource busy
[root@QA mapper]# ls -ltr /dev/mapperlrwxrwxrwx. 1 root root 8 Oct 23 09:34 newUUID-lv_root -> ../dm-17[root@QA mapper]# dmsetup remove newUUID-lv_root[root@QA mapper]# dmsetup remove --
2014-11-04 20:05:02 14542
转载 Linux 内核中的 Device Mapper 机制
Device Mapper 是 Linux2.6 内核中支持逻辑卷管理的通用设备映射机制,它为实现用于存储资源管理的块设备驱动提供了一个高度模块化的内核架构,如图 1。图1 Device Mapper的内核体系架构在内核中它通过一个一个模块化的 target driver 插件实现对 IO 请求的过滤或者重新定向等工作,当前已经实现的 target driver 插件包括软 r
2014-11-04 20:02:02 558
转载 [linux]linux device mapper 设备映射
linux device mapper. linux中通过device mapper可以将一个逻辑设备映射到一个tag device上,通过这种机制可以时下linux下的逻辑卷功能. dmsetup用于建立映射表. 例如: 1.0 1024 linear /dev/sda 204 1024 512 linear /dev/sdb 766 1536 128 linear
2014-11-04 20:00:05 2393
转载 sanlock 原理介绍及应用
介绍 sanlock在分布式系统中,我们常常需要粗粒度的分布式锁。譬如,可以用锁来保证集群的领导节点的唯一性,或者用锁来同步对共享资源的使用。在这种场景下,分布式锁一般不会频繁的获取和释放,且一旦获得了锁,就会持有较长的时间。比如,集群的领导节点直到崩溃才需要重新选举,虚拟机的共享存储直到 Guest 关机才允许其他虚拟机使用。sanlock 是一个基于 SAN 的分布式锁管理器。
2014-11-04 19:55:53 3712
共享内存+信号量+Qt进程与winApi进程通信
2024-08-15
qt-QPrinter+QPainer+报表打印
2024-06-24
Qt+QWidget+界面框架-界面开发
2024-06-21
汇编编程+masm32+helloworld例子
2024-02-28
qt-C++开发例子3-演示了元对象的用法
2024-02-23
qt-C++例子2+代码化UI设计
2024-02-23
QT+OpenCV+最简单的图片+判断灰化与二值化
2024-02-22
qt-C++例子1+输出HelloWorld
2024-02-22
Qt-Qt插件技术-调用插件入门示例
2024-01-09
Axure使用手册_设计人员使用_用于设计原型
2022-02-26
程序员职业规划-如何成为优秀的企业人才.ppt
2021-12-31
软件开发规范-软件工程师-国家标准-软件开发规范.zip
2021-12-30
软件设计-工作流设计-工作流详细设计.doc
2021-12-30
项目案例-Java项目-初学者学习java-香香宠物医院.zip
2021-12-30
qt程序自动指定dll目录
2024-02-01
c语言命名规则1-关于下划线
2021-11-23
TA创建的收藏夹 TA关注的收藏夹
TA关注的人