摘要: 今天在写一个shell脚本的时候发现需要设置用户的密码,而设置密码是交互式的,这样在脚本中显然是不太好的,因此上网查找资料,发现了以下两种常见的非交互式设置密码的方式:1:使用chpasswdchpasswd其实是通过用户输入'用户名:密码'来更改一组用户的密码,还是一个可以批量修改密码的工具,具体... 阅读全文
posted @ 2015-03-27 09:52 88686 阅读(278) 评论(0) 推荐(0) 编辑
摘要: windows程序员使用vs或windbg进行调试相当熟悉,转到linux下面,要进行程序的编写、调试,往往非常痛苦(或者说不习惯 吧)。目前可以找到的各种IDE或编辑软件相当多,我试过的有eclipse+cdt+gdb,codeblock+gdb,vi+cgdb,都是不太理 想,时不时的想往vs上... 阅读全文
posted @ 2015-03-27 09:48 88686 阅读(778) 评论(0) 推荐(0) 编辑
摘要: 定时器是我们需要经常处理的一种资源。那linux下面的定时器又是怎么一回事呢?其实,在linux里面有一种进程中信息传递的方法,那就是信号。这里的定时器就相当于系统每隔一段时间给进程发一个定时信号,我们所要做的就是定义一个信号处理函数。在这之前,先看linux中定义好的一个结构体:struct it... 阅读全文
posted @ 2015-03-27 09:44 88686 阅读(1402) 评论(0) 推荐(0) 编辑
摘要: 看了 kevinlynx 的一篇文章,然后按自己的理解重新实现一个通用型函数指针。前言看了 kevinlynx 的一篇通用型函数指针的文章,发现使用到的技术知识自己都知道,于是想着自己也实现一个来练练手。背景什么是通用型的函数指针呢?这个不好解释,不过可以用例子来让大家看明白。正常类型指针对于平常的... 阅读全文
posted @ 2015-03-26 10:53 88686 阅读(677) 评论(0) 推荐(0) 编辑
摘要: 最近网易云课堂开放了一节叫Linux内核分析的课程。一直对操作系统和计算机本质很感兴趣,于是进去看了下,才第一堂课,老师就要求学生写一篇关于课时1的博客作为作业。对于这种新颖的作业形式,笔 者相当惊讶。好吧,作为任务,还是完成一下吧,刚好需要消化一下。本文将会按照要求,将一段C语言代码编译成汇编,并... 阅读全文
posted @ 2015-03-26 10:49 88686 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 本文实例讲述了PHP获取ip对应地区和使用网络类型的方法。分享给大家供大家参考。具体分析如下: 这里测试的时候因为ip168网站禁止,所以试着在原有代码上修改为ip138数据库的数据调用,代码如下: ?1234567 ...本文实例讲述了PHP获取ip对应地区和使用网络类型的方法。分享给大家供大家参... 阅读全文
posted @ 2015-03-25 09:47 88686 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 学会了使用了mysqli扩展库之后,总体感觉比面向过程的方法更加合理化,面向对象是大势所趋,所以绝不能仅仅只用那一套老的mysql库 了,也不利于php对mysql的操作,因为我们在实际的开发中,很多还是面向对象开发的,在这里,就说一下mysqli之所以成为扩展库自然有其理由, 就批量操作的特性就大... 阅读全文
posted @ 2015-03-25 09:45 88686 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 前言Linux性能测试、监控、优化是一个持续的过程,上图为LinuxCon上Brendan D. Gregg分享的Linux benchmarking tools示意图,涵盖面十分广泛。我们可以通过成熟的监控方案如BMC Patrol,Zabbix来捕获大部分信息,在实际工作中我们会经常关注I/O性... 阅读全文
posted @ 2015-03-19 16:27 88686 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 1.支持Layer7的nf_conntrack真的没有必要做走火入魔之后,你会觉得需要赶紧将“基于五元组的数据流”改成“基于应用层协议固定偏移的数据流”,赶紧动手,越快越好!于是此人在支持zone conntrack的Linux 3.17内核上为nf_conn增加了几个字段:bool l7; //布... 阅读全文
posted @ 2015-03-19 16:19 88686 阅读(260) 评论(0) 推荐(0) 编辑
摘要: awk 19一般来说流量带宽是通过snmp协议取网卡流量画图。不过有的时候,为了优化分析或者排错,也会直接去计算服务的访问流量。方法很简单,根据日志中记录的 请求时间(squid记录的是请求响应完成时间,如果要精确,可以再减去响应时间,不过一般squid的文件不至于5分钟内还传不完的……),按每5分... 阅读全文
posted @ 2015-03-19 15:49 88686 阅读(783) 评论(0) 推荐(0) 编辑