日期:2014-05-16  浏览次数:21033 次

测试下你的LINUX水平吧 把答案贴出来看看 (老师给的考试题 说是根据某公司面试题改的) 大家试试吧
一. 填空题:
1. 在Linux系统中,以 ( ) 方式访问设备 。
2. Linux内核引导时,要加载的第一个文件是( )。
3. 某文件的权限为:drw-r--r--,用数值形式表示该权限,则该十进制数为:( ),该文件属性是 ( )。
4. 编写的Shell程序运行前必须赋予该脚本文件 ( ) 权限。
5. Linux系统下,软件包的安装有两种类型为( )、( )。
6. CROSS_COMPILE  :=/opt/crosstool/arm-s3c2410-linux-gnu/gcc-3.3.4-glibc-2.3.3/bin/arm-s3c2410-linux-gnu-这句话的意思是( )。
7. 内核的配置文件是( )。
8. 编译ARM的内核文件存放的路径是( )。

二. 单项选择题:
1. 若一台计算机的内存为128MB,则交换分区的大小通常是 ( ) 。
A 64MB B 128MB
C 256MB D 512MB
2. 在给定文件中查找与设定条件相符字符串的命令为:( )。
A grep B gzip
C find D sort
3 修改Linux系统环境变量的文件是 ( )。
A /etc/inittab B /dev/inittab
C /etc/profile D /dev/profile
4 bootoader在启动系统时,它是从( )地址开始启动。
A 0X07000000 B 0X00000000
C 0X09000000 D 0X0F000000
5 Linux系统驱动文件的入口点是( )。
A Makefile B Kconfig
C Config.in D fs.h

三. 多项选择题:
1. 下列哪个命令能用来编译Linux内核( )。
A make config B make linux
C make menuconfig D make xconfig

2. 移植VIVI到S3C2410平台上时,要修改根目录下的Makefile文件中的( )参数。
A LINUX_INCLUDE_DIR B CROSS_COMPILE
C HOSTCFLAGS D VIVIPATH






3 ........................................
  . Code maturity level options ---> .  
  . General setup ---> .  
  . Loadable module support ---> .  
  . Processor type and features ---> .
  .........................................


........................................
 . Code maturity level options ---> .  
 . General setup ---> .  
 . Loadable module support ---> .  
 . System Type ---> . 
 . Processor type and features ---> .
 .........................................

请分析这两个方框图里面的内容,并说明是由于没有修改( )文件而引起的。
A Makefile B Kconfig
C Config.in D make menuconfig

4 在Linux内核中,模块可以以( )方式加载到内核中。
A 在编译内核时,把驱动编译内核模块 B在编译内核时,把驱动加入到模块
C在编译内核时,把驱动编译成模块 D 在编译内核时,把驱动编译成内核

5 在对一个 .C 文件进行编译时,以下的命令中,正确的顺序是( )。
A gcc –c hello.s –o hello.o
B gcc –S hello.i –o hello.s  
C gcc –E hello.c –o hello.i
D gcc hello.o –o hello
四.简答题:
1 请写出NFS网络服务的步骤: 
NFS-Network FileSystem的缩写,NFS是由Sun开发并发展起来的一项用于在不同机器,不同操作系统之间通过网络互相分享各自的文件。NFS server也可以看作是一个FILE SERVER,它可以让你的PC通过网络将远端得NFS SERVER共享出来的档案MOUNT到自己的系统中,在CLIENT看来使用NFS的远端文件就象是在使用本地文件一样。
1 编辑/etc/exports为: 


2设定好后可以使用以下命令启动NFS: 



3 查看NFS是否可用:exportfs -rv <==全部重新 export 一次!



4客户段的操作:(格式对就OK)






2 请写出Makefile的语法:



  
3 在Linux系统中,有一个项目结构如下,请写出它的Makefile文件。



4客户段的操作:(格式对就OK)



2 请写出Makefile的语法:





 


------解决方案--------------------
把答案发出来看看,也学习学习
------解决方案--------------------
大部分题做不出来。。。
------解决方案--------------------
都是些没有经过详细接触或者深入实践就做不出来的东西。其实很多东西我觉得不用记的太详细,工作时也可以查的。
------解决方案--------------------
顶了!做了!啥时候发份答案对对……看看差距!