
linux/unix
playmud
要么有信仰,要么没有信仰。
展开
-
纪念安装linux成功
2005-2-27原创 2005-02-27 21:21:00 · 1060 阅读 · 0 评论 -
gdb中文手册(debuging with gdb) 支持pdf xps
鉴于 网上搜索的gdb手册多数是基于最古老的版本只有少少的10几页。花费了2个多小时,从 shyboysby.spaces.live.com 这位朋友这里拷贝了他翻译的文档,制作了这个gdb中文手册比较全的gdb中文手册,140多页。 http://blog.chinaunix.net/u/1574/showart_2281055.html英文完全版的gdb手册有400多页。http://www.delorie.com/gnu/docs/gdb/gdb_toc.html原创 2010-07-24 16:57:00 · 4035 阅读 · 1 评论 -
mysql5.1中文手册
mysql5.1中文手册折腾了一下午,就做了两个chm的东西。 素材来自:www.mysql.cn 下载地址:下载地址 还比较粗糙,没章没有展开,有那位大侠想把他做的更加人性化,把每节单独提取出来,可以和偶联系。playmud@hotmail.com原创 2007-03-14 18:13:00 · 1964 阅读 · 0 评论 -
linux的线程是否受到了保护?
linux同一个进程下面的线程都是在同一个进程空间的,那么是否会存在越界访问的问题呢?刚刚做了一个试验,答案是:存在越界问题。 [root@FC5 thread]# gcc -o hk hookpthread.c -lpthread;./hk;cat hookpthread.c&a:[b7f774原创 2007-03-13 00:13:00 · 1378 阅读 · 0 评论 -
关于fcntl()函数的cmd
函数如下: #include int fcntl(int filedes, int cmd, ... /* int arg */ );原创 2007-03-13 00:11:00 · 3904 阅读 · 1 评论 -
Linux下通过修改网卡驱动的参数调整Intel网卡的性能
Intel的千兆网卡驱动(e1000.ko)加载的时候可以加上几个参数,如下:insmod e1000.ko = 下面列出paramerter中和性能相关的几个以及他们的取值范围和默认值。 InterruptThrottleRate范围:100-100000 (0=off, 1=dynamic)默认:0注:不支持82542, 82543, 82545, 82544芯片原创 2007-03-13 00:09:00 · 4757 阅读 · 2 评论 -
linux socket的bug??
某日写了一个tcp的socket程序,偶然发现可能是linux socket的一个bug,根据有关资料listen函数所接受的连接数应该是((3 * backlog) / 2) + 1,但是实际结果并非如此。 /********************************************** 作者:猪头流氓 时间原创 2007-03-13 00:14:00 · 1955 阅读 · 2 评论 -
iptables的time模块下载(适用于linux 2.6.18.1内核)
iptables的time模块可以根据时间对数据包做出限制,蛮有用的一个功能。由于这个time模块作者很久已经没有维护了,并且虽然iptables 1.3.7里面有libipt_time.c但是并没有将其编译,所以在2.6内核上www.netfilter.org提供的补丁已经过期,只好自己修改一下。下载地址:http://blog.chinaunix.net/upfile/070312原创 2007-03-13 00:12:00 · 3398 阅读 · 0 评论 -
续fcntl()之F_SETFD,F_GETFD
上文书说到对于这两个参数还没有搞定是如何用的,结果斗胆在CU发了一个帖子, 终于弄明白了~~原创 2007-03-13 00:12:00 · 8015 阅读 · 0 评论 -
通过证书方式实现ssh的无密码登陆
相关文章很多,大同小异,本文只是为了按照那些文章配置,但是还是需要输入密码的情况写的。关键字:SSH证书方式登陆依然需要输入密码两台linux机器:A B都已经安装上OpenSSH,A上通过ssh-keygen生成一对密钥,公钥通过任意方式放到B的~/.ssh/authorized_keys文件里面。.ssh目录权限755,authorized_keys权限600。这时原创 2007-03-13 00:09:00 · 2531 阅读 · 0 评论 -
linux下不用expect一行修改密码
前些时间有个小项目需要用shell编写一些小程序,其中需要编写一个让用户修改密码的东东,用户需求就是这么BT,系统自带的passwd多好啊,没办法只得写了,由于不想装expect(实际上懒得装)。flw大侠提示passwd有个--stdin的东东,于是。。。。当时问了不少人,都说不知道怎么办。[root@fly root]# echo 222222|passwd --stdin原创 2007-03-13 00:07:00 · 1702 阅读 · 0 评论 -
epoll应用的一个例子
代码:/* * PipeTest by Davide Libenzi ( Epoll performace tester ) * Copyright (C) 1999,..,2003 Davide Libenzi * * This program is free software; you can redistribute it and/or modify * it under原创 2005-06-08 11:44:00 · 3994 阅读 · 0 评论 -
linux下用socket的抓包程序
#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #includ原创 2005-05-26 18:57:00 · 3370 阅读 · 1 评论 -
如何用c语言调用c++做成的动态链接库
链接库头文件://head.hclass A{ public: A(); virtual ~A(); int gt(); int pt();private: int s;};.cpp//firstso.cpp#include #include "head.h"A::A(){}A::~A(){}int A::gt(原创 2005-05-26 20:51:00 · 2262 阅读 · 0 评论 -
redhat自动起停服务的脚本
#!/bin/bash# chkconfig: chkconfig --add filename# path: /etc/inc.d/init.d/filename# processname: filenameRETVAL=0prog="filename"start() { echo -n $"Starting..." su - root -c "mount -t ntfs /dev原创 2005-03-02 09:12:00 · 3179 阅读 · 1 评论 -
让oprofile在虚拟机里面跑起来
opcontrol --dumpopannotate --source ./t会出现下面的错误:opannotate error: No sample file found: try running opcontrol --dump or specify a session containing sample files。看其他人的帖子没发现哪里出了问题,看到不少帖子说在vmware下面会出现这个问题,以为确实不行了,遂打算放弃,无聊翻看oprofile的QA和doc,发现有这么一段话:4.3. OProf原创 2010-11-23 22:25:00 · 2243 阅读 · 0 评论