文档库 最新最全的文档下载
当前位置:文档库 › linux期末考试练习题

linux期末考试练习题

linux期末考试练习题
linux期末考试练习题

基础知识

linux系统的应用领域:嵌入式领域、应用服务器、软件开发、桌面应用

linux系统的特点:开放性、多用户、多任务、良好的用户界面、设备独立性、良好的可移植性、丰富的网络功能、可靠的系统安全

linux系统的组成:内核、shell、文件系统、应用程序

linux系统下的文件类型:普通文件、设备文件、目录文件、管道文件、链接文件

软链接文件与硬链接文件的区别:硬链接记录的是目标的inode,软链接记录的是目标的路径。软链接就像是快捷方式,而硬链接就像是备份。软链接可以跨分区的链接,而硬链接由于inode的缘故,只能在本分区中做链接。

Linux的目录结构:/、/home、/root、/bin、/sbin、/dev、/lib、/tmp、/mnt、/boot、/proc、/opt、/selinux、/var、/etc、/usr、/lost+found、/srv

关机与重启.shutdown(-k并不真正关闭,只是发出警告信息给所有用户,-r关闭后立即重启,-h关闭后不重启,-f快速关闭,重启时不进行磁盘检测,-n快速关闭,不经过init程序关机,-c中断关闭系统,[-time]设定关闭前的时间)halt(-w并不是真正关闭或重启,只是写“wtmp “记录,-d不写”wtmp“记录,-f没调用“shutdown”而强制关闭或重启,-i关闭或重启前关掉所有的网络接口,-p该选项为缺省选项,即“power off”)root重启init 0关闭 init 1重启Man手册与help:使用man手册页、使用help命令、whereis命令(b只查找二进制文件,m查找主要文件,s查找来源,u查找不常用的记录文件)

什么是shell:Shell就像一个壳层,这个壳层介于用户和操作系统之间,负责将用户的命令解释为操作系统可以接收的低级语言,并将操作系统响应的信息以用户可以了解的方式来显示。使用;命令先执行命令1,不管命令1是否出错,接下来执行命令2,使用&&命令只有当命令1正确运行完毕后才能执行命令2,命令别名alias,取消别名unalias,输出重定向command > file输入重定向command < file错误重定向command 2> fie追加重定向command >> file同时实现输出和错误重定向command &> file

基础命令

Pwd显示工作目录路径,cd更改工作目录路径,ls列出子目录和文件信息,touch创建空文件、更改文件或目录时间,mkdir创建目录,rmdir删除空目录(-p递归删除目录),cp复制文件和目录,mv移动或更名现有文件或目录(-i系统询问,-f不询问),rm删除文件或目录(-f忽略不存在的文件,不给出提示,-r将参数中列出的全部目录和子目录均递归删除,-i提示是否删除),wc统计文件字节数、字数或行数(-l统计行数,-w统计单词数,-c统计字符数),ln创建链接文件(-s 创建软链接),cat显示文本文件(-n由1开始编号,-b对非空行编号,-s连续两行以上的空白行替换为一行空白行),more分页显示文本文件(按空格键显示下一页,按b返回上一页),less回卷显示文本文件,head显示指定文件前若干行(-n显示开头的几行,默认为前10行,-q表明不显示文件名的首部,-v表明要显示文件名的首部),tail查看文件末尾数据(+num从num行以后开始显示文件内容,-num从距文件末尾num行处开始显示文本内容,默认为后10行,-c以字节为计数单位显示文本文件),sort对文件中的数据进行排序(-m若给定文件已经排好序,合并文件,-c检查给定文件是否已排好序,若都没有排好序,则打印一个出错信息,并以状态值1退出,-u 对排序后认为相同的行只留其中一行,-d按字典顺序排,-f将小写与大写同等对待,-I忽略非打印字符,-r按逆序输出排序结果),uniq将重复行从输出文件中删除(-c在每行行首加上本行在文件中出现的次数,-d只显示重复行,-u只显示不重复行),cut从文件每行中显示出选定的字节、字符或字段,comm比较两个已排过序的文件(-1不显示只在第1个文件里出现过得行,-2不显示只在第二个文件里出现的行,-3不显示只在第1和2文件里出现过得行),diff逐行比较两个文本文件,列出其不同之处(-b忽略行尾的空格,-c采用相异之处的上下文输出格式,-e采用一个合法的ed脚本作为输出,-r当file1和file2是目录时,递归作用到各文件和目录上),grep查找文件中符合条件的字符串,find列出文件系统中符合条件的文件或目录(-name按文件名查找文件,-perm按照文件权限查找,-user按文件属性,-group按文件所属的组,-cmin n在过去n分钟内被修改过的文件,-ctime n在过去n天内被修改过的文件,-size n大小为n的文件,-type查找某一类型的文件),locate在数据库中查找文件,whereis查找指定文件、命令和手册页位置,file 查询文件类型,whatis查询命令功能,which显示可执行命令路径,uname显示计算机及操作系统相关信息(-a显示全部信息,-m显示计算机硬件类型,-n显示在网络上的主机名称,-r显示操作

系统的内核版本,-s显示操作系统名称,-v显示操作系统版本),hostname显示或修改计算机主机名,dmesg显示计算机开机信息(-c显示信息后清除缓冲区中的内容,-n设置记录信息的层次),cal显示日历信息(-j显示出给定月中的每一天是一年中的第几天,-y显示出整年的日历,-m以星期一为每周的第一天的方式显示),date显示和设置系统日期和时间(-d显示描述的日期,-s 设置描述的日期,-u显示或设置通用时间),echo在显示器上显示文本(-n表示输出文字后不换行),mesg设置其他用户发送信息的权限,wall对全部已登录用户发送消息,write向用户发送消息,clear清除计算机屏幕上的信息,sync将缓冲区内的文件写到硬盘中,uptime显示系统已运行的时间,last显示近期用户登录情况

Shell编程

1.简述简单shell程序的创建过程:创建文件、设置可执行权限、执行shell程序、使用bash命令执行程序

2.简述常见的shell环境变量:HOME PATH TERM UID PWD PS1 PS2

3.简述if条件语句与case语句的区别:if条件语句用于在两个选项中选定一项,而case条件选择为用户提供了根据字符串或变量的值从多个选项中选择一项的方法。

4.简述在linux系统中用户有哪些分类:root用户、虚拟用户、普通用户

用户和组群账户管理

1.管理用户帐户的配置文件有哪些?并描述这些文件各字段的含义。

etc/passwd用户名也称登录名,在系统内用户名应具有唯一性

口令存放加密的口令

用户标识号在系统内用一个整数标识用户ID号,每个用户的UID都是唯一的,root用户的UID 是0,普通用户的UID默认从500开始

组群标识号在系统内用一个整数标识用户所属的组群的ID号,每个组群的GID都是唯一的

用户名全称用户名描述,可以不设置。

主目录用户登录系统后首先进入的目录

登录shell 用户使用的shell类型

/etc/shadow用户名这里的用户名和/etc/passwd中的用户名是相同的

加密口令口令已经加密,如果有些用户这里显示的是“!!”,则表示这个用户还没有设置口令,不能登录到系统。

用户最后一次更改口令的日期从1970年1月1日算起到最后一次修改口令的时间间隔(天数)口令允许更换前的天数如果设置为0,则禁用此功能。该字段是指用户可以更改口令的天数。口令需要更换的天数如果设置为0,则禁用此功能。该字段是指用户必须更改口令的天数

口令更换前警告的天数用户登录系统后,系统登录程序提醒用户口令将要过期。

帐户被取消激活前的天数表示用户口令过期多少天后,系统会禁用此用户。

用户帐户过期日期指定用户帐户禁用的天数,如果这个字段的值为空,账户永久可用。

保留字段目前为空,以备将来linux系统发展时用。

2.创建用户账户useradd(-d新账户每次登录时所使用的主目录,-g组群名称,-s用户登录后使用的shell类型,-u用户的ID值).

修改用户账户usermod(-U解除密码锁定,-f修改在口令过期后多少天即关闭账户,-g修改用户所属的组群,-d修改用户登录时的主目录,-l修改用户账户名称,-c修改用户账户的用户名全称-L锁定用户密码使密码无效).

删除用户账户userdel(-r再删除用户的同时,将用户的主目录及本地邮件存储的目录或文件也一起删)

3.创建组群账户groupadd(-r创建系统组群,-g后接GID值),修改组群账户groupmod(-g设置欲使用的组群GID,-o重复使用组群GID,-n设置欲使用的组群名称),删除组群账户groupdel

4./etc/skel目录存放用户启动文件的目录/etc/default/useradd文件是在使用useradd命令创建用户账户时的规则文件

5.简述/etc/login.defs配置文件的内容。

规定了创建新用户时的一些默认设置,比如创建用户时是否需要主目录、UID和GID的范围、用户账户口令的期限等。

6.简述对用户账户设置口令和不设置口令的区别:假如系统里有两个用户:普通用户1和普通用

户2,设置口令可以从普通用户1通过普通用户2密码的方式切换到普通用户2,不设置密码的话,一般都需要先切换到root用户,再从root用户切换到另一个用户。

7.Passwd可以设置或修改用户的口令(-l锁住用户使其无权更改其密码,-S查询用户的口令状态,-u解除锁定,-d删除用户口令,仅能以root权限操作)。

gpasswd可以设置一个组群的群组密码,或是在群组中添加、删除用户(-a将一个用户加入到一个组群中,-d将一个用户从一个组群删除,-r取消一个用户组群的组群密码)。

chfn可以更改用户全名、办公室地址、电话等信息(-o设置办公地址,-r设置全名,-p设置公司电话,-h设置家庭电话)。

chsh可以更改用户帐户的shell类型(-s更改用户的shell类型,-l列出目前系统可用的shell 清单)。

su可以切换到其他用户帐户进行登录(-默认切换到root用户并且改变用户环境,-l登录并改变用户环境,-c执行一个命令,然后退出所在的用户环境)。

pwck可以校验用户配置文件/etc/passwd和/etc/shadow内容是否合法和完

newgrp可以让用户帐户以另一个组群身份进行登录

finger可以显示用户账户的信息

groups可以显示指定用户账户的组群成员身份

id可以显示用户的ID以及该用户所属组群的GID(-G显示用户所属组群的GID,-g显示用户所属主组群的GID,-u显示用户UID),w可以详细查询登录当前计算机的用户

who可以显示已登录当前计算机用户的简单信息

change管理用户口令的时效。

磁盘和文件系统管理

1.fdisk可以对磁盘进行分区(-b指定每个分区的大小-l列出指定硬盘的分区表信息-s将指定的分区大小输出到标准输出上,单位为区块,-u搭配“-l“参数列表,用分区数目取代柱面数目,

表示每个分区的起始地址,-v显示版本信息):

m 显示所有在fdisk中使用的命令

p 显示硬盘分区信息

a 设置硬盘启动区

n 创建新的分区

e 创建扩展分区

p 创建主分区

t 更改分区文件系统

d 删除硬盘分区

q 退出fdisk,不保存硬盘分区设置

w 保存硬盘分区并退出fdisk

2.linux系统下常用的文件系统?

Ext ext2 ext3 JFS ReiSerFs XFS NFS VFAT

3.使用某个文件系统存放数据的步骤:(1)使用fdisk命令在硬盘上创建分区(2)使用mkfs命令在分区上创建文件系统(3)使用mount命令挂载文件系统,或是修改/etc/fstab文件使得开机自动挂载文件系统(4)使用umount卸载文件系统

4.要对分区创建ext3文件系统,可以使用哪些命令?

mkfs –t ext3 /dev/sda5

mkfs.ext3 /dev/sda5

5.挂载硬盘mount /dev/sda5 /mnt/kk

. 挂载光盘mount -t iso9660 /dev/cdrom /media/cdrom

.挂载软盘mount -t vfat /dev/fd0 /media/floppy

.挂载文件系统为FAT32格式的U盘mount -t vfat /dev/sdb /media/disk

6.使用df查看挂载的/dev/sda5分区的信息

7.umount /dev/sda5或者umount /mnt/kk

umount /dev/cdrom或者umount /media/cdrom

umount /dev/fd0或者umount /media/floppy

umount /dev/sdb或者umount /media/disk

8.mount –s查看分区挂载情况或者查看/etc/mtab

9.通过修改/etc/fstab文件实现开机自动:第1和2列的内容是设备和默认挂载点,第3列指定了设备和分区的文件系统格式,第4列列出了对于每一个设备或者分区的所有挂载选项(auto和noauto,user和nouser,exec和noexec,ro以只读挂载rw以可读可写挂载,sync和async,defaults)第5列是dump选项(检查文件系统)第6列是fsck选项

10.创建交换分区mkswap /dev/sda5启用交换分区swapon /dev/sda5确认已经启用交换分区cat /proc/swaps 如果要在系统引导时启用交换分区,编辑/etc/fstab文件添加如下内容。然后在系统下次引导时,就会启用新建的交换分区。/dev/sda5 swap swap defaults 0 0

11.删除交换分区swapoff /dev/sda5 如果要在系统引导时不启用交换分区,编辑/etc/fstab文件删除如下内容/dev/sda5 swap swap defaults 0 0删除交换文件rm -rf /swapfile

12.文件有哪些权限,含义分别是什么?可读(可读文件内容)、可写(可修改文件内容)、可执行(对普通文件:文件内容可被装入内存,直接运行或逐条解释执行,对目录文件:可在分析路径名的过程中检索该目录)

13.可以使用哪些方法设置文件的权限?文件管理器更改权限、文字设定法、数字设定法chmod(u 所有者,g用户组,o其他用户,a所有用户)

14.Chown可以更改文件和目录的所有者和用户组(-R将下级子目录下地所有文件和目录的所有权一起更改)chgrp可以更改文件或目录所属的组

Linux日常管理和维护

1.Rpm软件包得设计目标是什么?可升级性、强大的查询功能、系统校验、纯净源码

2.使用rpm软件包管理的用途是什么?(1)可以安装、删除、升级和管理软件(2)通过rpm软件包管理能知道软件包包含哪些文件,也知道系统中的某个文件属于哪个软件包(3)可以查询系统中的软件包是否安装并查询其版本(4)开发者可以把自己的程序打包为rpm软件包发布(5)软件包签名GPG和MD5的导入、验证和签名发布(6)依赖性的检查,查看是否有软件包由于不兼容而扰乱了系统。

3.安装软件包rpm –i(表示安装)v(表示在安装过程中显示详细的信息)h(表示显示水平进度条)卸载软件包rpm –e升级软件包rpm –U刷新软件包rpm –Fvh查询软件包rpm –q(a,i,l,R,f)

4.打包是指将许多文件和目录变成一个总的文件,压缩是将一个大的文件通过一些压缩算法变成一个小文件。tar(-c创建新的档案文件,-r把要存档的文件追加到档案文件的末尾,-t列出档案文件的内容,查看已经备份了哪些文件,-u更新文件,用新增的文件取代原备份文件,-x从档案文件中释放文件,-f使用档案文件或设备,这个选项是比选的,-k保存已经存在的文件,-m在还原文件时,把所有文件的修改时间设定为现在,-M创建多卷的档案文件,以便在几个磁盘中存放,-v详细报告tar处理的文件信息,-w每一步都要求确认,-z用gzip来压缩/解压缩文件) CZVF(压缩) XZVF(解压缩)

5.简述linux系统的进程分类:交互式进程、批处理进程、守护进程

6.简述进程的启动方式:手工启动(前台启动和后台启动)、调度启动,用fg命令将挂起的作业放回到前台执行,用bg命令将挂起的作业放到后台执行,使用jobs命令显示shell的作业清单

7.查看系统进程信息ps(-a显示所有用户进程,-e显示进程环境变量,-l给出详细信息的列表,-r只显示正在运行的进程,-u打印用户格式,-x显示不带控制终端的进程)、top显示当前正运行的进程以及关于他们的重要信息

8.查看内存信息free,查看磁盘占用空间df,显示目录或文件的大小du

9.要设置计算机主DNS服务器IP地址需要修改哪个配置文件(cron)

/etc/hosts使用cron实现任务自动化可以通过修改/etc/crontab文件以及使用crontab命令(-e 编辑crontab文件,-l列出crontab文件中的内容,-r删除crontab文件),要使用cron服务查看rpm -qa |grep vixie-cron文件/etc/cron.allow和/etc/cron.deny被用来限制对cron的使用(不允许空格),启动和停止服务service crond start /stop

10.Linux的启动过程:BIOS自检、启动GRUB、加载内核、执行init进程、通过/etc/inittab文件进行初始化、执行/bin/login程序(重点)

11.init进程简介:id为1~2个字符,配置行的唯一标识,在配置文件中不能重复,runlevels(0关机,1单用户字符界面,2不具备网络文件系统(NFS)功能的多用户字符界面,4保留不用,5

具有网络功能的图形用户界面,6重启)

Linux网络基本配置

1.几个重要的网络命令

traceroute命令可以显示数据包到目标机之间的路径

ifconfig可以显示或设置计算机网卡的IP地址

ping测试与目标计算机之间的联通性

netstat显示网络状态的信息(-i显示网络界面信息表单,-r显示路由表,-u显示UDP传输协议的连线状况)arp增加、删除和显示缓存

tcpdump可以监视TCP/IP连接(-i指定监听的网络接口)

2.提高linux系统安全性:部署防火墙、关闭不用的服务和端口、严格禁止设置默认路由、口令管理、分区管理、防范网络嗅探、使用保留的IP地址、完整的日志管理、使用安全工具软件、部署linux防病毒软件、加强登录安全、补丁问题

3.Linux系统安全保护措施:系统安全记录文件、启动和登录安全性、限制使用su口令、限制NFS 访问、登录终端设置、防止网络攻击、安装补丁

4.简述使用OpenSSH远程登录的原因:使用OpenSSH工具将增进系统安全性,在使用OpenSSH软件进行通信时,登录验证口令将会被加密。它自动把DISPLAY变量转发给客户机器。

5.要配置NFS服务器需要修改哪个配置文件?/etc/exports

6.Apache软件为网络管理员提供了丰富的功能,包括目录索引、目录别名、内容协商、可配置的HTTP错误报告、CGI程序的SetUID执行、子进程资源管理、服务器端图像映射、重写URL、URL 拼写检查以及联机手册man等。

7.单击“系统”-“管理”-“服务器设置”-“HTTP”或在图形界面下终端输入“system-config-httpd”命令,即可启动这个程序。

8.配置Apache服务器:(1)在“主要设置”选项卡下配置基本设置(2)单击“虚拟主机”选项卡下来配置默认设置(3)在“虚拟主机”选项卡下配置默认的虚拟主机(4)如果要为不止一个URL或虚拟主机提供服务,则添加额外的虚拟主机(5)在“服务器”选项卡下配置服务器设置(6)在“调整性能”选项卡下配置连接设置(7)把所有必要的文件复制到DocumentRoot和cgi-bin 目录中(8)退出程序并保存设置。启动/停止service httpd start/stop

9.红色-压缩文件或包文件,蓝色-目录,白色-一般性文件(txt,配置文件,源码文件),浅蓝色-链接文件,绿色-可执行文件、可执行的程序

一、单项选择题

1、下面不是对Linux操作系统特点描述的是()

A、良好的可移植性

B、单用户

C、多用户

D、设备独立性

2、查看创建目录命令mkdir的帮助文档可以使用()

A、mkdir -h

B、man mkdir

C、help mkdir

D、info mkdir

3、用标准的输出重定向(>)像”>file01”能使文件file01的数据()

A、被复制

B、被移动

C、被覆盖

D、被打印

4、你想显示文件“longfile”的最后10行,下面那个命令是正确的?()

A、tail logfile

B、head -10 longfile

C、taid –d 10longfile

D、head longfile

5、下面哪个命令允许对文件重命名()

A、rn

B、rnamw

C、replace

D、mv

6、在vi编辑器里,命令“dd”用来删除当前( )。

A、字符

B、行

C、变量

D、字

7、比较重要的系统配置资料,一般来说大部分位于( )目录下。

A、 /etc

B、 /boot

C、 /home

D、 /usr

8、欲把当前目录下的 file1.txt 复制为 file2.txt,正确的命令是()

A、copy file1.txt file2.txt

B、cat file1.txt > file2.txt

C、cat file2.txt file1.txt

D、cp file1.txt| file2.txt

9、如何删除一个非空子目录 /tmp。()

A、del /tmp/*

B、rm -rf /tmp

C、rm -Ra /tmp/*

D、rm –rf /tmp/*

10、下面哪个命令不能用来显示文本的内容()

A、more

B、less

C、find

D、cat

11、一个文件名字为file.gz,可以用哪个命令来解压缩。()

A、tar

B、gzip

C、compress

D、bzip2

12、删除文件命令为()

A、mkdir

B、move

C、mv

D、rm

13、在给定文件中查找与设定条件相符字符串的命令为()

A、grep

B、gzip

C、find

D、sort

14、Linux有三个查看文件的命令,若希望在查看文件内容过程中可以用光标上下移动来查看文件内容,应使用命令()

A、cat

B、more

C、less

D、menu

15、在使用mkdir命令创建新的目录时,在其父目录不存在时先创建父目录的选项()

A、-m

B、-p

C、-f

D、-d

16、关闭linux系统(不重新启动)可使用-命令()

A、ctrl+alt+del

B、shutdown -r

C、halt

D、reboot

17、对文件进行归档的命令为()

A、gzip

B、tar

C、dump

D、dd

18、下列那一个指令可以设定使用者的密码()

A、pwd

B、newpwd

C、passwd

D、password

19、cron 后台常驻程序 (daemon) 用于:

a. 负责文件在网络中的共享

b. 管理打印子系统manages the printing subsystem

c. 跟踪管理系统信息和错误

d. 管理系统日常任务的调度 (scheduling)

20、下面哪个linux命令可以一次显示一页内容?

a. pause

b. cat

c. more

d. grep

21、Linux文件系统的文件都按其作用分门别类地放在相关的目录中,对于外部设备文件,一般应将其放在()目录中。

A、/dev

B、/etc 配置

C、/bin

D、/lib

22、rm命令可删除文件或目录,其主要差别就是是否使用递归开关()

A、-r或-R

B、-r或-A

C、-R或-a

D、-a或-A

23、可以在标准输出上显示整年日历的命令及参数是()

A、cal –y

B、date

C、date –y

D、date -Y

24、将/home/stud1/wang目录做归档压缩,压缩后生成wang.tar.gz文件,并将此文件保

存到/home目录下,实现此任务的tar命令格式()

A、tar -zcvf /home/wang.tar.gz /home/stud1/wang

B、gzip -zcvf /home/wang.tar.gz /home/stud1/wang

C、tar -zxvf /home/wang.tar.gz /home/stud1/wang

D、gzip -zxvf /home/wang.tar.gz /home/stud1/wang

25、增加一个用户的命令是:(、)

A、useradd

B、userdel

C、groupadd

D、groupdel

26、改变文件所有者的命令为()

A、chmod

B、touch

C、chown

D、cat

27、用ls-al命令列出下面的文件列表,问哪一个文件是符号连接文件。()

A、-rw-----2hel-s users 56 Sep 09 11:05 hello

B、--rw-----2hel-s users 56 Sep 09 11:05 goodbey

C、drwx--1 hel users 1024 Sep 10 08:10 zhang

D、lrwx-1 hel users 2024 Sep 12 08:12 cheng

28、为了达到使文件的所有者有读(r)和写(w)的许可,而其他用户只能进行只读访问,在设置文件的许可值时,应当设为:( )。

A、 566

B、644

C、655

D、744

29、以下哪一个是linux内核的稳定版本()

A、2.3.24

B、 2.6.17

C、 1.1.18

D、2.3.20

30、使用$cd ~命令后,我们会进入( ) 目录。

A、/

B、~

C、用户的主目录

D、/tmp

31、在Linux系统下,第二个IDE通道的硬盘(从盘)被标识为()

A、hdb

B、hda2

C、hd2

D、ide2

32、能够把从标准输入文件读入的一个字符集合翻译成另一个字符集合然后输出到标准输出文件的命令是()。

A、 ls

B、 tr

C、 copy

D、 grep

33、怎样了解您在当前目录下还有多大空间?

a. use df

b. use du /

c. use du .

d. use df .

34、如果想在Linux下实现热启,应当修改/etc/inittab下的哪一行()

A、#Trap CTRL-ALT-DELETE

B、 ca::ctrlaltdel:/sbin/shutdown -t3 -r now

C、 id:3:initdefault:

D、 10:3:wait:/etc/rc.d/rc 3

35.显示操作系统核心版本详细信息的命令是( )。

A、wc

B、 pwd

C、 uname

D、 su

36.将新建文件的默认权限设置为600是( D )。

A、 umask 077

B、 umask –S

C、 umask 600

D、 chmod 600

37. 下列那一个指令可以用来切换至不同的 runlevels()

A、tel

B、 telinit

C、goto

D、reboot

38.怎样更改一个文件的权限设置?

a. attrib

b. chmod

c. change

d. file

39、在/etc/fstab文件中指定的文件系统加载参数中,()参数一般用于CD-ROM等移动设备。

A defaults

B sw

C rw和ro

D noauto

40. Linux文件权限一共10位长度,分成四段,第三段表示的内容是()。

A 文件类型

B 文件所有者的权限

C 文件所有者所在组的权限

D 其他用户的权限

41. 终止一个前台进程可能用到的命令和操作()。

A kill

B ;+

C C shut down

D halt

42、下列提法中,不属于ifconfig命令作用范围的是()。

A 配置本地回环地址

B 配置网卡的IP地址

C 激活网络适配器

D 加载网卡到内核中

43、下列关于链接描述,错误的是?。

A 硬链接就是让链接文件的i节点号指向被链接文件的i节点

B硬链接和符号连接都是产生一个新的i节点

C 链接分为硬链接和符号链接

D 硬连接不能链接目录文件

44. 在局域网络内的某台主机用ping命令测试网络连接时发现网络内部的主机都可以连同,而不能与公网连通,问题可能是?。

A 主机IP设置有误

B 没有设置连接局域网的网关

C 局域网的网关或主机的网关设置有误

D 局域网DNS服务器设置有误

45. 下列文件中,包含了主机名到IP地址的映射关系的文件是:?。

A /etc/HOSTNAME

B /etc/hosts

C /etc/resolv.conf

D /etc/networks

46、下列不是Linux系统进程类型的是?

A 交互进程

B 批处理进程

C 守护进程

D 就绪进程(进程状态)

47、在日常管理中,通常CPU会影响系统性能的情况是:?

A CPU已满负荷地运转

B CPU的运行效率为30%

C CPU的运行效率为50%

D CPU的运行效率为80%

48、若一台计算机的内存为128MB,则交换分区的大小通常是?

A 64M

B B 128MB

C 256MB

D 512MB

49、Linux系统通过()命令给其他用户发消息。

A less

B mesg y

C write

D echo to

[ 注:mesg [y|n] 所有使用者决定是否允许其他人传讯息到自己的终端机介面]

50、在实际操作中,想了解命令logname 的用法,可以键入()得到帮助。

A logname --man

B logname/?

C help logname

D logname --help

二、填空

1、结束后台进程的命令是 kill

2、将前一个命令的标准输出作为后一个命令的标准输入,称之为管道

3、利用管道技术统计当前目录下有多少个文件,该命令是 ls . |wc –w

4、将/dev/cdrom挂载到/mnt/cdrom的命令是mount /dev/cdrom /mnt/cdrom

5、在Linux系统中,配置IP地址的命令是ifconfig

6、Linux常见的图形界面主要有 GNOME 、 KDE 和X 等。

7、使用 df 命令可以查看系统的磁盘空间使用情况,默认情况下以k为

单位显示大小。

8、要在命令行上以后台方式启动进程,需要在执行的命令后添加 & 符号。

9、链接分为:符号连接和硬连接。

10、安装Linux系统对硬盘分区时,必须有两种分区类型:根文件系统分区

和交换分区。

11、可以用ls –al命令来观察文件的权限,每个文件的权限都用10位表示,并

分为四段,其中第一段占 1 位,表示文件类型,第二段占3位,表

示文件所有者对该文件的权限。

12、 /sbin 目录用来存放系统管理员使用的管理程序

13、在vi编辑环境下,使用 ESC键进行模式转换。

14、进行字符串查找,使用grep命令

15、前台启动的进程使用复合键CTRL+C 终止。

16、成批添加用户的命令是newuser

17、检查已安装的文件系统/dev/had5是否正常,若检查有错,则自动修复,其命令及参数是 fsck –a /dev/had5

三、简答题

1、简述Linux系统有什么显著特点。

1.与UNIX兼容。

2.自由软件,源码公开。

3.性能高,安全性强。

4.便于定制和再开发。

5.互操作性高。

6.全面的多任务和真正的32位操作系统。

2、简述Linux shell的特点,并介绍几种常用shell。

特点:1.把已有命令进行适当组合,构成新的命令,组合方式很简单。

2.提供文件名扩展字符,单一的字符串可以匹配多个文件名,省去输入长串文件名。

3.直接使用Shell的内置命令,不需创建新的进程

4.允许灵活地使用数据流,提供通配符,输入/输出重定向,管道红等机制,方便模式匹配,I/O处理和数据传输。

5.结构化的程序模块,提供了顺序流程控制是,条件控制,循环控制。

6.提供了在后台(&)执行命令的能力。

7.提供了可配置的环境,允许你创建和修改命令,命令提示符和其他的系统行为。

8提供了一个高级的命令语言,让你能创建从简单到复杂的程序。

常用的Shell:Bourne shell ,C shell , Kor n shell ,Bourne again shell.

3、简述linux的几个运行级别及其相应的含义。

0:关机模式

1:为单用户模式,只用系统管理员可以登录。

2:为多用户模式,但是不支持文件共享

3.为完整的多用户模式,是标准的运行级。文件界面

4.保留模式。

5.完全的多用户模式,登录到X Window系统。图形界面。

6.为重启执行关闭所有运行的进程,然后重新启动系统。

4、简述Swap分区的作用?

答案要点:交换区可是看作是内存的一部分,只是它是从硬盘中划分出来的。它像windows下的虚拟内存。它的作用是缓存数据。划分它时,大小设成你的物理内存的大小的两倍。

5、在/etc/passwd文件中,每一行用户记录包括哪些信息?彼此如何分开?

每一行用户记录包括信息:注册名,密码,用户标识号,组标识号,用户名,用户主目录,命令解释程序。每个信息之间用“:”来分开。

6、在Linux系统中,根目录下含有哪些内容?各自的功能是什么?至少列举8个。

1. bin:包含二进制文件的可执行程序。

2. sbin:存放用于管理系统的命令。

3. boot:用于存放引导系统时使用的各种文件。

4. etc:非常重要,它包含许多Linux系统配置文件。

5. dev:包含标示设备的特别文件,这些文件用于访问系统中所有不同类型的硬件。

6. home:是用户起始目录的基础目录。

7.mnt:存放安装文件系统的安装点。

https://www.wendangku.net/doc/0e13292730.html,r:包含了多个子目录,这些子目录中保存系统上一些重要的程序,可供所有用户共享。

9.var:包括系统正常运行时要改变的数据。

10.lib:保存程序运行时使用的共享库。

11.root:是超级用户的目录。

12.tmp:用于存放程序运行时生成的临时文件。

7、将文件file1的前20行、文件file2的最后15行合并成一个文件AB。82

Cat head -20 file1 tail -15 file2 > AB

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)进程。 孤儿进程:一个父进程退出,而它的一个或多个子进程还在运行,那么那些子进程将成

大学期末考试题

一、单项选择题(本大题共 20 小题,每小题 1 分,共 20 分) 1.咨询顾问最核心的能力是其( D ) A.专业水平B.策划力C.技术能力D.影响力 2.在设备结构优化战略实施过程中,为实行大批量生产,企业应提高比重的设备是(D) A.服役期短的设备B.技术水平高的设备C.通用型设备D.专用型设备 3.一般来讲,新兴产业的收入弹性系数( C ) A.小于 1 B.等于 1 C.大于 l D.不确定 4.一般来讲,标准产品的适宜推销方式是( D ) A.人员推销B.展示会C.关系营销D.广告 5.企业战略涉及期限较长,一般认为应( C ) A.至少 3 年B.3~5 年C.至少 5 年D.至少 10 年 6.财务管理咨询的主要对象是( C ) A.企业经营活动B.企业生产活动C.企业资本活动D.商品流通活动 7.为实现企业的目标利润而把成本费用控制在合理的水平之下的谋划与方略,属于 ( D ) A.成本结构优化战略B.成本控制战略C.节约成本战略D.目标成本战略 8.山东水泥厂张才奎同志身先士卒,不图报酬,参加全厂最苦的“打窑皮”,带领全厂职工一举扭转十年亏损的局面。张才奎实施的方案属于( B ) A.企业员工共同信念战略方案B.企业凝聚力方案C.企业整体战略方案D.企业职工形象方案 9.企业行为识别系统的简称是( B ) A.MI B.BI C.VI D.CIS 10.咨询机构在具体职位的设计中,首先应考虑( A ) A.工作的需要B.咨询人员的素质C.人际关系D.心理结构 11.企业使命和战略目标的咨询属于组织结构内( A) A.最高层次的咨询B.中间层次的咨询C.第二层次的咨询D.第三层次的咨询 12.企业成长第三阶段有可能发生的危机是( B ) A.专制危机B.控制危机C.领导危机D.丧失活力危机 13.新产品一般是指在以下哪一范围内第一次试制鉴定确认的产品?( C ) A.企业内B.企业所在地区C.一个省、市、自治区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题库与答案

一、填空题 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__。

大学人工智能期末考试题库

《人工智能与专家系统》试卷(1)参考答案与评分标准 问答题(每题5分,共50分) 1.人工智能是何时、何地、怎样诞生的?(5分) 答:人工智能于1956年夏季在美国达特茅斯(Dartmouth)大学诞生。(3分)1956年夏季,美国的一些从事数学、心理学、计算机科学、信息论和神经学研究的年轻学者,汇聚在Dartmouth大学,举办了一次长达两个月的学术讨论会,认真而热烈地讨论了用机器模拟人类智能的问题。在这次会议上,第一次使用了“人工智能”这一术语,以代表有关机器智能这一研究方向。这是人类历史上第一次人工智能研讨会,标志着人工智能学科的诞生,具有十分重要的意义。(2分) 2.行为主义是人工智能的主要学派之一,它的基本观点是什么?(5分) 答:行为主义,又称进化主义或控制论学派。这种观点认为智能取决于感知和行动(所以被称为行为主义),它不需要知识、不需要表示、不需要推理。其原理是控制论和感知——动作型控制系统。 3.什么是知识表示?在选择知识表示方法时,应该考虑哪几个因素?(5分)答:知识表示是研究用机器表示知识的可行性、有效性的般方法,是一种数据结构与控制结构的统一体,既考虑知识的存储又考虑知识的使用。知识表示实际上就是对人类知识的一种描述,以把人类知识表示成计算机能够处理的数据结构。对知识进行表示的过程就是把知识编码成某种数据结构的过程。(3分)在选择知识表示方法时,应该考虑以下几个因素:(1)能否充分表示相关的领域知识;(2)是否有利于对知识的利用;(3)是否便于知识的组织、维护和管理;(4)是否便于理解和实现。(2分) 4.框架表示法有什么特点?(5分) 答:框架表示法有如下特点:结构性、继承性、自然性。(5分) 5.何谓产生式系统?它由哪几部分组成?(5分) 答:把一组产生式放在一起,让它们相互配合,协同作用,一个产生式生成的结论可以供另一个产生式作为已知事实使用,以求得问题的解,这样的系统称为产生式系统。(2分) 产生式系统一般由三个基本部分组成:规则库、综合数据库和推理机。(3分) 6.产生式系统中,推理机的推理方式有哪几种?请分别解释说明。(5分)答:产生式系统推理机的推理方式有正向推理、反向推理和双向推理三种。 正向推理:正向推理是从己知事实出发,通过规则库求得结果。 反向推理:反向推理是从目标出发,反向使用规则,求证已知的事实。 双向推理:双向推理是既自顶向下又自底向上的推理。推理从两个方向进行, 直至在某个中间界面上两方向结果相符便成功结束;如两方衔接不上,则推理失败。

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题库选择及答案

一、选择题 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模拟试题 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.wendangku.net/doc/0e13292730.html,lst C.ipchains https://www.wendangku.net/doc/0e13292730.html,stat 答案:D(网络基本命令)

四川大学期末考试试题(A卷).doc

四川大学期末考试试题(A卷) (2013——2014 学年第一学期) 课程号:303066030课序号:课程名称:计算机基础及C程序设计语言 任课教师:刘亚梅刘洋任瑞玲曾晓东余勤罗伟王茂宁王忠邓丽华成绩: 适用专业年级:2012级学生人数:印题份数:学号:姓名: 考试须知 四川大学学生参加由学校组织或由学校承办的各级各类考试,必须严格执行《四川大学考试工作管理办法》和《四川大学考场规则》。有考试违纪作弊行为的,一律按照《四川大学学生考试违纪作弊处罚条例》进行处理。 四川大学各级各类考试的监考人员,必须严格执行《四川大学考试工作管理办法》、《四川大学考场规则》和《四川大学监考人员职责》。有违反学校有关规定的,严格按照《四川大学教学事故认定及处理办法》进行处理。 一、单项选择题(每题1.5分,共45分)(注:本题及以下各题均以VC++6.0为软件编程平台) 1.一个C程序总是从_______开始执行的。 A)main函数B)程序的第一行 C)程序的第一个函数D)不固定位置 2.以下对C语言的描述正确的是。 A)函数允许嵌套定义B)编译时不检查语法 C)用户所定义的标识符必须以字母开头D)转义字符以“\”开头 3.下列C语言中运算对象必须是整型的运算符是。 A) %= B) && C) = D) *= 4.若有以下程序段:int c1, c2=3, c3=2; c1=(float)c2/c3;则执行后,c1、c2的值分别是。 A)0,3.0 B) 1,3.0 C) 0,3 D) 1,3 5.下列变量定义中合法的是。 A)short_a=0xda; B)double b=1+5e2.5; C)int a=‘A’; D)float 2_and=1-e-3; 6.若变量已正确定义并赋值,符合C语言语法的表达式是。 A)++(a+1) B)a=7+b/c=a++ C)a=a+7=c+b D)a=’\0’ 7.设int a=1,b=2,c=3,m=4,n=5,p=3;,则执行表达式(a=m10);,则a和b的值分别是。 A)10和1 B)10和0 C)11和0 D)11和1 11.以下4个选项中,不能 ..看作一条语句的是。 A)if (b= =0) m=1;n=2; B)a=0,b=0,c=0; C)if (b==0){m=1;n=2;} D)if (a>0); 注:1试题字迹务必清晰,书写工整。本题8 页,本页为第 1 页

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目录结构中目录中的文件是普通用户可以使用的可使用的可执行文件的目录是(B)19 A./sbin B./bin C./usr D./lib 2.在Linux目录结构中Linux的内核及引导程序所需要的文件位于(B)目录 A/bin B./boot C./root D./proc 3.在Linux目录结构中用来存放系统配置文件(D)目录 A./lib B./dev C./proc D./etc 4.Linux三种特殊权限中仅用于目录文件的权限是(C)22 C.黏滞位 D.都可以 5.Linux三种权限中允许进入目录的权限(C) 22 可读可写可执行 D.都不是 6.下列脚本文件最先自动执行的是(A)24 A./etc/ B./etc/profile C.~/.bashrc D.~/.bash_logout 7.下面通配符可匹配多个任意字符的通配符是(A)29 A.* B. ? C.[abcde ] D.[!a-e] 8.输出重定向符号右边的文件已经存在,不会覆盖文件而是追加的定向符是(B) A.> B.> > C. 2> D.&> 9.表示用户家目录的是(B) A./home (所有用户家目录的父目录,+用户名才是用户家目录) B.~ C. . D. .. 10.可删除非空目录及其子目录的命令是(B) A. touch -r 空目录 11. 是强引用的符号(A) A. 单引号 B.反引号 C.双引号 D.中括号 12.可显示隐藏文件的ls命令形式选项是(A)

13.可通过接受标准输入作为输出内容来创建简单文件的命令是(B)42 A.touch D. gedit 14.不带有编辑功能但有翻页、按行滚动、搜索功能的命令是(B) 43 A.cat 和less 和 tail D vi 15.wc命令可统计文件的行数、字数和字节数。在下列格式中只显示文件的字数的是(C) 51 A.wc B. wc -c C. wc -w D wc -l 16.可实现文件重命名的命令是(B)52 A.cp B. mv C. ln D rename 17.在Linux系统中可通过挂载将光盘、U盘或一个文件系统连接到主目录树的一个目录节点。期中光盘或光盘镜像对应的文件系统类型是(C)44 A.vfat B. ext3 D vboxsf 18.下面更改文件命令只能更改符号连接的目标文件的权限的命令是(C) A.chown C. chmod D.以上都不对 19.chmod命令的权限模式可使用字符串形式或八进制形式,当使用八进制形式时模式应由三或四位八进制构成,其中从最高到最低位依次表示为(A)每个八进制的三个二进制位从高到低分别表示为有无读、写、执行权限 A.文件所有者文件所属组其他用户 B. 其他用户文件所属组文件所有者 C.文件所属组文件所有者其他用户 D.其他用户文件所有者文件所属组 20.chmod命令的权限模式可使用字符串形式或八进制形式,当使用八进制形式时模式应由三或四位八进制构成,其中每个八进制的三个二进制位从高到低分别表示为有无(A) A.读写执行 B.写读执行 C.执行读写 D.执行写读 21.运行时不会创建子进程的方式是(C)69 A.赋予shell程序文件可执行权限,直接运行shell 程序(外部命令)

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.下列设备属于块设备的是()。

大学C期末考试题库

一、单选题: 1. 能作为C++程序的基本单位是( )。 A. 字符 B. 语句 C. 函数 D. 源程序文件 2. 程序中主函数的名字为( )。 A. main B. MAIN C. Main D. 任意标识符 3. 关于C++与C 语言的关系的描述中,( )是错误的。 A. C 语言是C++的一个子集; B. C 语言与C++是兼容的; C. C++对C 语言进行了一些改进; D. C++和C 语言都是面向对象的 4. 可用作C++语言用户标识符的一组标识符是( )。 A. void define +WORD B. a3_b3 _123 YN C. for -abc Case D. 2a DO sizeof 5. 存储以下数据,占用存储字节最多的是( )。 A. 0 B. ‘0’ C. “0” D. 0.0 6. 设int a=12;则执行完语句a+=a*a ;后,a 的值是( )。 A. 12 B. 144 C. 156 D. 288 7. 假设在程序中 a 、b 、c 均被定义成整型,所赋的值都大于1,则下列能正确表示代数式abc 1的表达式是( )。 A. 1.0/a*b*c B. 1/(a*b*c) C. 1/a/b/(float)c D. 1.0/a/b/c 8. 以下说法中正确的是( )。 A. C++程序总是从第一个定义的函数开始执行 B. C++程序总是从main 函数开始执行 C. C++函数必须有返回值,否则不能使用函数 D. C++程序中有调用关系的所有函数必须放在同一个程序文件中 9. 下面有关构造函数的描述中,正确的是( )。 A. 构造函数可以带有返回值 B. 构造函数的名字与类名完全相同 C. 构造函数必须带有参数 D. 构造函数必须定义,不能缺省 10.在声明类时,下面的说法正确的是( )。 A. 可以在类的声明中给数据成员赋初值 B. 数据成员的数据类型可以是register C. private ,public ,protected 可以按任意顺序出现 D. 没有用private ,public ,protected 定义的数据成员是公有成员 11.在下面有关析构函数特征的描述中,正确的是( )。 A. 一个类可以有多个析构函数 B. 析构函数与类名完全相同 C. 析构函数不能指定返回类型 D. 析构函数可以有一个或多个参数 12.构造函数是在( )时被执行的。 A. 程序编译 B. 创建对象 C. 创建类 D. 程序装入内存 13. 下面有关静态成员函数的描述中,正确的是( ) A. 在静态成员函数中可以使用this 指针 B. 在建立对象前,就可以为静态数据成员赋值 C. 静态成员函数在类外定义是,要用static 前缀 D. 静态成员函数只能在类外定义 14.下面有关友员函数的描述中,真确的说法是( ) A. 友员函数是独立于当前类的外部函数

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.破解超级用户root的密码,将密码改为redhat。 (三个e,一个space+1,一个b) 开机时按e(也可以是任意键),再次按e键进入kenel参数界面; 选中第二行,再次按e键,之后用空格键(space键)+1直接进入runlever1,然后回车; 按b键重新引导系统; #getenforce------------enforcing #setenforce0(关闭防火墙,为1时开启); #getenforce------------permissive #passwd 输入密码并确认; #init6(重启); 2.建立manager组,创建两个用户harry,natasha,他们的附属组都为manager,创建用户strlt,用户strlt的登录shell为非交互式shell。#groupadd manager(创建manager组) #vim/etc/group;(检查是否创建成功) (创建两个用户) #useradd harry–G manager #useradd natasha–G manager (创建用户strlt,用户strlt的登录shell为非交互式shell) #useradd–s/sbin/nologin strlt (检查) #vim/etc/passwd #vim/etc/group 3.将/etc/fstab复制到/var/tmp/fstab,设置harry可以读写,natasha 不能做任何操作,其他用户可读,设置manager组为fstab的所属组。(复制) #cp/etc/fstab/var/tmp/fstab (设置manager组为fstab的所属组) #chgrp manager/var/tmp/fstab (设置harry可以读写) #setfacl–m u:harry:rw/var/tmp/fstab (设置natasha不能做任何操作) #setfacl–m u:natasha:0/var/tmp/fstab

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

相关文档
相关文档 最新文档