Linux
文章平均质量分 63
文山wenshan
这个作者很懒,什么都没留下…
展开
-
openssl密钥生成和证书管理
钥和证书管理因为他们希望配置和运行一个web服务器,支持SSL,大多数用户转向使用实例。包含三部:(1)生产私有key(2)发送一个csr(3)安装CA提供的证书key生成准备运行一个TLS服务器的第一步是生成一个私钥。在您开始以前,你决定:key算法OpenSSL支持RSA,DSA,ECDSA和EdDSA密钥算法,但并非全部在实践中很有用。 例如,DSA已过时,而EdDSA尚未得到广泛支持。这使我们可以使用RSA和ECDSA算法在我们的证书中使用。key长度默认密钥大小可能不安全,这原创 2021-05-06 17:25:07 · 1726 阅读 · 1 评论 -
基于PageRank的社交网络用户影响力
1. 绪论1.1背景和目的社交网络作为一个全新的互联网交友平台与信息传播平台,每天都有海量数据在这个平台上发布。社交网络是一个虚拟社会网络,它是由许多节点构成,是现实社会在网络上的体现。每个节点都代表了现实生活中的一个人或者一个组织,节点之间的好友关系也是现实社会中的社会关系。在这个虚拟社会中,人们从事着大量的社交活动,如交友、分布消息、关注好友状态与分享视频等。在社交网络的平台上,人们可原创 2014-11-17 13:32:30 · 13218 阅读 · 1 评论 -
How MapReduce Works
一、从Map到ReduceMapReduce其实是分治算法的一种实现,其处理过程亦和用管道命令来处理十分相似,一些简单的文本字符的处理甚至也可以使用Unix的管道命令来替代,从处理流程的角度来看大概如下:cat input | grep | sort | uniq -c | cat > output# Input -> Map -> Shuffle & Sort -> R原创 2014-10-26 15:45:11 · 877 阅读 · 0 评论 -
信号量在Linux中的实现
在Linux 3.13中,普通信号量的定义如下/* 2 * Copyright (c) 2008 Intel Corporation 3 * Author: Matthew Wilcox 4 * 5 * Distributed under the terms of the GNU GPL, version 2 6原创 2014-07-30 20:18:39 · 798 阅读 · 0 评论 -
进程调度简介
1. 进程的创建原创 2014-08-02 17:11:23 · 593 阅读 · 0 评论 -
ZeroMQ系统的缓冲队列
ZeroMQ是一个消息队列系统,很容易实现分布式架构。传递的内容都是一个个的消息,在使用的时候不用关心具体的细节,但是可以研究一下他的基本结构。ZeroMQ绑定socket端口通讯,socket端口本身具有缓冲区,可以放置一些来不及处理的信息,ZeroMQ自身也实现一个缓冲队列,默认队列长度为1000。如果系统来不及处理,导致缓冲队列填满,则依据不同的通讯模式执行阻塞动作或者直接丢弃相关消转载 2013-06-06 14:48:43 · 7313 阅读 · 0 评论 -
把当前目录下指定后缀名修改为其他后缀名
#!/bin/bash#把指定目录下的所有指定后缀名的文件替换为指定后缀名的文件SELF=$0DIR=$1SRCSUFFIX=$2DESTSUFFIX=$3if [ $# -ne 3 ]; then echo "$SELF path,srcSuffix, destSuffix" exit 0fiif [ -d $DIR ]; then echo "$DIR is原创 2013-05-10 10:35:03 · 1462 阅读 · 0 评论 -
Tcp wrapper 学习
一、Tcp_wrapper简介 Tcp_wrapper是Wietse Venema开发的一个免费软件。Tcp_wrapper的诞生有个小小的故事,大约1990年,作者所在大学的服务器屡屡受到一个外来黑客侵入,因为受害主机的硬盘数据屡次被rm -rf/命令整个抹掉,所以找寻线索极为困难,直到有一天晚上作者在工作的过程中无意中发现这个黑客在不断的finger 受害主机、偷窥受害者的工作。于是,转载 2013-05-21 15:06:47 · 893 阅读 · 0 评论 -
vim中显示16进制的值
一个真正的二进制编辑器用两种方式来显示文本: 二进制和十六进制格式。你可以在 Vim里通过转换程序 "xxd" 来达到这效果。该程序是随 Vim 一起发布的。 首先以二进制方式编辑这个文件: vim -b datafile现在用 xxd 把这个文件转换成十六进制: :%!xxd文本看起来像这样: 0000000: 1f8b 08原创 2013-05-17 13:37:23 · 5001 阅读 · 0 评论 -
APR Pool内存管理策
APR Pool内存管理策略是以memnode为单位整存零取先看看memnode的定义:struct apr_memnode_t { apr_memnode_t *next; apr_memnode_t **ref; apr_uint32_t index; apr_uint32_t free_index;原创 2012-10-23 09:10:36 · 551 阅读 · 0 评论 -
How to burn Linux Kernel into nor flash and rootfs in USB stick at Mindspeed c1k
1. 启动板子2. Hit any key to stop autoboot and enter into u-boot env. 进入u-boot环境3. tftp 81000000 ${kernelimage} #you can also use nfs command in原创 2011-07-27 13:42:06 · 757 阅读 · 0 评论