码迷,mamicode.com
首页 >  
搜索关键字:kernel nf_conntrack    ( 5550个结果
fork之后发生了什么(基于3.16-rc4)
在linux c编程中,我们可以使用fork,vfork,clone三个系统调用来创建子进程。下面我们先分析下fork系统调用的实现原理。代码如下(kernel/fork.c): 1 #ifdef __ARCH_WANT_SYS_FORK 2 SYSCALL_DEFINE0(fork) 3 { 4 ...
分类:其他好文   时间:2014-08-05 13:37:50    阅读次数:444
【转载】Uboot与Linux之间的参数传递
U-boot会给Linux Kernel传递很多参数,如:串口,RAM,videofb等。而Linux kernel也会读取和处理这些参数。两者之间通过struct tag来传递参数。U-boot把要传递给kernel的东西保存在struct tag数据结构中,启动kernel时,把这个结构体的物理...
分类:系统相关   时间:2014-08-05 13:20:19    阅读次数:507
sysctl修改内核参数
直接使用sysctl可以修改内核在运行时的参数,这些参数位于/proc/sys/目录下,修改内核参数时,可以不用写/proc/sys,只需要写上在该目录下的文件的名称或子目录的名称,如修改操作系统的主机名,该参数位于/proc/sys/kernel/目录下的hostname文件,如下所示:[root@zhanghe~]#l..
分类:其他好文   时间:2014-08-04 18:18:38    阅读次数:234
rhca 442 kernel module
##Manage Kernel Modules display modules >lsmod Check modules parameters >modinfo -p usb_storage|st|sc8 Load modules >modprobe usb_storage|st|sc8 Rmove mdules > rmmod usb_storage|st|sc8 ###Set defau...
分类:其他好文   时间:2014-08-04 14:47:07    阅读次数:247
如何在RHEL5系统下挂载NTFS文件格式的USB硬盘
很多安装软件会存储在USB硬盘里面,在Windows系统中,则意味着,该USB硬盘驱动必须使用NTFS格式,因为FAT32格式的最大文件大小是4GB。然而,这里又会碰到新问题,因为在RHEL5中,默认不支持NTFS格式,换一句话说,就不能挂载文件格式为NTFS的USB硬盘。不过这里有个权益之计(work around),被称作'ntfs-3g', 要使其生效,必须安装下面RPM包。 NOTE: 使用的版本必须和Linux kernerl module相匹配,可以用uname -r来查看kernel版本,第一...
分类:其他好文   时间:2014-08-03 23:23:46    阅读次数:410
linux 空间不够了,怎么办?Disk Requirements:At least 11MB more space needed on the / filesystem.
Disk Requirements:At least 11MB more space needed on the / filesystem.  linux 空间不够了,怎么办? 1>  查看空间多少:df -h 2>  查看当期内核: uname -r 3>  查找内核   rpm -qa | grep kernel 4>  删除多余的内核 su -c 'yum remove kern...
分类:系统相关   时间:2014-08-03 20:43:25    阅读次数:434
android camera 学习
总体介绍   Android Camera框架从整体上看是一个client/service架构。有两个进程,一个是client进程,可以看成AP端 ,主要包括Java代码和一些native层的c/c++代码;另一个是service进程,属于服务端,是native c/c++代码, 主要负责和linux kernel中的camera driver交互,搜集linux kernel中...
分类:移动开发   时间:2014-08-03 10:20:45    阅读次数:472
在Fedora20用grub引导freeBSD10
装完FreeBSD10的安装,安装完退出之后,发现启动项里面只剩下fedora的启动项,我的电脑是Fedora20+FreeBSD双系统,想用GRUB引导修复freeBSD的启动项,网上搜了一堆方法。但是都不可行。 我的FreeBSD是装在gpt5中 修改/ect/grub.d/40-custom #!/bin/sh exec tail -n +3 $0 # This file provides...
分类:其他好文   时间:2014-08-03 01:47:54    阅读次数:245
linux进程调度函数浅析(基于3.16-rc4)
众所周知,进程调度使用schedule()函数来完成,下面我们从分析该函数开始,代码如下(kernel/sched/core.c):1 asmlinkage __visible void __sched schedule(void)2 {3 struct task_struct *tsk =...
分类:系统相关   时间:2014-08-02 17:58:03    阅读次数:396
Linux Kernel Version Numbering
Because there are numerous revisions and releases of theLinuxkerneland new ones are developed at frequent intervals, it is important to have a system ...
分类:系统相关   时间:2014-08-02 15:13:33    阅读次数:335
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!