Linux文化
- schedule_timeout问题
-
>>> 此贴的回复 >>
你是不是想说,
set_current_state(TASK_INTERRUPTIBLE);
set_current_state(TASK_UNINTERRUPTIBLE);
schedule_timeout(((1BlockEraseTimeoutTyp) * HZ) / 1000);
头2句对timeout有什么影响吧?
第一句,进程可以被消息唤醒。第2句,
- 分类:Linux文化 查阅全文
- centOS升级2.4.31内核启动报错
-
>>> 此贴的回复 >>
要对比看几部分内容才知道,不太好排错
1、要知道自己 make menuconfig 的时候什么该选什么不该选
2、要知道 ntsysv 里面什么启动什么不启动
3、要知道 /etc/modules.conf 里面什么该有什么不该有
出现这样的问题,应该是 make menuconfig 里面有些东西没选全造成的
摘自:chinaunix.net
- 分类:Linux文化 查阅全文
- 内核打补丁方法
-
>>> 此贴的回复 >>
应该是-dc,不是-dv
bzip2 -dc /download/patch-2.6.10-bk4.bz2 |patch -p1
一次打多个,
bzip2 -dc /download/patch-*.bz2 |patch -p1
但要求patch-*.bz2的字母排列顺序和补丁顺序是一样的.
>>> 此贴的回复 >>
同时打多个patch,很有可能会导致冲
- 分类:Linux文化 查阅全文
- Linux网桥源码框架分析初步
-
今天处理网桥的STP的问题遇到了麻烦,对这个东东理论的倒是看了不少,没有真真学习到它的源理,来看Linux的实现,手头没有资料,看了两个钟头,只把网桥的框架结构看完,所以想先贴出来,希望有研究这块的大哥们讨论,继续把它写完,九贱好学习一下:
版本:Linux 2.4.18
一、调用
在src/net/core/dev.c的软中断函数static void net_rx_action(stru
- 分类:Linux文化 查阅全文
- 制作一个带桌面的系统最小需要多大空间?
-
>>> 此贴的回复 >>
damm small linux ,64M,
帶桌面,辦公工具.可裝u盤上
- 分类:Linux文化 查阅全文
- 除了RH以外,还有哪个LINUX还有CLUSTER功能
-
>>> 此贴的回复 >>
我测试过 蓝科泰达 的pluswell软件,基于linux的,应该是5万RMB
当时没有测试完整,只是简单的试用
>>> 此贴的回复 >>
Linux平台上的HA无非是 Steeleye lifekeeper, SGLX ,HACMP, Veritas VCS, legato AAA
>>> 此贴的回复 >>
还有一个 OpenSource 的 L
- 分类:Linux文化 查阅全文
- linux下的usb鼠标驱动的原理
-
>>> 此贴的回复 >>
原理都在代码里面:)
- 分类:Linux文化 查阅全文
- VMALLOC_RESERVE 和 896M
-
LINUX 内核虚拟地址空间到物理地址空间一般是固定连续影射的。
假定机器内存为512M,
从3G开始,到3G + 512M 为连续固定影射区。zone_dma, zone_normal为这个区域的。固定影射的VADDR可以直接使用(get a free page, then use pfn_to_virt()等宏定义转换得到vaddr)或用kmalloc等分配. 这样的vaddr的物理页是
- 分类:Linux文化 查阅全文
- Makefile解读
-
==========================================
Makefile 初探
==========================================
Linux的内核配置文件有两个,一个是隐含的.config文件,嵌入到主Makefile中;另一个是include/linux/autoconf.h,嵌入到各个c源文件中,它们由make confi
- 分类:Linux文化 查阅全文
- [图]Linux堆内存释放的总结
-
Linux用户进程是如何释放内存的
Linux进程使用内存的基本流程:
见图1
从图中我们可以看出,进程的堆,并不是直接建立在Linux的内核的内存分配策略上的,而是建立在glibc的堆管理策略上的(也就是glibc的动态内存分配策略上),堆的管理是由glibc进行的。
所以我们调用free对malloc得到的内存进行释放的时候,并不是直接释放给操作系统,而是还给了glibc的堆管理
- 分类:Linux文化 查阅全文
- 嵌入式LINUX的入门
-
>>> 此贴的回复 >>
先装个LFS系统看看.
把内核编译到最小对自己的系统支持度最合适的地步
>>> 此贴的回复 >>
我觉得还是看看 构建嵌入式 linux 系统吧,我昨天买了一本,感觉都是嵌入式开发入门所需的基础知识。
>>> 此贴的回复 >>
www.myembed.com 有详细的介绍,并且有视频教学
>>> 此贴的回复 >>
条件好的可以买套开发板!不然
- 分类:Linux文化 查阅全文
- Linux下有没有类似UltraEdit32的工具软件?
-
>>> 此贴的回复 >>
vim
>>> 此贴的回复 >>
我建议你不妨可以先阅读这边的中文版文件。
http://edt1023.sayya.org/vim/
还有这个问题应该上其他版问才对。
>>> 此贴的回复 >>
用ht
>>> 此贴的回复 >>
gedit 也不错
- 分类:Linux文化 查阅全文
- 代码比较工具
-
>>> 此贴的回复 >>
如果是想用肉眼观察比较结果的话,建议用 vim -d。
如果需要对比较结果进行存档或者再处理,就应该用 diff。
另外,比较程序文件之前,最好先用 indent 处理一下,变成相同的格式……
- 分类:Linux文化 查阅全文
- UNIX网络编程(第二版) 的 源代码?
-
在学习这本书(是pdg格式的),可惜里面没有说源代码到哪里下载(因为没有前言部分),^_^,哪位老师有的话,请给我一份!
我的邮箱:[email protected]
非常的感谢!
- 分类:Linux文化 查阅全文
- Linux 2.4上的tcpdump是不是依赖于libpcap呢?
-
>>> 此贴的回复 >>
tcpdump 在执行的时候不需要 libpcap 库,但安装 RPM 包的时候需要所谓的“libpcap 包依赖”
>>> 此贴的回复 >>
英语水平问题。。。。
libpcap.so.0.8.3 is needed by (installed) ppp-2.4.2-6.4.RHEL4.i386
这个怎么翻译?
是谁需要 libpcap.so.0.8.3
- 分类:Linux文化 查阅全文
- linux下C编程有没有获取系统当前时间的函数?
-
>>> 此贴的回复 >>
man gettimeofday
改IP的话.用ioctl的方式.
CODE:[Copy to clipboard]int set_dev_ip(char *ip,char *ethname)
{
struct ifreq ifreq;
struct protoent *pro;
struct sockaddr_in ipaddr;
- 分类:Linux文化 查阅全文
- 关于getche()函数的问题
-
>>> 此贴的回复 >>
getchar
>>> 此贴的回复 >>
1. 你用 ncurses 提供的 getch() 与 getche() 这类由键盘取得一字元输入,前提是当然已经进入 ncurses 的环境,要不然那些项目都无效...
ncures 使用,一般会是:
CODE:[Copy to clipboard]initscr();
getch(); /* 你要的 ? */
- 分类:Linux文化 查阅全文
- 怎么从HTTP包中提取其中的URL字段?
-
>>> 此贴的回复 >>
rfc2616
- 分类:Linux文化 查阅全文
- GCC的问题:no input files
-
>>> 此贴的回复 >>
gcc -o test test.c
test是可执行文件 test.c是.c文件.
>>> 此贴的回复 >>
gcc -o tcpserver tcpserver.c
./tcpserver
- 分类:Linux文化 查阅全文
- 关于linux系统调用write()
-
>>> 此贴的回复 >>
不是.只是修改了缓冲区.操作系统定期刷新缓冲区的内容到磁盘上.如果想及时更新磁盘上的数据有必要使用fsync()
>>> 此贴的回复 >>
fflush()也有这个功能,但它里面的参数是文件句柄,
同
fsycn()有什么区别吗?
>>> 此贴的回复 >>
一个是文件流, 一个是文件描述符. 他们之间是可以相互转换的.
man fdopen 将文件描
- 分类:Linux文化 查阅全文