教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 法律文档 >

Linux学习-软件(1) - 图文(9)

来源:网络收集 时间:2026-05-19
导读: LINUX菜鸟学习笔记 这个选项可以开启内核做效率统计的功能,并且会提供其他在为 系统侦错时有用的信息。这些功能会需要付出一些代价并造成系 统执行得较为缓慢,除非你正在研究内核的某个问题,否则你应 该回答N。

LINUX菜鸟学习笔记

这个选项可以开启内核做效率统计的功能,并且会提供其他在为 系统侦错时有用的信息。这些功能会需要付出一些代价并造成系 统执行得较为缓慢,除非你正在研究内核的某个问题,否则你应 该回答N。

21. Kernel hacking安全模式

通俗的说,这是windows安全模式,找不到明确解释,就引用这个说法。>这是从 Linus的README里摘录的:″kernel hacking ″配置的细节通常会产生一个更大或是更慢的核心(或者是又大又慢),而且可能因为将一些常式配置成很活跃地去尝试中断一些不良的程序码以便找出核心里的问题,而使得核心变得比较不稳定。所以要产生一个核心″产品 ″的话,你在这

#shutdown -r now

不建议使用热启动或ctrl+Alt+del键。在一些情况下,文件系统不完全卸栽会损坏打开的文件。如果你没看见启动提示,你可以试用shift或ctrl键,这样启动提示就出现了。一旦出现,按tab看核心标签。输入标签和可选参数启动。在机器重启后出现LILO时按TAB键,输入linux2.6.5,新内核发挥作用了。

以太网的默认值是PCI的以太网卡,对ne2000的默认支持方式是build-in,即没有设成模块,所以如果你的网卡是ISA的,那么务必要选择其中的other ISA card,最好把PCI intel pro选项去掉,另外把ne2000 support选项改成module。 另外,bzImage和initrd做的img文件在2.4的grub的menu.lst都没有设置就能启动

title Debian GNU/Linux root (hd1,0)

kernel /boot/vmlinuz ro root=/dev/hdb1

常见问题处理:

1、程序编译能通过,死活都不运行,是怎么回事?程序在电脑上能运行,下到电路板就不行。

解决办法:

A、arm-linux-readeelf –a filename //查看生成文件的特性(运行环境ARM/X86,大小端模式)

第 41 页 共 50 页 arefeng 41

LINUX菜鸟学习笔记

如果这两个类型不对,肯定不能运行。

B、arm-linux-readeelf –d filename //查看需要的动态库 解决办法:

可以在编译的时候加上- static

arm-linux-gcc –static hello.c –o hello

2、修改LINUX下主机名:(永久修改)

[root@arefeng ~]# vi /etc/sysconfig//network

NETWORKING=yes

NETWORKING_IPV6=yes HOSTNAME=arefeng

[root@arefeng ~]# vi /etc/hosts

# Do not remove the following line, or various programs # that require network functionality will fail. ::1 localhost.localdomain localhost 192.168.1.152 arefeng

[root@arefeng ~]# hostname –i //查看本机对应的IP

3、宿主机能ping虚拟机,虚拟机不能ping主机?电脑的设置不对,

第 42 页 共 50 页 arefeng 42

LINUX菜鸟学习笔记

4、Linux如何设置一个目录下全部文件的权限/单个文件的权限

首先,切换到root身份 $su - 然后运行

#chmod -R 777 目录名

这样就可以了,单个文件就不用-R了。

5、linux下重启网络服务和samba服务

重启网络服务的命令是service network restart 或者/etc/init.d/network restart

重启samba服务器的命令是service smb restart

根文件系统的制作(网络拷贝)

今天学的真是天昏地暗,小乖来电了我都不知道,不过相当有收获。一想到自己的未来,就不断的给自己鼓气,感觉这样活着才有意义,其实我也挺喜欢忙碌,只要一忙碌起来我就钻进自身的世界里,探索未知的事

第 43 页 共 50 页 arefeng 43

LINUX菜鸟学习笔记

物,真的会让人很惬意,每个人的追求真的不一样,不过自己选的路当然要坚持走下去,但是我能感觉到前方道路的光明,突然间好想和小乖说声谢谢,谢谢小乖!

先来区别一些在根文件系统烧写或调试上出来的一些问题:

1调试时用NFS网络共享进行调试(此时不需要制作根文件系统)

代码如下:

setenv serverip 192.168.1.*** //PC机IP地址,这里指的是Vmware的IP setenv ipaddr 192.168.1.*** //开发板的IP地址,自己设定 setenv gatewayip 192.168.1.1 //网关

setenv ethaddr 11:22:33:44:55:66 //PC机的网卡MAC地址 setenv bootcmd tftp 30008000 zImage\\; go 30008000

setenv bootargs root=nfs nfsroot=192.168.1.23:/source/rootfs ip=192.168.1.134 console=ttySAC0,115200 init=/linuxrc devfs=mount display=sam240

这种模式用于调试时使用,此时的根文件系统格式,我就把它称为NFS文件格式以示区别

如果开发已经完毕,现在就需要自己制作一个文件系统,需要将这个文件系统烧写到Nandflash中,而不可能用NFS网络进行下载了,以下两个方面主要用于烧写Cramfs文件系统格式和Ramdisk文件系统格式(具体制作过程稍后再作说明)

2烧写Cramfs文件系统格式(只读格式)

第 44 页 共 50 页 arefeng 44

LINUX菜鸟学习笔记

tftp 30008000 zImage //将zImage内核镜像下载至开发板内存0x30008000地址处 nand erase 100000 400000 //擦除nand flash 地址0x100000处(4M大小)(根据mtd分区)

nand write 30008000 100000 400000 //将内存起始地址0x30008000中的zImage镜像写入Nand Flash //中,起始地址:0x100000,大小为:0x400000(4M)

tftp 30008000 rootfs.cramfs //将cramfs文件系统镜像下载至开发板内存0x30008000地址处 nand erase 500000 2000000 //将mtdblock2删除,起始地址为0x500000,大小为32M

nand write 30008000 500000 2000000 //将内存起始地址0x30008000中的cramfs文件镜像烧写到 //Nand flash中(起始地址0x500000,大小32M)

nand read 30008000 100000 400000 //从Nand Flash的0x100000读内核镜像至内存0x30008000 go 30008000 //从0x30008000处执行

setenv bootargs root=1f02 init=/linuxrc console=ttySAC0,115200 devfs=mount display=sam240

简单解析上面一条语句:当系统从0x30008000启动内核之后,bootargs的参数就传到内核中,内核将从1f02(=mtdblock2处执行init),执行linuxrc启动脚本,由此便可加载一个根文件系统。

3烧写Ramdisk文件系统格式(RW格式)

tftp 30008000 zImage nand erase 100000 400000

nand write 30008000 100000 400000 tftp 30800000 initrd.img.gz nand erase 500000 2000000

第 45 页 共 50 页 arefeng

45

…… 此处隐藏:1805字,全部文档内容请下载后查看。喜欢就下载吧 ……
Linux学习-软件(1) - 图文(9).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/435205.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)