linux
文章平均质量分 70
zzymusic
这个作者很懒,什么都没留下…
展开
-
2.6.31内核编译处理3个错误 (redhat)
编译2.6.31内核时,遇到3个错误。网上资料也很少能参考的,记录一下处理过程。错误提示1:drivers/built-in.o(.init.text+0x3bad): In function `con_init:include/trace/events/kmem.h:47: undefined reference to `.L1452解决:vi /usr/s转载 2009-11-22 10:42:00 · 988 阅读 · 0 评论 -
TCP/IP的三次握手建立连接
Internet是使用TCP/IP协议簇。互联网发展之所以迅猛,恐怕得益于TCP/IP协议簇吧。Internet发展到今天,TCP/IP协议也显示出它的缺憾之处。为了保障信息安全,大量新的安全协议加入到TCP/IP协议大家庭里。无论是技术人员还是维护人员,都要熟悉、甚至精通于TCP/IP协议,最起码要对TCP/IP协议簇中最基础、最重要的协议,如:TCP、IP、ARP、HTTp、FTP等协议了如指转载 2010-03-06 15:16:00 · 1341 阅读 · 0 评论 -
linux 网络编程
如果你想进入LINUX神奇的网络编程世界,请跟我来,在学习之前,我只需要你拥有一定的C语言编程知识,就足够了。我会讲述编写网络程序需要的基本知识。好,今天,让我们一起来看看,网络编程的基本模型--客户/服务器模型。 所谓网络,在软件人员的观点来看,就是很多的用物理链路(比如,以太网,无线网络)连在一起的计算机,并且安装有网络程序。就像打电话,我们需要知道对方的号码一样,网络程序也需要知道转载 2009-12-23 16:26:00 · 648 阅读 · 0 评论 -
TCP/IP三次握手协议
TCP握手协议 在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接。 第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认; 第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN包(syn=k),即SYN+ACK包,此时服务器进入SYN_转载 2010-03-06 15:19:00 · 621 阅读 · 0 评论 -
socket函数
SOCKET()我们使用系统调用socket()来获得文件描述符:#include#includeint socket(int domain,int type,int protocol);第一个参数domain设置为“AF_INET”。第二个参数是套接口的类型:SOCK_STREAM或SOCK_DGRAM。第三个参数设置为0。系统调用socket()只返回一个套接口描述符,如果出错,则返回转载 2009-12-23 16:36:00 · 1048 阅读 · 0 评论 -
交叉编译环境构造
安装交叉编译工具链: mkdir /usr/local/arm tar -xjvf arm-linux-gcc-3.4.1.tar.bz2 -C / ###Linux内核、应用程序 export "PATH=$PATH:/usr/local/arm/3.4.1/bin" #### /etc/bashrc tar -xjvf原创 2009-12-15 21:16:00 · 706 阅读 · 0 评论 -
写得蛮好的linux学习笔记(转)
linux目录架构/ 根目录/bin 常用的命令 binary file 的目錄/boot 存放系统启动时必须读取的档案,包括核心 (kernel) 在内 /boot/grub/menu.lst GRUB设置 /boot/vmlinuz 内核 /boot/initrd 核转载 2010-01-28 22:26:00 · 659 阅读 · 0 评论 -
一个Linux爱好者的2.6.11内核编译过程
期天呀,呵呵,10:30起床,好像有一点早,昨天晚上玩游戏玩到3点钟,好累呀。打开电脑,先玩一会游戏在说。11:00,不玩了,开始干正事了。先换到linux下去。本来想用虚拟机的,但是我做的ftp不能用,而且还可能好慢的。我的电脑是没有上网的,在我的2003下架了个ftp,想让虚拟机来访问,可是虚拟机和我的电脑连不上,好郁闷。 (1)安装module-init-tools-3.0.tar.gz:转载 2009-11-22 10:43:00 · 973 阅读 · 0 评论 -
ubuntu grub 修改
<br />ubuntu 9.04 /boot/grub/me开头的一个文件<br /> <br />Ubuntu 10.10 第一种方法:运行sudo gedit /etc/default/grub 输入密码将GRUB_DEFAULT=0改为GRUB_DEFAULT=4(如果没做过其他设置,即启动时win7为第5项。可根据自己情况更改)然后运行sudo update-grub第二种方法:sudo chmod +w /boot/grub/grub.cfg(赋予该文件写权限)sudo转载 2010-11-09 21:11:00 · 4696 阅读 · 0 评论