当前位置:文档之家› linux复习资料

linux复习资料

linux复习资料
linux复习资料

一、命令解释

1.Su:变更为其他使用者的身份,将普通用户身份转变为超级用户时需输入相应用户密码。

https://www.doczj.com/doc/992829822.html,eradd:添加用户账号

https://www.doczj.com/doc/992829822.html,erdel:删除对应用户账号

4.Groupadd:添加组账号

5.Groupdel:删除对应组账号

6.Id:显示用户ID、组ID和用户所属的组列表

7.Ps:显示当前系统中由该用户运行的进程列表

8.kill:输出特定的信号给指定PID(进程号)的进程kill [选项] 进程号

9.setup:系统图形化界面配置

10.clear:清除屏幕上的信息

11.du:统计目录(或文件)所占磁盘空间的大小

12.mount:文件系统挂载命令

13.cd:改变当前工作目录

14.cp:将给出的文件或目录复制到另一文件或目录中。

15.rm:删除一个目录中的一个或多个文件或目录。

16.chgrp:改变文件的组所有权。

17.grep :在指定文件中搜索特定的内容,并将含有这些内容的行标准输出

18.locate:建立一个包括系统内所有文件名称及路径的数据库,并在其中查找文件。

19.tar:对文件目录进行打包或解包

20.ftp:该命令允许用户利用ftp协议上传和下载文件

21.Groupmod:设置组账号属性

22.Passwd:设置账号密码

23.Who:显示登录到系统的所有用户

24.top:动态显示系统中运行的程序(一般为每隔5s)

25.uname:显示系统的信息(可加选项-a)

26.crontab:循环执行例行性命令

27.shutdown:关闭或重启Linux系统

28.uptime:显示系统已经运行了多长时间

29.free:查看当前系统内存的使用情况

30.df:查看文件系统的磁盘空间占用情况

31.fdisk:查看硬盘分区情况及对硬盘进行分区管理

32.ls:列出目录和文件的信息

33.mkdir:创建一个目录

34.cat:连接并显示指定的一个或多个文件的有关信息

35.mv:为文件或目录改名或将文件由一个目录移入另一个目录中。

36.chown:修改文件所有者和组别。

37.Chmod:改变文件的访问权限

38.find:在指定目录中搜索文件,它的使用权限是所有用户

39.Ln:为某一个文件在另外一个位置建立一个符号链接

40.Gzip:对文件进行压缩和解压缩,而且gzip根据文件类型可自动识别压缩或解

二、判断题

[ X ] 1、time指令可以变更系统时间。

[ X ] 2、unmount指令可以用来御载设备。

[ X ] 3、在Linux中,wzip指令可以用来将某一个目录打包成一个压缩文档

[ X ] 4、文件权限为755表示,对文件所有者所在的组有读、写和执行的权限。

[ V ]5、忘了root密码应该进入单人模式,用passwd重设密码

[ V ]6、 rw-rw-rw- 的权限属性, 用八进制数字系统是666。

[ V ]7、 IPv6 使用128 位来代表一台主机的 IP。

[ V ]8、 lilo 程序是一种安装核心加载和开机管理的程序。

[ X ]9、 rm -Rf /home/sample 命令是将 /home/sample 文件立即删除

[ V ]10、第一个IDE硬盘的第一个逻辑分区是用"Hda5"来表示。

[ V ]11、 netstat -rn指令可以用来显示目前主机的路由表(routing table)?

[ V ]12、ctrl+Z组合键可以将当前终端进程调入后台并停止执行。

[ X ]13、top命用来静态查看系统进程信息,ps命令用来查看系统的动态进程信息。

[ X ]14、Vi一次只能编辑一个文档,编辑另一个文档时必须关闭当前文档。

[ V ]15、硬盘的分区信息是保存在硬盘分区表中的,并且只能保存4个主分区记录。

[ X ]16、LINUX用户的帐号和密码是保存在/etc/passwd中的。

[ X ]17、将文件file1更名为file2,命令为mv file1 to file2

[ V ]18、严格来讲LINUX只是linux操作系统的内核,内核不是一个完整的操作系统。

[ V ]19、pstree命令可以以树状的结构来查看系统的进程树。

[ X ]20、在文件名前加&操作符,可以使应用在后台启动。

三、填空题

1.Linux是指一套免费使用和自由传播的类UNIX操作系统。

2.Linux的文件系统是一棵文件树,且它的所有文件和外部设备都是以文件的形式挂在这个文件

树上。

3.Linux也是一个多用户系统,不同的用户和用户组会有不同的权限,其中把具有超级权限的用户称为

root用户。

4.Linux可以通过硬盘、光盘、网络等多种介质进行安装。

5.Linux中主要的文件类型分为4种:普通文件、目录文件、链接文件和设备文件。

6.Linux通过目录链接来实现对整个文件系统的操作。

7.Linux中把DOS中采用的FAT文件系统(包括FAT12、FAT16和FAT32)都称为vfat文件系统。

8.X Window是一套基于服务器/客户端架构的视窗系统。

9.X Window是由三部分组成服务器、客户端、通信协议。

10.Red Hat Linux提供的引导程序有GRUB和LILO。

11.Linux是一套免费使用和自由传播的类Unix操作系统。

12.GNU:是Stallman在1984年提出的一个计划,它的思想是“源代码共享,思想共享”

13.Linux一般有四个主要部分:内核、Shell 、文件结构和实用工具。

14.用来书写Web页面的语言称为超文本标记语言,即HTML。

15.WWW服务遵从HTTP协议,默认的TCP/IP端口是80 。

16.显示文件夹内文件的命令是 ls ,显示文件夹内文件的详细内容命令为 ls –l 。

17.环境变量实际上就是用户运行环境的参数集合。用户可以对自己的运行环境进行定制,其方法就是修

改相应的系统环境变量。

18.Vi编辑器有3种模式,分别为命令行模式、插入模式及底行模式。

19.LINUX作为桌面环境的应用,可以使用 GNOME 、 KDE 两种桌面环境

20.Bootloader的作用是完成硬件设备的初始化,并建立内存空间的映射关系,从而将系统的软硬

件环境带到一个合适的状态,为最终加载系统内核做好准备。

21.Linux内核版本号格式是x.y.zz-www,数字x代表版本类型,数字y为偶数时是稳定版本,为

奇数时是开发版本。

22.文件系统是指操作系统中与管理文件有关的软件和数据。

23.在Linux中,目录也是文件,它们包含文件名和子目录名以及指向那些文件和子目录的指针。

24.Linux系统中的每个文件都被赋予惟一的数值,而这个数值被称作索引节点。

25.文件描述符是一个非负的整数,并指向在内核中每个进程打开文件的记录表。

26.在Linux下与设备相关的文件有两种,一种是块设备文件,另一种是字符设备文件。

27.嵌入式系统的外围设备是指嵌入式系统中用于完成存储、通信、调试、显示等辅助功能

的其他部件。

28.交叉编译就是在一个平台上生成可以在另一个平台上执行的代码。

29.U-Boot(UniversalBootloader)是遵循GPL条款的开放源码项目。

30.系统调用是指操作系统提供给用户程序调用的一组“特殊”接口,用户程序可以通过它来获得操作

系统内核提供的服务。

31.在硬件条件有限的情况下,为了运行大型的程序,Linux在硬盘上划出一个区域来当作临时的内存,

Linux把它叫做交换分区swap 。

32.在应用开发过程中,程序员通常是通过用户编程接口API 来实现系统功能调用的。

四、选择题

1、当登录Linux时,一个具有唯一进程ID号的shell将被调用,这个ID是什么( B )

A. NID

B. PID

C. UID

D. CID

2. 下面哪个命令可以显示文本文件的内容( A )

A. more

B. touch

C. man

D. ls

3. 一个bash shell脚本的第一行是什么( A )

A. #!/bin/bash

B. #/bin/bash

C. #/bin/csh

D. /bin/bash

4. 如果想加载一个/dev/hdb1的windows95分区到/mnt/win95目录,需要运行哪个命令( C )

A. mount -t hpfs /dev/hdb1 /mnt/win95

B. mount -t hpfs /mnt/win95 /dev/hdb1

C. mount -t vfat /dev/hdb1 /mnt/win95

D. mount -t vfat /mnt/win95 /dev/hdb1

5. 哪个目录存放用户密码信息( B )

A. /boot

B. /etc

C. /var

D. /dev

6. 假定kernel支持vfat分区,下面哪一个操作是将/dev/hda1,一个window98分区加载到/win目录( C )

A. mount -s win /dev/hda1 /win

B. mount -fs=msdos /dev/hda1 /win

C. mount -t vfat /dev/hda1 /win

D. mount -t windows /win /dev/hda1

7. 默认情况下管理员创建了一个用户,就会在( B )目录下创建一个用户主目录。

A. /usr

B. /home

C. /root

D. /etc

8. 当使用mount进行设备或者文件系统挂载的时候,需要用到的设备名称位于( D )目录。

A. /home

B. /bin

C. /etc

D. /dev

9. 如果要列出一个目录下的所有文件需要使用命令行( C )。

A. ls –l

B. ls

C. ls –a

D. ls –d

10. 串口1即COM1对应的设备文件是( B )。

A. /dev/COM1

B. /dev/ttyS0

C. /dev/ttyS1

D. /dev/stty1

11. 哪个命令可以将普通用户转换成超级用户( D )

A. super

B. passwd

C. tar

D. su

12. 在一行内运行多个命令需要用什么字符隔开( C )

A. @

B. $

C. ;

D. *

13. 按下( A )键能终止当前运行的命令

A. Ctrl-C

B. Ctrl-F

C. Ctrl-B

D. Ctrl-D

14. 下面哪个命令用来启动X Window ( B )

A. runx

B. Startx

C. startX

D. xwin

15. 用来分离目录名和文件名的字符是( B )

A. dash (-)

B. slash (/)

C. period (.)

D. asterisk(*)

16. 系统的配置文件在( C )目录下

A. /home

B. /dev

C. /etc

D. /usr

17. CENTOS Linux下主要用哪个shell?( A )

A. bash

B. csh

C. tcsh

D. ash

18. 在vi编辑器里,哪个命令能将光标移到第200行( C )

A. g200

B. G200

C. 200G

D. 200g

19. 以下哪条命令在创建一个xp用户的时候将用户加入到root组中( C )

A. useradd -g xp root

https://www.doczj.com/doc/992829822.html,eradd -r root xp

C. useradd -g root xp

https://www.doczj.com/doc/992829822.html,eradd root xp

20. vi中哪条命令是不保存强制退出( C )

A. :wq

B. :wq!

C. :q!

D. :quit

21. 以下哪个vi命令可以给文档的每行加上一个编号( B )

A. :e number

B. :set number

C. :r!date

D. :200g

22、hda2表示(c )

A IDE0接口上的从盘

B IDE0接口上的第二个逻辑盘

C IDE0接口上主盘的第二个分区

D IDE0接口上的第二个分区

23、进程调度命令at和batch的唯一区别是运行时间,那么batch是在(c )运行。

A、系统空闲时

B、指定时间

C、在需要时

D、系统忙时

24、执行命令“chmod o+rw myfile”后,myfile文件的权限变化为( b)

A、同组用户可读写myfile文件

B、其他用户可读写myfile文件

B、所有用户都可读写myfile文件D、文件所有者读写myfile文件

25、tar命令可以进行文件的( a)

A、压缩、归档和解压缩

B、压缩和解压缩

C、压缩和归档

D、归档和解压缩

五、问答题

1、什么是NFS

答:NFS是让不同文件系统和不同机器共享彼此文件的文件系统。共享方式:将共享文件夹挂载到本地机,NFS的工作原理:客户/服务器模式。

2、DHCP的工作过程

答:DHCP发现:客户端以0.0.0.0作为自己的IP地址,以255.255.255.255作为服务器的地址,发送广播信息。 DHCP提供:DHCP服务器在收到客户端的DHCP发现信息后,从地址池中选取一个没有租用的地址以广播方式发给客户端,同时包含子网掩码、租用期和提供响应的DHCP服务器IP地址。

DHCP请求:客户端在收到DHCP提供信息后发送广播信息给所有的DHCP服务器其中包含所选择的DHCP服务器的IP地址。告诉所有服务器,以便释放保留的IP地址。DHCP应答:被选择的DHCP服务器收到请求后将保留的IP地址标识为已租用以广播方式发给客户端,因为这时客户端还没有IP地址

3.DNS域名解析的工作过程

答:DNS系统由DNS服务器和DNS客户端组成,当用户输入一个FQDN后,DNS客户端向服务器请求查询此FQDN的IP地址,而服务器对照其手上的数据,将IP地址回复给客户端。

4.APACHE服务器的工作原理

答:Web系统是客户端/服务器式的,客户端与服务器的通信过程简述如下:

客户端(浏览器)和Web服务器建立TCP连接,连接建立以后,向Web服务器发出访问请求(如get)。根据HTTP协议,该请求中包含了客户端的IP地址、浏览器的类型和请求的URL等一系列信息。

Web服务器收到请求后,将客户端要求的页面内容返回到客户端。如果出现错误,那么返回错误代码。断开与远端Web服务器的连接。

5.FTP服务器的工作原理

FTP是File Transfer Protocol(文件传输协议)的缩写,用来在两台计算机之间互相传送文件。相比于HTTP,FTP协议要复杂得多。复杂的原因,是因为FTP协议要用到两个TCP连接,一个是命令链路,用来在FTP客户端与服务器之间传递命令;另一个是数据链路,用来上传或下载数据。

FTP协议有两种工作方式:PORT方式和PASV方式,中文意思为主动式和被动式。

PORT(主动)方式的连接过程是:客户端向服务器的FTP端口(默认是21)发送连接请求,服务器接受连接,建立一条命令链路。当需要传送数据时,客户端在命令链路上用PORT命令告诉服务器:“我打开了XXXX端口,你过来连接我”。于是服务器从20端口向客户端的XXXX端口发送连接请求,建立一条数据链路来传送数据。

PASV(被动)方式的连接过程是:客户端向服务器的FTP端口(默认是21)发送连接请求,服务器接受连接,建立一条命令链路。当需要传送数据时,服务器在命令链路上用PASV命令告诉客户端:“我打开了XXXX端口,你过来连接我”。于是客户端向服务器的XXXX端口发送连接请求,建立一条数据链路来传送数据。

6、简述Linux内核和Linux发行版的区别

发行版是一个装了就可以用的系统,内核版就是发行版所使用的内核的版本,单纯的内核并不是完整的操作系统。

7、Linux中的文件属性是如何规定的?

答:Linux中文件的访问属性可设成3种不同的访问权限:可读(r)、可写(w)和可执行(x)。第一个字符显示文件的类型。如:“-”表示普通文件,“d”表示目录文件,“l”表示链接文件等。

第一个字符之后有三个三位字符组:第一个三位字符组表示文件拥有者(u)对该文件的权限,第二个三位字符组表示文件用户组(g)对该文件的权限,第三个三位字符组表示系统其他用户(o)对该文件的权限。

8、若有一个文件,其属性为“-rwxr—rw-”,说出这代表什么?

答:第一位表示该文件是一个普通类型的文件。

2-4位表示该用户可以读写执行该文件。

5-7位表示该用户所在组的其它成员可以读但不能改写和运行该文件。

8-10位表示该用户所在组以外的成员可以读写但不能运行该文件。

9、说明Linux的系统服务及其作用?

答:Linux的系统服务包括两种,第一种是独立运行的系统服务,它们常驻内存中,自开机后一直运行着(如httpd),具有很快的响应速度;第二种是由xinet设定的服务。xinet能够同时监听多个指定的端口,在接受用户请求时,它能够根据用户请求的端口不同,启动不同的网络服务进程来处理这些用户请求。因此,可以把xinetd看作一个启动服务的管理服务器,它决定把一个客户请求交给哪个程序处理,然后启动相应的守护进程。

10、Linux的内核版本号是如何规定的?

答:Linux内核版本号格式是x.y.zz-www,数字x代表版本类型,数字y为偶数时

是稳定版本,为奇数时是开发版本,如2.0.40为稳定版本,2.3.41为开发版本,

测试版本为3个数字加上测试号,如2.4.12-rc1。最新的Linux内核版本可从

https://www.doczj.com/doc/992829822.html,上获得。

11、U-Boot引导程序主要有那些功能?

答:U-Boot可支持的主要功能有:

1)系统引导:支持NFS挂载、RAMDISK(压缩或非压缩)形式的根文件系统。支持NFS挂载,并从Flash

中引导压缩或非压缩系统内核。

2)基本辅助功能:强大的操作系统接口功能;可灵活设置、传递多个关键参数给操作系统,适合系统在不

同开发阶段的调试要求与产品发布,尤其对Linux支持最为强劲;支持目标板环境参数多种存储方式,如Flash、NVRAM、EEPROM;CRC32校验,可校验Flash中内核、RAMDISK映像文件是否完好。

3)设备驱动:串口、SDRAM、Flash、以太网、LCD、NVRAM、EEPROM、键盘、USB、PCMCIA、PCI、

RTC等驱动支持。

12、在Linux系统中对环境变量的操作有那些?

答:通过echo显示字符串(指定环境变量)。

通过export设置新的环境变量。

通过env显示所有环境变量。

通过set命令显示所有本地定义的shell变量。

通过unset命令来清除环境变量。

六、编程题

1、用shell编写小九九乘法表程序,程序执行结果如下:

答:#! /bin/sh

for i in 1 2 3 4 5 6 7 8 9

do

for j in 1 2 3 4 5 6 7 8 9

do

if ( test $j -le $i ) then

echo -ne `expr $i \* $j` "\t"

else

echo “\n”

break

fi

done

done

2、裁判打分程序,要求是:去掉一个最高分,去掉一个最低分,得出选手的最终平均得分。

#include "stdio.h"

int main()

{

int a[]={54,1,7,4,8,2,5,7,74,3,45,7,78,8,433};

int sum=0;

int max=a[0];

int min=a[0];

int i;

int n=sizeof(a)/sizeof(a[0]);

for(i=0;i

{

sum += a[i];

if(a[i]>max) max=a[i];

if(a[i]

}

printf("%d\n",(sum-max-min)/(n-2));

}

3、使用C语言编写atoi功能:数字字符串转为整数(此处限制为正整数)。

#include "stdio.h"

int fun(char *a)

{

int n=0;

scanf(a,”%d”,&n);

return n;

}

int main()

{

char s[ ] = “12345”;

int m = fun(s);

printf(“%d”, m);

}

特别提醒:要求完全掌握SHELL编程和LinuxC编程做过的实验。

linux系统编程试卷(答案)

凌阳教育 嵌入式培训系统编程部分测试试题 注:考试为闭卷,程序题需上机操作运行出结果,考试时间为120分钟 一:选择题(本题共4小题,每题3分共12分) 1)下列不是Linux系统进程类型的是( D ) A 交互进程 B 批处理进程 C 守护进程 D 就绪进程(进程状态) 2)以下对信号的理解不正确的是( B ) A 信号是一种异步通信方式 B 信号只用在用户空间进程通信,不能和内核空间交互 C 信号是可以被屏蔽的 D 信号是通过软中断实现的 3)进程有三种状态( C ) A 准备态、执行态和退出态 B 精确态、模糊态和随机态 C 运行态、就绪态和等待态 D 手工态、自动态和自由态 4)不是进程和程序的区别( B) A 程序是一组有序的静态指令,进程是一次程序的执行过程 B 程序只能在前台运行,而进程可以在前台或后台运行 C 程序可以长期保存,进程是暂时的 D 程序没有状态,而进程是有状态的 二:填空题(本题共6小题,2)、3)两题每空四分,其余每空一分。共23分) 1) 列举八种常见的进程间通信方式无名管道、有名管道、消息队列、信号量、共享内存、信号、套接字 网络上两个主机的进程间通信方式为套接字 2) 命名管道比无名管道的优势提供了一个可以访问的路径名,实现没亲缘关系的进程 间通信 3) 消息队列比命名管道和无名管道的优势可以按类型实现消息的随机查询,没必要先 进先出 4) 按照逻辑结构不同进行数据库划分,Sqlite 数据库属于哪一类关系型数据库 5) 在C语言中操作sqlite数据库,常用的2中方式是sqlite_exec(回调)、

sqlite_gettable(非回调) 6) 列举四种进程调度算法先来先调度(FCFS)、短进程优先调度(SPF)、高优先级调度 (HPF)、时间片轮转调度 三:问答题(本题共7题,每题5分,共35分) 1) 什么是系统调用?系统调用是通过什么方式陷入内核态的?请写出你对系统调用的理解。什么是文件I/O和标准I/O库?文件I/O和标准I/O库的区别? 系统调用是指操作系统提供给用户程序调用的一组特殊接口,用户程序可以通过这组接口获得操作系统内核提供的服务。 系统调用是通过软件中断方式陷入内核的 linux的文件I/O是由操作系统提供的基本IO服务, 标准I/O库通过封装系统调用,提供了一个到底层I/O的接口。 标准I/O默认采用了缓冲机制,还创建了一个包含文件和缓冲区相关数据的数据结构;文件I/O一般没有采用缓冲模式,需要自己创建缓冲区。一种是标准库封装系统调用而成,更高级,一种是系统提供的,比较低级;标准I/O可移植性高、文件I/O可移植性低。 2) 什么是进程?用fork()创建一个子进程时,系统会做什么工作 进程是具有独立功能的程序关于某个数据集合上的一次运行活动,是系统进行资源分配的单位,不仅是系统内部独立运行的实体也是独立竞争资源的实体。 用fork()时系统会分配子进程一个ID号然后继承父进程的地址空间,包括进程上下文进程堆栈打开的文件描述符等等,他就是父进程的一个复制品。 3) 进程和线程有什么区别? 每个独立的进程有一个程序运行的入口、顺序执行序列和程序的出口。但是线程不能够独立执行,必须依存在进程程中,由进程提供多个线程执行的控制。 进程是系统进行资源分配和调度的一个独立单位. 线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位.线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源但是它可与同属一个进程的其他的线程共享进程所拥有的全部资源. 一个线程可以创建和撤销另一个线程;同一个进程中的多个线程之间可以并发执行。 4) 什么是线程的互斥和同步,程序应怎样写才能达到互斥或同步? 互斥:是指某一资源同时只允许一个访问者对其进行访问,具有唯一性和排它性。但互斥无法限制访问者对资源的访问顺序,即访问是无序的。 同步:是指在互斥的基础上(大多数情况),通过其它机制实现访问者对资源的有序访问。在大多数情况下,同步已经实现了互斥,特别是所有写入资源的情况必定是互斥的。少数情况是指可以允许多个访问者同时访问资源。 在写程序时可以用互斥锁和信号量实现线程同步,一个线程访问共享资源时给这个资源上锁其他线程就不能访问了直到上锁的进程释放互斥锁为止。 5) 什么是僵尸进程?孤儿进程?守护进程? 僵尸进程:僵尸进程是指它的父进程已经退出(父进程没有等待(调用wait/waitpid)它),而该进程dead之后没有进程接受,就成为僵尸进程,也就是(zombie)进程。 孤儿进程:一个父进程退出,而它的一个或多个子进程还在运行,那么那些子进程将成

Linux实验指导书

Linux程序设计 实验指导书 计算机应用系 2012年11月

实验一:Linux常用命令及编程环境 1.实验相关知识简述 Unix/Linux环境下使用C语言程序开发的项目主要经历设计、开发、调试、集成、部署和维护几个阶段。目前典型的开发环境,主要使用vi、emacs、gedit等文字编辑工具完成源代码的编辑工作;通过指定不同的GCC编译器编译选项指定编译结果,根据编译器提示改正程序中的语法错误,最终生成符合目标要求的可执行二进制文件;当可执行文件执行结果与预期结果不一致时,使用GDB调试器跟踪程序执行过程,查看中间变量,改正源程序中存在的逻辑错误。在大型项目管理中,由于文件较多,整个编译过程费时较长,安装、调试难度较大。为解决手工管理效率低下的问题,引入Make工具,将项目编译、安装、维护等工作以脚本的形式组织在Makefile中,从而简化项目维护成本。手工编写Makefile脚本难度较大且不利于统一规范,推荐使用Autotools工具集直接生成。本实验仅设置手工编辑、编译Linux C源代码,生成可执行文件并调试。 GNU CC(简称为GCC)是GNU 项目中符合ANSI C 标准的编译系统,能够编译用C、C++和Object C 等语言编写的源程序。GCC也可理解为一个工具集合,包含多个编译相关工具,如gcc编译C语言源程序,g++编译C++语言源程序,ld链接器等。在编译C语言程序时,可直接使用gcc指令通过配置不同的参数选项达到指定GCC工具集的目的。 GCC的常用选项如表1.1所示 表1.1 GCC常用选项 功能选项描述 与编译相关的GCC 选项-c 只是编译不链接,生成目标文件“.o” -S 只是编译不汇编,生成汇编代码 -E 只进行预编译,不做其他处理 -g 在可执行程序中包含标准调试信息 -o file 把输出文件输出到file 里 -v 打印出编译器内部编译各过程的命令行信息和编译器的版本-I dir 在头文件的搜索路径列表中添加dir 目录 -L dir 在库文件的搜索路径列表中添加dir 目录 -static 链接静态库 -llibrary 连接名为library 的库文件 报警与出错相关的-ansi 支持符合ANSI 标准的C 程序 -pedantic 允许发出ANSI C 标准所列的全部警告信息

Linux-期末考试试题8套(含答案)

Linux 期末考试试题(一) 一、选择题 (每小题2分,共50分) 1.在创建Linux分区时,一定要创建( D )两个分区 A. FAT/NTFS B. FAT/SWAP C. NTFS/SWAP D.SWAP/根分区 2.在Red Hat Linux 9中,系统默认的(A)用户对整个系统拥有完全的控制权。 A. root B. guest C. administrator D.supervistor. 3. 当登录Linux时,一个具有唯一进程ID号的shell将被调用,这个ID是什么( B ) A. NID B. PID C. UID D. CID 4. 下面哪个命令是用来定义shell的全局变量( D ) A. exportfs B. alias C. exports D. export 5. 哪个目录存放用户密码信息( B ) A. /boot B. /etc C. /var D. /dev 6. 默认情况下管理员创建了一个用户,就会在( B )目录下创建一个用户主目录。 A. /usr B. /home C. /root D. /etc 7. . 当使用mount进行设备或者文件系统挂载的时候,需要用到的设备名称位于( D )目录。 A. /home B. /bin C. /etc D. /dev 8. 如果要列出一个目录下的所有文件需要使用命令行( C )。 A. ls –l B. ls C. ls –a(所有) D. ls –d 9. 哪个命令可以将普通用户转换成超级用户(D ) A. super B. passwd C. tar D. su 10. 除非特别指定,cp假定要拷贝的文件在下面哪个目录下( D ) A. 用户目录 B. home目录 C. root目录 D. 当前目录

Linux实验报告材料

燕山大学 Linux技术上机实验指导

实验一Linux系统安装与简单配置 一、实验目的 1.掌握Linux系统安装的分区准备。 2.掌握Linux系统的安装步骤。 3.掌握Linux系统分区的挂载和卸载。 4.掌握Linux系统的启动和关闭操作。 二、实验容 1.安装VMware虚拟机,设置光盘驱动器,为Linux系统安装做准备。2.在虚拟机下安装Linux操作系统(如Ubuntu桌面版本)。 3.配置Linux系统运行环境。 4.利用空闲分区创建新的Linux系统分区。 5.将新的Linux系统分区挂载到系统中;卸载新挂载的分区,重新挂载到目录树中的其他位置。 三、主要的实验步骤 1.制定安装系统的分区计划。 2.配置光驱引导镜像文件iso,启动系统,开始安装过程。 3.根据安装计划,对磁盘空间进行分区设置。 4.根据系统安装指导,完成Linux系统的安装过程。 5.安装成功后,退出系统,重新启动虚拟机,登陆Linux操作系统。6.对Linux系统进行配置,如网络设备等。 7.利用磁盘使用工具和mount,将新创建的Linux系统分区挂载到系统中。将新挂载的分区卸载,并重新挂载到目录树的其他位置。

实验二Linux常用命令使用 一、实验目的 1.掌握Linux一般命令格式。 2.掌握有关文件和目录操作的常用命令。 3.熟练使用man命令。 二、实验容 1.熟悉cd、date、pwd、cal、who、echo、clear、passwd等常用命令。2.在用户主目录下对文件进行操作:复制一个文件、显示文件容、查找指定容、排序、文件比较、文件删除等。 3.对目录进行管理:创建和删除子目录、改变和显示工作目录、列出和更改文件权限、文件等。 4.利用man命令显示date、echo等命令的手册页。 5.显示系统中的进程信息。 三、主要实验步骤 1.登陆进入系统,修改个人密码。 2.使用简单命令:date、cal、who、echo、clear等,了解Linux命令格式。

完整版linux试题与答案

复习题(仅供参考)linux(一)选择题:)linux内核的稳定版本( B 1.以 下哪一个是D. 2.3.20 C. 1.7.18 B. 2.6.17 .A2.5.24 。) A 2.怎样显示当前目录(D. ls C. who A. pwd B. cd 。) D 3.欲把当前目录下的file1.txt 复制为file2.txt,正确的命令是( B. cp file1.txt | file2.txt A. copy file1.txt file2.txt D. cat file1.txt > file2.txt C. cat file2.txt file1.txt ”的文件,那么您可以使用的命.txt4. 如果您想列出当前目录以及子目录下所有扩展名为“。) B 令是( .txt” D. find . “C. ls –d .txt A. ls *.txt B. find . –name “.txt”)。 B 5. 如何 删除一个非空子目录/tmp( rf /tmp/* D. rm –C. rm -Ra /tmp/* A. del /tmp/* B. rm -rf /tmp )。 6. 存放用户帐号的文件是(C D. Gshadow C. passwd A. shadow B. group )。7.下面哪个系统目录中包含Linux使用的外部设备(B D. /home C. /boot B. /dev A. /bin )可在光标当前所在行下添加一新行B 在vi编辑器中的命令模式下,键入( 8.D. a C. i O (上一行添加一行) B. o A.) C 9.在vi编 辑器中的命令模式下,重复上一次对编辑的文本进行的操作,可使用(命令。D. * A.上箭头 B. 下箭头 C. . Vi编译器包含命令模式、插入模式和末行模式 10.删除文件命令为(D) A.mkdir B. move C. mv D. rm 11.假设文件fileA的符号链接(又叫软连接)为fileB,那么删除fileA后,下面的描述正 确的是( B) A.fileB也随之被删除 B. fileB仍存在,但是属于无效文件 C. 因为fileB未被删除,所以fileA会被系统自动重新建立 D. fileB会随fileA的删除而被系统自动删除 12.在给定文件中查找与设定条件相符字符串的命令为( A ) A.grep B. gzip C. find D. sort 13.从后台启动进程,应在命令的结尾加上符号( A ) A.& B. @ C. # D. $ 14. 如果执行命令#chmod 746 file.txt,那么该文件的权限是( A )。 A. rwxr--rw- B. rw-r--r-- C. --xr—rwx D. rwxr--r— 15. Linux有三个查看文件的命令,若希望在查看文件内容过程中可以用光标上下移动来查看文 件内容,应使用命令( C ) A.cat B. more C. less D. menu 命令创建新的目录时,在其父目录不存在时先创建父目录的选项是mkdir在使用16.

Linux模拟试题(考证)

Linux模拟试题 1.以下的TCP/IP描述哪个是错误的? (选择所有正确答案) A. IPv4 使用32 位的IP 地址 B. 只由TCP 层和IP 层组成 C. 使用IP 地址通信 D. 在传输前将信息加密 答案:BD(TCP/IP概念) 2.下列哪一个关于卸载(umount)的说法是不正确的? (选择所有正确的) A. 你能在卸载前移出软盘. B. 你能在卸载前移出光盘. C. 缺省条件下普通用户能使用这个命令. D. 缺省条件下Root 用户能利用这个命令卸载任何路径下的文件系统. 答案:ABCD(文件系统) 3.下列哪一个目录下存储的脚本用来在重起系统时被init进程执行? (选择最恰当的一个) A. /etc/rc.d/rc0.d B. /etc/rc.d/rc1.d C. /etc/rc.d/rc3.d D. /etc/rc.d/rc6.d 答案:D(系统启动) 4.以下关于DNS 服务器的描述哪一个是正确的? (选择最合适的答案) A. 主DNS 服务器不缓冲记录 B. 次DNS 服务器定义在"/etc/resolv.conf" C. Cache-only DNS 服务器只缓冲非授权记录 D. 转发DNS server 需要专门的配置 答案:BCD (dns) 5.下面哪一个是/usr文件系统的标准说法? (选择最恰当的一个) A. 是用来安装附加的应用的 B. 是用来存储可执行程序,系统管理工具和库文件 C. 是用来设立用户的根(home)目录 D. 是用来存储系统管理的配置文件 答案:B(文件系统) 6.当加载CDROM时缺省的文件系统类型是那一个? (选择最恰当的一个) A. vfat B. ufs C. ext2 D. iso9660 答案:D(文件系统) 7.以下哪个命令能用来显示server当前正在监听的端口? (选择最合适的答案) A.ifconfig https://www.doczj.com/doc/992829822.html,lst C.ipchains https://www.doczj.com/doc/992829822.html,stat 答案:D(网络基本命令)

Linux-期末考试试题(含答案)

一、命令部分 1.新建一个用户user,密码设为123456,并将其加到root组。写出所用命令。 # useradd wang # passwd wang 123456 123456 # groupadd root # usermod–g root wang 2.将当前计算机的IP地址设为192.168.1.123,子网掩码为255.255.255.0。写出所用命令。 # ifconfig eth0 192.168.1.123 netmask 255.255.255.0 3.显示当前系统的日期和时间命令。 # date–d–y 4.查看命令sort的帮助文件,写出所用命令。 # man sort 5.分屏显示/etc/httpd/conf/httpd.conf文件的命令。 # less /etc/httpd/conf/httpd.conf按“Q”退出该命令 6.将hello!写入/home/wang/test.txt的命令(vi及vim编辑器除外)。 # echo ‘hello!’> /home/wang/test.txt 7.更改用户zhang的登录shell为/sbin/nologin的命令。 # usermod–s /sbin/nologin zhang

8.配置当前主机的默认网关为192.168.2.254的命令。# route add default gw 192.168.2.254 9.连续ping目的IP为192.168.2.245为10次的的命令。# ping–c 10 192.168.2.245 10.打包并压缩/etc目录的命令。 # tar–zcvf mylinux_etc.tar.gz /etc/ 或# tar -jcvf mylinux_etc.tar.bz2 /etc/ 11.查看月历并将内容追加到文件/dd中的命令。 cal–j >>/dd 12.查看当前目录的命令。 Pwd或ls 13.将/etc/passwd的内容追加到文件aaa中的命令。cat /etc/passwd >>/aaa 14.查看/etc/passwd文件的前10行的命令。 head -10 /etc/passwd 15.查看/etc/vsftpd/vsftpd.conf的后10行的命令。 tail -10 /etc/vsftpd/vsftpd.conf 16重启samba服务的命令。 service smb restart 17.查看进程状态的命令。 ps -aux

linux 期末考试试题(七)()

Linux 期末考试试题(七) 一、填空题(20%) 1.默认情况下,超级用户和普通用户的登录提示符分别是:“#”和“$”。 2.Linux内核引导时,从文件 /etc/fstab 中读取要加载的文件系统。 3.Linux系统下经常使用的两种桌面环境是:GNOME和KDE。 4.链接分为:硬链接和符号链接。 5.Linux系统中有三种基本的文件类型:普通文件、目录文件和设备文件。 6.某文件的权限为:drw-r--r--,用数值形式表示该权限,则该八进制数为: 644 ,该文件属性是目录。 7.在超级用户下显示Linux系统中正在运行的全部进程,应使用的命令及参数是 ps -aux 。 8.将前一个命令的标准输出作为后一个命令的标准输入,称之为管道。 9./sbin 目录用来存放系统管理员使用的管理程序。 10.观察当前系统的运行级别可用命令:who -r实现。 11.grep -E '[Hh]enr(y|ietta)' file的功能是:(在文件File中查找Henry、 henry、Henrietta或 henrietta) 12.设C语言程序my.c A. 生成目标文件my.o的命令是(gcc -c my.c)。 B. 生成汇编语言文件my.s的命令是(gcc -S my.c)。 C. 生成可执行程序myp的命令是(gcc -o myp my.c)。 13.设有两个C语言程序模块c1.c和c2.c(不含main函数) A. 由c1.c和c2.c生成静态库libmyar.a的命令是(gcc -o libmyar.a -c c1.c

c2.c)。 B. 由c1.c和c2.c生成共享库libmyar.so的命令是(gcc -shared -o libmyvar.so -c f1.c f2.c)。 14.在某Makefile内有以下语句: SRC = f1.c f2.c f3.c TGT = $(SRC:.c=.d) SRC += f4.c 则TGT=________ f1.o f2.o f3.o ____________ SRC=_______ f1.c f2.c f3.c f4.c _________ 二、选择题(40%) 1.关于Linux内核版本的说法,以下错误的是()。 A.表示为主版本号.次版本号.修正号B.1.2.3表示稳定的发行版 C.1.3.3表示稳定的发行版 2.自由软件的含义是()。 A.用户不需要付费B.软件可以自由修改和发布 C.只有软件作者才能向用户收费D.软件发行商不能向用户收费 3.系统引导的过程一般包括如下几步:a.MBR中的引导装载程序启动;b.用户 登录;c.Linux内核运行;d.BIOS自检。正确的顺序是()。 A.d,b,c,a B.d,a,c,b C.b,d,c,a D.a,d,c,b 4.字符界面下使用shutdown命令重启计算机时所用的参数是()。 A.-h B.-t C.-k D.-r 5.下列设备属于块设备的是()。

linux实验指导书

实验一Linux安装和环境熟悉以及常用命令的练习 一、实验内容 掌握Linux下常用的文件及目录的操作命令;掌握文件打包及压缩命令;学会使用帮助信息。 二、实验目的及要求 1.了解Linux下的Shell常用命令; 2.掌握文件及目录操作命令; 3.掌握文件打包、压缩命令; 4.掌握联机帮助命令的使用方法。 三、实验环境及条件 奔腾以上微机一台,Linux操作系统。 四、实验设计及实施指导(写出每个命令的测试用例及期望输出与实际输出) 1、文件及目录操作命令 (1)练习常用shell命令 Date、bc、echo、last、history等。 (2)练习文件及目录常用的管理命令 ls find cat grep sort comm diff cp rm mv wc; mkdir rmdir chmod chown ln pwd cd。 (3)重定向和管道命令: 输入重定向 输入重定向是指把命令(或可执行程序)的标准输入重定向到指定的文件中。输入重定向主要用于改变一个命令的输入源,特别是改变那些需要大量输入的输

入源。 例如: wc< /etc/passwd wc<this text forms the content >this text forms the content2s >this text forms the contents >! ?输出重定向 输出重定向是指把命令(或可执行程序)的标准输出或标准错误输出重新定向到指定文件中。这样,该命令的输出就不显示在屏幕上,而是写入到指定文件中。 例如: ls >directory.out ls >>directory.out 利用重定向将命令组合在一起,可实现系统单个命令不能提供的新功能。例:统计/usr/bin目录下的文件个数: ls /usr/bin>/tmp/dir wc –w

Linux期末考试试题8套(含答案)

Linux 期末考试试题 (一 ) 一、选择题 ( 每小题 2 分,共 50分) D )两个分区 C. NTFS/SWAP D.SWAP/ 根分区 A )用户对整个系统拥有完全的控制权。 C. administrator D.supervistor. ID 号的 shell 将被调用,这个 ID 是什么 ( B ) D. CID 4. 下面哪个命令是用来定义 shell 的全局变量 ( D ) A. exportfs B. alias C. exports D. export 5. 哪个目录存放用户密码信息 ( B ) A. /boot B. /etc C. /var D. /dev 6. 默认情况下管理员创建了一个用户,就会在 ( B )目录下创建一个用户主目录。 A. /usr B. /home C. /root D. /etc 7. . 当使用 mount 进行设备或者文件系统挂载的时候,需要用到的设备名称位于 ( D )目录。 A. /home B. /bin C. /etc D. /dev 8. 如果要列出一个目录下的所有文件需要使用命令行 ( C )。 A. Is - B. Is C. Is -a(所有) D. Is - 9. 哪个命令可以将普通用户转换成超级用户 (D ) A. super B. passwd C. tar D. su 10. 除非特别指定, cp 假定要拷贝的文件在下面哪个目录下 ( D ) A. 用户目录 B. home 目录 C. root 目录 D. 当前目录 11. 在vi 编辑器里,命令"dd"用来删除当前的(A ) A. 行 B. 变量 C. 字 D. 字符 12. 当运行在多用户模式下时,用 CtrI+ALT+F* 可以切换多少虚拟用户终端 ( B ) A. 3 B. 6 C. 1 D. 12 13. Linux 启动的第一个进程 init 启动的第一个脚本程序是 ( B )。 A./etc/rc.d/init.d B./etc/rc.d/rc.sysinit C./etc/rc.d/rc5.d D./etc/rc.d/rc3.d 14 . 按下 (A )键能终止当前运行的命令 A. CtrI-C B. CtrI-F C. CtrI-B D. CtrI-D 15 . 下面哪个命令用来启动 X Window ( C ) A. runx B. Startx C. startX D. xwin 16. 用来分离目录名和文件名的字符是 ( B ) A. dash (-) B. sIash (/) C. period (.) 17. 用 "rm -i", 系统会提示什么来让你确认 ( A. 命令行的每个选项 B. 是否真的删除 A. skiIIaII B. skiII C. kiII D. kiIIaII 19. 在 Red Hat Linux 9 中,一般用( D A. ping B. ipconfig C. winipcfg D ifconfig 20. vi 中哪条命令是不保存强制退出 ( C )(第五章) A. :wq B. :wq! C. :q! D. :quit 21. 局域网的网络设备通常有( ABCDE ) A.交换机 B.路由器 C.网桥 D.双绞线 E. HUB 1.在创建 Linux 分区时,一定要创建( A. FAT/NTFS B. FAT/SWAP 2.在 Red Hat Linux 9 中,系统默认的( A. root B. guest 3. 当登录 Linux 时,一个具有唯一进程 A. NID B. PID C. UID D. asterisk (*) B ) C. 是否有写的权限 ( D ) D. 文件的位置 18. 以下哪个命令可以终止一个用户的所有进程 )命令来查看网络接口的状态

Linux考试练习题(附答案)

一、选择 1、下列()不属于Linux常用的shell: A、bash B、sh C、ash D、bach 2、在添加用户的时候可以使用()参数来指定用户的默认shell: A、-d B、-s C、-c D、-g 3、更改用户密码使用()命令: A、useradd B、passwd C、groupadd D、finger 4、使用rpm安装一个软件的正确命令是(): A、rpm -e B、rpm -i C、rpm -v D、rpm -U 5、观察系统当前进程的运行情况的命令是(): A、free B、dmesg C、top D、last 6、下列()环境变量表示当前目录: A、PATH B、HOME C、PWD D、SHELL 7、删除用户的时候可以使用()参数,把用户的主目录也一起删除: A、-d B、-r C、-c D、-g 8、添加用户组使用()命令: A、groupadd B、newgrp C、useradd D、userdel 9、卸载一个rpm包的命令是(): A、rpm -e B、rpm -i C、rpm -U D、rpm -v 10、下面哪个命令可以显示文本文件的内容( ): A、more B、ln C、man D、type 11、下面哪个目录存放用户密码信息() : A、/boot B、/etc C、/var D、/dev 12、下面哪个命令可以分页显示大文本文件( ): A、cp B、cat C、more D、type 13、默认情况下管理员创建一个用户,就会在()目录下创建一个用户主目录: A、/usr B、/home C、/root D、/etc 14、为了将当前目录下的归档文件myftp.tgz解压缩到/tmp目录下,我们可以使用: A. tar xvzf myftp.tgz -C /tmp B. tar xvzf myftp.tgz -R /tmp C. tar vzf myftp.tgz -X /tmp D. tar xvzf myftp.tgz /tmp 15、为了保证系统的安全,现在的linux系统一般将/etc/passwd密码文件加密后,保存为____ 文件。 A. /etc/group B. /etc/netgroup C. /etc/libsafe.notify D. /etc/shadow 16、一般说来,RedHat Linux内核的源程序可以在_______目录下找到。 A. /usr/local B. /usr/src C. /lib D. /usr/share 17、若一台计算机的内存为128MB,则交换分区的大小通常是()。 A 64M B B 128MB C 256MB D 512MB 18、关于进程调度命令,是不正确的。 A 当日晚11点执行clear命令,使用at命令:at 23:00 today clear B 每年1月1日早上6点执行date命令,使用at命令:at 6am Jan 1 date C 每日晚11点执行date命令,crontab文件中应为:0 23 * * * date D 每小时执行一次clear命令,crontab文件中应为:0 */1 * * * clear

LINUX系统实验指导书

《 LINUX系统级应用》课程实验指导书 一.实验总学时(课外学时/课内学时):4/6 总学分:2.5(课程)必开实验个数: 4 选开实验个数:2 二.适用专业:计算机网络技术(专科) 三.三.考核方式及办法:在规定实验时间内完成实验要求,依据实验过程及实验结果在实验现场逐一检查考核。 四.配套的实验教材或指导书:自编实验指导书 五. 实验项目: 实验1 UNIX基本操作 1、实验目的 掌握UNIX(LINUX)系统的基本使用方法:系统启动、注销、关闭和关机;帐号管理;文件系统的日常管理;文件系统的权限控制。 2、实验工具及环境 UNIX(LINUX)系统网络环境或单机。 3、实验计划学时 4学时上机实际操作。 4、实验内容及操作步骤 ⑴系统启动和关闭 ①使用自己的账户登录UNIX系统,查看系统提示符确定自己使用的shell程序类型 别。 ◎开机后,系统自检启动后提示 login:(输入:root↙) password:(输入:用户口令↙,root用户为redhat) ◎查看/etc/passwd文件可以获得用户使用的shell #grep $LOGNAME /etc/passwd↙ 可能的显示为:user001:*:200:50::/usr/user001:/bin/sh 请思考上述命令怎样得到了当前使用的shell类型的? 使用下面的命令也可以查看当前shell: #echo $SHELL ②注销和关机命令。 ◎用户注销使用: $exit↙ 或$+↙ 或$logout↙ ◎超级用户关机使用: #shutdown↙ 该命令将结束所有的进程,当执行此命令后系统提示“Safe to Power off or Press Any Key to Reboot”时可以关闭电源或按任一键重启系统。 ◎haltsys(halt),reboot只能由超级用户在单用户模式下使用。

linux考试题答案

试题及答案 一、试完成下列小题: (1)在根目录下创建目录aa cd /->mkdir aa (2)在根目录下创建一个文件cc,然后把cc拷贝到aa下 touch cc->cp cc aa (3)更改目录aa的权限为777,然后查看是否更改成功 chmod 777 aa->ls -l (4)创建用户bob,更改目录aa的拥有着和组群都为bob,然后查看是否更改成功useradd bob->chown bob aa->chgrp bob aa->ls -l (5)删除该目录以及该目录下的所有文件并不作提示 rm -rf aa 二、试完成下列小题: 1)、用命令把当前工作目录切换到”/root“,并用命令查看是否切换成功。 cd或cd /root->pwd 2)、用命令新建文件”testfile“,然后为其创建软链接和硬链接文件,查看其ionde编号、文件类型、文件权限、连接计数、大小等属性。 touch testfile->ln testfile test->ln –s testfile file-> ls –l 3)、创建文件file1,并将file1改为file2,然后将文件file1和文件file2移动到目录/tmp下,并查看是否移动成功 touch file1->cp file1 file2->mv file1 file2 /tmp->ls /tmp 三、试完成下列小题: 1、查找系统命令pwd指令文件的位置 w hich pwd 2、查找whereis文件,且只将二进制文件查找出来 whereis -b whereis 3、查找和pwd相关的所有文件 locate pwd 4、搜索etc目录下所有以sh开头的文件 locate /etc/sh 5、建立目录/tmp/a/b/c,若不存在目录/tmp/a及/tmp/a/b,则自动建立 mkdir -p /tmp/a/b/c 四.用vim编辑器在/tmp下新建一个文件名aa插入如下内容: abcdefg 1234567 ABCDEFG zyxwvuts

Linux实验指导书

Linux操作系统 (适用于计算机专业专科学生) 实 验 指 导 书 信息科学与技术学院二0一0年八月制

目录 实验一 Red Hat Linux 9.0系统的安装 (3) 实验二常用命令的使用(一) (15) 实验三常用命令的使用(二) (21) 实验四 Vi编辑器的使用 (27) 实验五 Linux系统管理与配置 (29) 实验六 shell编程(一) (32) 实验七 shell编程(二) (37) 实验八 shell编程及图形环境的使用 (39)

实验一 Red Hat Linux 9.0系统的安装 一、实验目的 1.掌握安装Linux系统时收集计算机硬件信息的方法 2.掌握Linux硬盘的分区方法和硬盘分区的大小 3.掌握Linux系统安装的过程和在安装过程中各选项的设置 二、实验环境 微型计算机一台,Red Hat Linux9.0系统盘一套 VMware Workstation v5.5.16325 sn:8UX0R-686FT-Z054V-4PDQPORLCT4T-24GFE-A816V-4MTQQ 三、实验内容及步骤 1.安装前的准备工作 步骤一:关闭BIOS中的病毒报警功能,如果硬盘大于8G设置硬盘为LBA模式。 步骤二:备份硬盘上的所有重要数据! 步骤三:为Linux系统准备足够的硬盘空间。 2.安装Red Hat Linux 9.0 将Red Hat Linux 9.0安装光盘插入光驱,然后启动计算机,即可从CD-ROM启动Linux 安装程序。 步骤1:boot:提示。 机器启动之后,显示boot: 提示屏幕,其中包括了几个不同的引导选项,每个引导选项还有一个或多个与之关联的帮助屏幕。要访问帮助屏幕,可按在屏幕底部列出的恰当的功能键。 为以图形方式从光盘中安装Red Hat Linux,单击回车键。 步骤2:安装程序检测用户系统并试图识别光驱。如果找到了,会进入安装进程的下一阶段。 这时若要中止安装进程,应取出引导磁盘或光盘,重新引导机器。在“即将安装”屏幕(步骤19) 之前的任何时候,都可以安全地中止安装。 步骤3:欢迎使用Red Hat Linux。 “欢迎”屏幕并不提示做任何输入。可阅读左侧面板内的帮助文字来获得附加的说明,以及关于如何注册Red Hat Linux产品的信息。

Linux期末考试试卷试题.doc

Linux期末考试试题(七) 一、填空题( 20%) 1. 默认情况下,超级用户和普通用户的登录提示符分别是:“ #”和“ $”。 2. Linux 内核引导时,从文件 /etc/fstab 中读取要加载的文件系统。 3. Linux 系统下经常使用的两种桌面环境是:GNOME和 KDE。 4.链接分为:硬链接和符号链接。 5. Linux 系统中有三种基本的文件类型:普通文件、目录文件和设备文件。 6. 某文件的权限为: drw-r--r-- ,用数值形式表示该权限,则该八进制数为:644 ,该 文件属性是目录。 7. 在超级用户下显示Linux 系统中正在运行的全部进程,应使用的命令及参数是ps -aux 。 8. 将前一个命令的标准输出作为后一个命令的标准输入,称之为管道。 9./sbin 目录用来存放系统管理员使用的管理程序。 10.观察当前系统的运行级别可用命令:who -r 实现。 File 中查找Henry 、 henry 、11. grep -E '[Hh]enr(y|ietta)' file的功能是:(在文件 Henrietta 或 henrietta) 12.设 C 语言程序 A.生成目标文件的命令是( gcc -c )。 B.生成汇编语言文件的命令是( gcc -S )。 C.生成可执行程序 myp的命令是( gcc -o myp )。 13.设有两个C语言程序模块和(不含main 函数) A. 由和生成静态库的命令是(gcc -o -c)。 B. 由和生成共享库的命令是(gcc -shared -o -c )。 14.在某 Makefile 内有以下语句: SRC = TGT = $(SRC:.c=.d) SRC += 则TGT=________ ____________ SRC=_______ _________ 二、选择题( 40%) 1. 关于 Linux 内核版本的说法,以下错误的是()。 A.表示为主版本号 . 次版本号 . 修正号B. 1.2.3 表示稳定的发行版 C. 1.3.3 表示稳定的发行版D.表示对内核的第 5 次修正 2. 自由软件的含义是()。 A.用户不需要付费B.软件可以自由修改和发布 C.只有软件作者才能向用户收费D.软件发行商不能向用户收费 3.系统引导的过程一般包括如下几步:a. MBR中的引导装载程序启动; b.用户登录; c. Linux 内核运行; d.BIOS 自检。正确的顺序是()。 A. d,b,c,a B.d,a,c,b C. b,d,c,a D.a,d,c,b 4. 字符界面下使用 shutdown 命令重启计算机时所用的参数是()。 A. -h B. -t C . -k D. -r 5. 下列设备属于块设备的是()。 A.键盘B.终端

linux模拟试题3

linux模拟试题3 1 转发邮件的时候,控制信息存放在以下哪些文件里? (选择最合适的答案) A. /etc/mail/mailalias 和~/.bash_profile B. /etc/aliases 和~/.bashrc C. /etc/aliases 和~/.forward D. /etc/mail/aliases 和~/.forward 2 以下各项哪些是Samba的组成部分? (选择所有正确答案) A. smb.cfg B. smb.conf C. samba.cfg D. smbpasswd 3 哪个命令可以允许198.168.0.0/2 4 访问Samba 服务器? (选择最合适的答案) A. hosts enable = 198.168.0.0/24 B. hosts allow = 198.168.0.0/255.255.255.0 C. hosts accept = 198.168.0.0/24 D. hosts accept = 198.168.0.255

4 /etc/proftpd/ftpusers的标准用途是什么? (选择最合适的答案) A. 允许ftp访问 B. 拒绝ftp访问 C. 拒绝匿名ftp访问 D. 允许匿名ftp访问 5 以下的TCP/IP描述哪个是错误的? (选择所有正确答案) A. IPv4 使用32 位的IP 地址 B. 只由TCP 层和IP 层组成 C. 使用IP 地址通信 D. 在传输前将信息加密 6 以下哪一个关于子网掩码的描述是正确的? (选择最合适的答案) A. 它规定哪种包应该被机器拒绝 B. 它规定哪种包可以通过网关 C. 它是一个协议层 D. 它用来把主机地址与网络地址分开 7 以下哪一个是Apache的基本配置文件? (选择最合适的答案) A. httpd.conf B. srn.conf

linux实验报告

Linux技术上机实验指导

实验一Linux系统安装与简单配置 一、实验目的 1.掌握Linux系统安装的分区准备。 2.掌握Linux系统的安装步骤。 3.掌握Linux系统分区的挂载和卸载。 4.掌握Linux系统的启动和关闭操作。 二、实验内容 1.安装VMware虚拟机,设置光盘驱动器,为Linux系统安装做准备。2.在虚拟机下安装Linux操作系统(如Ubuntu桌面版本)。 3.配置Linux系统运行环境。 4.利用空闲分区创建新的Linux系统分区。 5.将新的Linux系统分区挂载到系统中;卸载新挂载的分区,重新挂载到目录树中的其他位置。 三、主要的实验步骤 1.制定安装系统的分区计划。 2.配置光驱引导镜像文件iso,启动系统,开始安装过程。 3.根据安装计划,对磁盘空间进行分区设置。 4.根据系统安装指导,完成Linux系统的安装过程。 5.安装成功后,退出系统,重新启动虚拟机,登陆Linux操作系统。6.对Linux系统进行配置,如网络设备等。 7.利用磁盘使用工具和mount,将新创建的Linux系统分区挂载到系统中。将新挂载的分区卸载,并重新挂载到目录树的其他位置。

实验二Linux常用命令使用 一、实验目的 1.掌握Linux一般命令格式。 2.掌握有关文件和目录操作的常用命令。 3.熟练使用man命令。 二、实验内容 1.熟悉cd、date、pwd、cal、who、echo、clear、passwd等常用命令。2.在用户主目录下对文件进行操作:复制一个文件、显示文件内容、查找指定内容、排序、文件比较、文件删除等。 3.对目录进行管理:创建和删除子目录、改变和显示工作目录、列出和更改文件权限、链接文件等。 4.利用man命令显示date、echo等命令的手册页。 5.显示系统中的进程信息。 三、主要实验步骤 1.登陆进入系统,修改个人密码。 2.使用简单命令:date、cal、who、echo、clear等,了解Linux命令格式。Date:

相关主题
文本预览
相关文档 最新文档