- 浏览: 36230 次
- 性别:
- 来自: 杭州
最新评论
文章列表
Linux 查看进程内存
- 博客分类:
- Ubuntu
1、top命令
top -d 1 -p pid [,pid ...]//设置为delay 1s,默认是delay 3s
如果想根据内存使用量进行排序,可以shift + m(Sort by memory usage)
2、/proc/<pid>/status 查看进程的内存使用情况
可以查看到虚拟内存大小(VmSize),物理内存大小(VmRSS),数据段大小(VmData),栈的大小(VmStk),代码段的大小(VmExe),共享库的代码段大小(VmLib)等等。
一个Node.js ORM框架——ORM2
- 博客分类:
- Nodejs
转载自:http://vicdory.com/node-orm-framework-orm2.html
习惯了Java中的Hibernate,在使用Node时老是写SQL语句很不爽,最近找到了一个比较好用的Node.js ORM框架,名字也很霸气,叫做ORM2,github地址是https://github.com/dresende/node-orm2.
下面举几个ORM2的基本用法,相信看完后就能在Node项目直接使用。
连接数据库
ORM2支持MySQL、PostgreSQL、Amazon Redshift、SQLite四种数据库
var orm = require ...
VIM 查找 返回结果个数
- 博客分类:
- Ubuntu
转载:http://blog.csdn.net/sjf331/article/details/2637428
:%s/xxx//gn关键是最后的n,代表只报告匹配的个数,而不进行实际的替换。
Openssl证书管理
转载自:http://wiki.ubuntu.org.cn/Openssl%E8%AF%81%E4%B9%A6%E7%AE%A1%E7%90%86
为CA创建一个RSA私钥
openssl genrsa -out ca.key 2048
利用CA的RSA私钥创建一个自签名的CA证书
openssl req -new -x509 -days 3650 -key ca.key -out ca.crt -extensions v3_ca -config openssl.cnf
[编辑]python编程实现Demon
转载自:http://blog.chinaunix.net/uid-20665441-id-305390.html
本文简要介绍了使用openssl来生成CA证书、申请证书、颁发证书以及撤销证书的过程,包括了RSA算法和DSA算法。
1. 首先建立CA密钥:openssl genrsa -des3 -out ca.key 1024 (创建密钥)chmod 400 ca.key (修改权限为仅root能访问)openssl rsa -noout -text -in ca.key (查看创建的证书)2. 利用CA密钥自签署CA证书:openssl req -new -x509 -days 36 ...
CA简介
- 博客分类:
- CA
- Ubuntu
- Ubuntu SSH
转载自:http://blog.chinaunix.net/uid-20665441-id-305391.html
CA
1.什么是CA CA是certification authorit的缩写,即证书颂发机构,他是一个负责发放和维护证书的实体,一般是第三方的。 2.什么是证书 证书就是数字化的文件,里面 ...
基于 OpenSSL 的 CA 建立及证书签发
转载自:http://rhythm-zju.blog.163.com/blog/static/310042008015115718637/
建立 CA
建立 CA 目录结构
按照 OpenSSL 的默认配置建立 CA ,需要在文件系统中建立相应的目录结构。相关的配置内容一般位于 /usr/ssl/openssl.cnf 内,详情可参见 config (1) 。在终端中使用如下命令建立目录结构:
转载自:http://www.cnblogs.com/maybego/p/3266528.html
前几天有幸用了下Macbook pro,可在给它装win 7系统时,无知而又手贱地在windows系统下分区了:(
然后再重启就找不到Mac os x,只有win 7了。可进win 7也不正常,直接给蓝屏啊。
所以,在这里我强烈告诫各位,在装双系统后,千万不要在win7下分区!要分区也要在mac中通过磁盘工具分区,而且格式要是Ms dos的。
那如果不小心分区了,识别不到mac os 那要怎么办呢?这时如果有mac os x的原版光盘,就只需要插入光盘,开机时按C键就可以由光驱启动 ...
1、在A 机器生成证书
ssh-keygen -t rsa
2、获取刚刚生成证书公钥
cat ~/.ssh/id_rsa.pub
3、在B 机器的authorized_keys中添加A的证书
vim ~/.ssh/authorized_keys
实现A无秘登陆B机器。
转载自: http://blog.csdn.net/marujunyy/article/details/8477854
考虑到数据传输的安全及保密,决定采用TLS(SSL)协议,既节省了设计安全协议的时间,也容易与外部系统协同工作。作为工业标准的TLS(SSL)协议已经有许多成熟的解决方案,故不打算自行开发,而是使用开源社区中广泛使用的OpenSSL。
由于TLS(SSL)是基于非对称的加密体系,所以在开发前需要准备用于加密解密及验证的私钥及数字证书。这里分别为CA、服务器、客户端分别准备1套密钥及证书。
CA机构的数字证书是整个TLS(SSL)协议的根证书,用于给服务器及客户端证书 ...
global
log 127.0.0.1 local0
log 127.0.0.1 local1 notice
maxconn 4096
user haproxy
group haproxy
daemon
listen rabbitmq 0.0.0.0:5672
mode tcp
log global
retries 3
contimeout 5000
clitimeout 0
srvtimeout 0
option tcplog
option persist
balance leastconn
server disk000 ...
Git详解之二:Git基础
- 博客分类:
- GIT git
原文:《Pro Git》
Git 基础
读完本章你就能上手使用 Git 了。本章将介绍几个最基本的,也是最常用的 Git 命令,以后绝大多数时间里用到的也就是这几个命令。读完本章,你就能初始化一个新的代码仓库,做一些适当配置;开始或停止跟踪某些文件;暂存或提交某些更 新。我们还会展示如何让 Git 忽略某些文件,或是名称符合特定模式的文件;如何既快且容易地撤消犯下的小错误;如何浏览项目的更新历史,查看某两次更新之间的差异;以及如何从远程仓库 拉数据下来或者推数据上去。
2.1 取得项目的 Git 仓库
有两种取得 Git 项目仓库的方法。第一种是在现存的目录下,通过导入所有文件来创 ...
Git详解之一:Git起步
- 博客分类:
- GIT git
转载自:http://blog.jobbole.com/25775/
原文:《Pro Git》
起步
本章介绍开始使用 Git 前的相关知识。我们会先了解一些版本控制工具的历史背景,然后试着让 Git 在你的系统上跑起来,直到最后配置好,可以正常开始开发工作。读完本章,你就会明白为什么 Git 会如此流行,为什么你应该立即开始使用它。
1.1 关于版本控制
什么是版本控制?我真的需要吗?版本控制是一种记录若干文件内容变化,以便将来查阅特定版本修订情况的系统。在本书所展示的例子中,我们仅对保存着软件源代码的文本文件作版本控制管理,但实际上,你可以对任何类型的文件进行版本控制。
如果 ...
Protobuf for Node adds idiomatic protocol buffer handling to node.JS.
It is actually two things in one: firstly, you can marshal protocol messages to and from Node byte buffers and send them over the wire in pure JS.
Secondly, you can use protocol messages as a native interface from JS to C++ ad ...
转载自: http://hi.baidu.com/137039277/item/876148ea6e56d214585dd8d7
error: "net.ipv4.ip_conntrack_max" is an unknown key
问题:stsctl -p
error: "net.ipv4.ip_conntrack_max" is an unknown keyerror: "net.ipv4.netfilter.ip_conntrack_tcp_timeout_established" is an unkno ...