linux面试题参考答案
一.填空题:1. 在Linux系统中,以 文件 方式访问设备 。2. Linux内核引导时,从文件 /etc/fstab 中读取要加载的文件系统。3. Linux文件系统中每个文件用 i节点 来标识。4. 全部磁盘块由四个部分组成,分别为引导块 、专用块 、 i节点表块 和数据存储块。5. 链接分为: 硬链接 和 符号链接 。6. 超级块包含了i节点表 和 空闲块表 等重要的文件系统信息。7. 某文件的权限为:drw-r--r--,用数值形式表示该权限,则该八进制数为: 644 ,该文件属性是 目录 。8. 前台起动的进程使用 Ctrl+c 终止。9. 静态路由设定后,若网络拓扑结构发生变化,需由系统管理员修改路由的设置。10. 网络管理的重要任务是: 控制 和 监控 。11. 安装Linux系统对硬盘分区时,必须有两种分区类型: 文件系统分区 和 交换分区 。13. 编写的Shell程序运行前必须赋予该脚本文件 执行 权限。14. 系统管理的任务之一是能够在 分布式 环境中实现对程序和数据的安全保护、备份、恢复和更新。15. 系统交换分区是作为系统 虚拟存储器 的一块区域。16. 内核分为 进程管理系统 、 内存管理系统 、 I/O管理系统 和文件管理系统 等四个子系统。17. 内核配置是系统管...

>> 阅读全文


[转]Linux面试题大全,测测你的水平
一.填空题1. 在Linux系统中,以 方式访问设备 。2. Linux内核引导时,从文件 中读取要加载的文件系统。3. Linux文件系统中每个文件用 来标识。4. 全部磁盘块由四个部分组成,分别为 。5. 链接分为: 和 。6. 超级块包含了 和 等重要的文件系统信息。7. 某文件的权限为:drw-r--r--,用数值形式表示该权限,则该八进制数为: ,该文件属性是 。8. 前台起动的进程使用 Ctrl+c 终止。9. 静态路由设定后,若网络拓扑结构发生变化,需由 修改路由的设置。10. 网络管理的重要任务是: 和 。11. 安装Linux系统对硬盘分区时,必须有两种分区类型: 和 。13. 编写的Shell程序运行前必须赋予该脚本文件 权限。14. 系统管理的任务之一是能够在 环境中实现对程序和数据的安全保护、备份、恢复和更新。15. 系统交换分区是作为系统 的一块区域。16. 内核分为 、 、 和 等四个子系统。17. 内核配置是系统管理员在改变系统配置 时要进行的重要操作。18. 在安装Linux系统中,使用netconfig程序对网络进行配置,该安装程序会一步步提示用户输入主机名、域名、域名服务器、IP地址、 和 等必要信息。19. 唯一标识每一个用户的是用户...

>> 阅读全文

移植嵌入式Linux到ARM处理器S3C2410应用实例
2007-12-07 嵌入式在线 收藏 | 打印
应用实例的编写实际上已经不属于Linux操作系统移植的范畴,但是为了保证本系列文章的完整性,这里提供一系列针对嵌入式Linux开发应用程序的实例。
编写Linux应用程序要用到如下工具:
(1)编译器:GCC
GCC是Linux平台下最重要的开发工具,它是GNU的C和C++编译器,其基本用法为:gcc [options] [filenames]。
我们应该使用arm-linux-gcc。
(2)调试器:GDB
gdb是一个用来调试C和C++程序的强力调试器,我们能通过它进行一系列调试工作,包括设置断点、观查变量、单步等。
我们应该使用arm-linux-gdb。
(3)Make
GNU Make的主要工作是读进一个文本文件,称为makefile。这个文件记录了哪些文件由哪些文件产生,用什么命令来产生。Make依靠此 makefile中的信息检查磁盘上的文件,如果目的文件的创建或修改时间比它的一个依靠文件旧的话,make就执行相应的命令,以便更新目的文件。
Makefile中的编译规则要相应地使用arm-linux-版本。
(4...

>> 阅读全文

-----摘自《ARM嵌入式无线通信系统开发实例精讲》
本章以串行数据无线传输为主线,首先介绍ARM芯片在无线传输领域的典型应用,主要包括无线通信协议和典型无线数据传输芯片的运用。然后以以无线传输芯片PTR2000和三星ARM7架构的芯片S3C4B0X为例,介绍基于ARM的串行数据无线传输系统的软硬件实现的实例。
1、无线串行数据通信的主要应用:
●点对点控制;●点对多点控制;●中继传输。
2、无线串行数据传输设备的主要特点:
●使用频段:绝大数采用业余频段,如:433MHz/868MHz/915MHz/2.4GHz频段; ●支持多种波特率:可提供1200b/s、2400b/s、4800b/s、9600b/s、19200b/s 甚至更高; ●传输距离:一般情况下,室外空旷地300m,室内50~100m以内; ●电源:1.9~5V多种电压;
3、无线串行数据传输系统技术分析:
●并行通信:物理结构上,串行总线有多条数据线,能够在同一时刻传送多位数据信号。并行通信速度快,实时性高,但是并行通信总线复杂,一般用在近距离高速数据传输 ●串行通信:只需一根数据线,节约了硬件成本;通信距离远,误码率低,十分适合远距离通信。主要用在低速数...

>> 阅读全文

ARM+LINUX路线,主攻嵌入式Linux操作系统及其上应用软件开发目标:
(1)掌握主流嵌入式微处理器的结构与原理(初步定为arm9)
(2)必须掌握一个嵌入式操作系统 (初步定为uclinux或linux,版本待定)
(3)必须熟悉嵌入式软件开发流程并至少做一个嵌入式软件项目。
从事嵌入式软件开发的好处是:
(1)目前国内外这方面的人都很稀缺。这一领域入门门槛较高,所以非专业IT人员很难切入这一领域;另一方面,是因为这一领域较新,目前发展太快,大多数人无条件接触。
(2)与企业计算等应用软件不同,嵌入式领域人才的工作强度通常低一些(但收入不低)。
(3)哪天若想创业,搞自已的产品,嵌入式不像应用软件那样容易被盗版。硬件设计一般都是请其它公司给订做(这叫“贴牌”:OEM),都是通用的硬件,我们只管设计软件就变成自己的产品了。
(4)兴趣所在,这是最主要的。
从事嵌入式软件开发的缺点是:
(1) 入门起点较高,所用到的技术往往都有一定难度,若软硬件基础不好,特别是操作系统级软件功底不深,则可能不适于此行。
...

>> 阅读全文