Linux期末复习

Linux期末复习

1.写出二种可以实现Linux关机的操作指令;写出二种可以实现Linux重启的操作指令;

2.重启:reboot shutdown -r init关机:shutdown -h halt

3.写出下列各项操作的Linux指令;

(1) 找出/dev目录下以txt结尾的所有文件

(2)找出/var/log目录下所有的3天之的文件名长度为6且以.log结尾的文件。

(3)找出/home目录下所有用户为"john"的文件。

find /dev –name “*txt”

find /var/log –mtime -3 –name “??.log”

find /home –user “john

4. 解释下列指令

(1) cat /etc/passwd |grep root;将/etc目录下passwd文件中包括root的行抓取出来显示在屏幕上

(2) ls -al >> /root/ll.txt;以长格式显示当前目录下所有文件及文件夹,包括隐藏文件和文件夹,显示结果保存在root目录下的ll.txt文件当中并不显示在屏幕上

(3) $ ls –Rl /etc |more >>myfile.txt;以长格式显示/etc目录下的文件及子文件夹中的容,以more命令分页的

形式显示,结果保存在当前目录下myfile.txt文件中并不在屏幕上显示。

(4) cp -r /home/wang/ /home/susu/;将/home/wang目录及其下所有子目录容和文件拷贝到/home/susu/目录

(5) cp /dev/cdrom /home/susu/my.iso;将光盘驱动器中的光盘空拷贝成my.iso光盘映像文件存放在/home/susu目录下

6() mkdir -m 700 /home/susu/doc;创建/home/susu/doc目录,并强制指定该目录的权限为700即目录属性为drwx- - - - - -

(7) cat /etc/shadow | grep !查看/etc/shadow下所有文件并输出到屏幕

4.写出下面相关操作的指令:

(1)以长格式查看/home目录下所有文件及子文件夹下的全部文件信息,将结果保存到/home/ll.txt文本文

档当中;

ls –aRl /home >> /home/ll.txt

(2)已知当前文件夹下有t1.txt、t2.txt、t3.txt三个文本文档,用指令完成将这三个文档合并成一个文本

文档t123.txt、三个文档的前5行合并成一个文本文档t5.txt、三个文本文档的最后6行合并成一个文本文档t6.txt;将t1.txt前5行,t2.txt的6-10行,t3.txt的11-15行合并成一个文档文档t7.txt。

cat t1.txt t2.txt t3.txt >> t123.txt

head -5 t1.txt t2.txt t3.txt >> t5.txt

tail -6 t1.txt t2.txt t3.txt >> t6.txt

最后的问题

head -5 t1.txt > t7.txt

sed -n '6,10p' t2.txt >> t7.txt

sed -n '11,15p' t3.txt >> t7.txt

(3)将当前系统日期和时间更改为2013年10月18日中午12点30分29秒;

Date –s 18/10/2013; clock –w;

Date –s 12:30:29; clock –w

5.将系统中的/etc目录制作成etc.iso 光盘映像文件,然后创建挂载点将该光盘映像文件文件进行加载并

访问,然后卸载该光盘映像文件,完成相关操作指令。

mkisofs –r –o etc.iso /etc;

mkdir /mnt/root

mount –o loop etc.iso /mnt/root

umount /mnt/root/

6.创建两个用户Jerry和Tom,并分别设置密码;

useradd john; passwd john

useradd tom; passwd tom

(1)切换到用户Jerry新建一个文件file1.txt,查看file1.txt文件的属性;

su john; cd /home/john; touch file1.txt; ls –l file1.txt

(2)将file1.txt文件的拥有者改为Tom,拥有组改为nobody查看file1.txt文件的属性;

chown tom.tom flie1.txt; ls –l file1.txt

(3)将file1.txt文件改为root用户,root组查看file1.txt文件的属性;

chown root. root file1.txt

7.设上题中file.txt文件的文件属性字符串为:-rw-rw-r—

chmod 664 file.txt

(1)解释该属性字符串的详细含义;

这是一个普通文件,所有者拥有可读写权限,同组用户拥有可读写权限,其他用户只有可读权限。

(2)用绝对值法将文件属性修改为-rw-r-----

chmod 640 file.txt

(3)再次查看file.txt文件属性

ls –l file.txt

(4)用相对值修改法将文件属性改为-rw-rw-rw-

chmod g+w ,o+rw file.txt;

(5)用任意办法修改文件属性为-r--r--r—

chmod 444 file.txt

8.写出下列相关操作的指令

(1)创建一个名为Nacy的用户,并作为teacher用户组的成员,然后设置密码。

addgroup student; useradd –g student Nacy

(2)将Nacy用户改为Lion,查看/etc/passwd文件的最后一行

usermod –l Lion Nacy

(3)查看用户Lion的用户目录,并将其改为/home/Lion

mkdir /home/Lion; usermod –d /home/Lion Lion

(4)锁定Lion用户,查看/etc/shadow文件

usermod –LLion ; cat /etc/shadow

(5)解锁Lion。

usermod –U Lion

(6)删除Lion以及用户目录。

userdel –r Lion

(7)查找/etc/passwd的文件中是否存在Lion用户的信息。

cat /etc/shadow |grep Lion

9.用自己的语言描述Linux操作系统的启动过程;

启动第一步--加载BIOS

启动第二步--读取MBR

启动第三步--Boot Loader

启动第四步--加载核

启动第五步--用户层init依据inittab文件来设定运行等级

启动第六步--init进程执行rc.sysinit

启动第七步--启动核模块

10.查询当前操作系统下xinetd服务的启动状态、然后重新启动该服务;查询该服务的开机自动启动设置、

并将其开机启动状态重新设置为0、1、2、4、6运行级别关闭;3、5运行级别自动启动。

chkconfig --level | grep xinetd

service xinetd restart

chkconfig –list xinetd

chkconfig --level 01246 xinetd off

chkconfig –-level 35 xinetd on

11.简述进程和程序的关系及二者之间的区别,简要说明进程有哪些种类。

区别:进程是动态的,程序是静态的。程序是一组有序指令的集合;进程是程序在计算机上的一次执行。

一个进程可以执行多个程序

程序可以长期保存,进行只能存在一段时间。

进程的种类:交互式进程、批处理进程、守护进程

12.使用进程指令完成操作:

今晚9点,查看系统存使用情况并将结果追加到/var/log/mon.txt文件中。明天上午10点20分,将使用系统的用户信息追加写入文件/var/log/w.txt中。

Linux系统的用户boss通过telnet方式远程登录到系统,(假设IP地址为202.13.55.7) 准备开始一天的工作,首先他设置了一个提醒任务:在上午8:00,系统自动输出“I have a meeting at 10:00.”,以提醒teach 在10:00点的时候有一个会议要参加。同时boss以后每1、3、5、7月的每个周三上午都要主持一个讲座,因此他制定了一个周期性任务:在每个讲座开始前的周二下午5点提醒自己第二天有讲座。

at 21:00 today

at>free total >> /var/log/w.txt

at>ctrl d

at 10:20 tomorrow

at> w >>/var/log/w.txt

at>ctrl d

su boss

密码;

telnet 202.13.55.

at 8:00 today

at> echo “I have a meeting at 10:00.

Ctrl d

Ctontab

00 17 * 1357 2 echo“I have a meeting at 10:00 tomorrow”

Ctrl d

13.Linux服务器管理员要在服务器上安装配置telnet-server服务器他需要做的工作如下,试完成相关操作的

命令:

首先查询目前系统中是否已经安装了合适版本的telnet-server服务器。如果未安装,设已经准备好了telnet-server.i386.rpm软件包在主目录下待安装。

安装前,管理员需要了解telnet-server软件包将要安装的位置;然后安装telnet-server软件包;查询telnet-server软件包安装是否成功;设置telnet-server服务的自启动状态;启动telnet-server服务(telnet-server为非独立运行的服务)。

rpm –qa | grep telnet-server

rpm –ql telnet-server.i386.rpm

rpm –ivh telnet-server.i386.rpm

rpm –q telnet-server

chkconfig –-level 2345 telnet-server on

service telnet-server start

14.Linux服务器的远程用户tom正在进行的工作包含在几个子目录和文件中,如下所示,共计2个目录,4

个文档:Array

工作完成后,tom用户想把所做的工作文档打包并压缩成一个文件带走开,然后回到家中的电脑上再进行查看、解压缩后,继续工作。

试完成将其工作目录打包压缩(文件名自定)、查看压缩容、解压缩到指定目录(/home/tom下)中的操作指令。

cd /home/tom

tar –zcvf test.tar.gz test

tar –tjvf test tar.gz test

cd /home/tom

tar –zxvf test.tar.gz

15.root管理员需要重新配置网络环境。他需要完成的工作如下:

设置主机命名为stu.student(两种方式:临时、永久)——分别给出临时变更指令和永久性变更操作的文字描述。

用ifconfig指令设置网卡eth0信息:IP地址为172.168.120.110,子网掩码255.255.255.248。并用指令变更网卡MAC地址为00:11:22:33:44:55。

通过修改配置文件的方式来设置域名解析服务器地址为100.128.5.13。描述变更与设置步骤。

设置完成后通过指令重启网络服务。

写出调出配置网络参数的图形界面指令。

永久:vi /etc/sysconfig/network

HOSTNAME=stu,student

Hostname

临时:Hostname stu,student

Hostname

Ifconfig etho 172.168.120.110 netmask 255.255.255.248

Ifconfig etho

Ifconfig etho hw ether 00:11:22:33:44:55

Ifconfig etho

service network testart

system-config-network

16.为某局域网配置DHCP服务器,IP地址分配围为:192.168.1.66——192.168.1.244,默认网关为192.168.0.1,

针对MAC地址为00:0C:09:04:DD:35的主机设置静态IP为:192.168.1.111,请完成相应/etc/dhcpd.conf配

置文件的容。

Subnet 192.168.0.1 netmask 255.255.255.0{

Range 192.168.1.66 192.168.1.244

Option routers 192.168.0.1

}

Group{

Option routers 198.168.0.1;

Host staticiphost1{

Hardware Ethernet 00:0C:09:04:DD:35;

Fixed-address 192.168.1.11;

}

}

17.已知一NFS服务器IP地址为10.68.211.110,其共享目录为/home/nfsserver,其允许IP地址为:211.3.34.86

的主机以只读的方式访问,允许211.3.34.87的用户以读写的权限访问,试配置服务器的NFS配置文件/etc/exports;同时,完成客户端查看该NFS服务器资源、创建挂载点、挂载该资源、卸载该资源的相关指令。

服务器资源:/etc/exports /user/sbin/exports /var/lib/nfs/etab

Service portmap start service nfs start /user/sys//src –ro 211.3.34.87

挂载点;

Exports[-aruv] exports –v

/etc/exports -a

18.按要求进行配置NFS服务器并正确启动服务:

共享目录设置为/home/nfsserver,仅仅允许客户端IP地址为211.3.34.86的主机以只读的方式访问。

但是对211.3.34.87主机可以进行写的权限进行读取。

在前面的基础上,进一步配置客户端NFS,在配置过程中,通过mount命令和使用/etc/fstab文件两种方式来挂载NFS服务器上共享的目录文件,客户端挂载的节点为/home/nfs。

Mkdir –p /home/nfs/test 211.2.34.86:/usr/sys/src /home/nfs/test nfs defaults

0 0 cat /etc/exports /usr/sys/src –ro 211.3.34.87

Exports –e mount /home/nfs/test

19.在已经安装完samba服务器软件的Linux系统前提下,完成对配置share级和user级samba服务器的过

程进行简要的描述。要求:通过samba配置文件设置的方式来进行samba服务器的配置。

并解释下列samba服务器配置文件中的各个参数设置的具体含义:

[homes] 共享目录

ment = Home Directories 指定共享目录Home Directories

browse able = no 指定共享目录不可以浏览

writable = yes 指定共享目录是可以写的

valid users = %S 指定共享目录的用户

create mode = 0664

directory mode = 0775

map to guest = bad user

[printers] 指定是否可以打印

ment = All Printers 指定共享目录

path = /var/spool/samba

public=yes 指定guest可以访问

browse able = no 指定共享目录不可以浏览

guest ok = no 指定guest不可以访问

writable = no 指定共享目录是不可以写的

20.解释下列FTP服务器配置文件中各个参数设置的具体含义:

anonymous_enable=YES这个是匿名用户可以登录

local_enable=NO这个是禁止本地用户登录

write_enable=YES用户可以写操作

local_umask=022本地用户上传文件的umask

anon_upload_enable=YES 用户可以下载

userlist_enable=YES记录在userlist_file选项指定文件(默认是/etc/https://www.360docs.net/doc/e019056602.html,er_list)中的用户将无法登录userlist_deny=NO仅接受记录在userlist_file选项指定文件(默认是/etc/https://www.360docs.net/doc/e019056602.html,er_list)中的用户的登录请求userlist_file=/etc/https://www.360docs.net/doc/e019056602.html,er_list 用户文件所在/etc/https://www.360docs.net/doc/e019056602.html,er_list

chroot_local_user=YES只有chroot_list_file文件中指定的用户可以执行chroot

1.GNU/Linux是一款( D )

A. 应用软件

B. 数据库软件

C. 开发语言

D. 操作系统软件

2.下面哪一项不是自由软件(Free Software)赋予程序使用者的自由( C )

A.按照你的意愿,不论何种目的,都可以运行程序的自由

B.研究程序如何运行,并按照你的需求进行修改的自由

C.免费使用程序的自由

D.改进程序,并发布改进后的程序的自由

3.在阅读man page时,可以按下如下哪个键进行查找?( A )

A./

B. s

C. f

D. :

4.你的系统刚刚正常启动完成,你以root身份登陆系统后执行了touch /etc/fstab 命令,该命令的效果是(B )

A.打开该文件

B.该文件的modification time被更新为当前时间

C.报错,因为该文件已经存在

D.尝试新建一个文件/etc/fstab,但因为原文件已经存在,所以会提示是否覆盖原文件

5.如下哪个命令可以定位passwd命令对应的二进制所在的位置?(c)

A.find passwd

B. where is passwd

C. which passwd

D. search passwd

6.你希望在每一个新用户的家目录下都存放有公司的通讯录文件contact.xls,那么你应该将通讯录文

件contact.xls放在哪个目录下,以便创建一个新用户时该文件会被自动复制到用户的家目录下?(a)A./etc/skel/ B. /etc/default/ C. /etc/defaults/ D. /etc/profile.d/

7.你的umask值被设置为002,则你创建一个新目录的权限缺省为:( d )

A.rwx rwx r-x

B. --- --- -w-

C. rw- rw- r--

D. rw- r-- r--

8.在bash中,在一条命令的最后加上" 2>&1" 表示:( d )

A. 将标准输出重定向到当前目录下的文件1中

B. 将标准错误重定向到当前目录下的文件1中

C. 将标准输入重定向到标准错误

D. 将标准错误重定向到标准输出

b

9.文本文件/exam的权限如下所示:( b )

[rootserver0 ~]# ls -l /exam

- --- r-- ---. 1 cy cfop 0 Apr 18 14:59 /exam

经查,cy用户在cfop组中,如下所示:

[cyserver0 ~]$ id cy

uid=1001(cy) gid=1002(cfop) groups=1002(cfop)

现cy用户使用如下命令查看/exam文件容:

$ cat /exam

执行上面命令执行结果是:

A.不能查看文件,提示权限拒绝,因为cy用户没有读取该文件的权限

B.能查看文件容,因为cy在cfop组时,cfop组有读取该文件的权限

C.能查看文件容,因为cy用户有读取该文件的权限

D.能查看文件的容,因为该文件是cy用户的,将不会检查cy对该文件是否具有相关权限

10.man 5 passwd的含义是?(c )

A. 显示普通用户使用passwd 命令的使用方法

B. 显示系统管理员(通常是root)使用passwd 命令的方法

C. 显示/etc/passwd 文件的说明

D. 显示passwd 命令的说明的前五行

11.root用户发出了如下命令:( b )

# kill 9

请问其作用是:

A.向当前终端的所有进程发送SIGKILL信号

B.向PID为9的进程发送SIGTERM信号

C.向PID为9的进程发送SIGKILL信号

D.向UID为9的用户的进程发送SIGKILL信号

12.命令rm -rf /u01/app/oracle/的作用是:( b )

A.删除/u01/app/oracle目录下的所有容

B.删除/u01/app/oracle目录

C.创建/u01/app/oracle目录

D.删除/u01目录及其子容

13.ping使用的是什么协议?(d )

A.TCP

B. UDP

C. SMB

D. ICMP

14.下面关于bash变量,论述正确的是( a )

A.如果定义在/etc/profile中,则对所有用户生效,且永久生效

B.如果定义在用户家目录下的.bash_profile文件中,则只对该用户生效,且临时生效

C.可以使用export定义,对所有用户生效,且临时生效

D.以上说法都不正确

15.已知/add/目录不存在,如果你可以使用下面哪条命令来创建目录/add/soft( a )

A.mkdir -p /add/soft

B.mkdir -m /add/soft

C.mkdir -n /add/soft

D.mkdr -n 2 /add/soft

16./root/myfile文件的权属及属性如下所示:( d )

# ll /root/myfile

-r--rw-r--. 1 root root 16 Apr 19 13:48 /root/myfile

# lsattr /root/myfile

-----a---------- /root/myfile

root用户尝试使用下面的命令在/root/myfile文件中增加一行容"I can write",可否成功?# echo 'I can write' >> /root/myfile

A.不能成功,因为root用户对该文件没有w的权限

B.能成功,因为root用户所在的root组对该文件有w权限

C.不能成功,因为文件上有a属性限制

D.能成功,因为该文件允许以追加的方式打开进行写操作

17.请阅读如下的文件权限,判断student用户能否删除文件/emp/salary.txt?( a )[rootserver0 ~]# ll -d /emp

drwxr-xr-x. 2 root root 23 Apr 19 14:55 /emp

[rootserver0 ~]# ll /emp/salary.txt

-rw-r--r--. 1 student student 0 Apr 19 14:55 /emp/salary.txt

A. 不能删除,因为student用户对/emp/目录没有写权限

B. 能删除,因为student用户对/emp/salary.txt文件有写权限

C. 不能删除,因为student用户对/emp/salary.txt文件没有执行权限

D. 能删除,因为student用户对/emp目录有执行权限

18.在书写shell脚本时,下面哪个位置参数可以表示脚本本身?( a )

A. $0

B. $1

C. $#

D. $

19.root用户想使用tar命令对一个目录做打包,但是不压缩,应该使用如下哪条命令?( a )

A. tar -cvf

B. tar -zcvf

C. tar -jvf

D. tar -jcvf

20.RHEL7系统中重新启动sshd服务的命令是:( c )

A. service restart sshd

B. /etc/init.d/sshd restart

C. systemctl restart sshd

D. /etc/init.d/rc.d/init.d restart

21.在Linux中,可以使用cat, more, less来查看文件容,若希望在查看文件容过程中可以通过光标上下移动来查看文件容,应使用哪个命令?( c )

A.cat

B. more

C. less

D.这三个命令都不能完成题目要求

22.root用户执行了如下命令对/app/project.txt文件的权限进行了设定:d

# chmod 551 /app/project.txt

则文件的权限变为:

A.-rwxr-xr-x

B. -rwxr--r--

C. -r--r--r--

D. -r-xr-x--x

23.DNS域名系统主要负责主机名和( a )之间的解析.

A.IP地址

B. MAC地址

C. 网络地址

D. 主机别名

24.请阅读如下命令输出:

# ls -l /notice.txt

-rwxr-xr--. 1 root root 0 Apr 20 11:31 /notice.txt

根据以上信息可以判断文件/notice.txt的类型为( a )

A.普通文件

B. 硬(hard link)

C. 目录

D. 软(symbolic links)

25.你的服务器运行在文本模式(runlevel 3或者multi-user.target),你将如何使用光盘:( a )

A.先mount,使用完成后umount

B.先umount,使用完成后mount

C.可以不mount直接访问/dev/cdrom文件

D.以上说法都不正确

26.当你使用vi完成文件编辑后,可以使用下面的哪个命令执行存盘退出:a

A.:x

B. :w!

C. :q!

D. :WQ

27.Linux交换分区的格式为( d )

A.xfs

B. ext3

C. ext4

D. swap

28.现有文件/rhca.txt,其权限为rw-r--r--,现要为所有用户增加可执行权限,为文件所属组中的用户增加写权限,下列命令正确的是:( a )

A.chmod a+x,g+w /rhca.txt

B.chmod 765 /rhca.txt

C.chmod a+x /rhca.txt

D.chmod g+w /rhca.txt

29.Linux本地用户的密码信息存放在哪个文件中?(b )

A./etc/passwd

B. /etc/shadow

C. /etc/users

D. /etc/password

30.fileA的软(symbolic links)文件为fileB,fileC的硬(hard link)文件为fileD,下面的描述正确的是:()

A.删除fileA, 文件fileB会失效

B.删除fileB, 文件fileA会失效

C.删除fileC, 文件fileD会失效

D.删除fileD, 文件fileC会失效

Linux操作系统期末复习题SWJTU(绝对珍贵)附答案版

第一部分:上机作业: 第二部分: 一、填空 1.软件提供的三种模式商业软件、共享(试用)软件、自由软件。 2.Linux发行遵循GNU 的通用公共许可证(GPL),其目标是保持和POSIX 标准兼容. 3.Posix表示可移植操作系统接口,其目的是是为了提高UNIX环境下应用程序的可移植性。 4.目前linux主要应用在软件供应商、学术界及ASP、ISP、ICP公司。 5.目前linux发行版本主要有Debian、Red Hat、Slackware、Openlinux、Blue Point、Red Flag、Xteam Linux、Debian、Suse。 6.Linux内核具有两种版本号,分别是:实验版本、产品化版本,这样区分的优点可以方便广大软件人员加入到Linux的开发和测试工作中来,另一方面又可以让一些用户使用上稳定的Linux版本。 7.操作系统功能可以分为文件系统管理、处理器管理、内存管理、设备管理、网络管理五大部分(子系统)。 8.操作系统的体系结构是软件内部结构配置的一种抽象描述。通常操作系统可划分为模块结构、层次结构、对象结构三种结构,linux属于模块结构。 9.根据Eric Raymond的观点,他将linux内核的开发模式称为集市模式,而将传统软件的开发模式称为教堂模式。 二、填空 1.Linux安装过程中通常至少要创建根分区和交换分区两个分区。 2.系统安装完成后,用dd命令制作启动软盘的完整命令是: # dd if=bootnet.img of=/dev/fd0 bs=1440k 。 3./dev/hda表示第一个IDE硬盘, /dev/hda6表示第一个IDE硬盘上第六个主分区或扩展分区。 4.Linux采用的启动管理器有LILO和GRUB两种;对应的配置文件的名称分别是/etc/lilo.conf和/boot/Grub/menu.lst(或grub.conf)。 三.填空 1.Linux采用ext2或ext3作为其默认文件系统的。 2.Linux中的五种基本文件类型分别是普通文件、目录文件、设备文

Linux期末复习题答案

一、选择题 1.Linux是一套(H)的操作系统。(1) A.可以免费使用 B.可以自由传播 C.支持多用户 D.支持多任务 E.支持多进程和多CPU F.支持各种硬件平台 G.嵌入式 H.以上皆是 2.GNOME是(B)。(1) A.一种Linux版本 B.一种开放桌面 C.Red Hat Linux的一个版本 D.由Red Hat公司开发的 E.由Linus Torvalds本人开发的 F.以上皆非 3.下列关于操作系统的叙述中,哪一条是不正确的?(C)(1) A.操作系统管理计算机系统的各种资源 B.操作系统为用户提供良好的界面 C.操作系统与用户程序必须交替运行 D.操作系统位于各种软件的最底层 4.关于Linux的版权问题,以下说法正确的是(F)。(1) A.Linux是没有版权的,所以我们使用Linux是不需要付费的 B.Linux的版权由Linus Torvalds本人持有,但是他免费授权给所有人使用 C.Linux的版权由Red Hat公司所有,但是Red Hat无意收取版权费用 D.我们使用的Linux都是盗版,都是侵权行为,应该有效制止 E.Linux在中国是没有版权的,所以我们要在它具有中国版权前加紧研究 F.以上皆是 5.TCP/IP协议是(C)。2 A.由微软公司开发,用于Windows系统上的网络协议 B.由Red Hat公司开发,用于Red Hat Linux系统上的网络协议 C.英文Transmission Control Protocol/Internet Protocol,即传输控制协议/网际协议 D.是Linux专用的网络协议。 E.以上皆非 6.在TCP/IP模型中,应用层包含了所有的高层协议,请问在下面列出的一些应用协议中,那一种是能够实现本地与远程主机之间的文件传输工作。( B) 1 A.telnet B.FTP C.SNMP D.NFS 7.LINUX系统提供了一些网络测试命令,当我们与某远程网络连接不上时,就需要跟踪路由查看,以便了解在网络的什么位置出现了问题,请从下面的命令中选出满足该目的的命令。(A )1 A.ping B.ifconfig C.traceroute D.netstat

Linux 期末复习重点

Linux 期末复习重点 1网络操作系统 1.概念:网络操作系统是建立在计算机操作系统基础上,用于管理网络通信和共享资源, 协调各主机上任务的运行,并向用户提供统一的,有效的网络接口的软件集合,运行在服务器之上,有时也称为服务器操作系统。 2.功能:1.网络通信:实现无差错传输,建立拆除通信链路,传输控制,差错控制,流量 控制,路由选择等。 2.资源管理:对网络中所有软硬件资源实施有效管理,协调用户对共享资源的使 用,保证数据的安全性,一致性和完整性。 3.网络管理:通过访问控制确保数据安全,容错技术保证系统故障时数据可靠性。 4.网络服务:提供多种有效的网络服务,如电子邮件服务,远程访问服务。 5.互操作:将若干设备和网络互联,用户可以透明访问,已实现更大范围的用 户通信和资源共享。 6.网络接口:向用户提供一组有效的同意的能获取网络服务的接口。 Linux命令行与shell操作 vi编辑器: 1.三个模式:命令模式,插入模式,末行模式。 2.进入退出:1.在命令模式下输入A(行尾)a(右)I(行首)i(左)O(所在行上方)o (所在行新增一行)进入插入模式,esc退出 3.命令模式下输入:进入末行模式 4.在命令行中输入vi或vim即可进入vim编辑器。 5.Vim filename 将打开指定文件。 6.:wq将文件以当前文件名保存并退出vim编辑器;:q 退出编辑器,:q!不保存文件强行 退出,:qw保存文件并退出。 用户与组管理 1.用户账户三种类型:根账户root UID默认为0,系统账户1-999包括65534,普通账户 UID从1000开始编号。 2.组是一类特殊账户,就是指具有相同或者相似特性的用户集合,又称用户组。用户与组 属于多对多的关系。 3.组账户分为超级组,系统组和自定义组。 4.用户账户信息(除密码外)保存在/etc/passwd配置文件中 5.密码保存在/etc/shadow文件中。MD5加密算法。

linux期末复习题+答案

(1)找出文件“/etc/passwd”中包含“root”的所有行,并将这些行累加存储到文件“/home/yyl/rootpass”中; grep root /etc/passwd >> /home/yyl/rootpass “重定向里面,双箭头代表追加,单箭头代表覆盖” (2)chmod ug+w,o-w file1.txt file2.txt; 所有者和其他人的权限不变,将file1.txt和file2.txt的同组人权限由原来的可读可写改为可读; (3) find /home/testdir –user f2000 –atime -7 exec rm –f {} \; 查找 f2000用户 /home/testdir目录下7天以内使用过的所有文件并删除(-7是7天以内,+7是7天以外) (4)搜索目录“tmp/src”目录及其子目录下的8天以内使用过的文件中,包含“hello”的行, 并显示在屏幕上。 find temp/src-atime -8-exec grep hello{}\ -print;“注意{}和\之间有空格” (5) 显示/root 目录下最后三个文件的ls长格式信息。 Sudo ls –l /root |tail -3 (1)搜索在目录tmp/src及其子目录下所有以“yyl”开头的5天以上未被使用的文件,并将 这些文件拷贝到tmp/old目录中; find /tmp/src –name “yyl” –atime +5 –exec cp /tmp/old{}\; (-exec表示对前面的命令执行后面的操作) (2) chmod 000 back/*; 对当前用户back目录下面的所有文件,赋予不可读不可写不可执行权限 (3) find /home/testdir –user f2000 –atime -7 exec rm –f {} \; 查找 f2000用户 /home/testdir目录下7天以内使用过的所有文件并删除(-7是7天以内,+7是7天以外) (4) 找出文件系统中所有名为myfile的文件,并输出这些文件路径到/root/test文件中; Find ~ -name “myfile” >>/root/test (|表示把左边的结果传递给右边)(find找到的东西就是该东西的路径) (5) 显示2010年10月的月历,以及前后两个月,共3个月的月历。 Cal -3 10 2010

期末复习精华linux

1.简述linux与windows的相同点和不同点。 相同点: 1)L inux和Windows都是多用户操 作系统 2)L inux和Windows都支持多种文 件系统 3)L inux和Windows可以很灵活地 对各个独立的文件系统进行组织不同点: 1)L inux适用于强调性能指标,对用 户界面要求不大的的应用上 2)L inux是免费的,没有使用许可证 费用。支持Linux的成本比支持 Windows的成本低得多。 3)L inux提供极大的协同工作能力。 Linux要求现场的技术支持,以保 证系统运行;要求开发人员或承包 商现场修改系统错误和应用核心 补丁程序。 。 2.在哪个文件中查看自己linux系统的运

行级别?简述从0到6分别表示的含义。 查看级别命令:vi /etc/inittab 级别解释: 1单用户模式 2多用户模式 3完整的多用户模式 4没有使用 5进行X windows系统 6重新启动 0 关闭系统 3.打开网络配置对话框的命令是? 打开网络配置对话框命令:redhat-config-network 4.删除“游戏和娱乐”程序,安装所有的服务器。 系统设置->添加和删除程序 5.练习以下目录操作命令 a)打开命令窗口后,显示当前目录 pwd b)将当前目录root改为/ Cd /

c)显示当前目录下的文件和子目录 Ls -l d)显示/etc目录下的文件和目录 Ls /etc 6.完成下面的操作 a)在根目录下面建两个子目录root1 和root2. Mkdir –p /root1 /root2 b)再在子目录root1下面建两个子目 录,分别是root11和root12. Mkdir –p /root1/root11 /root1/root12 c)再在子目录root2下面建两个子目 录,分别是root21和root22. Mkdir –p /root2/root21 /root2/root22 d)最后删除这个目录树。 Cd / Rmdir –p root1/root11 root1/root12 rmdir –p /root2/root21 /root2/root22 rmdir -p /root1 /root2 7.完成以下操作

linux期末复习题

1.第二个IDE接口主硬盘的第一个分区的标识为(C)。 A. /dev/hda5 B. /dev/hda1 C. /dev/hdc1 D. /dev/hdc5 2.存放用户帐号的文件是(c) A. shadow B. group C. passwd D. gshadow 3.ls –l命令不能够列出文件的那些内容(D)。 A . 链接数 B. 文件名 C. 存取权限 D. 文件内容在磁盘的位置 4.关于文件系统的安装和卸载,下面描述正确的是(C)。 A. fstab文件中描述过的文件系统不能被卸载 B. 不需要修改fstab配置文件就可以自动挂载尤盘 C. 安装临时文件系统的安装点只能是/mnt下 D. 如果光盘未经卸载,光驱是打不开的 5. 一文件exer的访问权限为rw-r--r--,现要增加同组用户的写权限。下面的命令正确的 是(A)。 A. chmod g+w exer B. chmod 765 exer C. chmod o+x exer D. chmod a+w exer 6.下面哪个系统目录中包含Linux使用的外部设备(b)。 A. /bin B. /dev C. /boot D. /home 7.Linux系统的联机帮助命令是(d)。 A. tar B. cd C. mkdir D. man 8.为了将当前目录下的归档文件myftp.tar.还原到/tmp目录下,我们可以使用:(D)。 A. tar -xvf myftp.tar -C /tmp B. tar -xvf myftp.tar -R /tmp C. tar -xvf myftp.tar -X /tmp D. tar -xvf myftp.tar /tmp 9.某文件的所有者有全部权限;组内的权限为读与写;组外成员的权限为只读,则该文件的权限为(D)。 A. 467 B. 674 C. 476 D. 764 10.如何删除一个非空子目录/tmp ( b)。 A. del /tmp/* B. rm -rf /tmp C. rm -Ra /tmp/* D. rm –rf /tmp/* 11. 下关于关闭系统和注销的说法不正确的是:(C)。 A. 使用shutdown –h now命令可以关闭系统 B. 使用logout 命令可以注销 C. 关闭系统和注销是相同的 D. 使用shutdown –r now命令可以重新引导系统 12.一用户在配制好网络后,发现不能访问新浪网的主页,使用ping命令连接本地主机和 网关都通畅,检查本地路由设置也正确。这时在Linux系统中应使用什么命令进行测试( D)。 A. RIP B. traceroute C. tracert D. netstat 13.在使用匿名登录ftp时,用户名为( B )。

长理linux期末试卷(含答案)5复习进程

长理linux期末试卷(含答案)5复习进程 预览说明:预览图片所展示的格式为文档的源格式展示,下载源文件没有水印,内容可编辑和复制 一、单项选择题(每题2分,共40分) 1.下面关于Shell的说法不正确的是()。 A.操作系统的外壳 B.用户与系统内核之间的接口 C.一个命令解释程序 D.一种和C语言类似的程序 2.hda2表示()。 A.IDE0接口上的从盘 B.IDE0接口上的第二个逻辑盘 C.IDE0接口上的主盘的第二个主分区 D.IDE0接口上的第二个主分区 3.安装Linux系统时,对磁盘分区的要求是至少要有()个分区。 A.一 B.二 C.三 D.四 4.下列不是Linux系统进程类型的是 D 。 A.交互进程 B.批处理进程 C.守护进程 D.就绪进程 5.为了显示曾经使用过的命令,可以使用()历史命令. A.history B.man C.less D.More 6.passwd命令的功能是().

A.设置用户的口令 B.显示日期 C.显示用户帐号 D.相当于windows中的dir命令 7.以下 ( )文件是用来保存用户口令信息的. A./etc/passwd B./etc/gshadow C./etc/shadow D./etc/inittab 8.用ls –al 命令列出下面的文件列表,()是符号连接文件。 A -rw-rw-rw- 2 hel-s users 56 Sep 09 11:05 hello B -rwxrwxrwx 2 hel-s users 56 Sep 09 11:05 goodbey C drwxr--r-- 1 hel users 1024 Sep 10 08:10 zhang D lrwxr--r-- 1 hel users 2024 Sep 12 08:12 cheng 9.在Linux操作系统中,如果当前处于字符界面使用环境,现要求使用第 3号虚拟控制台,应该按()功能键。 A. Ctrl+F3 B. Alt+3 C.Alt+F3 D.Ctrl+Alt+F3 10.在Linux系统中,对于输入重定向符为( ). A./ B.> C.>> D.< 11.在Linux系统中,建立目录的命令是( ). A.mkdir B.cp

Linux期末复习

Linux期末复习 1.写出二种可以实现Linux关机的操作指令;写出二种可以实现Linux重启的操作指令; 2.重启:reboot shutdown -r init关机:shutdown -h halt 3.写出下列各项操作的Linux指令; (1) 找出/dev目录下以txt结尾的所有文件 (2)找出/var/log目录下所有的3天之的文件名长度为6且以.log结尾的文件。 (3)找出/home目录下所有用户为"john"的文件。 find /dev –name “*txt” find /var/log –mtime -3 –name “??.log” find /home –user “john 4. 解释下列指令 (1) cat /etc/passwd |grep root;将/etc目录下passwd文件中包括root的行抓取出来显示在屏幕上 (2) ls -al >> /root/ll.txt;以长格式显示当前目录下所有文件及文件夹,包括隐藏文件和文件夹,显示结果保存在root目录下的ll.txt文件当中并不显示在屏幕上 (3) $ ls –Rl /etc |more >>myfile.txt;以长格式显示/etc目录下的文件及子文件夹中的容,以more命令分页的 形式显示,结果保存在当前目录下myfile.txt文件中并不在屏幕上显示。 (4) cp -r /home/wang/ /home/susu/;将/home/wang目录及其下所有子目录容和文件拷贝到/home/susu/目录 (5) cp /dev/cdrom /home/susu/my.iso;将光盘驱动器中的光盘空拷贝成my.iso光盘映像文件存放在/home/susu目录下 6() mkdir -m 700 /home/susu/doc;创建/home/susu/doc目录,并强制指定该目录的权限为700即目录属性为drwx- - - - - - (7) cat /etc/shadow | grep !查看/etc/shadow下所有文件并输出到屏幕 4.写出下面相关操作的指令: (1)以长格式查看/home目录下所有文件及子文件夹下的全部文件信息,将结果保存到/home/ll.txt文本文 档当中; ls –aRl /home >> /home/ll.txt (2)已知当前文件夹下有t1.txt、t2.txt、t3.txt三个文本文档,用指令完成将这三个文档合并成一个文本 文档t123.txt、三个文档的前5行合并成一个文本文档t5.txt、三个文本文档的最后6行合并成一个文本文档t6.txt;将t1.txt前5行,t2.txt的6-10行,t3.txt的11-15行合并成一个文档文档t7.txt。 cat t1.txt t2.txt t3.txt >> t123.txt head -5 t1.txt t2.txt t3.txt >> t5.txt tail -6 t1.txt t2.txt t3.txt >> t6.txt 最后的问题 head -5 t1.txt > t7.txt

Linux期末考试复习试题含答案

L i n u x期末考试复习题 --completedonNov17,2013bylvlv 一、选择题 1.下列关于Linux说法中,不正确的是(B) A.Linux操作系统具有虚拟内存的能力 B.Linux操作系统不是UNIX系统的变种,因此Linux上程序不适合UNIX平台上运行 C.Linux操作系统不限制应用程序可用内存的大小 D.Linux操作系统支持多用户,在同一时间可以有多个用户使用主机 解析:与传统的网络操作系统相比,Linux操作系统主要有以下几个特点:不限制应用程序可用内存的大小;具有虚拟内存的能力,可以利用硬盘来扩展内存:允许在同一时间内,运行多个应用程序;支持多用户,在同一时间内可以有多个用户使用主机;具有先进的网络能力,可以通过TCP/IP协议与其他计算机连接,通过网络进行分布式处理;符合Unix标准,可以将Linux上完成的程序移植到Unix主机上去运行;Linux操作系统是免费软件,并且开放源代码,这是其与其他网络操作系统最大的区别。 2.Linux交换分区的作用是(C)。 A.保存系统软件B.保存访问过的网页文件 C.虚拟内存空间D.作为用户的主目录 3.如果执行命令#chmod746file.txt,那么该文件的权限是(A)。 A.rwxr--rw- B.rw-r--r-- C.--xr—rwx D.rwxr--r— 4.Linux有三个查看文件的命令,若希望在查看文件内容过程中可以用光标上下移动来查看文件内容,应使用命令(C) A.catB.moreC.less???D.menu 解析: less具有more相同的功能,同时支持方向键和前翻页,后翻页滚屏。 more只能用空格键下翻,不小心翻多了就没法反回看。 5.若一台计算机的内存为8GB,则交换分区的大小通常是(C) A.64GBB.128GBC.16GB???D.32GB 解析:交换分区的大小一般为内存的两倍. 6.在使用mkdir命令创建新的目录时,在其父目录不存在时先创建父目录的选项是(B) A.-mB.-pC.-f???D.-d 7.为了能够把新建立的文件系统mount到系统目录中,我们还需要指定该文件系统的在整个目录结构中的位置,或称为(B)。 A.子目录 B.挂载点 C.新分区 D.目录树 8.文件exer1的访问权限为rw-r--r--,现要增加所有用户的执行权限和同组用户的写权限,下列命令正确的是(A) A.chmoda+x,g+wexer1B.chmod765exer1 C.chmodo+xexer1D.chmodg+wexer1 9.关闭linux系统(不重新启动)可使用-命令(C) A.ctrl+alt+del?B.shutdown-r?C.haltD.reboot 解析:ctrl+alt+del:A是退出系统会话 10.(C)命令可实现重新启动Linux操作系统。 A.init0B.haltC.shutdown-rD.shutdown-h 解析: init是所有进程的祖先,其进程号始终为1。init用于切换系统的运行级别,切换的工作是立即完成的。init0命令用于立即将系统运行级别切换为0,即关机;init6命令用于将系统运行级别切换为6,即重新启动。

linux课后习题答案期末复习

1.将图形化用户界面转换成虚拟终端,并将虚拟终端转换成图形化用户界 面 答案:将图形化界面转换成虚拟终端:CTRL+ALT+(F1~F76),或在图形化的终端修改运行级别,输入init 3,切换到多用户字符界面 将字符虚拟终端切换到图形终端:CTRL+ALT+F7,或修改运行级别,输入init 5,或在字符终端上启动X服务,输入startx 2.请尝试字符界面下注销、重启、关机命令。 答案:字符界面下注销:输入exit或CTRL+D 重启:shutdown r now或shutdown r n(n为分钟) 关机:shutdown h now或shutdown h n(n为分钟) 3.用date命令将系统时间设置为2013年3月19日8时44分。 答案:date 0319******** 4.用cal命令查询你出生日期是星期几。 答案:cal 月份年份如1990年3月,输入:cal 3 1990 5.cd命令将工作目录转换为/boot/grub,并用返回用户主目录。 答案:cd /boot/grub Cd ~ 6.显示/root文件夹下所有文件和目录(包括隐含文件和子文件夹下内容)答案:ls –al /root 7.用cat命令显示/root/install.log文件,要求显示文件的每行必须有行号。答案:cat –n /root/install.log 8.用more和less命令显示/root/install.log文件,感受各种翻页命令。 答案:more /root/install.log less /root/install.log more和less可以用来分屏查看文件内容,当文件内容超过一个屏幕时,可以实现分屏显示文件的功能,但是,more只能向下分屏和查看,不能使用向上翻页的功能,而less除了能完成more的功能之外,还可以实现前后翻屏。 9.显示/etc/inittab文件的前5行和后10行。 答案:head –n 5 /etc/inittab tail –n 10 /etc/inittab 10.用man命令和--help选项分别查看ls命令。 答案:man ls 实现查看ls命令使用手册 ls –-help 实现ls命名帮助 11.用命令清除当前终端内容。 答案:clear 12.用命令统计/etc/inittab文件的行数。 答案:使用管道命令ls | wc –l 13.查找/etc文件夹下所有以字母a、b、i开头的文件。 答案:ls [abi]* 14.用cat命令创建f1和f2文件,将f1和f2文件内容合并到f3 答案:cat > f1 然后输入文件内容,之后CTRL+C退出,完成f1文件建立。cat > f2 然后输入文件内容,之后CTRL+C退出,完成f2文件建立。 cat f1 f2 > f3 完成合并 15.将f3文件中的内容合并到f1,要求不能删除f1中原有的内容。

Linux操作系统期末复习题(含答案)

Linux 期末复习题(一) 一、选择题 (每小题2分,共50分) 2.在Ubuntu 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. 字符 14. 按下(A )键能终止当前运行的命令 A. Ctrl-C B. Ctrl-F C. Ctrl-B D. Ctrl-D 17. 用"rm -i",系统会提示什么来让你确认( B ) A. 命令行的每个选项 B. 是否真的删除 C. 是否有写的权限 D. 文件的位置 18. 以下哪个命令可以终止一个用户的所有进程( D ) A. skillall B. skill C. kill D. killall 19.在Ubuntu Linux中,一般用(D )命令来查看网络接口的状态 A. ping B. ipconfig C. winipcfg D ifconfig 20. vi中哪条命令是不保存强制退出( C )(第五章) A. :wq B. :wq! C. :q! D. :quit 22.在下列分区中,Linux默认的分区是(B ) A. FAT32 B. EXT3 C FAT .D NTFS 24.如果用户想对某一命令详细的了解,可用(C) A. ls B. help (内部) C. man(列举的信息多) D dir 二、填空题 (每空1分,共10分) 26. 在Linux系统中,以_文件的_方式访问设备。 29. 某文件的权限为:d-rw-_r--_r--,用数值形式表示该权限644,该文件属性是目录。 30. 静态路由设定后,若网络拓扑结构发生变化,需由__系统管理员___修改路由的设置。 33. 编写的Shell程序运行前必须赋予该脚本文件__执行___权限。

linux期末知识点总结

linux期末知识点总结 本文总结了Linux操作系统的关键知识点。它们涵盖了Linux的基础知识、命令行操作、 文件系统、进程管理、网络配置、脚本编程等方面,包括了一些实用技巧和常见问题的解 决方案。希望这个总结能对你期末复习和考试有所帮助。 一、Linux基础知识 1. Linux的起源 Linux操作系统是由Linus Torvalds于1991年创建的,它是基于Unix操作系统的。 2. Linux内核 Linux内核是操作系统的核心部分,它提供了对硬件的访问和管理。它是开源的,所以任 何人都可以修改和使用。 3. Linux发行版 Linux发行版是在Linux内核的基础上,加上一些其他软件,形成一个完整的操作系统。 常见的发行版有Ubuntu、Debian、Fedora等。 4. Linux优点 Linux操作系统具有稳定、安全和易于操作等优点。它还支持广泛的硬件平台和软件应用。 二、命令行操作 1. 查看当前目录 使用pwd命令可以查看当前目录的路径。 2. 切换目录 使用cd命令可以切换到指定的目录。例如,cd /home将切换到/home目录。 3. 查看目录内容 使用ls命令可以列出当前目录的内容。可以使用ls -l命令以长格式显示。 4. 创建目录 使用mkdir命令可以创建新的目录。例如,mkdir test将创建名为test的目录。 5. 复制文件 使用cp命令可以复制文件。例如,cp file1 file2将file1复制到file2。

使用mv命令可以移动文件或者重命名文件。例如,mv file1 file2将file1重命名为file2。 7. 删除文件或目录 使用rm命令可以删除文件或目录。使用-r选项可以删除一个目录及其内容。 8. 修改文件权限 使用chmod命令可以修改文件的权限。例如,chmod 755 script.sh将script.sh设置为可 执行。 9. 查看文件内容 使用cat命令可以查看文件的内容。使用more命令以分页的方式查看。 10. 查找文件 使用find命令可以查找文件。使用grep命令可以在文件中搜索特定的字符串。 三、文件系统 1. 文件路径 Linux使用以/开头的绝对路径来表示文件的位置。例如,/home/user/file表示home目 录下的file文件。 2. 文件权限 Linux使用r、w、x三个字符来表示文件的读、写和执行权限。每个权限可以使用三个数 字来表示,例如,rwx表示7,r-x表示5。 3. 文件所有者和组 每个文件都有一个所有者和一个组。用户可以根据需要设置文件的所有者和组。 4. 目录结构 Linux使用树形结构来组织文件系统。顶层目录是/,包含了许多子目录。 5. 挂载 Linux允许将其他存储设备或分区挂载到文件系统上。这样可以使得这些设备或分区成为 可访问的一部分。 四、进程管理

Linux期末考试复习试题(含答案)

Linux期末考试复习试题(含答案) Linux期末考试复习题 --completedonNov17,2013bylvlv 一、选择题 1.下列关于Linux说法中,不正确的是(B) A.Linux操作系统具有虚拟内存的能力 B.Linux操作系统不是UNIX系统的变种,因此Linux上程序不适合UNIX平台上运行 C.Linux操作系统不限制应用程序可用内存的大小 D.Linux操作系统支持多用户,在同一时间可以有多个用户使用主机 解析:与传统的网络操作系统相比,Linux操作系统主要有以下几个特点:不限制应用程序可用内存的大小;具有虚拟内存的能力,可以利用硬盘来扩展内存:允许在同一时间内,运行多个应用程序;支持多用户,在同一时间内可以有多个用户使用主机;具有先进的网络能力,可以通过TCP/IP 协议与其他计算机连接,通过网络进行分布式处理;符合Unix标准,可以将Linux上完成的程序移植到Unix主机上去运行;Linux操作系统是免费软件,并且开放源代码,这是其与其他网络操作系统最大的区别。 2.Linux交换分区的作用是(C)。 A.保存系统软件B.保存访问过的网页文件 C.虚拟内存空间D.作为用户的主目录 3.如果执行命令#chmod746file.txt,那么该文件的权限是(A)。 A.rwxr--rw- B.rw-r--r-- C.--xr—rwx D.rwxr--r— 4.Linux有三个查看文件的命令,若希望在查看文件内容过程中可以用光标上下移动来查看文件内容,应使用命令(C)

A.catB.moreC.less D.menu 解析: less具有more相同的功能,同时支持方向键和前翻页,后翻页滚屏。 more只能用空格键下翻,不小心翻多了就没法反回看。 5.若一台计算机的内存为8GB,则交换分区的大小通常是(C) A.64GBB.128GBC.16GB D.32GB 解析:交换分区的大小一般为内存的两倍. 6.在使用mkdir命令创建新的目录时,在其父目录不存在时先创建父目录的选项是(B) A.-mB.-pC.-f D.-d 7.为了能够把新建立的文件系统mount到系统目录中,我们还需要指定该文件系统的在整个目录结构中的位置,或称为(B)。 A.子目录 B.挂载点 C.新分区 D.目录树 8.文件exer1的访问权限为rw-r--r--,现要增加所有用户的执行权限和同组用户的写权限,下列命令正确的是(A) A.chmoda+x,g+wexer1B.chmod765exer1 C.chmodo+xexer1D.chmodg+wexer1 9.关闭linux系统(不重新启动)可使用-命令(C) A.ctrl+alt+del B.shutdown-r C.haltD.reboot 解析:ctrl+alt+del:A是退出系统会话 10.(C)命令可实现重新启动Linux操作系统。 A.init0B.haltC.shutdown-rD.shutdown-h 解析: init是所有进程的祖先,其进程号始终为1。init用于切换系统的运行级别,切换的工作是立即完成的。init0命令用于立即将系统运行级别切换为0,即关机;init6命令用于将系统运行级别切换为6,即

Linux期末复习题库

选择 Linux操作系统的应用领域极其广泛,在下列选项中,哪些可能用到了Linux操作系统?(以上全部) 为了提高嵌入式软件的可移植性,应该注意提高软件的(D)。 A. 使用的方便性 B. 安全性 C. 可靠性 D. 硬件无关性 在Linux系统中用于在两个文件之间创建链接的命令是(A) A.ln B. mkdir C. chmod D. adduser Linux系统中,文件test的访问权限744,若增加同组用户的写权限,取消文件所有者的执行权限,要在终端输入下列哪个命令(B) A. chmod u+x, g+w test B. chmod a-x, g+w test C. chmod 646 test D. chmod g+w test 嵌入式的存储空间常常分为四个分区,其中,存放在第三个分区的是(B) A. U-boot B. Linux内核 C. 启动参数 D. 文件系统 6. U-boot的常用命令中个,setenv命令的作用是(C) A. 拷贝文件 B. 打印环境变量 C. 设置环境变量 D. 修改内存 7. 进程可以忽略大部分信号,但下列信号中(C )是不能忽略的。 A.SIGHUP B. SIGINT C. SIGSTOP D. SIGQUIT 8.Linux操作系统中,fork()系统调用用于创建进程。仔细阅读、分析程序,假设程序正确运行并创建子进程成功,那么,输出到屏幕的正确结果是(C )main() { pid_t pid; pid = fork(); if (pid = = 0) printf ("Hello World\n"); else if (pid > 0) printf ("Hello World\n"); else printf ("Hello World\n"); } A. 什么都没有 B. 1行Hello World C. 2行Hello World D. 3行Hello World 9. 使用文件前要先打开文件。在成功执行打开文件系统调用后,系统会返回给用户一个(C )。 A.文件长度 B.内存地址 C.文件描述符 D. 文件打开方式 10. 关于虚拟文件系统(VFS)的说法,不正确的是(B ) A.VFS屏蔽了用户与底层文件系统实现 B.VFS不支持此不同文件系统之间的相互访问 C. 它位于用户程序和具体的文件系统之间,对用户程序提供了标准的文件系统调用接口 D. 对具体的文件系统,它通过一系列对不同文件系统公用的函数指针来调用具体的文件系统函数,完成实际的操作 11. 下列文件操作函数中,具有缓存式特性的是(D ) A. open B. read C. lseek D. fwrite 12. 下列不属于标准I/O库中预定义的3个流是(D ) A. stdin B. stdout C. stderr D. write 13. 下列不是Linux系统进程类型的是(D ) A.交互进程 B. 批处理进程 C. 守护进程 D.就绪进程 14. 可以使用(D )命令得到IPC机制中所有对象的状态。 A。ls B. cd C. kill D. ipcs 15. 进程可以忽略大部分信号,但下列信号中(C )是不能忽略的。 A.SIGHUP B. SIGINT C. SIGSTOP D. SIGQUIT 16. 结束后台进程的命令是(A ) A.kill B. Ctrl+C C. tar D. 17. 在kill(pid, signum)函数中,pid参数表示kill函数发送信号对象的进程号或进程组号,如果pid<-1,表示(C ) A. 向进程号为PID值的进程发送信号 B. 向与发送信号的进程有相同进程组号的进程发送信号 C. 向组号为pid绝对值的进程组发送信号 D. 未定义 18. 在Linux系统中,涉及到权限且能够彻底终止进程的kill命令中,需要输入的参数是(BD ) A. 2 B. 5 C. 8 D. 9 19. 与并行通信相比,串行通信适用于(A )的情况。 A. 传输距离远 B. 传送速度快 C. 传送信号好 D. 传送费用高 20. Linux系统中,内核以(C )区分设备。 A. 设备节点名 B. 设备名称 C. 设备号 D. 设备节点号 21. 可以使用下面的(C )函数将一个线程挂起。 A. pthread_self B. pthread_pause C. pthread_join D. pthread_exit 22. 与并行通信相比,串行通信适用于(A )的情况。 A. 传输距离远 B. 传送速度快 C. 传送信号好 D. 传送费用高 23. 下列哪个选项不是使用互斥锁的代码段具有的特性。(D ) A. 非繁忙等待 B. 原子性 C. 唯一性 D. 条件满足方可生效 24. Linux驱动程序运行在(A ) A.内核空间 B. 用户空间 C. 用户空间和内核空间 25. 以下有关嵌入式系统中驱动的说法,错误的是(B ) A.驱动程序崩溃可能会导致内核崩溃 B.驱动程序的漏洞不会影响内核的安全性 C.驱动的效率会影响内核的整体效率 D.内核会以函数调用的方式调用驱动代码 26. 下面临界区概念论述正确的是(A )。 A. 临界区是指进程中用于实现进程互斥的那段程序代码 B. 临界区是指进程中用于实现进程同步的那段程序代码 C. 临界区是指进程中用于实现进程通信的那段程序代码 D. 临界区是指并发进程中与共享变量有关的程序段 二、填空题 1. 对于Linux而言,所有的设备和文件的操作都用文件描述符来进行,几乎所有基本操作函数都需要它作为参数。 2. 在Linux系统中,基本指令tar命令对文件目录进行压缩和解压缩。 3. 编译器gcc编译过程分为4个步骤:预处理、编译、汇编和链接。 4. 文件的访问权限中,r表示可读,w表示可写,x表示可执行。 5. Linux系统中文件类型用“d”表示文件夹,“-”表示普通文件。 6. Makefile文件主要包含_注释_、编辑目标定义和_适配段_。 7. Linux系统中的vi编辑器有三种基本状态,分别是一般模式_、_编辑模式_和_命令行模式。 8. 在32位Ubuntu系统中默认四字节对齐,给定一个结构体, struct A { char a; char b; char c; short d; int e; }; 求sizeof(struct A) = ___12____。 9. 由于嵌入式设备端内存较小,不具备调试开发能力,因此需要在PC端开发可以在设备端运行的文件后将文件下载到设备端,这种编译方式叫做___交叉编译。 10. 32位Ubuntu系统,char str[] = “hello”;,sizeof(str) = _6_,sizeof(str[0]) = __1__,strlen(str) = __5__。 11. U-boot的启动过程分为两个阶段,第一阶段是芯片级初始化,由_汇编_语言编写,第二阶段是板级初始化,由_C语言_编写。 12. U-boot中支持的文件系统代码存放在_fs_目录。 13. 在Ubuntu 32位系统中,编写以下程序,请写出打印结果为b=_0xffffff8f_。 #include #define YYY(x, n) (x & ~(7U<<(n-1))) int main(void) { unsigned int a = 0xFFFFFFFF; unsigned int b = 0; b = YYY(a, 5);

Linux操作系统期末复习题集(含答案解析)

Linux 期末复习题(一) 一、选择题(每小题2 分,共50分) 2.在Ubuntu 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 )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. 字符 14 按下(A )键能终止当前运行的 命令 A. Ctrl-C B. Ctrl-F C. Ctrl-B D. Ctrl-D 17 用"rm -i ", 系统会提示什么来让你( B ) A. 命令行的每个选项 B. 是否真的删除 C. 是否有写的权限 D. 文件的位置 18.以下哪个命令可以终止一个用户的所有进程( D ) A. skillall B. skill C. kill D. killall 19.在Ubuntu Linux 中,一般用(D )命令来查看网络接口的状态 A. ping B. ipconfig C. winipcfg D ifconfig 20.vi 中哪条命令是不保存强制退出( C )(第五章) A. :wq B. :wq! C. :q! D. :quit 22.在下列分区中,Linux 默认的分区是(B ) A. FAT32 B. EXT3 C FAT .D NTFS 24.如果用户想对某一命令详细的了解,可用(C) A. ls B. help (部) C. man(列举的信息多)D dir 二、填空题(每空1 分,共10分) 26. 在Linux 系统中,以_文件的_方式访问设备。 29. 某文件的权限为:d-rw-_r--_r-- ,用数值形式表示该权限644,该文件属性是目录。 30. 静态路由设定后,若网络拓扑结构发生变化,需由__ 系统管理员___修改路由的设置。

相关文档
最新文档