![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
秋刀鱼的猫
这个作者很懒,什么都没留下…
展开
-
Linux无模块支持内核编译
Linux内核裁剪——无模块支持 1 要求 1.1 完成无模块支持的Linux内核定制 1.2 生成的新内核在CentOS6.2虚拟机中启动成功,并可登陆进入系统 2 原理 2.1 Linux系统启动过程 BIOS-> MBR -> OS Loader -> Kernel -> initrd ->Application2012-06-03 10:50:33 · 205 阅读 · 0 评论 -
Linux内核裁剪——无模块支持
Linux内核裁剪——无模块支持 1 要求 1.1 完成无模块支持的Linux内核定制 1.2 生成的新内核在CentOS6.2虚拟机中启动成功,并可登陆进入系统 2 原理 2.1 Linux系统启动过程 BIOS-> MBR -> OS Loader -> Kernel -> initrd ->Application原创 2012-06-03 11:02:40 · 2803 阅读 · 2 评论 -
《Unix环境高级编程》第一个apue.h错误
转自csdn讨论区 初学《UNIX环境高级编程》的朋友都会遇到一个问题,运行里面的实例(download: http://www.apuebook.com/)时就出现问题,提示 "错误:apue.h:没有那个文件或目录". apue.h是作者自定义的一个头文件,包括程序所需的常用头文件及出错处理函数。所以因该将它放入系统头文件中(Linux下是 /usr/include),这样gcc编译转载 2012-06-08 00:08:31 · 540 阅读 · 0 评论 -
Linux和windows文件共享方案——FTP服务器的搭建
windows和Linux下面的文件共享一直是一个很纠结的问题,尤其是使用虚拟机的童鞋,经常要把虚拟机里面的东西copy出来但是却找不到一个很好的方法 事实上借助于Linux强大的服务器的功能,搭建一个FTP服务器无疑成了一个很好的选择。 在Linux下搭建服务器真的很简单,具体的步骤如下,不过在实验的时候还是遇到了一点小问题。当然在谷哥德帮助下一般都能很容易的解决。 搭建环境虚拟机Cent原创 2012-06-06 00:36:02 · 3614 阅读 · 0 评论 -
最小化Linux系统u盘启动盘的制作
最近刚好一直在做linux内核的裁剪,今天尝试着做了一个u盘启动盘,没有用原来系统的文件系统,而是直接利用initrd.img里面的文件系统最后获得一个bash而无需登陆和挂载硬盘什么的,相当于整个系统运行在内存里面,感觉还是蛮好玩的。 前期准备——u盘一个,最小化的Linux内核和initrd.img我的内核是3.2.18版本的。内核的大小是2.9M,img的大小是4.1M 1、修改img里原创 2012-06-12 16:53:14 · 2320 阅读 · 0 评论 -
linux异步通信之epoll
1、简介 epoll是linux提供的一种异步的I/O通知方式,相比较于select机制而言,select是轮询的,而epoll是触发式的,而且select的最大连接数只有1024,超过这个限制后就只能使用多进程来操作了。所以epoll的效率相对而言更高。 2、主要函数 epoll_create 创建epoll epoll_ctl 把某个句柄添加到epoll里面原创 2012-08-13 11:30:44 · 1322 阅读 · 0 评论 -
linux curl简介和在linux下编译
libcurl API的官方文档 http://curl.haxx.se/libcurl/c/ 1、简介 cURL是一个利用URL语法在命令行下工作的文件传输工具。也提供了很多接口可以在编程的时候使用,功能十分强大。 2、概要 easy 类接口,单线程编程模型 multi类接口是多线程模拟接口,用在单线程环境下,达到多线程的执行效果 share类接口满足部分协议的多线程并发操作,目原创 2012-08-09 11:27:01 · 2760 阅读 · 0 评论 -
Linux锁机制ptread_mutex_t
linux下为了多线程同步,通常用到锁的概念。 posix下抽象了一个锁类型的结构:ptread_mutex_t。通过对该结构的操作,来判断资源是否可以访问。顾名思义,加锁(lock)后,别人就无法打开,只有当锁没有关闭(unlock)的时候才能访问资源。 它主要用如下5个函数进行操作。 1:pthread_mutex_init(pthread_mutex_t * mutex,const p转载 2012-09-27 11:18:32 · 739 阅读 · 0 评论