发布时间:2013-01-02 10:50:26
这是无意间看到的一篇很好的文,转过来,提醒自己,也希望能对像我一样的菜鸟有所帮助原文地址:http://bbs.elecfans.com/forum.php?mod=viewthread&tid=2698321、不要“玩 Linux” 很多人用 Linux 的时候会感觉很迷茫,该用哪个发行呢?是不是我少装了什么?怎么升级这么快啊!怎么这么不稳定!每当遇到新的软件他就想试用,每当新的版本出现,他就更新,然后用鼠标在新的菜单里选择从来没见过的程序来用用。 其实你是为了Linux而使用Linux,而没有找到正确的理由来利用 Linux。你首先要明确用电脑的目的,你用它是为了解决你的实......【阅读全文】
发布时间:2013-01-02 10:40:42
C代码手写了Makefile,Makefile内容如下 点击(此处)折叠或打开CC = gccCFLAGS = -g -WallBINARY = mainBASEOBJS = $(patsubst ./%.c, %.o, $(wildcard ./*.c)).PHONY: all cleanall: $(BINARY)$(BINARY): $(BASEOBJS) $(CC) $(CFLAGS) -o $@ $(BASEOBJS)clean: rm -f $(BASEOBJS) $(BINARY)%.o:......【阅读全文】
发布时间:2012-12-30 12:16:01
等待队列(wait queue)用于使进程带等待某一特定的事件发生,而无需频繁的轮询操作,进程在等待时间内睡眠,在等待的事件发生时由内核自动唤醒。 一、 等待队列相关数据结构 每一个等待队列都由两部分组成:等待队列头(struct wait_queue_head_t)和等待队列成员(struct wait_queue)。 struct __wait_queue_head { spinlock_t lock; /*因为等待......【阅读全文】
发布时间:2012-12-20 22:29:26
Linux TCP 连接数修改 一、 文件数限制修改(1) vi /etc/security/limits.conf* soft nofile 10240 * hard nofile 10240 (2) vi /etc/pam.d/loginsession required /lib/security/pam_limits.so 二、 网络端口限制修改(1) vi /etc/rc.d/rc.local/sbin/modprobe ip_conntrack # 加载 ip_contrack 模块# /sbin/sysctl –p ......【阅读全文】
发布时间:2012-12-19 19:27:12
一.主要知识点: 1. Iptables表链结构 2. 数据包过滤流程 3. Iptables书写规则 4. Iptables条件匹配 5. Iptables数据包控制 6. Iptables七层过滤 7. Iptables脚本 二.具体的知识点介绍 1. Iptables表链结构 1)默认的4个规则表 * raw表:确定是否对该数据包进行状态跟踪 * mangle表:......【阅读全文】