
linux
lgfeng218
这个作者很懒,什么都没留下…
展开
-
socket编程原理
1 问题的引入 UNIX系统的I/O命令集,是从Maltics和早期系统中的命令演变出来的,其模式为打开一读/写一关闭(open-write-read-close)。在一个用户进程进行I/O操作时,它首先调用“打开”获得对指定文件或设备的使用权,并返回称为文件描述符的整型转载 2011-09-24 15:19:23 · 786 阅读 · 0 评论 -
linux内核知识点(1)
1、应用程序通过系统调用和内核通信来运行。应用程序通常调用库函数(c库函数),再由库函数通过系统调用界面让内核代其完成各种不同的任务。2、内核的架构系统调用接口、进程管理、内存管理、体系结构相关代码、设备驱动、网络协议栈、虚拟文件系统3、内核空间与用户空间是程序执行的原创 2011-10-11 08:36:29 · 896 阅读 · 0 评论 -
用busybox制作根文件系统
1 获取源码解压从busybox的官方主页http://www.busybox.net ,下载busybox的源码,目前最新的版本为busybox-1.13.3.tar.bz2#tar–jvxf busybox-1.13.3.tar.bz2进入解压后的b原创 2011-10-12 11:03:09 · 969 阅读 · 0 评论 -
如何编写Linux设备驱动程序
Linux是Unix操作系统的一种变种,在Linux下编写驱动程序的原理和思想完全类似于其他的Unix系统,但它dos或window环境下的驱动程序有很大的区别。在Linux环境下设计驱动程序,思想简洁,操作方便,功能也很强大,但是支持函数少,只能依赖kernel中的函数,有些常原创 2011-10-06 09:42:08 · 973 阅读 · 0 评论 -
利用busybox制作根文件系统2
使用busybox-1.9.2制作根文件系统移植环境:主机:RedHat9.0交叉编译器:arm-linux-gcc-3.4.1开发板平台:SBC2410开始移植 1. 下载最新的busybox1.9.2,并解压缩。下载busybox源代码:[url]http://busybox.net/downloads/busybox-[/url]1.9.2.tar.bz2转载 2011-11-03 11:41:08 · 1053 阅读 · 0 评论 -
Linux网络编程经典书籍推荐
首先要说讲述TCP/IP的书很多,其中有3泰书很全。分别是《TCP/IP详解》三卷本,《用TCP/IP进行网际互连》三卷本,《TCP/IP指南》+《IPv6》四卷本其中TCP/IP详解的作者还写了另外2本经典著作,《Unix环境高级编程》,《Unix网络编程》作者W.Richard Stevens个人网站 http://www.kohala.com/大师作品部部经转载 2011-11-26 14:26:33 · 532 阅读 · 0 评论 -
有关linux内核面试题
1. Linux中主要有哪几种内核锁?Linux的同步机制从2.0到2.6以来不断发展完善。从最初的原子操作,到后来的信号量,从大内核锁到今天的自旋锁。这些同步机制的发展伴随Linux从单处理器到对称多处理器的过渡;伴随着从非抢占内核到抢占内核的过度。Linux的锁机制越来越有效,也越来越复杂。Linux的内核锁主要是自旋锁和信号量。自旋锁最多只能被一个可执行线程持有,如果一原创 2011-12-12 16:53:21 · 1121 阅读 · 0 评论 -
LVS负载均衡
LVS(Linux Virtual Server)Linux服务器集群系统针对高可伸缩,高可用服务的需求,给予IP层和内容请求分发的负载均衡调度解决方法,并在Linux的内核中实现,将一组服务器构成一个实现可伸缩,高可用网络服务的虚拟服务器。负载均衡1.大量的兵法访问或数据流量分担到多态节点设备分别处理,减少用户的等待时间2.单个重负载的运算分担到多态原创 2012-10-07 14:08:38 · 872 阅读 · 0 评论 -
配置 ssh无密码登陆
首先确保linux系统中已经安装了ssh,否则先安装ssh接下来开始配置ssh无密码登陆确保在 /home/user用户目录下存在.ssh目录,可以使用一下命令进行查看ls -a /home/user如果不存在可以自己手动创建一个mkdir /home/user/.ssh接下来没输入命令:ssh-keygen -t dsa -P '' -f ~/.s原创 2013-05-07 21:57:07 · 925 阅读 · 0 评论