linux实训习题

linux实训习题
linux实训习题

一、选择题(单选)

1. 在UNIX/LINUX系统中,将所有的设备都当做一个文件,放在____目录下。(B)

A. /bin

B. /dev

C. /etc

D. /usr

2. Linux下的分区命名规则,此处以第一IDE的主盘为例。扩展分区中的逻辑分区是从____开始编号的。(D)

A. hda2

B. hda3

C. hda4

D. hda5

3. 关于swap分区,下面哪一条语句的叙述是正确的。(D)

A. 用于存储备份数据的分区

B. 用于存储内存出错信息的分区

C. 在Linux引导时用于装载内核的分区

D. 作为虚拟内存的一个分区

4. 如一台计算机有64MB内存和100MB swap空间,那么它的虚拟内存空间有多少呢?(D)

A. 36MB

B. 64MB

C. 100MB

D. 164MB

5. Linux操作系统的创始人和主要设计者是:(D)

A. 蓝点Linux

B. AT&T Bell实验室

C. 赫尔辛基大学

D. Linus Torvalds

6. Linux内核遵守的是下面哪一种许可条款。(C)

A. GDK

B. GDP

C. GPL

D. GNU

7. 目前市场上各种流行的Linux发行版本除少数外大多采用哪种格式的打包系统。(A)

A. RPM

B. deb

C. zip

D. tar

8. 在Linux中,系统管理员(root)状态下的提示符是:(B)

A. $

B. #

C. %

D. >

9. Linux带有一个名为LILO(LInux LOad)的引导管理程序,LILO的配置文件是:(D)

A. /usr/lilo.sys

B. /etc/lilo.sys

C. /usr/lilo.conf

D. /etc/lilo.conf

10. 在命令行中可以使用____组合键来中止(kill)当前运行的程序。(B)

A. Ctrl+d

B. Ctrl+c

C. Ctrl+u

D. Ctrl+q

11. 默认情况下,Linux提供有六个虚拟控制台。当运行X Window后,应按什么键来切换到这六个虚拟控制台。(B)

A. Alt+Fn(n为1-6之间的数字,代表第几个虚拟控制台)

B. Ctrl+Alt+Fn(n为1-6之间的数字,代表第几个虚拟控制台)

C. Ctrl+Shift+Fn(n为1-6之间的数字,代表第几个虚拟控制台)

D. Shift+Fn(n为1-6之间的数字,代表第几个虚拟控制台)

12. 在Linux中,完整路径中的目录间分隔符是:(A)

A. /

B. \

C. |

D. -

13. 在Linux中,要求将文件mm.txt的所有使用者的文件执行权限删除。则下面所示命令中,哪一个是错的。(B)

A. chmod a-x mm.txt

B. chmod o-x mm.txt

C. chmod -x mm.txt

D. chmod ugo-x mm.txt

14. 下面哪一条命令可被用来关闭Linux系统。(A)

A. init 0

B. init 1

C. init 5

D. init 6

15. 在Linux系统中,下面哪一条命令可被用来把大写字母转换成小写字母形式。(C)

A. upper

B. translate

C. tr

D. lower

16. 在vi全屏幕文本编辑器中,在指令模式下键入哪条命令将实现文件的不保存强制退出效果。(B)

A. :q

B. :q!

C. :x

D. ZZ

17. 使用vi编辑一文件时,在指令模式下,下面哪条命令能复制当前行的内容到剪贴板中。(C)

A. cc

B. dd

C. yy

D. Ctrl+c

18. 在Linux中,如当前目录是/home/sea/china,则下面哪一个目录是china目录的父目录。(A)

A. /home/sea

B. /home/

C. /

D. /sea

19. 当你登录Linux后,一个带有被称作____的数字进程号的脚本被启动。(A)

A. PID

B. UID

C. NID

D. CID

20. 在Linux中,下面哪一条命令可更改普通用户为超级用户。(B)

A. super

B. su

C. tar

D. passwd

21. 关于Linux中的命令“shutdown -k”,下面的哪一条叙述是正确的。(A)

A. 发送一条警示消息到所有用户

B. 在重启动系统时跳过“fsck”过程操作

C. 在关闭系统时跳过“init”过程操作

D. 取消正在运行的关闭(shutdown)操作过程

ch4

22. Linux允许一个文件名有256个字符,但为了保证兼容性和可移植性,建议你把文件名长度控制在____个字符以内。(C)

A. 8

B. 12

C. 14

D. 16

23. 在Linux系统中,通过使用文件链接命令(ln)功能,可实现一个文件被下述哪种形式来处理。(D)

A. 仅一个文件名称

B. 不超过两个文件名称

C. 每个目录可有一个文件名称

D. 两个或更多个文件名称

24. 大部分主要的Linux系统文件是存放在下面的哪个目录之中的。(A)

A. /bin

B. /tmp

C. /lib

D. /root

25. Linux标准c和c++编译器是____。(C)

A. tc

B. cc

C. gcc

D. gdb

26. 在Linux中,要使用gdb调试器调试C语言编制的程序,必须首先要用gcc编译器编译该程序,且必须使用如下所示中的哪个选项参数。(A)

A. –g

B. –p

C. –o

D. -x

27. 下面哪条命令可用来使shell变量变为一个全局变量。(D)

A. alias

B. exports

C. exportfs

D. export

28. 在一个bash shell脚本的第一行上应加入下面所示中的哪一条语句。(D)

A. #/bin/csh

B. #/bin/bash

C. /bin/bash

D. #!/bin/bash

29. Linux命令行是有____提供的。(D)

A. 管道

B. 分层结构文件系统

C. 文本处理器

D. shell

30. 你可编制一个由一系列命令组成的程序,该程序可由shell执行。这种类型的程序被称作“____”。(B)

A. shell变量

B. shell脚本

C. 管道

D. shell语法

31. 要从shell命令行中执行一条命令,你必须首先键入____。(B)

A. 参数变量

B. 命令名

C. 选项

D. 终端号

32. 用户要想在后台执行程序,则你需在命令行的末端放置哪个字符。(B)

A. @

B. &

C. #

D. %

33. 使用标准输出重定向符(>),比如“>file01”将会导致文件file01中的数据被____。(C)

A. 复制

B. 移去

C. 覆盖

D. 打印

34. 下面哪条命令可把./dir1目录(包括它的所有子目录)内容复制到./dir2中?(D)

A. cp -i ./dir1/* ./dir2

B. cp -P ./dir1/* ./dir2

C. cp -d ./dir1/* ./dir2

D. cp -r ./dir1/* ./dir2

35. 哪条命令用来显示文件和目录占用的磁盘空间?(B)

A. df

B. du

C. ls

D. printenv

36. 安装CD-ROM时,默认选择哪种类型的文件系统?(D)

A. vfat

B. ufs

C. ext2

D. iso9660

37. swap文件与swap分区相比,它具有如下所叙述的哪条优点?(B)

A. 更好的性能

B. 可以更有效率地应用磁盘空间

C. 更容易操作

D. 没有突出的优点

38. 如果在/etc/group文件中有一行内容是“students::600:z3,l4,w5”,那么在“students”组中有多少个用户?(D)

A. 3

B. 4

C. 5

D. 不清楚

39. /etc文件系统的标准应用是用于____?(D)

A. 安装附加的应用程序

B. 存放可执行程序、系统管理工具和库

C. 设置用户的主目录

D. 存放用于系统管理的配置文件

40. 下面哪条命令可被用来显示已安装文件系统的占用磁盘空间?(A)

A. df

B. du

C. ls

D. mount

41. 在安装Linux操作系统过程中你可以选择下面哪种形式来登录?(D)

A. 选择“图形登录”在级别4层次设置系统起始模式

B. 选择“文本登录”在级别5层次设置系统起始模式

C. 选择“图形登录”在级别3层次设置系统起始模式

D. 选择“文本登录”在级别3层次设置系统起始模式

42. 在ext2文件系统中,一个目录数据块中的指针指向的是____。(C)

A. 目录中的子目录和文件

B. 目录的其它数据块

C. 目录的i节点

D. 该目录的父目录

43. 在Linux shell中,下面哪个变量代表的是shell程序命令的程序文件名。(C)

A. $#

B. $*

C. $0

D. $$

44. 键入下面所述的哪个组合键,可以退出X Window。(D)

A. Alt+F4

B. Ctrl+Backspace

C. Ctrl+Alt+F4

D. Ctrl+Alt+Backspace

二、选择题(多选)

ch3

1. Linux系统必须至少要创建哪些分区:(A,B)

A. 根分区(/)

B. 交换(swap)分区

C. 扩展分区

D. 逻辑分区

2. 在Linux中,具有相当丰富使用的联机帮助功能。用户通常可通过下面哪几种方式来获取操作命令的使用方法或参数选项内容。(A,B,C,D)

A. man 命令

B. whatis 命令

C. info 命令

D. 命令--help

3. 假设用户当前目录是:/home/xu,现需要返回到用户主目录,则下面哪几种命令可实现这一目的。(A,C,D)

A. cd $HOME

B. cd HOME

C. cd

D. cd ~

ch4

4. 系统用户帐户信息被贮藏在下面哪些文件中。(B,C)

A. /etc/fstab

B. /etc/shadow

C. /etc/passwd

D. /etc/inittab

5. Linux的基本文件类型有哪几种:(A,B,C,D)

A. 普通文件

B. 目录文件

C. 链接文件

D. 特殊文件

6. 要成功登录Linux系统,至少需要哪些必备条件。(A,B)

A. 登录ID号

B. 默认登录shell

C. 登录(用户)主目录

D. 一独一无二的网络识别号

7. 关于“umount”命令操作的描述,下面哪些描述是错误的。(A,B,C,D)

A. 你可以在卸载之前把软盘取出

B. 你应该在卸载之前把CD盘取出

C. 默认情况下,普通用户可以使用该命令

D. 默认情况下,root用户可以使用该命令卸载任何路径中的任何文件系统。

12. 下面关于“fsck”的叙述,哪些是正确的?(B,D)

A. 你应每天执行该命令

B. 你应在“单用户模式”下执行该命令

C. 你应先做好文件系统层次级备份,然后再执行该命令

D. 你应在安装文件系统前执行该命令

13. 关于“符号链接”的叙述,下面哪些叙述是正确的?(A,B,C,D)

A. 它可以链接到一个目录

B. 它可以链接到一个设备文件

C. 它可以链接到一个不存在的文件

D. 它可以链接到另一个文件系统的一个文件

14. 下面关于文件/etc/group的功能的描述,哪些是正确的?(A,B)

A. 把用户分配到各个组

B. 为每个组号设置一个组名

C. 存放用户口令

D. 规定哪个用户可以处理诸如打印机之类的网络资源

15. 下面哪些命令可以被用来安全终止一个正在运行的Linux系统。(A,C)

A. init 0

B. init 1

C. shutdown -h now

D. 关闭电源

16. 在下面哪些情况下可以安全地运行fsck工具程序?(C,D)

A. 一个正处于运行状态下的文件系统

B. 运行于级别2的root文件系统

C. 一个被卸载的文件系统

D. 一个被只读安装的文件系统

17. 在bash中,如果你想永久设置诸如PA TH之类的参数,而不必在你每次登录时都要重新设置一次,则你可以在下面哪些文件中定义这些参数。(A,B)

A. $HOME/.bashrc

B. $HOME/.bash_profile

C. $HOME/.cshrc

D. $HOME/.bash_logout

18. 在Linux环境的当前目录下,有ch1.txt,ch2.txt,ch3su.txt,xch2.txt文件。请问哪些命令可实现对ch开头的文件名的列示。(A,B,C)

A. ls ch[123]*

B. ls ch[1-3]*

C. ls ch*

D. ls ch?.*

三、判断题

ch3

10. Linux是一种免费的完全的多任务操作系统,它完全运行在微处理器的保护模式下。Linux 完全兼容POSIX.1标准。(R)

11. 自由软件是指由开发者提供软件全部源代码并放弃包括版权在内的任何权利,任何用户都有权使用、拷贝、扩散、修改的软件,只要用户也将自己修改过的程序代码公开就行。(W)

12. Linux是Unix的一个变种,是对Unix内核的修补,但它可以被免费使用。(W)

13. Linux版本号分为两类:内核版本与发行版本。而Linux内核的版本又被分为两种:测试版本与产品化版本。Linux内核版本号由三位数字组成,其中第二位数字说明版本类型,如果该数字是偶数,则说明这种版本是产品化版本;如果是奇数,则为测试版本。(R)

14. X Window系统是Unix上的标准图形界面,是一个支持多种应用程序的环境。Linux用的X Window版本通常是XFree86。(R)

ch4

15. tar命令只能进行打包或解包操作,没有压缩功能,用户要进行压缩操作,必须使用其它诸如gzip之类的压缩软件。(W)

四、配对题

ch3

4. 在Linux中,若要为命令“ls -art”设置一个别名tdir,则应命令行中键入别名命令:________________________。从命令行设置的别名只在当前会话中有效。为想在登录时使别名有效,如果你使用的是bash,则把这个别名定义放在用户主目录中的_________文件或____________文件中。(alias tdir="ls -art",.bashrc,.bash_profile)

5. 在Linux中,用户可通过cat命令来创建一个新文件。若要创建新文件abc,则应在命令行中键入____________命令。然后,用户可通过键盘键入文件内容,输入完后按回车键,然后按_________组合键或_________组合键来结束输入过程即可。另外,用户还可以通过cp 命令来创建一个新文件。若一个位于第一个虚拟终端号上的用户要通过cp命令创建新文件abc,则你需在命令行上键入_________________________命令。(cat >abc,Ctrl+d,Ctrl+c,cp /dev/tty1 abc)

6. 在Linux中,用户可通过____命令来创建文件链接。链接有两种,一种被称为_______(这类链接也通常被称为一般链接),它要求链接文件和被链接文件必须位于同一个文件系统中,并且不能链接目录。另一种被称为____________的链接方式则不存在这一问题。(ln,硬链接,符号链接)

7. 要求在Linux中将当前目录中的Finished子目录及子目录中所有文件通过rm命令来删除。则应键入命令______________________。(rm -r Finished)

六、选择填充题

ch3

3. 在Linux中,可使用_____命令来删除指定目录。但它要求一个目录被删除之前必须是空的。而另一删除命令_____则无此限制。操作者应是于____有写权限的所有使用者。删除某目录时也必须具有对____的写权限。(B,A,C,D)

A. rm

B. rmdir

C. 当前目录

D. 父目录

E. 根目录

F. 用户主目录

ch4

4. 在Linux中,被称之为____链接实际上根本不是文件,它们只是指向同一索引节点的那些目录条目。显然,这种链接____跨越设备界线,因为所有的目录条目都指向同一个索引节点。而另一种链接,被称为____的这种链接的目录条目包含一个文件的索引节点(该索引节点本身又是对Linux逻辑文件系统上某处的另一个文件的引用),这类链接____指向同一磁盘或另一磁盘上的另一个文件或目录,____指向另一台计算机上的一个文件或目录。使用____,每个链接都有同等的地位(也就是说,系统把每个链接都看作是原始文件),并且在文件的最后一个链接被删除之前,实际的数据不会被删除;使用____,当原始文件被删除时,所有对该文件的链接也都被删除。(A,F,C,E,E,A,C)

A. 普通链接

B. 索引链接

C. 符号链接

D. 指针链接

E. 可以

F. 不可以

5. 在Linux中,通常对软盘使用之前要进行低级格式化(命令是__________),对硬盘则要进

行分区操作(通常命令有________、_______等),然后还要创建文件系统(命令是____________),而要真正使用,还需要进行挂装文件系统操作(命令是__________)。最后操作完成后,还应进行文件系统的卸载操作(命令是__________)。

(B,C或E,E或C,D,G,J)

A. format

B. fdformat

C. fdisk

D. mkfs

E. fips

F. makefs

G. mount

H. setup

I. unmount

J. umount

K. undelete

6. 在Linux bash环境中,执行echo $SHELL的执行结果是__________;执行echo "$SHELL"的执行结果是___________;执行echo '$SHELL'的执行结果是______________。(A,A,B)

A. /bin/bash

B. $SHELL

C. SHELL

D. "$SHELL"

E. '$shell'

七、叙述题

ch4

在Linux中有一文件列表内容格式如下:

63 lrwxrwxrwx 1 hawkeye users 6 Jul 18 09:41 nurse2>nurse1

问题一:要完整显示如上文件列表信息,应该使用什么命令。请写出完整的命令行。

(ls -il nurse2)

问题二:上述文件列表内容的第一列内容“63”是什么含义?

(为文件nurse2的索引节点号)

问题三:上述文件列表内容的第二列内容“lrwxrwxrwx”中的“l”是什么含义?对于其它类型的文件或目录等还可能会出现什么字符,它们分别表示什么含义?

(表示文件类型,该文件为符号链接文件。其他文件类型有:-普通文件d目录b特殊块文件c特殊字符文件)

问题四:上述文件列表内容的第二列内容“lrwxrwxrwx”中的第一、二、三个“rwx”分别代表什么含义?其中的“r”、“w”、“x”分别表示什么含义?

(分别表示对文件nurse2的所有者、同组的所有成员、其他人员都具有读/写/执行权限。r/w/x 分别表示读/写/执行权限)

问题五:上述文件列表内容的第三列内容“1”是什么含义?

(表示文件nurse2的链接数)

问题六:上述文件列表内容的第四列内容“hawkeye”是什么含义?

(表示文件nurse2的所有者)

问题七:上述文件列表内容的第五列内容“users”是什么含义?

(表示文件nurse2的属组)

问题八:上述文件列表内容的第六列内容“6”是什么含义?

(表示文件nurse2的字节数)

问题九:上述文件列表内容中的“Jul 18 09:41”是什么含义?

(表示文件nurse2被创建的日期和时间)

问题十:上述文件列表内容的最后一列内容“nurse2>nurse1”是什么含义?

(表示nurse2文件被符号链接到nurse1文件)

解答:

第三部分上机操作(Linux部分)

1.以定制安装方式,安装BluePoint Linux 2.0。

2.编写shell程序文件sha,存放在软盘根目录下,程序功能要求如下:

(1)清屏

(2)当程序运行时,屏幕显示如下形式的信息:

*************

*This is a shell program…*

*************

(3)如果sha运行时未带参数,则在屏幕上显示信息“ERROR1”;如果sha运行时只带一个参数,则在屏幕上显示信息“ERROR2”;如果带两个不同的参数且参数1所指定的文件存在,则将参数1所指定的文件复制到软盘的根目录中,并改名为参数2所指定的文件名。3.要求对下面所给出的源程序建立文件ca.c,然后调试修改该源程序,使其达到“输入a、b、c三个值,输出其中最大者”的功能。最后将源程序ca.c及可执行文件ca复制到软盘根目录下。

main()

{

int a,b,c,max;

printf("entry three number a,b,c:\n");

scanf("%d,%d,%d",&a,&b,&c);

max=a;

if (max

max=b;

if (max

max=c;

printf("max is %d\n",max);

}

4.按下列要求依次完成操作。

(1)创建两个新用户,一用户的帐号为“friend1”,设置口令为“123456”,另一用户的帐号为“friend2”,设置口令为“654321”,然后,依次将文件/etc/group、/etc/passwd和/etc/shadow 的内容依次存入软盘根目录下的frienda文件中。

(2)完成(1)操作后,将用户friend2的目录树打包成压缩文件frienda.tgz后,存放在软盘根目录下。

5.编写shell程序文件shb,存放在软盘根目录下,程序功能要求如下:

(1)清屏

(2)当程序运行时,屏幕显示如下形式的信息:

***********

*Good Afternoon… *

***********

(3)检查软盘根目录下,是否存在由参数1指定的文件,若不存在,则屏幕显示信息“File not found!”;若存在,则将参数1指定的文件改名为由参数2指定的文件名,然后用for命令对改名后的文件显示长格式的目录信息和文件内容。

6.编写shell程序文件shc,存放在软盘根日录下,程序功能要求如下:

(1)清屏

(2)当程序运行时,屏幕显示如下形式的信息:

*********

*Good Evening…*

*********

(3)检查软盘根目录下,是否存在文件file1,若不存在,则屏幕显示信息“File1 not found!”;否则检查在fd0盘的根目录中,文件file2是否存,若不存在,则显示信息“file2 not found”,若两个文件均存在,则合并排序这二个文件,结果保存在文件名为file3的文件中,且将文件保存到软盘根目录下。

7.要求对下面所给出的源程序建立文件cc.c,然后调试修改该源程序,使其达到“输入a、b二个数,按从小到大的次序输出”的功能。最后将源程序cc.c及可执行文件cc复制到软盘根目录下。

main()

{

int a,b;

printf("input two number a,b:\n")

scanf("%d,%d",&a,&b);

if (a>b)

printf("output a and b from min to max: %d,%d\n",b,a);

else

printf("output a and b from min to max: %d,%d\n",a,b);

}

解答:

1.略

说明:安装时应选择“C语言开发”功能。安装好后,在做下列题目前,应先把磁盘插入驱动器,然后执行mount –t msdos /dev/fd0H1440 /mnt/floppy命令。

2.

第一步:创建sha脚本文件,文件内容如下:

clear

echo '***********************'

echo '* This is a shell program... *'

echo '***********************'

if test -z $1;

then

echo 'ERROR1';

else

if test -z $2;

then

echo 'ERROR2';

else

if test $1 != $2;

then

if test -e $1;

then

cp $1 /mnt/floppy/$2;

fi;

fi;

fi;

fi

第二步:执行chmod +x sha。

第三步:touch abc1

第四步:./sha abc1 abc2

第五步:cp sha /mnt/floppy

3.

gcc ca.c –o ca

./ca

cp ca.c /mnt/floppy

cp ca /mnt/floppy

4.

useradd friend1

passwd friend1 输入二次口令“123456”

useradd friend2

passwd friend2 输入二次口令“654321”

cat /etc/group /etc/passwd /etc/shadow>/mnt/floppy/frienda (2)

tar cvzf /mnt/floppy/frienda.tgz /home/friend2

5.

第一步:创建shb脚本文件,文件内容如下:

clear

echo '******************'

echo '* Good Afternoon... *'

echo '******************'

if test $1 != $2;

then

if test -e $1;

then

mv $1 $2

for cn in "ls -l" "cat";

do

$cn $2

echo " ";

done;

else

echo "File not found!";

fi;

fi

第二步:执行chmod +x shb。

第三步:cp shb /mnt/floppy

第四步:cat >abc1

然后随便键入一些内容

第五步:./shb abc1 abc2

6.

第一步:创建shc脚本文件,文件内容如下:

clear

echo '********************'

echo '* Good Evening ... *'

echo '********************'

if test -e $1;

then

if test -e $2;

cat $1 $2 | sort>/mnt/floppy/$3

else

echo "File2 not found!";

fi

else

echo "File1 not found!";

fi

第二步:执行chmod +x shc。

第三步:cp shc /mnt/floppy

第四步:./shc file1 file2 file3

7.

gcc cc.c -o cc

./cc

cp cc.c /mnt/floppy

cp cc /mnt/floppy

说明:操作结束后,应先执行umount /mnt/floppy命令,然后取出软盘。

linux实验报告

实验一 实验名称:Linux 基本命令的使用 实验时间:2学时 实验目的:熟练使用Linux字符界面、窗口系统的常用命令。 实验内容 (一)Linux操作基础 1.重新启动linux或关机(poweroff,shutdown,reboot,init 0,init 6) 2.显示系统信息(uname),显示系统日期与时间,查看2014年日历(date,cal) ①uname:查看系统与内核相关信息 uname -asrmpi 参数: -a :所有系统相关的信息; -s: 系统内核名称; -r: 内核的版本; -m:本系统的硬件名称,如i686或x86_64; -p: CPU的类型,与-m类似,只是显示的是CPU的类型; -i :硬件的平台(ix86). ②date:显示日期的命令 ③cal:显示日历 单独cal:列出当前月份的日历 cal 2014:列出2014年的日历 cal 5 2014:列出2014年五月的目录 3.使用帮助命令(man,help) ①man:是manual(操作说明)的简写,是在线帮助系统 man后跟某个命令就会详细说明此命令,例如:man man就会详细说明man 这个命令的用法; ②help:也是帮助命令,一般会在命令后,例如:cd --help 就会列出cd命令的使用说明。 4.查看当前登陆用户列表(who),显示当前用户(whoami) ①who:显示目前已登录在系统上面的用户信息; ②whoami:查询当前系统账户 5.建立一个新用户mytest,设定密码(useradd,passwd) ①useradd mytest(建立新用户mytest);

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试题 1. 当登录Linux时,一个具有唯一进程ID号的shell将被调用,这个ID是什么( B ) A. NID B. PID C. UID D. CID 2. 用vi打开一个文件,如何用字母"new"来代替字母"old" (A ) A. :s/old/new/g B. :s/old/new C. :1,$s/old/new/g D. :r/old/new 3. 请选择对标准的变量PS2正确的描述( C ) A. 是一个主shell提示符变量 B. 是第二主shell提示符变量 C. 是一个一般的shell提示符变量 D. 是一个连续提示符变量 4. 下面哪个命令可以显示文本文件的内容( A ) A. more B. vi C. man D. type 5. 下面哪个命令是全屏文本编辑器( B ) A. cw B. v C. pri D. ed 6. 哪一个命令能用来查找文件TESTFILE中只包含四个字符的行?( C ) A. grep '^????$' TESTFILE B. grep '????' TESTFILE C. grep '^....$' TESTFILE D. grep '....' TESTFILE 7. 下列哪一个命令能被用来重定向管道的输出到标准输出和指定的文件中( D ) A. wee B. cat C. less D. tee 8. 一个bash shell脚本的第一行是什么( A ) A. #!/bin/bash B. #/bin/bash C. #/bin/csh D. /bin/bash 9. 用标准的输出重定向(>)像"> file01"能使文件file01的数据( D )

Linux实训测试题

Linux实训测试题 1,Linux系统管理员账户? root 2,[root@svr5 ~]# 解释每一个部分的意思 [用户名@主机名工作目录]# 3,Linux系统有哪几个TTY控制台 TTY1-6字符控制台tty7图形界面。 4,如何查看内核,并解释每一个部分的意思 [root@localhost~]# uname -r 5,查看系统具体属于RedHat哪一个版本 lsb_release -a 6,显示现在什么位置 pwd 7,进入/etc/sysconfig/network-scripts下 cd /etc/sysconfig/network-scripts 8,长格式并提供易读的属性显示/boot下的vmlinuz开头的文件ls -l /boot/vmlinuz* 9,列出/etc目录属性 ls -ld /etc

10,递归显示/boot目录下的文件和内容 ls -R /boot 11,显示root下面所有文件包括隐藏文件 ls -a /root 12,查看/boot和/etc/pki分别占用多大空间 du -sh /boot /etc/pki/ 13,创建/vod/movie/cartoon,递归显示/vod目录结构 ls -R /vod ######################### 15,把/boot/grub /etc/host.conf拷贝到/root/Desktop下cp -a /boot/grub /etc/host.conf /root/Desktop/ 16,删除Desktop下的grub和host.conf ls -F /root/Desktop/ 17,创建/root/ls-man.txt文件,在将这个文件移动到桌面mv /root/ls-man.txt /root/Desktop/ 18,把ls-man.txt改名为manls.txt mv /root/Desktop/ls-man.txt/root/Desktop/manls.txt ############################## 29,查看/etc/passwd前5行 head -n 5 /etc/passwd 30,查看/etc/passwd尾5行 tail -n 5 /etc/passwd

linux考试题库(300道)

使用shutdown -k命令并不真正使系统关机,而只是给用户提出警告 1 错误 2 正确 正确答案:2 提示:rx1:T 手工运行fsck的最好时机是在系统备份文件之后,这样在发现错误后,还可以利用备份文件进行修复 1 正确 2 错误 正确答案:1 提示:rx2:T Linux 系统引导后,内核运行init程序,这个程序在处理任何其他规定的运行等级之后,在运行/etc/rc.d/rc.sysinit脚本 1 正确 2 错误 正确答案:2 提示:rx3:F 进程可以处于僵死状态,而在当前进程表中仍有记录 1 正确 2 错误 正确答案:1 提示:rx4:T dump必须借助于其他工具才能支持备份级别 1 错误 2 正确 正确答案:2 提示:rx5:T 为了应用smbclient读取远程机power上的pub共享目录,共享目录的正确写法是//power:share 1 错误 2 正确 正确答案:1 提示:rx6:F syslogd守护进程,不仅可以将日志记录在本地机message文件中,还可以将日志记录通过网络发送出去 1 正确 2 错误 正确答案:1 提示:rx7:T Samba服务器可以设置成在网络下对外宣称自己是一个Windows NT服务器或Win95客户机 1 正确 2 错误 正确答案:1 提示:rx8:T

在fatab文件中,使用;标记注释行 1 正确 2 错误 正确答案:2 提示:rx9:F 为匹配所有的空行,可以使用如下正则表达式^$ 1 正确 2 错误 正确答案:1 提示:rx10:T 如果系统使用了sendmail,那么sendmail.log文件以二进制形式保存了sendmail的统计信息 1 错误 2 正确 正确答案:1 提示:rx11:F a.out是现代Linux的可执行文件、目标文件和系统函数库的标准格式 1 正确 2 错误 正确答案:1 提示:rx12:T Linux系统以文本文件的形式保存大部分系统日志,如lastlog 1 正确 2 错误 正确答案:2 提示:rx13:F 安装过程中,如果是使用fdisk分区工具,我们必须十分小心,因为对分区表所作的修改在每一步完成后,都会立刻反映到分区表上,除非在第二次打开fdisk后,选择删除新分区,再重新分区 1 错误 2 正确 正确答案:1 提示:rx14:F 目录树结构与文件系统是两个不同的概念,文件系统是磁盘或分区上文件的物理存放方法,而目录树结构是操作系统中管理文件的逻辑方式 1 错误 2 正确 正确答案:2 提示:rx15:T dump不同于其它备份工具的地方在于:它直接读取文件系统,而不是通过文件系统读取文件来进行备份,这样可在不影响文件时间戳的情况下,备份文件。 1 错误 2 正确 正确答案:2 提示:rx16:T

Linux实习报告

实习报告 --linux系统移植

目录 目录 (2) 1. 实习目的 (3) 2. 基础知识 (3) 2.1 硬件设备 (3) 2.2 linux系统的基础知识 (4) 2.2.1 linux系统简介 (4) 2.2.2 linux系统的基础命令 (6) 3. 实习内容 (11) 3.1 linux操作系统的安装与设置 (11) 3.2 linux开发环境的搭建与移植 (13) 3.2.1 开发环境搭建 (13) 3.2.2 系统编译 (14) 3.2.3 系统定制 (17) 3.2.2 linux系统的USB模块移植 (21) 3.3 基于硬件平台的应用 (23) 4. 结论 (29)

1. 实习目的 近年来,随着计算机技术、通信技术的迅速发展,特别是互联网的迅速普及和3C(计算机、通信、消费电子)合一的加速,微型化和专业化成为发展的新趋势,嵌入式系统的开发已经成为了信息产业的热点。基于ARM硬件平台及linux操作系统的嵌入式产品应用开发已成为主流。而在嵌入式开发过程中,针对目标平台的操作系统移植成为影响嵌入式产品开发进度的一个关键因素。 基于上述现状,本次实习主要是学习嵌入式开发的基础--linux系统的移植。主要的实习内容有: (1)linux操作系统的安装与设置:包括VMware的安装,linux操作系统的安装及设置; (2)linux开发环境的构建和移植:包括交叉编译工具的安装,x-loader及u-boot 的配置与编译,linux内核的配置与编译,文件系统的生成以及系统定制; (3)linux基本操作命令的使用; (4)基于硬件平台及linux移植的应用。 通过以上实习,初步掌握linux系统的一些基础知识以及linux系统移植的过程,为以后的进一步学习打下基础。 2.基础知识 2.1 硬件设备 DevKit8000评估套件是深圳市天漠科技有限公司推出的基于德州仪器(TI)OMAP3530处理器的评估套件。OMAP3530处理器集成600MHz的ARM Cortex-A8内核及430MHz的具有高级数字信号处理算法的DSP核,并提供了丰富的外设接口。DevKit8000外扩了CPU外设接口中的网口、S-VIDEO接口、音频输入输出接口、USB OTG、USB HOST、SD/MMC接口、串口、SPI接口、IIC接口、JTAG接口、CAMERA接口、TFT屏接口、触摸屏接口、键盘接口和总线接口,并扩展出了HDMI接口。 DevKit8000评估套件为开发者使用OMAP3530处理器提供了完善的软件开发平台,支持linux-2.6.28及WinCE 6.0操作系统,并包含完善的底层驱动程序,方便用户快速评估OMAP35x处理器、设计系统驱动及其定制应用软件,并提供有成熟的操作系统google android 及angstrom(GPE)的发布版本,DVI输出可达到720P的显示标准,方便用户体验OMAP3530处理器的强大的数据运算处理能力。 其功能模块图如下:

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. 建立用户账号的命令是__useradd________。 2. 修改账号密码的命令是__passwd________。 3. 更改用户密码过期信息的命令是__chage________。 4. 创建一个新组的命令是___groupadd_______。 5. 用于在不注销的情况下切换到系统中的另一个用户的命令是___su_______。 6. 显示系统中进程信息的命令是_____ps__-aux_____。 7. 以树状方式表现进程的父子关系的命令是___pstree_________。 8. 显示当前系统正在执行的进程的相关信息的命令是___top_________。 9. 显示或者设置当前系统的主机名的命令是___hostname_________。 10. Linux 系统中使用最多的文件系统是_______ext3/4____________。

11. 列出磁盘分区信息的命令是___df_______。 12. 将设备挂载到挂载点处的命令是__mount________。 13. 检查文件系统的磁盘空间占用情况的命令是____du______。 14. 统计目录(或文件)所占磁盘空间大小的命令是__du________。 15. 为文件建立在其他路径中的访问方法(链接)的命令是__ln_______,链接有两种:___ 软链接______和___硬链接______。 改变文件或目录的读写和执行权限的命令是__chmod________。 17. 指定在创建文件或目录时预设权限掩码的命令是___umask_______。 18. 改变文件或目录所有权的命令是__chown________。 19. ACL 可以为某个文件单独设置该文件具体的某用户或组的权限。需要掌握的命令也只有 三个:__getfacl__、__setfacl__、__chacl__。

linux实习心得体会

linux实习心得体会 为期一周的LINUX课程实训已经结束。现在我把这次收获丰富的实训自我总结一下。 我们的实训有许多的项目,首先由老师指导然后分小组独立完成老师布置的实验内容,实训的内容十分丰富详实,课程很实用。主要的大项有:认识网络设备与组网拓扑,交换机的配置,路由器交换机的配置命令,静态路由的配置。 现在首先回顾一下网络设备与组网拓扑这节有趣的课程。在这个实验中我们必须记住了解很多网络物理设备,例如:交换机,路由器等设备;还有很多通信接口,例如:AUI(粗同轴电缆连接接口),RJ45(双绞线以太网接口),SC接口(网络接口)。不同的设备之间的需要连接需要不同的线缆,必须使用正确的接法和线缆才能保证设备之间的正常通信。了解拓扑结构图是十分重要的课程,无论什么样的网络都是从最基本的拓扑结构中研究出来的,基本的网咯拓扑结构是十分重要的基础,很多网咯工程都需要设计拓扑结构图,了解拓扑结构图十分必要。在这节课程中我们知道了拓扑的广泛应用,无论是广域网还是局域网都是由拓扑结构设计出来的,这节课程我学到了很多有用的,例如:单位内的网络设计,家庭内的网络扩展,Modem和路由器的连接,双网介入局域网,计费管理拓扑结构,无线局域网拓扑结构,3G网络的拓扑结构等设计方案和案例。

网络中很重要的一个设备是交换机,这节实训课说实话比较枯燥,交换机的线路连接很容易,可是线路连接只是很轻松的一环,交换机的配置主要在于交换机的设置,其中有很多命令,从登陆,设置各种参数,运行指令,到最后退出,命令很多,需要十分用心的记忆。 在为期一周的LINUX课程实训中,我每天跟随老师一起做实验,与同学们一起观看PPT教程,对网络有了更深刻的认知,在自己做实验中不断与老师的教学内容相比较,尽力独立完成各种实验内容,虽然困难很多,但是实训很高兴。 本学期对于Linux系统的学习,让我对Linux有了一定的了解。我知道了Linux只是个内核。现在的Linux操作系统,都是用这么一个内核,加上其它的应用程序构成的。Linux最大的特点就是其开源性,这一点是十分难得的,这也是它能够存在到现在的原因之一,使其在金融、安全等部门有很重要的应用。 学习Linux,首先我们应该从基础开始学起。对Linux 操作系统的功能、版本、特点,以及Linux系统安装和图形环境有较全面的了解。 Linux命令是必须学习的。虽然Linux 桌面应用发展很快,但是命令在Linux中依然有很强的生命力。Linux是一个命令行组成的操作系统,精髓在命令行,学习如何在安全的环境中执行系统命令,包括有关文件、目录、文件系统、进程等概念,如何使用相应的命令对文件、目录、

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:

Linux考试题

Linux基础知识自测题 单选题(共计40题) 1. 查看命令cd的绝对路径,结果如下: # which cd /usr/bin/which: no cd in (/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin) 可以使用下列哪条命令获得cd的帮助信息? A. which cd B. help cd C. man cd D. info cd 2. 请判断关于Linux系统安装下列的说法哪一个是错误的? A. 安装时至少需要划分两个分区:根分区和swap分区 B. 在安装设置中可以添加除root以外的其他普通用户 C. Linux安装时可以选择不安装图形环境 D. 安装中设置了使用DHCP自动获取IP地址以后将无法再手工更改IP 3. 关于软链接文件的说法以下哪一个是错误的? A. 软链接文件和原文件的i节点一致 B. 软链接文件默认权限皆为777 C. 软链接可以链接目录 D. 软链接的文件类型使用字母l表示 4. 以下说法中错误的是? A. 默认创建的二进制文件不具有可执行权限 B. Vim的配置文件名为.vimrc C. 一个i节点只能对应一个文件 D. Linux中设备是以文件形式进行管理 5. 下列哪条命令可以取消vim/vi中上一步的错误操作? A. r B. s C. u D. x 6. 如何查找命令quota的路径? A. whatis quota B. find quota C. where quota D. which quota

linux题库选择及答案

一、选择题 1.在创建Linux分区时,一定要创建(D )两个分区 A. FAT/NTFS B. FAT/SWAP C. NTFS/SWAP D.SW AP/根分区 2.在Red Hat Linux中,系统默认的(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. 当前目录 11. 在vi编辑器里,命令"dd"用来删除当前的( A ) A. 行 B. 变量 C. 字 D. 字符 12. 当运行在多用户模式下时,用Ctrl+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. Ctrl-C B. Ctrl-F C. Ctrl-B D. Ctrl-D 15. 下面哪个命令用来启动X Window ( C ) A. runx B. Startx C. startX D. xwin 16. 用来分离目录名和文件名的字符是( B ) A. dash (-) B. slash (/) C. period (.) D. asterisk(*) 17. 用"rm -i",系统会提示什么来让你确认( B ) A. 命令行的每个选项 B. 是否真的删除 C. 是否有写的权限 D. 文件的位置 18. 以下哪个命令可以终止一个用户的所有进程( D ) A. skillall B. skill C. kill D. killall 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)

Linux实训记录

Linux操作系统实用技术课程设计 专业名称:软件工程 班级: 学生姓名: 学号:

(一)架设Samba服务器 1.配置共享级的Samba服务器 【设计要求】RHEL Server 5主机新建/samba-share目录可供所有用户读写共享. 【设计步骤】 1检测Samba服务是否安装 2启动Samba服务 3超级用户新建/samba-share目录,并建立测试文件 4将Samba服务器的配置文件smb.conf复制为smb.conf.bak,如果Samba服务器的配置错误可以将smb.conf.bak还原恢复成Samba服务器的初始设置。 5启动vi屏幕文本编辑器,修改smb.conf文件并保存在/etc/samba目录

6重新加载配置 7在windows主机中访问共享文件

2.配置专有用户组可以访问的Samba服务器 【设计要求】RHEL Server 5主机建立sales用户组内的用户可以读写共享. 【设计步骤】 1建立一个新的sales文件夹,并建立一个测试文件 2创建新用户david,设置用户的口令,并设置为staff组群的成员

(添加sales用户并添加相应Samba 账号(密码:sale123)) 为sales组的用户添加相应Samba账号(密码:sale123) 3修改Samba主配置文件 4设置共享目录的本地权限 5 重新加载配置文件 6在windows主机访问Linux共享目录 (1)在Windows计算机上,单击“开始”菜单中的“运行”菜单项,在“打开” 文本框中输入命令\\192.168.48.128,单击“确定”按钮。

linux实训报告

实训报告 实训名称:Linux操作实训 学院:计算机学院 专业、班级09级计科1班 学号: 学生姓名: 指导教师: 2011 年12 月26 日

实训报告内容 一、实训名称 Linux操作实训 二、实训时间 第16-17周 三、实训地点 K4-508 四、实训目的 通过本实训,熟悉Linux操作系统以及操作系统当中的部分概念,掌握Linux控制台的基本命令和使用方法,能够对Linux操作系统的一些应用进行简单的配置。 实训的实施应使学生在以下几个方面有所收获: (1)加深对操作系统原理的理解,提高综合运用所学知识的能力。 (2)培养学生自主查阅参考资料的习惯,增强独立思考和解决问题的能力。 (3)通过该实训,使学生基本掌握如何使用Linux操作系统。 五、实训理论基础知识 1.什么是Linux操作系统? Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。它主要用于基于Intel x86系列CPU的计算机上。这个系统是由全世界各地的成千上万的程序员设计和实现的。其目的是建立不受任何商品化软件的版权制约的、全世界都能自由使用的Unix兼容产品 ! Linux以它的高效性和灵活性著称。Linux模块化的设计结构,使得它既能在价格昂贵的工作站上运行,也能够在廉价的PC机上实现全部的Unix特性,具有多任务、多用户的能力。Linux是在GNU公共许可权限下免费获得的,是一个符合POSIX标准的操作系统。Linux操作系统软件包不仅包括完整的Linux操作系统,而且还包括了文本编辑器、高级语言编译器等应用软件。它还包括带有多个窗口管理器的X-Windows图形用户界面,如同我们使用Windows NT一样,允许我们使用窗口、图标和菜单对系统进行操作。Linux

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

Linux 期末考试试题(一) 一、选择题 (每小题2分,共50分) 1.在创建Linux分区时,一定要创建(D )两个分区 A. FAT/NTFS B. FAT/SWAP C. NTFS/SWAP D.SW AP/根分区 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. 当前目录 11. 在vi编辑器里,命令"dd"用来删除当前的( A ) A. 行 B. 变量 C. 字 D. 字符 12. 当运行在多用户模式下时,用Ctrl+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. Ctrl-C B. Ctrl-F C. Ctrl-B D. Ctrl-D 15. 下面哪个命令用来启动X Window ( C ) A. runx B. Startx C. startX D. xwin 16. 用来分离目录名和文件名的字符是( B ) A. dash (-) B. slash (/) C. period (.) D. asterisk(*) 17. 用"rm -i",系统会提示什么来让你确认( B ) A. 命令行的每个选项 B. 是否真的删除 C. 是否有写的权限 D. 文件的位置 18. 以下哪个命令可以终止一个用户的所有进程( D ) A. skillall B. skill C. kill D. killall 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

linux题库

LINUX题库 选择题部分 1.( A )可以实现树形文件结构的递归复制。 A.cp -r B.cp -R C.copy –r D.copy -R 2.chmod g=r 语句的作用是( B )。 A.组对文件拥有读权限 B.给组添加读权限 C.将组的读权限移除 D.赋予读权限的同时移除其他选项 3.使用( A )参数可以将以扩展名的文件解压。 & A.zxvf B.zbvf C.zwf D.xvc 4.超级用户(root)的UID是( A ) A.0 B.502 C.1024 D.可以是任何值5.cron 后台常驻程序 (daemon) 用于:( D ) A. 负责文件在网络中的共享 B. 管理打印子系统Manages the printing subsystem C. 跟踪管理系统信息和错误 D. 管理系统日常任务的调度 (scheduling) 6.在大多数Linux发行版本中,以下哪个属于块设备 (block devices) ( B ) A. 串行口 B. 硬盘 C. 虚拟终端 D. 打印机 7.下面哪个Linux命令可以一次显示一页内容( C ) A. pause B. cat · C. more D. grep 8.怎样了解您在当前目录下还有多大空间( C ) A. Use df B. Use du / C. Use du . D. Use df . 9.怎样更改一个文件的权限设置( B ) A. attrib B. chmod C. change D. file 10.假如您需要找出 /etc/ 文件属于哪个包 (package) ,您可以执行:( C ) A. rpm -q /etc/ B. rpm -requires /etc/ C. rpm -qf /etc/ D. rpm -q | grep /etc/ 11.假如当前系统是在 level 3 运行,怎样不重启系统就可转换到 level 5 运行( B )$ A. Set level = 5 B. telinit 5 C. run 5 D. ALT-F7-5 12.那个命令用于改变 IDE 硬盘的设置( C ) A. hdparam B. ideconfig C. hdparm D. hddparm 13.下面哪个命令可以列出定义在以后特定时间运行一次的所有任务( A )

linux 实习报告

实习报告 实习性质:linux操作系统课程实习 学生姓名:xx 专业班级:xx 指导教师:xx 实习时间:2013年12月16日- 2013年12月20日实习地点:4112、4212、4312、4412 重庆工程职业技术学院

学生实习考核表

目录 1.实习目的 (1) 2实习概况 (1) 2.1实习要求 (1) 2.2实习时间 (1) 2.3实习基本情况 (1) 2.4硬件环境 (1) 3 实习内容 (2) 3.1 linux安装 (2) 3.2 Linux操作系统命令 (5) 3.3 ftp服务器的安装与配置 (5) 3.3.1 启动vsftpd服务 (5) 3.3.2 查看本机IP地址信息 (6) 3.3.3 打开FTP服务器并配置权限 (6) 3.3.4 配置FTP服务器 (7) 3.3.5 重启ftp服务 (8) 3.4 配置samba服务器 (8) 3.4.1 查看是否安装Samba服务器 (8) 3.4.2 添加/删除程序 (9) 3.4.3 启动Samba (11) 4 实习体会 (11) 4.1学习所得 (11) 4.2经验教训 (11) 4.3实习体会 (12)

1.实习目的 (一).通过综合实训进一步巩固、深化和扩展学生的专业技能。 1.熟练掌握Linux操作系统的安装及基本配置。 2.熟练掌握Linux系统管理。 3.掌握Linux下用户和组的管理。 4.掌握Linux下FTP服务器的管理。 (二)训练和培养学生获取信息和处理信息的能力,充分培养和提高学生的动手能力,学会通过网站、书籍等方式收集所需的资料。 (三)培养学生运用所学的知识和技能解决Linux使用、管理过程中所遇到的实际问题的能力及其基本工作素质。 (四)培养学生理论联系实际的工作作风、严肃认真的科学态度以及独立工作的能力,树立自信心。 (五)训练和培养学上的团队协作精神与合作能力。 2实习概况 2.1实习要求 具体来讲,《linux操作系统》课程包括以下实习内容: (一)独立完成实训。 (二)要求熟练掌握Linux操作系统的安装与基本配置。 (三)熟练掌握Linux系统管理基本方法。 (四)掌握Linux下用户和组的管理。。 (五)掌握Linux下的FTP服务器的管理。 2.2实习时间 2013年12月16日至2013年12月20日 2.3实习基本情况 实习地点:四教学楼 4112、4212、4312、4412 实习环境:RedHat9软件 实习内容:掌握linux操作系统 2.4硬件环境

Linux及C考试题附答案

华清远见嵌入式学院《Linux及C》考试题(A卷) 1-5 CBCDB 6-10 DBADD 11-15 CCCAA 16-20 C ADD C D A 21-23 DBA 一、选择题(23题,每空2分,共46分) 1.常见的Linux发行版本有很多,下面不是Linux发行版本的是( C)。 [A] Red Hat Linux [B] Ubuntu Linux [C] unix [D] 红旗 2.下面不是对Linux操作系统特点描述的是( B )。 [A] 良好的可移植性 [B] 稳定性低 [C] 多用户 [D] 多任务 3.嵌套创建目录的命令可以使用( C )。 [A] mkdir –h [B] help mkdir [C] mkdir -p [D] man mkdir 4.假设目录中存在若干文件file_num.txt(num表示文件编号,1~8),使用以下( D )通配符可以挑选出其 中的编号为1、2、3、5、6、7的文件。 [A] file_*.txt [B] flie_?.txt [C] file_[1-7].txt [D] file_[^48].txt 5.文件权限 r-x-w-r--对应的八进制表示形式为( B ) [A] 0536 [B] 0524 [C] 0656 [D] 0534 6.目前流行的两种软件包管理机制,Debian使用( D )软件包。 [A] zip [B] rpm [C] tar [D] deb 7.下述程序第二次的输出结果为( B )。 int main(void) { extern int a; int b=0; static int c; a+=3; other(); b+=3; other(); } int a=5; other()

相关文档
最新文档