Linux
Jason___Bourne
这个作者很懒,什么都没留下…
展开
-
Linux系列之网卡自启动
最近在一台闲置的计算机上装来一个 Red Hat Enterprise Linux 6.0 ,发现没有网卡驱动,有线网卡的都没有。后来在网上down到了我需要的驱动,进行安装。结果发现网卡每次开机不能自启动,需要执行下面两条命令才能启动工作:ifconfig eth0 updhclient eth0为了让其能开机自启动,试了网上很多方法,主要有两个:1.修改 /etc/sy原创 2015-04-23 16:47:43 · 4656 阅读 · 0 评论 -
Vim配色方案freya的实现
想把vim的外观搞得靓丽舒服一点,在网上搜到来freya配色方案,自己蛮喜欢,啥不说,先上效果图:具体做法是:1.找网站下载一个freya的配色文件,一般叫做freya.vim2.找到你系统的vimrc文件的位置,具体方法是输入命令find / -name "vimrc"3.将下载的配色方案文件内容追加进vimrc文件的末尾,具体方法是输入命令 cat Download原创 2015-04-26 23:53:00 · 1222 阅读 · 0 评论 -
Linux 环境实现ping攻击
通过不断的ping局域网中的某个主机,可以达到几乎完全占用那个主机网速的效果,但自己的网速也废了,整个局域网的上网基本上也废来。所以这是一种同归于尽的攻击方式,实用性基本上不存在了。之所以做这件事,是因为最近在研读 TCP/IP详解卷一 这本书,所以用代码实现了ping的功能,并且稍加改进成为了ping攻击的代码。一、开发环境:Red Hat Enterprise Linux 6.0原创 2015-05-02 22:11:48 · 4458 阅读 · 1 评论 -
Linux安装USB无线网卡驱动安装小记
第一种:下载跟你网卡芯片适配的驱动源码,自己编译,安装,事实证明此方法较为复杂;第二种:直接下载跟网卡芯片适配的rpm包(除ubuntu之外都可以用)、deb安装包(ubuntu),然后rpm或者dpkg安装即可,这种方法简单方便,但前提是要找到可以用的rpm包或者deb安装包才行。原创 2015-04-28 22:48:17 · 9286 阅读 · 1 评论 -
防止读匿名管道的无限阻塞问题的方法
假设程序维护一个匿名管道,fd[0]读端,fd[1]写端。父进程从管道中读数据,子进程循环读取一个文件并将读到得到内容写入管道。这时如果不注意的话,很容易出现读管道的无限阻塞。读管道如下 nread = read(fd[0],buffer,size);当父进程 向管道中写入最后数据时,最后一次写入的数据可能比size小,也就是管道中的数据少于size。这时我的程序出现了read()一直原创 2015-05-18 22:28:51 · 5100 阅读 · 1 评论 -
TCP带外数据学习总结(概念,发送接收过程,数据到达检测,代码实现)
本文主要分为以下四个方面总结,分别为 TCP带外数据的概念,如何发送和接收带外数据,怎么检测带外数据的到达,最后介绍相关函数以及代码实现。第一部分: TCP带外数据的概念 有很多传输层此协议都具有带外数据(OUT Of Band) 的概念,其原创 2015-06-25 23:15:11 · 1340 阅读 · 0 评论 -
Libevent 学习笔记 (1)——Libevent 2.0安装与简单示例
今天主要进行了Libevent的安装,以及利用libevent框架编写一个间隔1s打印 Hello Libevent!信息的程序。首先是安装: 1 下载libevent源码,下载地址http://libevent.org/原创 2015-07-02 22:19:43 · 5711 阅读 · 0 评论 -
gcc/g++ undefined reference to function() 问题的解决方法
g++ 编译一个程序g++ shm.c -o shm, 用到了 shm_open(), shm_unlink()函数,编译出现了下面的错误:/tmp/ccL2cbha.o: In function del_resource()': shm.c:(.text+0x1b3): undefined reference toshm_unlink’ /tmp/ccL2cbha.o: In functio原创 2015-07-06 17:14:18 · 3050 阅读 · 0 评论