
linux
giskook
这个作者很懒,什么都没留下…
展开
-
[转]Linux系统分区功能简介
Linux系统分区功能简介:/ 根目录/bin 存放必要的命令/boot 存放内核以及启动所需的文件等/dev 存放设备文件/etc 存放系统的配置文件/home 用户文件的主目录,用户数据存放在其主目录中/lib 存放必要的运行库/mnt 存放临时的映射文件系统,我们常把软驱和光驱挂装在这里的floppy和cdrom子目转载 2011-11-05 22:41:19 · 555 阅读 · 0 评论 -
linux 调试
ulimit -c unlimited 崩溃生成core文件gdb -c corefile ./excute.记一个bug:一个线程通过malloc分配内存,将该内存放入到list中,另一个线程读取这个list,总是在特定的次数后发生free崩溃,提示:invalid pointer.解决思路:跟踪 malloc 和 free.使用了__malloc_hook.__free_h原创 2014-11-26 16:44:08 · 636 阅读 · 0 评论 -
tcpdump 抓包,wireshark分析。
tcpdump udp -i eth1 -c 20 and src net 192.168.1.115 -w data.cap抓udp协议,wangk原创 2014-08-08 15:16:28 · 653 阅读 · 0 评论 -
[转]likely unlikely zmq linux kernel
源:http://blog.youkuaiyun.com/rstevens/article/details/1798561内核中的 likely() 与 unlikely()在 2.6 内核中,随处可以见到 likely() 和 unlikely() 的身影,那么为什么要用它们?它们之间有什么区别? 首先要明确: if(likely(value)) 等价于 i转载 2013-12-10 11:09:45 · 648 阅读 · 0 评论 -
redis初识
工作中用到了redis,为方便记录下来:redis安装后,安装文件不能丢弃,因为他会读其中的配置文件,启动过程中加安装目录中的redis.conf redis.conf 中的各项port端口,databases最多的数据库个数,0开始。 redis-cli是客户端,在里面可以练习命令。原创 2013-09-23 16:17:46 · 758 阅读 · 0 评论 -
CodeBlocks 使用
之前一直使用vim+gcc+gdb在linux上搞,自己太菜,搞到不太顺手,所以选来一款ide:CodeBlocks现在将使用中遇到的东东记下来。1.设置参数 Settings->Debugger->GDB/CDB Debugger/Default->Debugger intialization conmmands: 输入 set args 你的参数。原创 2013-09-05 13:35:23 · 913 阅读 · 0 评论 -
zeromq centos 编译
1.git下载zeromq。2.打开看不到configure,略读下readme。发觉要用到autoconf这个工具。个人理解就是autoconf生成configure,然后就可以像以前那样搞了。3.生成到configure有问题。运行./autogen.sh成功生成configure4.configure ---- make遗留问题:1.autoconf什么东东?2.au原创 2013-09-13 10:05:39 · 967 阅读 · 0 评论 -
[转]codeblock快捷键
一款开源的C/C++ IDE(集成开发环境),基于wxWidgets GUI体系,跨平台支持。编辑器快捷键功能Ctrl+Z恢复上一次操作Ctrl+Shift+Z重复上一次操作F11切换头文件/源文件转载 2013-09-05 09:10:08 · 809 阅读 · 0 评论 -
【转】tcpdump 使用
tcpdump 是linux上抓包到工具。这里简单到学习用下。两种方式: man 一下。从网上找找相关方法。第一个过滤条件: tcpdump 'tcp port 9877' 看到如下:IP 192.168.0.116.navegaweb-port > 192.168.0.146.9877: Flags [S], seq 703388325, win 8192, options [mss转载 2013-09-10 10:13:58 · 874 阅读 · 0 评论 -
[转]__FILE__,__LINE__,FUNCTION__实现代码跟踪调试(linux下c语言编程)
原文地址:http://www.cnitblog.com/zouzheng/archive/2007/08/31/32691.html__FILE__,__LINE__,FUNCTION__实现代码跟踪调试(linux下c语言编程)__FILE__,__LINE__,FUNCTION__实现代码跟踪调试(linux下c语言编程 )先看下简单的初始代码:注意其编译运行后的结果转载 2013-06-18 09:07:01 · 940 阅读 · 0 评论 -
[转]gdb调试带参数程序
原文链接:http://www.cnblogs.com/rosesmall/archive/2012/04/10/2440514.htmlgdb调试带参数程序一般来说GDB主要调试的是C/C++的程序。要调试C/C++的程序,首先在编译时,我们必须要 把调试信息加到可执行文件中。使用编译 器(cc/gcc/g++)的 -g 参数可以做到这一点。如: > cc -g he转载 2013-06-13 09:51:15 · 670 阅读 · 0 评论 -
[转]redhat配置centos yum源
再一次被linux震撼到了。redhat安装centos yum源,由于在redhat上上打算装google chrome浏览器引发的事情。http://wenku.baidu.com/view/de52f0130b4e767f5acfce20.html系统: Red Hat Enterprise Linux Server release 5转载 2013-05-22 14:46:39 · 833 阅读 · 0 评论 -
Linux多线程 PTHREAD_EXPLICIT_SCHED
最近在搞Linux上的多线程,在网上一搜有很多介绍是文章。简单的说就是用pthread_create创建线程,在创建线程之前可以设置线程的属性,包括调度策略、优先级、栈大小等等,这些函数都可以man出来,也可以通过/usr/include/pthread.h查找自己想要的哪方面的函数再进行编程。其中遇到的一个比较恶心的事情是在线程启动后设置优先级,但是pthread_getschedparam得到原创 2011-12-15 21:59:49 · 7516 阅读 · 0 评论 -
linux postgresql
root:yum install http://yum.postgresql.org/9.3/redhat/rhel-6-x86_64/pgdg-redhat93-9.3-1.noarch.rpm原创 2014-08-12 13:59:22 · 660 阅读 · 0 评论