- 博客(15)
- 资源 (2)
- 收藏
- 关注
转载 linux内核配置选项
linux内核配置中选项M(编译到模块)和*(编译到内核)有什么区别2010年04月05日 星期一 10:31这两天在学习linux的内核升级的配置方法,可是对内核的配置选项中的M和*选项不了解,终于在网上找到这两者的区别要增加对某部分功能的支持,比如网络之类,可以把相应部分编译到内核中(build-in),也可以把该部分编译成模块(module),动态调用。1.选项*(编译到内核)如果编译到内核中,在内核启动时就可以自动支持相应部分的功能,这样的优点是方便、速度快,机器一启动,你就可以使用这部分功能了;缺
2011-03-29 16:10:00 619
转载 linux 内核Makefile文件
=== 目录 === 1 概述 === 2 角色分工 === 3 内核编译文件 --- 3.1 目标定义 --- 3.2 内嵌对象 - obj-y --- 3.3 可加载模块 - obj-m --- 3.4 导出符号 --- 3.5 库文件 - lib-y --- 3.6 目录递归 --- 3.7 编译标记 --- 3.8 命令依赖 --- 3.9 依赖关系
2011-03-29 16:09:00 400
转载 linux开机启动服务和chkconfig使用方法
服务概述在linux操作系统下,经常需要创建一些服务,这些服务被做成shell脚本,这些服务需要在系统启动的时候自动启动,关闭的时候自动关闭。将需要自动启动的脚本/etc/rc.d/init.d目录下,然后用命令chkconfig --add filename将自动注册开机启动和关机关闭。实质就是在rc0.d-rc6.d目录下生成一些文件连接,这些连接连接到/etc/rc.d/init.d目录下指定文件的shell脚本。在文章linux下Oracle自动启动与停止(一),linux下Oracle自动启动与停
2011-03-29 14:56:00 342
转载 LINUX环境变量设置
一般来说,配置交叉编译工具链的时候需要指定编译工具的路径,此时就需要设置环境变量。例如我的mips-linux-gcc编译器在“/opt/au1200_rm/build_tools/bin”目录下,build_tools就是我的编译工具,则有如下三种方法来设置环境变量: 1、直接用export命令: #export PATH=$PATH:/opt/au1200_rm/build_tools/bin 查看是否已经设好,可用命令export查看: [root@localhost bin]# export d
2011-03-29 14:55:00 419
转载 LINUX 查看硬件设备
Linux查看硬件信息及驱动设备用硬件检测程序kudzu探测新硬件:service kudzu start ( or restart)查看CPU信息:cat /proc/cpuinfo查看板卡信息:cat /proc/pci查看PCI信息:lspci (相比cat /proc/pci更直观)查看内存信息:cat /proc/meminfo查看USB设备:cat /proc/bus/usb/devices查看键盘和鼠标:cat /proc/bus/input/devices查看系统硬盘信息和使用情况:fdis
2011-03-29 14:53:00 367
转载 LINUX 查看硬件设备
<br />Linux查看硬件信息及驱动设备<br />用硬件检测程序kudzu探测新硬件:service kudzu start ( or restart)<br />查看CPU信息:cat /proc/cpuinfo<br />查看板卡信息:cat /proc/pci<br />查看PCI信息:lspci (相比cat /proc/pci更直观)<br />查看内存信息:cat /proc/meminfo<br />查看USB设备:cat /proc/bus/usb/devices<br />查看键盘和
2011-03-29 14:52:00 406
转载 lfs自动登录
如何实现刚刚搭建好的lfs,启动后不输入用户root和密码,运行.bash_profile试过很多方式,修改过util-linux-2.12r/login-utils/下的源文件,并编译在agetty.c的源代码中的第366行和367行366 while ((logname = get_logname(&options, &chardata, &termio)) == 0)367 next_speed(&termio, &options);此处调用了get_logname得到用户输入的用户名,get_log
2011-03-29 14:51:00 416
转载 LINUX 内核启动参数
Linux内核在启动的时候,能接收某些命令行选项或启动时参数。当内核不能识别某些硬件进而不能设置硬件参数或者为了避免内核更改某些参数的值,可以通过这种方式手动将这些参数传递给内核。如果不使用启动管理器,比如直接从BIOS或者把内核文件用“cp zImage /dev/fd0”等方法直接从设备启动,就不能给内核传递参数或选项--这也许是我们使用引导管理器比如LILO的好处之一吧。Linux的内核参数是以空格分开的一个字符串列表,通常具有如下形式:name[=value_1][,value_2]...[,val
2011-03-29 14:51:00 340
转载 /etc/fstab文件内容格式分析
fstab中存放了与分区有关的重要信息,其中每一行为一个分区记录,每一行又可分为六个部份,下面以/dev/hda7 / ext2 defaults 1 1为例逐个说明: 1. 第一项是您想要mount的储存装置的实体位置,如hdb或/dev/hda6。 2. 第二项就是您想要将其加入至哪个目录位置,如/home或/,这其实就是在安装时提示的挂入点。 3. 第三项就是所谓的local filesystem,其包含了以下格式:如ext、ext2、msdos、iso9660、nfs、swap等,或如ext2
2011-03-29 14:44:00 996
转载 fedora设置输入法
新安装了fedora 12,需要进行一些设置之后才能使用输入法:“系统”——>“首选项”——>“输入法 ”,选择“启用输入法特性”复选框,选中“使用IBus(推荐)”,点击下面的“首先输入法”按钮,点 击“关闭”或“注销”。然后在右上角的通知区域会出现一个键盘状的图标,右键单击该图标,选择“首 选项”,在弹出的“IBus设置”窗口的“常规”选项卡中进行设置切换输入法的快捷键。在“输入法”选 项卡中设置使用哪个输入法。 正常的情况下,设置完这些就可以使用中文输入法了,但我在按切换输入法快捷键时,没有任何反应。
2011-03-29 14:43:00 712
转载 Fedora 开机打开数字小键盘
Fedora 默认开机的时候键盘灯是不亮的 这给输入包含数字的密码时带来很大的不方便 ,为此 特发此帖 共享解决方法打开终端执行如下命令:su -c 'yum install numlockx'su -c 'cp /etc/gdm/Init/Default /etc/gdm/Init/Default_backup'su -c 'gedit /etc/gdm/Init/Default'在这个文件的exit 0 之前添加下面几行:if [ -x /usr/bin/numlockx ]; then /u
2011-03-29 14:41:00 1349
转载 LINUX CP 复制不提示的解决方法
在RedHat中cp覆盖时,无论加什么参数-f之类的还是提示是否覆盖,这在编写脚本或者大量cp覆盖操作的时候是不能忍受的。。。做个试验说明这个问题创建一个实验环境:[root@devdb ~]# mkdir -p test/1111[root@devdb ~]# mkdir -p test/2222[root@devdb ~]# touch test/1111/aaa.txt目录结构如下:[root@devdb ~]# ls -R test/test/:1111 2222test/1111:aaa.txt
2011-03-29 14:40:00 1327
转载 源码包configure参数概要
'configure'脚本有大量的命令行选项.对不同的软件包来说,这些选项可能会有变化,但是许多基本的选项是不会改变的.带上'--help'选项执行'configure'脚本可以看到可用的所有选项.尽管许多选项是很少用到的,但是当你为了特殊的需求而configure一个包时,知道他们的存在是很有益处的.下面对每一个选项进行简略的介绍:'--cache-file=FILE''configure'会在你的系统上测试存在的特性(或者bug!).为了加速随后进行的配置,测试的结果会存储在一个cache file里.
2011-03-29 14:36:00 378
Linux设备驱动编程第三版.chm
2010-08-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人