开源版GreenPlum试用情况

集群情况

1台服务器,做master
8台服务器,每台运行4个segment
服务器硬件一样:
    cpu:xeon e5-2620
    内存:64G
    硬盘:4Tx8 RAID 6
OS:CentOS 7.2
GreenPlum: github master

不稳定

  1. 安装的时候小问题不少

  2. 大批量写入数据不稳定,会报各种报错:

MPP detected 32 segment failures, system is reconnected (cdbfts.c:228)
The distributed transaction 'Prepare' broadcast failed to one or more segments for gid ...
more ...

Pelican快速入手

用了hexo一段时间,发现hexo对markdown的支持不行,渲染的格式经常乱的,换成pelican就不会

安装与配置

安装

依赖:Python、pip

$ sudo pip install pelican markdown

初始化

mkdir 博客目录
cd 博客目录
pelican-quickstart

按提示进行

配置

修改pelicanconf.py
安装插件
pelican-plugins

安装主题
pelican-themes

开始使用

创建一篇日记

$ atom content/博客文件名称.md

更多信息: Writing content

产生静态文件

$ make html

启动服务

$ make serve

发布到远端站点

$ make github

更多信息: Deployment

更多命令

$ make ...
more ...

Hexo快速入手

安装与配置

安装

依赖:Node.js、Git

$ npm install -g hexo-cli

初始化

$ hexo init <folder>
$ cd <folder>
$ npm install

配置

修改_config.yml
安装主题

开始使用

创建一篇日记

$ hexo new "日志标题"

更多信息: Writing

启动服务

$ hexo server

更多信息: Server

产生静态文件

$ hexo generate

更多信息: Generating

发布到远端站点

$ hexo deploy

更多信息: Deployment

更多命令

$ hexo
more ...

跨平台的网盘

由于本人长期使用Linux,所以跨平台指的是也支持Linux的网盘,国内大厂基本上只支持Windows和Mac

DropBox

大名鼎鼎,无需多言,可惜已经被迫放弃了

Nutstore(坚果云)

一直在用收费版,稳定快速

金山快盘

第三方推出的,Linux下不是很稳定,经常无法同步,好处就是空间大,现在用的不多

SeaFile

开源软件,适合自己搭建网盘
团队内一直在用,稳定快速,支持数据加密

more ...


查看mysql的运行状况

一、查看bin log

mysqlbinlog log-files,例如

$ mysqlbinlog mysql-bin.000001

二、查看slow log

mysqldumpslow LOGS,例如

$ mysqldumpslow demo-PC-slow.log

三、mysql中显示进程

-- 前100条
show processlist;
-- 全部
show full processlist;

四、获取锁等待情况

1、通过检查table_locks_waited和table_locks_immediate的状态变量来分析系统上表锁定情况:
mysql> show status like ‘Table%’;
2、通过检查Innodb_row_lock的状态变量来分析系统上行锁情况:
`mysql> show status like ‘innodb_row_lock%’;
3、针对Innodb类型的表,可以设置InnoDB Monitors,然后通过SHOW ENGINE INNODB ...

more ...

修改Fedora 15自带Nautilus的删除快捷键

Fedora 15自带的Nautilus,删除的快捷键改成ctrl+del了,使用有些不习惯

修改方法
1、启用允许修改,终端中执行:

gsettings set org.gnome.desktop.interface can-change-accels true

2、启动Nautilus,选中一个文件,点Edit菜单,移到鼠标指针到“Move to Trash”上,按2下del按键
第一次是清除旧的快捷键,第二次是设置新的快捷键

3、禁用修改,终端中执行:

gsettings set org.gnome.desktop.interface can-change-accels false
more ...

Virtualbox 常用命令

1、复制vdi文件

vdi文件不能直接拷贝,因为VirtualBox识别虚拟磁盘文件使用了uuid识别技术,需要用VBoxManage clonehd命令,例如:

VBoxManage clonehd '/Work/VM/WinXP.vdi' '/Work/VM/WinXP-Safe.vdi'

2、命令行启动虚拟机

VBoxManage startvm '虚拟机名称(区分大小写)',例如:
VBoxManage startvm 'Win XP'

3、启动但不显示虚拟机

VBoxHeadless -s '虚拟机名称'

4、通过VBoxManage 命令行工具的

VBoxManage controlvm |
pause|resume|reset|poweroff|savestate|
acpipowerbutton|acpisleepbutton|
keyboardputscancode [ ...]

还有很多参数,命令行查看

more ...

linux下非常好用的批量改名程序

rename 命令:

rename [ -v ] [ -n ] [ -f ] perlexpr [ files ]
rename 'a' 'bc' *.gz
rename -n 's/.htm$/.html/' *.htm
rename -n 's/(.*)box/$1dd/' *.txt

详细看
http://tips.webdesign10.com/how-to-bulk-rename-files-in-linux-in-the-terminal

不过在非Debian下不支持正则,需要下载这个:
http://tips.webdesign10.com/files/rename.pl.txt

more ...

psql使用备注

执行

psql -h 主机名 -U 用户名 -d 数据库名

显示命令

\?

显示数据库

\l

连接(使用)数据库

\c 数据库名

显示数据表

\dt

显示数据表结构

\d 数据表名

取消分页显示结果

pset pager

显示SQL执行时间

timing
more ...