自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 dhclient归纳总结

dhclient自动获取ip

2017-05-08 17:17:09 2327 1

原创 测试nginx配置文件是否生效的简便方法

比如,我想测试设备A上nginx收到https 443端口的包后,其处理流程是否正确。首先,执行 netstat -planut |grep 443,查看443端口是否被nginx监听。tcp 0 0 0.0.0.0:443 0.0.0.0:* LISTEN 2776/nginx其次,查看监听后的处理是否正常。 1. 打开pc上的hosts文件,文件路径为: C:\Windows

2017-04-29 10:42:50 9841 1

原创 dnsmasq 2.72版本备忘

dnsmasq的启动方法:dnsmasq -C /usr/local/etc/dnsmasq.confdnsmasq的配置文件内容为:cat /usr/local/etc/dnsmasq.confresolv-file=/etc/resolv.dnsmasq.confstrict-ordercache-size=20480local-ttl=60neg-ttl=600max-cache-

2017-04-27 18:05:44 1336

原创 cp的使用注意事项

cp命令使用注意事项。

2016-04-13 09:42:02 846

原创 如何快捷的查看开源文件?

快速查看源文件代码

2016-03-01 20:53:04 369

原创 syslog-ng解析dns,引起dhcpd 工作失效!

dhcpd工作不正常,syslog服务被阻塞!

2016-03-01 11:31:00 675

原创 linux下pppoe脚本分析!

linux下pppoe脚本分析!

2016-02-20 12:01:10 2461

原创 source insight 使用技巧!

source insight使用技巧:使无用代码置灰!

2016-02-19 15:55:49 1022

原创 shell脚本个人总结

个人总结shell脚本使用方法!

2016-02-18 13:50:18 340

原创 quagga代码分析一

quagga中相关结构的定义,以及字段说明!

2016-02-16 16:37:52 3156 1

原创 quagga中cli命令分析

quagga中,增加命令视图,增加命令到某一视图的流程!

2016-02-16 14:52:53 2227 3

原创 wireshark工具使用方法

一、查看完整的tcp流假如,想看134号红色包的完整交互流程,可这样做: 右键点击134行,之后选择“Follow TCP stream”: 这样, 就可以看到该tcp流的一个完整交互过程:

2016-02-02 13:48:10 336

原创 程序和shell脚本交互方法

c程序和shell脚本交互方法可使用popen()+fget()方式进行。 举例如下:c程序test.c:#include <stdlib.h>#include <limits.h>#include <stdio.h>#include <errno.h>#include <string.h>int main(int argc ,char *argv[]){ char cmd[5

2016-02-02 09:41:56 1049

原创 取消pppoe后,mysql正常退出!

现象: 设备上一个端口启动pppoe获取ip地址,该设备上同时运行着myslq。 当取消pppoe时,mysql却正常退出了。 原因是: pppoe退出时,调用的脚本是adsl-stop,而该脚本杀死pppd进程时,用的是“kill 进程号”,会发出sigterm信号。 该signal信号也会被mysqld进程收到,因而 mysqld正常退出。 解决方法: 后续改为“ kill -9

2016-02-01 16:08:21 449

原创 list列表排序功能!

list列表排序功能!

2016-02-01 14:44:06 352

原创 shell变量中再包含变量的情况!

#!/bin/bashERR_0="The $1 is exist!"ERR_1="The $1 is not exist!"function test(){ if [ -e $1 ] ; then return 0 else return 1 fi}test $1ret=$?eval result=\$ERR_$retecho $result执行结果为:CS> ./test.sh /ro

2016-01-30 11:06:56 847 1

原创 C++容器中勿使用memset,memcpy等

当一个数据结构中,包含map表,list表,vactor等容器时,勿使用memset初始化该结构。否则,会导致该结构信息不可用。map表在初始化时,会自动调用构造函数,若memset后,那么构造函数就会被破坏,导致构造失败,进而导致map表不可用。切记!切记!

2016-01-30 10:47:19 1037

原创 能一次进临界区的时候,不要多次进入

A线程顺序调用func1,func2,在func1和func2中均有写锁,是成对存在的。B线程顺序调用func1,func2,在func1和func2中均有写锁,是成对存在的。假若A执行func1时先获取到写锁,等释放写锁时,B线程执行func1,获取到写锁,那么A执行func2时,就得等待B线程释放写锁。此时,就会出现业务乱序的情况。总结:能一次进临界区的时候,不要多次进。

2016-01-30 10:43:32 827

原创 Linux下常用命令总结

linux常用的命令

2016-01-30 09:42:21 366

空空如也

空空如也

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

TA关注的人

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