自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 Hadoop学习笔记2--MapReduce编程模型

最近开始学习hadoop框架。 做点笔记!(本文可能比较水,对您可能没什么太大的参考价值)MapReduce编程模型分为5个步骤:1.迭代。遍历输入数据,并将之解析成 key/value 对2.将输入数据 key/value 对映射成另外一些 key/value 对3.依据 key 对中间数据进行分组4.以组为单位对数据进行归纳5.迭代。将最终产生的key/valu

2015-03-18 20:15:24 719

原创 linux 几个自动加载文件笔记

什么是shell?为什么linux不能够像windows系统一样,广泛的推行,受到用户们的青睐。其中有一个原因就是linux大多数的操作是在终端下,以命令行的形式进行操作的。也就是“shell”。一台计算机从最底层的硬件到内核再到上层的应用,界面,shell。 shell就是用来与内核进行交互通信的,内核才能保证控制底层硬件的无误工作。    历史的发展让shell有各种版本,

2015-03-14 14:43:36 770

原创 nginx 基本配置分析

最近由于项目需要 在搭配LNMP 环境时对nginx得一些配置不够熟练, 写下来做做笔记。nginx.conf --user xxx;  此处配置为nginx 得运行用户, 一些默认为nobady, 建议另创建一个用户 例如: nginx, 以这个用户运行nginx, 最好不要直接用root, 虽然这样做得话可能之后不会存在太大得权限问题, 不过这么做得话可能对这个服务的安

2014-11-30 22:33:21 761

原创 python-Django 小笔记

前段时间浅学了点Django 这个python框架,

2014-11-18 18:55:40 653

原创 初探iptables -- 下

接上篇blog。具体流程

2014-04-13 14:15:58 812

原创 初探iptables -- 上

好久没写blog了...什么是iptables?他是一种linux的访问控制机制,也就是大家所说的防火墙了。目前大部分的linux基本都是预装的。iptables在的实现是通过和底层的netfilter内核模块的调用。iptables/netfilter就是一个工作于用户空间和防火墙的应用软件。那他能做些什么?netfilter 支持的常用过滤模块  源ip  

2014-04-12 23:26:18 740

原创 PXE的搭建

这两天因为需要对一堆的服务请

2014-04-12 23:15:05 953

原创 数据包的游走

数据包在网络的游走: 先从本地的路由开始找起,数据包到达路由时,路由会先对数据包进行解剖,然后通过其目的ip选择其在网络上的最优路径(这也就是所谓的路由功能了)。当其选择了所谓的最优路径之后,数据包同样也会产生相应的变化。一个数据包的结构中目的ip与源ip载整个传输过程中是不会改变的。但是其每当经过一个路由节点时数据包中的源mac与目的mac则会发生改变。打一个比方,我现在本机想google发送一

2013-11-02 18:37:08 1377

原创 关于DNS。

今天实验室新购置了一台路由器,在运维哥的配置下,总算是勉强运行了(主要是那无线路由...我就不吐槽了)。路由算是配置好了。不过在大家的电脑上又出现了一个问题,上不了网。。。大概看了下普遍都是一个问题:已经得到ip了,dhcp没问题吧   ping得通网关,ping得了谷歌的dns(8.8.8.8),但是就是登不上网页。于是箭头就指向了所谓的DNS服务器什么是dns服务器?D

2013-08-01 23:50:41 1005 1

原创 关于进程

关于进程进程是个什么东西?简单的来说就是执行程序的动态过程,就是运动中的程序。同时也是系统分配资源的基本单位。而每个进程的“标识符”就是其PID了。其有多种状态运行状态,可中断等待状态,不可中断等待状态,僵尸状态,和停止状态。对于进程的控制也有多个函数,讲讲fork吧。fork函数其作用就是在本进程下创建一个子进程。并且同时将父进程之前的数据复制一份到栈中,因此能够

2013-07-28 17:39:05 1058

原创 续getopt函数 谈自己对getopt_long看法

上次说到在getopt函数下对单个字符选项下的参数处理,但是有个局限性,其不能够处理多字符组合的选项。而函数getopt则能够处理这中情况。其头文件于  函数定义  int getopt_long(int argc, char * const argv[], const char *optstring, const struct opt​​ion *longopts, int *longi

2013-07-24 20:25:40 888

原创 getopt 函数功能的实现

最近写个ls命令功能的东西,不过本人比较菜鸟目前只完成 -l ,-a,-al. 目前正往-r 发展。在写的时候,听到了欢哥说的getopt这函数。小小研究了下。发现这东西对与参数的处理是相当的方便。例如:当你的函数有多种情况的参数时,你是不是还得先用strcmp函数对其进行判断下,而用getopt就方便多了。也许如果只是实现-l -a 以及组合的-al 时还不觉得有多麻烦。但是如果打算实现

2013-07-22 21:30:13 3026

空空如也

空空如也

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

TA关注的人

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