Linux综合试题
linux 操作系统安全试卷
linux 操作系统安全试卷Linux 操作系统安全试卷一、选择题(每题 2 分,共 30 分)1、在 Linux 中,以下哪个命令用于更改文件或目录的权限?()A chmodB chownC umaskD mkdir2、下列关于 Linux 密码策略的描述,错误的是()A 可以设置密码的最小长度B 可以设置密码的过期时间C 密码复杂度要求是强制的,无法修改D 可以限制密码重复使用的次数3、为了增强 Linux 系统的安全性,应该定期对系统进行更新,以下哪个命令用于更新系统软件包?()A aptget updateB yum updateC pacman SyuD 以上都是4、在 Linux 中,SELinux 是一种强制访问控制机制,以下关于SELinux 的说法,正确的是()A SELinux 总是能提高系统的安全性B SELinux 可能会导致某些应用程序无法正常运行C 关闭 SELinux 不会对系统安全造成影响D SELinux 的配置非常简单,不需要专业知识5、以下哪种方式不是 Linux 系统中常见的用户认证方式?()A 本地用户认证B LDAP 认证C 指纹认证D Kerberos 认证6、要限制某个用户只能在特定的时间段登录 Linux 系统,可以通过修改以下哪个配置文件实现?()A /etc/passwdB /etc/shadowC /etc/logindefsD /etc/security/timeconf7、在 Linux 中,以下哪个命令可以查看系统中正在运行的进程?()A psB topC killD jobs8、为了防止恶意用户通过暴力破解密码登录系统,可以采取以下哪种措施?()A 启用防火墙B 安装杀毒软件C 配置账户锁定策略D 以上都是9、以下哪个文件用于存储 Linux 系统的日志信息?()A /var/log/messagesB /etc/logrotateconfC /var/log/secureD 以上都是10、当发现 Linux 系统存在安全漏洞时,应该首先()A 安装补丁B 评估漏洞的影响C 通知所有用户D 关闭相关服务11、在 Linux 中,以下哪个命令用于查看文件的内容?()A catB moreC lessD 以上都是12、为了保护 Linux 系统中的敏感文件,应该()A 设置合适的权限B 定期备份C 加密文件D 以上都是13、以下哪种工具可以用于检测 Linux 系统中的恶意软件?()A ClamAVB NortonC McAfeeD 360 安全卫士14、在Linux 中,以下哪个目录通常用于存储系统配置文件?()A /etcB /varC /usrD /home15、为了防止网络攻击,Linux 系统中的防火墙应该默认()A 开放所有端口B 关闭所有端口C 只开放必要的端口D 随机开放端口二、填空题(每题 2 分,共 20 分)1、 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.cA. 生成目标文件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.cTGT = $(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内核版本的说法,以下错误的是()。
Linux复习题综合练习及答案
Linux复习题综合练习及答案1、linux的第二块硬盘的第一个分区应该表示为:()a./hda1b./hdb1c./hdbad./hda22、在linux中有关ide设备命名编号正确的有()a.sda第一个ide控制器,主设备b.sdb第二个ide控制器,次设备c.hda第二个ide控制器,主设备d.hda第一个ide控制器,主设备3、利用命令find搜寻当前目录下的名称尾为.c的文件,并将结果输入至标准输入的命令就是()a.find.-name\cprintb.find.-name\cprintc.find.-name\cprintd.find.-name\cprint4、启动运转级别3代表什么:()a.关闭系统b.单用户管理模式c.无网络功能的多用户模式d.带有网络功能的多用户模式5、为了将当前目录下的归档文件myftp.tgz解压缩到/tmp目录下,我们可以使用()a.tarxvzfmyftp.tgz-c/tmpb.tarxvzfmyftp.tgz-r/tmpc.tarvzfmyftp.tgz-x/tmpd.tarxvzfmyftp.tgz/tmp6、怎样新建一个新文件:()a.mkhello.cb.rmhello.cc.touchhello.cd.newhello.c7、下面哪些命令可以分页表明小文本文件:()a.moreb.catc.typed.less8、lscal命令列出下面的文件列表,问那一行代表是链接文件。
()a.-rw-------2hel-susers56sep0911:05hellob.-rw-------2hel-susers56sep0911:05goodbeyc.drwx-----1helusers1024sep1008:10zhangd.lrwx-----1helusers2024sep1208:12cheng9、以下哪几种是vi的工作模式()(多选)a.命令模式b.删掉模式c.编辑模式d.末行模式10、临时注销一个用户,可以直接修改/etc/shadow文件,即在该用户口令前加()a.!b.#c.%d.*11、启动x-windows命令是()a.startb.startxc.begind.beginx12、加装linux系统对磁盘分区的建议就是()a至少有一个磁盘分区b至少有两个磁盘分区c至少有三个磁盘分区d至少有四个磁盘分区13、下面哪个文件包含了主机名到ip地址的映射关系()a./etc/hostnameb./etc/hostsc./etc/resolv.confd./etc/networks14、在linux系统,预设的shell就是什么:()a.bashb.ashc.cshd.gnush15、pwd命令的功能就是()a设置用户的口令b表明用户的口令c相当于windows命令行里输入cd命令d相当于在windows命令行里输入dir命令16、当一个目录作为一个挂载点被使用后,该目录上的原文件()a、被永久删掉b、被暗藏,等待装载设备装载后恢复正常c、被放进回收站d、被暗藏,等待计算机重新启动后恢复正常17、执行命令“chmodo+rwmyfile”后,myfile文件的权限变化为()a、同组用户可读写myfile文件b、其他用户可读写myfile文件c、所有用户都可读写myfile文件d、文件所有者读写myfile文件18、tar命令可以进行文件的()a、放大、档案和解压缩b、放大和解压缩c、放大和档案d、档案和解压缩19、负责管理继续执行防火墙规则的服务(守护者进程)就是()a、iptablesb、networkc、securityd、xinetd20、使用vi编辑文本只读时,保存并退出的命令是?(单选题)a:w!b:q!c:wqd:e!21、当一个文件属性为drwxrwxrwt,则这个文件的权限就是什么样的?(多选题)a:任何用户皆可以加载、可以载入b:root可以删掉该目录的文件c:给普通用户以文件所有者的特权d:文件拥有者有权删除该目录的文件22、什么命令用来查看硬盘被占用了多少空间和剩余多少空间?(单选题)a:dub:dfc:freed:vmstat23、linux使用者的帐号、密码与群组的名称文件放到哪些文件里?(多选题)a:/etc/passwdb:/etc/shadowc:/etc/groupd:/etc/users24、暂停某用户帐号可以采用如下哪些方法?(多选题)a.把/etc/passwd文件中该用户信息字段ka#b.passwd-1[用户名]c.将/etc/passwd该用户信息shell字段改成/sbin/nologind.passwd-u[用户名]25、假如系统启动步入运转级别3,则在/etc/rc.d/rc3.d/目录中,以下哪一个脚本首先继续执行?(单选题)a.k20rwhodb.s30syslogc.k96pcmciad.s99linuxcof26、怎样新建一个崭新目录:()a.touchhellob.mkdirhelloc.rmhellod.newhello27、linux文件权限一共10位长度,分成四段,第三段表示的内容是()a.文件所有者所在组的权限b.文件所有者的权限c.文件类型d.其他用户的权限28、存放设备文件的相关文件目录:()a./devb./etcc./libd./bin29、某文件的组外成员的权限为所读:所有者存有全部权限:组内的权限为读与写下,则该文件的权限为?a,467b,674c,476d,76430、将windowsc:盘(hda1)安装在linux文件系统的/winsys目录下,命令是?(单选题)a.#mountdev/had1/winsysb.#mount/dev/had1/winsysc.#mount/dev/had1winsysd.#mo untdev/hda1winsys31、将光盘cd-rom(hdc)加装至文件系统的/mnt/cdrom目录下的命令就是?(单选题)a.mount/mnt/cdromb.mount/mnt/cdrom/dev/hdcc.mount/dev/hdc/mnt/cdromd.mount/ dev/hdc32、将光盘/dev/hdc装载的命令就是?(单选题)a.umount/dev/hdcb.unmount/dev/hdcc.umount/mnt/cdrom/dev/hdcd.unmount/mnt/cdrom/dev/hdc33、在/home=/studl/wang目录下有一文件file,使用哪一个命令可实现在后台执行命令,此命令将file文件中的内容输出到file.copy文件中?(单选题)a、catfile>file.copyb、cat>file.copyc、catfilefile.copy&d、catfile>file.copy&34、关于文件系统的加装和装载,下面叙述恰当的事?(单选题)a、如果光盘未经装载,光驱就是看不清楚的b、加装文件系统的加装点就可以就是/mnt之下c、不管光驱中是否有光盘。
linux综合测试试题3
综合测试试卷三(1)在Linux系统中,744表示该文件权限为()。
A:rwxr--r--B:rwxrw-r--C:rwxr-xr--D:rwxr-xr-x(2)小郑是Linux系统中的普通用户,默认使用Bourne shell,当小郑成功登录系统后提示符号为()。
A:$B:#C:%D:&(3)在Linux系统中,设置文件属组和属主的命令是()。
A:usermodB:chmodC:changeD:chown(4)当用户charles离职后,linux系统管理员使用命令“userdel charles”将该用户帐号删除,此命令在系统中完成了删除()的操作。
A:“/etc/group”文件中charles的相关信息B:“/etc/shadow”文件中charles的相关信息C:charles的宿主目录和其中的所有文件D:“/etc/passwd”文件中charles的相关信息(5)Linux系统缺省的用户主目录是在()目录下以用户名命名的目录。
A:/B:/rootC:/homeD:/usr(6)在Linux系统中,crontab文件由六个域组成,每个域之间用空格分割,在如下排列中正确的是()。
A:MIN HOUR DA Y MONTH YEAR COMMANDB:MIN HOUR DA Y MONTH DA YOFWEEK COMMANDC:COMMAND HOUR DA Y MONTH DA YOFWEEKD:COMMAND YEAR MONTH DA Y HOUR MIN(7)在Linux系统中,显示文件名隐藏权限使用()命令。
A:lsattrB:chattrC:ls -aD:ls -l(8)在Linux系统中,文件的组外成员的权限为只读,所有者的权限,组内的权限为读与写,则该文件的权限是()。
A:467B:674C:476D:764(9)在Linux系统中,安装软件包使用()命令。
A:rpm -qi 软件包B:rpm -qa 软件包C:rpm -ivh 软件包D:rpm -vh 软件包(10)将光盘CD-ROM(hdc)安装到文件系统的/mnt/cdrom目录下的命令是()。
Linux操作系统经典题库及答案
Linux操作系统经典题库及答案一、选择题1、在 Linux 中,用于切换用户身份的命令是()A useraddB suC passwdD groupadd答案:B解释:su 命令用于切换用户身份。
useradd 用于添加用户,passwd用于修改用户密码,groupadd 用于添加用户组。
2、以下哪个命令可以查看当前所在的工作目录?()A pwdB cdC lsD mkdir答案:A解释:pwd 命令可以显示当前工作目录的路径。
cd 用于切换目录,ls 用于列出目录内容,mkdir 用于创建新目录。
3、在 Linux 中,要创建一个新文件,可以使用以下哪个命令?()A touchB cpC mvD rm答案:A解释:touch 命令可以创建一个新的空文件。
cp 用于复制文件或目录,mv 用于移动或重命名文件或目录,rm 用于删除文件或目录。
4、要查看一个文件的内容,可以使用以下哪个命令?()A catB moreC lessD 以上均可答案:D解释:cat 命令会一次性显示文件的全部内容;more 命令分页显示文件内容,按空格键翻页;less 命令也分页显示文件内容,支持更多的操作,如上下滚动等。
5、以下哪个命令用于查找文件?()A findB grepC locateD 以上都是答案:D解释:find 命令根据各种条件查找文件和目录;grep 命令在文件中查找指定的字符串;locate 命令通过数据库快速查找文件。
二、填空题1、 Linux 系统中,超级用户的用户名是_____。
答案:root2、要给一个文件赋予可执行权限,可以使用命令_____。
答案:chmod +x 文件名3、管道符“|”在 Linux 中的作用是将_____。
答案:前一个命令的输出作为后一个命令的输入4、终止一个前台进程可以使用_____组合键。
答案:Ctrl + C5、在 Linux 中,用于压缩文件的命令是_____。
linux试题及答案
linux试题及答案一、选择题1. Linux操作系统的默认文件系统是()。
A. FAT32B. NTFSC. ext4D. exFAT答案:C2. 在Linux系统中,用于查看文件内容的命令是()。
A. catB. dogC. ratD. log答案:A3. 下列哪个命令可以用来压缩文件或目录?()。
A. gzipB. zipC. bzip2D. All of the above答案:D4. 在Linux中,用于远程登录的命令是()。
A. telnetB. sshC. ftpD. rlogin答案:B5. 下列哪个是Linux系统下的包管理器?()。
A. yumB. apt-getC. pipD. Both A and B答案:D二、填空题1. 在Linux系统中,查看当前工作目录的命令是________。
答案:pwd2. 使用Linux命令行创建一个名为“myfolder”的目录的命令是________。
答案:mkdir myfolder3. 将文件“oldfile.txt”重命名为“newfile.txt”的命令是________。
答案:mv oldfile.txt newfile.txt4. 显示当前目录下所有隐藏文件和文件夹的命令是________。
答案:ls -a5. 为了查看系统进程信息,可以使用的命令是________。
答案:ps三、简答题1. 请简述Linux操作系统的主要特点。
答:Linux是一个开源的Unix-like操作系统,其主要特点包括稳定性高、安全性强、免费或低成本、多用户多任务、良好的硬件支持和丰富的软件资源等。
2. 请解释什么是Linux内核?答:Linux内核是Linux操作系统的核心部分,负责系统的最基本功能,包括进程管理、内存管理、文件系统管理和网络服务等。
它是一个运行在最低权限级别的程序,负责调度和管理系统资源。
3. 请描述Linux中的文件系统层次结构。
Linux考试试题100道(附答案)
Linux考试试题100道(附答案)1、Linux系统中,用户文件描述符0 表示______。
A.标准输入设备文件描述符B.标准输出设备文件描述符B.管道文件描述符 D.标准错误输出设备文件描述符答案:A2、以长格式列目录时,若文件test的权限描述为:drwxrw-r–,则文件test的类型及文件主的权限是______。
A.目录文件、读写执行B.目录文件、读写C.普通文件、读写D.普通文件、读答案:A3、当字符串用单引号(’’)括起来时,SHELL将______。
A.解释引号内的特殊字符B.执行引号中的命令C.不解释引号内的特殊字符D.结束进程答案:C4、/etc/shadow文件中存放______。
A.用户账号基本信息B.用户口令的加密信息C.用户组信息D.文件系统信息答案:B5、若当前目录为/home,命令ls–l 将显示home 目录下的()。
A.所有文件B.所有隐含文件C.所有非隐含文件D.文件的具体信息答案:D6、为卸载一个软件包,应使用_____。
A.rpm -iB.rpm -eC.rpm -qD.rpm -V答案:B7、下面关于文件“/etc/sysconfig/network-scripts/ifcfg-eth0”的描述哪个是正确的?( )。
A.它是一个系统脚本文件B.它是可执行文件C.它存放本机的名字D.它指定本机eth0的IP地址答案:D8、如何快速切换到用户John的主目录下?( )A.cd @JohnB.cd #JohnC.cd &JohnD.cd ~John答案:D9、启动DNS服务的守护进程()A. httpd startB.httpd stopC. named startD. named stop答案:C10、Linux有三个查看文件的命令,若希望在查看文件内容过程中可以用光标上下移动来查看文件内容,应使用命令()A.cat B. more C. less D. menu答案:C11、在LINUX中,要查看文件内容,可使用()命令。
LINUX试题大综合
一、单选1 . 存放用户帐号的文件是(C)。
A. shadow B. group C. passwd D. gshadow2 . 下面哪个系统目录中包含Linux使用的外部设备(B)。
A./bin B. /dev C. /boot D. /home3 . Linux系统的联机帮助命令是(D)。
A. tar B. cd C. mkdir D. man4 . 如何删除一个非空子目录/tmp (B )。
A. del /tmp/* B. rm -rf /tmp C. rm -Ra /tmp/* D. rm –rf /tmp/*5. 更改一个文件权限的命令是(C)。
A. change B. attrib C. chmod D. at6. 如果执行命令#chmod 746 file.txt,那么该文件的权限是(A)。
A. rwxr--rw-B. rw-r--r—C. --xr--rwxD. rwxr--r—7. 如果您想列出当前目录以及子目录下所有扩展名为“.txt”的文件,那么您可以使用的命令是(A )。
A. ls *.txtB. find –name “.txt”C. ls –d .txtD. find . “.txt”8 . 怎样显示当前目录(A)。
A. pwd B. cd C. who D. ls9 . 欲把当前目录下的file1.txt 复制为file2.txt,正确的命令是(D)。
A. copy file1.txt file2.txtB. cp file1.txt | file2.txtC. cat file2.txt file1.txtD. cat file1.txt > file2.txt10.为了达到使文件的所有者有读(r)和写(w)的许可,而其他用户只能进行只读访问,在设置文件的许可值时,应当设为:( B )。
A. 566 B. 644 C. 655 D. 74411.为了将当前目录下的压缩归档文件myftp.tar.gz解压缩,我们可以使用:( A )。
完整版linux试题与答案
复习题(仅供参考)linux(一)选择题:)linux内核的稳定版本( B 1.以下哪一个是D. 2.3.20 C. 1.7.18 B. 2.6.17 .A2.5.24。
) A 2.怎样显示当前目录(D. lsC. who A. pwd B. cd。
) D 3.欲把当前目录下的file1.txt 复制为file2.txt,正确的命令是(B. cp file1.txt | file2.txt A. copy file1.txt file2.txtD. cat file1.txt > file2.txt C. cat file2.txt file1.txt”的文件,那么您可以使用的命.txt4. 如果您想列出当前目录以及子目录下所有扩展名为“。
)B 令是(.txt” D. find . “C. ls –d .txt A. ls *.txt B. find . –name “.txt”)。
B 5. 如何删除一个非空子目录/tmp(rf /tmp/* D. rm –C. rm -Ra /tmp/* A. del /tmp/* B. rm -rf /tmp)。
6. 存放用户帐号的文件是(CD. Gshadow C. passwd A. shadow B. group)。
7.下面哪个系统目录中包含Linux使用的外部设备(BD. /homeC. /boot B. /dev A. /bin)可在光标当前所在行下添加一新行B 在vi编辑器中的命令模式下,键入( 8.D. a C. i O (上一行添加一行) B. o A.) C 9.在vi编辑器中的命令模式下,重复上一次对编辑的文本进行的操作,可使用(命令。
D. * A.上箭头 B. 下箭头 C. .Vi编译器包含命令模式、插入模式和末行模式10.删除文件命令为(D)A.mkdir B. move C. mv D. rm11.假设文件fileA的符号链接(又叫软连接)为fileB,那么删除fileA后,下面的描述正确的是( B)A.fileB也随之被删除B. fileB仍存在,但是属于无效文件C. 因为fileB未被删除,所以fileA会被系统自动重新建立D. fileB会随fileA的删除而被系统自动删除12.在给定文件中查找与设定条件相符字符串的命令为( A )A.grep B. gzip C. find D. sort13.从后台启动进程,应在命令的结尾加上符号( A )A.& B. @ C. # D. $14. 如果执行命令#chmod 746 file.txt,那么该文件的权限是( A )。
linux 试题及答案
linux 试题及答案第一部分:选择题1. Linux 是一种()操作系统。
a) 开源b) 闭源c) 商业d) 私有答案:a) 开源2. 在 Linux 中,用于显示当前所在路径的命令是()。
a) pwdb) lsc) cdd) cp答案:a) pwd3. 在 Linux 中,用于创建目录的命令是()。
a) mkdirb) touchc) rmd) mv答案:a) mkdir4. Linux 中,用于列出当前目录下的文件和文件夹的命令是()。
a) lsb) cdc) pwdd) rm答案:a) ls5. 在 Linux 中,用于复制文件的命令是()。
a) cpb) mvc) touchd) mkdir答案:a) cp第二部分:填空题1. Linux 操作系统的核心部分被称为()。
答案:内核2. Linux 中,用于修改文件或目录的权限的命令是()。
答案:chmod3. 在 Linux 中,用于压缩文件的命令是()。
答案:tar4. Linux 是基于()开发的操作系统。
答案:UNIX5. Linux 中,默认的超级用户账户是()。
答案:root第三部分:简答题1. 什么是 Linux 操作系统?答:Linux 是一种开源操作系统,它基于 UNIX 操作系统开发而成。
Linux 以其稳定性、可定制性和安全性而闻名,并广泛运用于服务器和嵌入式设备等领域。
2. 如何在 Linux 中创建一个新用户?答:可以使用 `useradd` 命令来创建一个新用户,例如 `useradd -m newuser`。
其中,`-m` 参数表示同时创建用户的主目录。
3. 如何修改文件的访问权限?答:可以使用 `chmod` 命令来修改文件的访问权限。
例如,要将文件的所有者权限设置为可读可写可执行,可以使用 `chmod u+rwx filename` 命令。
4. 如何在 Linux 中安装软件包?答:可以使用包管理器,如 `apt` (用于 Debian 系统)或 `yum` (用于 Red Hat 系统),来安装软件包。
linux期末考试试题
linux期末考试试题一、选择题(每题2分,共20分)1. Linux操作系统属于以下哪种类型的操作系统?A. 单用户单任务B. 多用户多任务C. 单用户多任务D. 多用户单任务2. 在Linux系统中,以下哪个命令用于查看当前目录下的文件和文件夹?A. `ls`B. `pwd`C. `cd`D. `mkdir`3. Linux系统中,文件权限的表示方法中,"rwx"代表什么含义?A. 可读可写可执行B. 可读可写C. 可读可执行D. 可写可执行4. 在Linux中,如何查看一个文件的内容而不编辑它?A. `cat`B. `less`C. `more`D. `nano`5. Linux系统中,若要将当前目录下的所有文件复制到名为backup的目录中,应使用哪个命令?A. `cp * backup`B. `mv * backup`C. `touch backup`D. `mkdir backup`6. 在Linux中,如何查看当前系统的运行时间和平均负载?A. `uptime`B. `top`C. `ps`D. `free`7. Linux系统中,以下哪个命令用于查找文件?A. `find`B. `grep`C. `locate`D. `which`8. 在Linux中,如何查看一个文件的最后几行内容?A. `head filename`B. `tail filename`C. `more filename`D. `less filename`9. Linux系统中,以下哪个命令用于计算文件的行数、单词数和字节数?A. `wc`B. `wc -l`C. `wc -w`D. `wc -c`10. 在Linux中,如何更改当前用户的密码?A. `passwd`B. `chpass`C. `changepassword`D. `password`二、填空题(每题3分,共15分)11. Linux系统中,文件的inode是用来存储文件的________和________信息。
linux考试试题及答案
Linux考试试题及答案一、选择题1、在/etc/fstab 文件中指定的文件系统加载参数中,那个参数一般用于CD-ROM 等移动设备(D )A. defaultsB. swC. rw 和 roD. noauto2、Linux 文件权限一共 10 位长度,分成四段,第三段表示的内容是(C)A. 文件类型B. 文件所有者的权限C. 文件所有者所在组的权限D. 其他用户的权限3、在使用 mkdir 命令创建新的目录时,在其父目录不存在时先创建父目录的选项是(D)A. -mB. -dC. -fD. -p4、一台主机要实现通过局域网与另一个局域网通信,需要做的工作是(C)A. 配置域名服务器B. 定义一条本机指向所在网络的路由C. 定义一条本机指向所在网络网关的路由D. 定义一条本机指向目标网络网关的路由5.下列提法中,不属于 ifconfig 命令作用范围的是(D)A. 配置本地回环地址B. 配置网卡的 IP 地址C. 激活网络适配器D. 加载网卡到内核中6、下列关于链接描述,错误的是(B)A. 硬链接就是让链接文件的 i 节点号指向被链接文件的 i 节点B. 硬链接和符号连接都是产生一个新的 i 节点C. 链接分为硬链接和符号链接D. 硬连接不能链接目录文件7、下列文件中,包含了主机DNS 配置信息的文件是(C )A. /etc/host.confB. /etc/hostsC. /etc/resolv.confD. /etc/networks8、那个命令可以从文本文件的每一行中截取指定内容的数据(D)A.cpB.ddC.fmtD.cut9、Linux 有三个查看文件的命令,若希望在查看文件内容过程中可以用光标上下移动来查看文件内容,应使用(C)命令。
A.catB.moreC.lessD.menu10、对名为 fido 的文件用 chmod 551 fido 进行了修改,则它的许可权是(D)A.-rwxr-xr-xB.-rwxr--r--C.-r--r--r--D.-r-xr-x—x11、文件 exer1 的访问权限为 rw-r--r--,现要增加所有用户的执行权限和同组用户的写权限,下列命令正确的是(A)A.chmod a+x g+w exer1B.chmod 765 exer1C.chmod o+x exer1D.chmod g+w exer112、有关归档和压缩命令,下面描述正确的是(C)A.用 uncompress 命令解压缩由 compress 命令生成的后缀为.zip 的压缩文件B.unzip 命令和 gzip 命令可以解压缩相同类型的文件C.tar 归档且压缩的文件可以由 gzip 命令解压缩D.tar 命令归档后的文件也是一种压缩文件13、下列那一项不是进程和程序的区别(B)A.程序是一组有序的静态指令,进程是一次程序的执行过程B.程序只能在前台运行,而进程可以在前台或后台运行C.程序可以长期保存,进程是暂时的D.程序没有状态,而进程是有状态的14、下列关于/etc/fstab 文件描述,正确的是(D)A.fstab 文件只能描述属于 linux 的文件系统B.CD_ROM 和软盘必须是自动加载的C.fstab 文件中描述的文件系统不能被卸载D.启动时按 fstab 文件描述内容加载文件系统15、如果想配置一台匿名 ftp 服务器,应修改那个文件(C)A./etc/gatewayB./etc/ftpserversC./etc/ftpusersD./etc/inetd.conf16、关于进程调度命令,那一项是不正确的(B)A.当日晚 11 点执行 clear 命令,使用 at 命令:at 23:00 today clearB.每年 1 月 1 日早上 6 点执行 date 命令,使用 at 命令:at 6am Jan 1 dateC.每日晚 11 点执行 date 命令,crontab 文件中应为:0 23 * dateD.每小时执行一次 clear 命令,crontab 文件中应为:0 */1 * clear17、可以完成主机名与 IP 地址的正向解析和反向解析任务的命令是(A)A.nslookupB.arpC.ifconfigD.dnslook18、将光盘/dev/hdc 卸载的命令是(C)A.umount/dev/hdcB.unmount/dev/hdcC.umount/mnt/cdrom /dev/hdcD.unmount/mnt/cdrom /dev/hdc19、用 ftp进行文件传输时,有两种模式(C)E.Word 和 binaryF.txt 和 Word DocumentG.ASCII 和 binaryH.ASCII 和 Rich Text Format20、crontab 文件由六个域组成,每个域之间用空格分割,其排列如下(B)I.MIN HOUR DAY MONTH YEAR COMMANDJ.MIN HOUR DAY MONTH DAYOFWEEK COMMANDMAND HOUR DAY MONTH DAYOFWEEKMAND YEAR MONTH DAY HOUR MIN二、填空题1. 在Linux系统中,以文件方式访问设备。
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__。
20. gzip 命令的功能是____压缩文件________。
Linux试题
Linux基础综合考试试题姓名:成绩:考试说明:1、仔细审题、把题目要求理解准确2、简答题请注意题目要求和专业规范测试方式:实名制测试时长:60 分钟测试描述:30道选择题,每题2分,计60分;4道简答题,每题10分,计40分;合计满分100分;1.文件权限读、写、执行的三种标志符号依次是(A )A.rwxB.xrwC.rdxD.srw2.Vi编辑器中保存退出使用Vi编辑器的命令是( A )。
A.xB.wC.qD.f3.下列关于管道的说法,那个是正确的( B )A.就是前一个命令的结果,做为后一个命令的问题B.就是前一个命令的输出,做为后一个命令的输入C.就是前一个命令的输入,做为后一个命令的输出D.就是前一个命令的结果,做为后一个命令的答案4.目录具有可执行权限意味着( C )A.目录下建立文件B.从该目录中删除文件C.可以从一个目录转到另一个目录D.可以查看该目录下的文件5.Linux下的一个目录具有可写属性,下面哪个说法不正确(C )A.可以在该目录下建立文件B.可以从该目录中删除文件C.不可以在该目录下建立一个目录D.即使对该目录下文件没有写权限,也可以删除该目录下的文件6.块设备文件用那个符号标识( B )A.dB.bC.cD.p7.如果要使一个正在运行的工作挂起,可以按哪个组合键( C )A.ctrl-cB.ctrl-dC.ctrl-zD.ctrl-a8.Linux系统中哪个目录保存了系统内核(B )A./usr/srcB./bootC./lib/modules/D./etc9.下列对shell变量FRUIT操作,正确的是( C )A.为变量赋值:$FRUIT=appleB.显示变量的值:fruit=appleC.显示变量的值:echo $FRUITD.清除变量:unalias FRUIT10.下列哪条命令可以取消vim/vi中上一步的错误操作( C )A.rB.sC.uD.x11.使用mount命令装载ISO文件,需使用( B )选项A.-o remountB.-o loopC.-o noexecD.-o iso12.关于软链接的说法以下哪一个是错误的( A )A.软链接产生的链接文件和原文件的i节点一致B.软链接可以在不同的文件系统间做连接C.软链接也可以连接目录,让目录有另一个别名D.软链接的文件类型使用字母l表示13.在/etc/passwd文件中,某一个用户的密码区用“x”标识,表示什么意思( C )A.这个用户当前被禁止登录B.这个用户的密码是xC.这个用户的密码保存在/etc/shadow中D.这个用户当前有效,但不能登录到系统中14.Linux 文件名的长度不得超过( C )个字符。
Linux测试题(内附答案)
期末测试卷1一、选择题(每题2分,共50分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确的选项涂写在答题卡相应位置上,答在试卷上不得分。
1.Linux系统是一个()的操作系统。
A.单用户、单任务B.单用户、多任务C.多用户、单任务D.多用户、多任务2.Red Hat Linux 9系统中用户默认的Shell是()。
A.bashB.kshC.cshD.sh3.如果忘记了ls命令的用法,可以采用()命令获得帮助。
A.?lsB.help lsC.man lsD.get ls4.要给文件file1加上其他人可执行属性的命令是()。
A.chmod a+x file1B.chown a+x file1C.chmod o+x file1D.chown o+x file15.使用$cd ~命令后,会进入( ) 目录。
A. /B. ~C.用户的主目录D. /tmp6.添加用户“user”的命令是()。
er usereradd userC.add userD.adduser7.删除用户“user”及其主目录下所有文件的命令是()。
erdel -p usererdel -r usererdel -a usererdel -z user8.查看系统当中所有进程的命令是()。
A.ps allB.ps aixC.ps aufD.ps aux9.配置主机网卡IP地址的配置文件是()。
A./etc/sysconfig/network-scripts/ifcfg-eth0B./etc/sysconfig/networkC./etc/resolv.confD./etc/host.conf10.指定系统主机名的配置文件是()。
A./etc/hostsB./etc/host.confC./etc/sysocnfig/networkD./etc/resolv.conf11.以下命令可以重新启动计算机的是()。
A.rebootB.haltC.shutdownD.init 612.Linux系统默认使用的文件系统类型是()。
Linux操作系统考试题库及答案
Linux操作系统考试题库及答案一、单项选择题1. Linux操作系统的创始人是()。
A. Bill GatesB. Linus TorvaldsC. Steve JobsD. Richard Stallman答案:B2. 在Linux系统中,查看当前路径的命令是()。
A. pwdB. lsC. cdD. mkdir答案:A3. 在Linux系统中,以下哪个命令用于查看文件内容?()A. catB. grepC. findD. touch答案:A4. 在Linux系统中,以下哪个命令用于创建目录?()A. touchB. mkdirC. rmdirD. rm答案:B5. 在Linux系统中,以下哪个命令用于删除文件?()A. mkdirB. rmdirC. rmD. touch答案:C6. 在Linux系统中,以下哪个命令用于查找文件?()A. grepB. findC. catD. ls答案:B7. 在Linux系统中,以下哪个命令用于查看当前登录用户?()A. whoB. userC. usersD. whoami答案:A8. 在Linux系统中,以下哪个命令用于查看系统运行时间和平均负载?()A. uptimeB. topC. psD. free答案:A9. 在Linux系统中,以下哪个命令用于查看磁盘空间使用情况?()A. dfB. duC. lsD. pwd答案:A10. 在Linux系统中,以下哪个命令用于查看网络配置?()A. ifconfigB. netstatC. routeD. all of the above答案:D二、多项选择题1. 在Linux系统中,以下哪些命令用于文本编辑?()A. viB. nanoC. emacsD. gedit答案:ABC2. 在Linux系统中,以下哪些命令用于文件权限管理?()A. chmodB. chownC. chgrpD. ls答案:ABC3. 在Linux系统中,以下哪些命令用于进程管理?()A. psB. topC. killD. free答案:ABC4. 在Linux系统中,以下哪些命令用于网络管理?()A. ifconfigB. netstatC. pingD. route答案:ABCD5. 在Linux系统中,以下哪些命令用于磁盘管理?()A. dfB. duC. fdiskD. mount答案:ABCD三、判断题1. Linux是一个开源的操作系统。
linux100个试题及答案
D. cd ~John
27. 把一个流中所有字符转换成大写字符,可以使用下面哪个命令?
A. tr a-z A-Z
B. tac a-z A-Z
C. sed /a-z/A-Z
D. sed --toupper
28. 使用什么命令可以查看Linux的启动信息?
A. \ls
B. ;ls
C. ls $$
D. ls --noalias
48. 在Linux系统中的脚本文件一般以什么开头?
A. $/bin/sh
B. #!/bin/sh
C. use /bin/sh
D. set shell=/bin/sh
49. 下面哪种写法表示如果cmd1成功执行,则执行cmd2命令?
A. /etc/skel/
B. /etc/default/
C. /etc/defaults/
D. /etc/profile.d/
12. 在bash中,export命令的作用是: C
A. 在子shell中运行条命令
B. 使在子shell中可以使用命令历史记录
C. 为其它应用程序设置环境变量
A. df -i
B. df -H
C. free -b
D. du -a -c /
34. 在大多数Linux发行版本中,图形方式的运行级定义为?
A. 1
B. 2
C. 3
D. 5
35. 如何在系统文档中找到关于print这个单词的所有说明?
A. man print
A. mesg -d
B. dmesg
C. cat /etc/mesg
大学linux考试试题及答案
大学linux考试试题及答案一、选择题(每题2分,共20分)1. Linux系统中,以下哪个命令用于查看当前目录下的文件和文件夹?A. lsB. pwdC. cdD. mkdir答案:A2. 在Linux中,以下哪个命令用于查看当前系统的运行时间和平均负载?A. uptimeB. topC. whoD. ps答案:A3. 在Linux系统中,以下哪个文件系统格式是默认的?A. FAT32B. NTFSC. ext4D. HFS+答案:C4. 在Linux中,以下哪个命令用于查看当前登录用户的信息?A. whoB. whoamiC. usersD. w答案:D5. 在Linux系统中,以下哪个命令用于查找文件?A. findB. grepC. locateD. search答案:A6. 在Linux中,以下哪个命令用于查看文件内容?A. catB. lessC. moreD. tail答案:A7. 在Linux系统中,以下哪个命令用于解压tar.gz文件?A. tar -xzvfB. tar -czvfC. gzip -dD. gunzip答案:A8. 在Linux中,以下哪个命令用于创建一个软链接?A. ln -sB. ln -hC. ln -fD. ln -i答案:A9. 在Linux系统中,以下哪个命令用于查看当前路径?A. lsB. pwdC. cdD. path答案:B10. 在Linux中,以下哪个命令用于查看当前系统的磁盘使用情况?A. dfB. duC. diskusageD. diskinfo答案:A二、填空题(每题2分,共20分)1. Linux系统中,使用________命令可以切换到用户的主目录。
答案:cd ~2. 在Linux中,使用________命令可以查看当前路径的绝对路径。
答案:pwd3. 在Linux系统中,使用________命令可以查看当前系统的版本信息。
答案:uname -a4. 在Linux中,使用________命令可以查看当前系统的内核版本。
linux综合练习题
linux综合练习题Linux是一种开源的操作系统,具有稳定性、安全性和高可定制性等优点,在计算机领域得到广泛应用。
为了让大家更好地熟悉和掌握Linux系统的知识,以下是一些综合练习题,希望能助你进一步提升对Linux的理解和应用能力。
一、主机配置管理1. 请简述Linux系统中/etc/hosts文件的作用和用途。
2. 如何查看当前系统的IP地址和网关信息?3. 如何修改Linux系统的主机名(hostname)?4. 如何设置静态IP地址,以及如何使设置生效?二、用户和组管理1. 如何创建一个新用户,并设置密码?2. 如何将一个用户添加到一个已存在的组中?3. 如何修改用户的登录Shell?4. 如何禁用一个用户的登录权限?三、文件和目录操作1. 如何创建一个新的空文件和目录?2. 如何查看当前目录下的文件和子目录?3. 如何获取文件的权限并修改文件的权限?4. 如何查找并显示某个目录下所有文件中包含特定字符串的文件名?四、进程管理1. 如何查看当前系统正在运行的进程?2. 如何杀死一个正在运行的进程?3. 如何在后台运行一个进程?4. 如何查看某个进程的详细信息,例如进程的PID、占用的内存等?五、软件包管理1. 如何安装软件包,以及如何指定特定版本的软件安装?2. 如何查看系统中已安装的软件包列表?3. 如何卸载不再需要的软件包?4. 如何更新系统中已安装的软件包?六、权限管理1. 如何修改文件或目录的所有者和所属组?2. 如何设置特定文件或目录的权限和读写执行属性?3. 如何使用特殊权限设置来增加文件或目录的安全性?4. 如何使用访问控制列表(ACL)来精细控制文件或目录的访问权限?七、网络配置和管理1. 如何查看系统的网络接口配置和状态?2. 如何设置和配置网络接口?3. 如何设置系统的默认网关?4. 如何查看系统的DNS配置和修改DNS解析服务器?这些练习题涉及到Linux系统中一些常用的基础操作和管理技巧,通过逐一解答这些问题,相信你能够更深入地理解和掌握Linux操作系统的各方面知识。
Linux考试试题(带答案)
Linux考试试题一、选择题(单选题,每小题2分,共20分)1.Linux系统的开发模型是__B____ 。
A.教堂模型B.集市模型C.层次模型D.网状模型2.在Linux中,进程优先级的相关参数有多个,与实时进程优先级相关的参数是__D____ 。
A.policyB.counterC.priorityD.rt_priority3.__B___ 属于SYSTEM Ⅴ进程间通信方式。
A.管道B.信号量C.软中断信号D.锁机制4.在Linux系统中,每个进程都有4GB的虚拟地址空间,其中内核空间占用__C___ 。
A.0~2GB-1 B.0~3GB-1 C.3GB~4GB-1 D.2GB~4GB-15.Linux文件系统中,文件在外存的物理地址放在___A___ 中。
A.i节点B.用户打开文件表C.系统打开文件表D. 进程控制块6.以长格式列目录时,若文件test的权限描述为:drwxrw-r--,则文件test的类型及文件主的权限是__A____ 。
A. 目录文件、读写执行B. 目录文件、读写C. 普通文件、读写D.普通文件、读7.当字符串用单引号(’’)括起来时,SHELL将__C____ 。
A.解释引号内的特殊字符B.执行引号中的命令C.不解释引号内的特殊字符D.结束进程8./etc/shadow文件中存放_B_____ 。
A.用户账号基本信息B.用户口令的加密信息C.用户组信息D.文件系统信息9.Linux系统中,用户文件描述符0表示____A__ 。
A.标准输入设备文件描述符B.标准输出设备文件描述符C.管道文件描述符D.标准错误输出设备文件描述符10.为卸载一个软件包,应使用___B__ 。
A.rpm -iB.rpm -eC.rpm -qD.rpm -V二、填空题(每空1分,共20分)1.在Linux2.4.0版本中,进程有___6___ 种状态,进程使用__exit____ 系统调用后进入僵死状态。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、填空题(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.cA. 生成目标文件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.cTGT = $(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表示稳定的发行版D.2.2.5表示对内核2.2的第5次修正2.自由软件的含义是()。
A.用户不需要付费B.软件可以自由修改和发布C.只有软件作者才能向用户收费D.软件发行商不能向用户收费3.系统引导的过程一般包括如下几步:a.MBR中的引导装载程序启动;b.用户登录;c.Linux内核运行;d.BIOS自检。
正确的顺序是()。
A.d,b,c,a B.d,a,c,b C.b,d,c,a D.a,d,c,b4.字符界面下使用shutdown命令重启计算机时所用的参数是()。
A.-h B.-t C.-k D.-r5.下列设备属于块设备的是()。
A.键盘B.终端C.游戏杆D.硬盘6.cd命令可以改变用户的当前目录,当用户键入命令“cd”并按Enter键后,()。
A.当前目录改为根目录B.当前目录不变,屏幕显示当前目录C.当前目录改为用户主目录D.当前目录改为上一级目录7.在UNIX/Linux系统添加新用户的命令是()A. groupaddB. usermodC. userdelD. useradd8.添加用户时使用参数()可以指定用户目录。
A. -dB. -pC. -uD. -c9.修改用户自身的密码可使用()A. passwdB. passwd -d mytestC. passwd mytestD. passwd -l10.设用户所使用计算机系统上有两块IDE硬盘,Linux系统位于第一块硬盘上,查询第二块硬盘的分区情况命令是:( )A. fdisk -l /dev/hda1B. fdisk -l /dev/hdb2C. fdisk -l /dev/hdbD. fdisk -l /dev/hda11.统计磁盘空间或文件系统使用情况的命令是:( )A. dfB. ddC. duD. fdisk12.用于文件系统直接修改文件权限管理命令为:()A. chownB. chgrpC. chmodD. umask13.若使pid进程无条件终止使用的命令是()。
A. kill -9B. kill -15C. killall -1D. kill -314.显示系统主机名的命令是()A. uname -rB. who am iC. uname -nD. whoami15.查询已安装软件包dhcp内所含文件信息的命令是()A. rpm -qa dhcpB. rpm -ql dhcpC. rpm -qp dhcpD. rpm -qf dhcp16.Linux系统中用于打印队列查询的命令是()。
A. lpB. lprmC. lprD. lpstat17.202.196.100.1是何类地址()A、A类B、B类C、C类D、D类18.当IP地址的主机地址全为1时表示:()A、专用IP地址B、对于该网络的广播地址C、本网络地址D、回送地址19.路由器最主要的功能是:()A、将信号还原为原来的强度,再传送出去B、选择信息包传送的最佳路径C、连接互联网D、集中线路20.FTP传输中使用哪两个端口()?A、23和24B、21和22C、20和21D、22和23三、判断题(10%)1.RedHat LINUX安装时自动创建了根用户。
正确2.在安装RedHat Linux时要以图形化模式安装,直接按Enter 。
正确3.LINUX中的超级用户为root,登陆时不需要口令。
错误4.Linux不可以与MS-DOS、OS/2、Windows等其他操作系统共存于同一台机器上。
错误5.Linux的特点之一是它是一种开放、免费的操作系统。
正确6.redhat系统中,默认情况下根口令没有字符长短的的限制,但是必须把口令输入两次;如果两次输入的口令不一样,安装程序将会提示用户重新输入口令。
错误7.确定当前目录使用的命令为:pwd。
正确8.RedHat默认的Linux 文件系统是ext3。
正确9.RedHat Linux使用ls -all 命令将列出当前目录中的文件和子目录名。
错误10.在RedHat中cd ~ 这个命令会把你送回到你的家目录。
正确11.在字符界面环境下注销LINUX,可用exit或ctrl+D。
正确12.虚拟控制台登陆就是使用文本方式登陆正确13.虚拟控制台登陆就是使用文本方式登陆。
正确四、简答题(20%)1.什么是Linux?其创始人是谁?Linux操作系统的诞生、发展和成长过程始终依赖着的重要支柱都有哪些?答:Linux是一个功能强大的操作系统,同时它是一个自由软件,是免费的、源代码开放的,可以自由使用的类UNIX产品。
其创始人是Linus。
Linux操作系统的诞生、发展和成长过程始终依赖着的重要支柱有以下几点:(1)UNIX操作系统;(2)MINIX操作系统;(3)GNU计划;(4)POSIX标准;(5)Internet网络。
2. 试述如何创建一个用户。
答:可使用命令useradd创建新用户,但不能在系统中随便创建用户,需经相关部分批准后方能创建。
对于长期或暂时不使用的用户,应将其从系统中删除或锁定起来,以防非法使用。
创建新用户时可以使用命令useradd -d home newuser指定用户家目录,若不指定则使用默认的家目录/home/newuser。
一般情况下,当一个用户被创建之后,只有超级用户为它设置密码后才能被启用或登录使用。
3. Linux系统有几种类型文件?它们分别是什么?有哪些相同点和不同点?答:3类。
分别是普通文件,目录文件和设备文件。
相同是它们都是文件,都有一个文件名和i节点号。
不同点是,普通文件的内容为数据,目录文件的内容为目录项或文件名与i节点对应表,设备文件不占用磁盘空间,通过其i节点信息可建立与内核驱动程序的联系。
4. 综述Linux系统的文件权限及其管理。
答:Linux用文件存取控制表来解决存取权限的控制问题。
存取控制表以文件为单位,把用户按某种关系画分为若干组,同时规定每组用户的存取权限。
每个文件都有一张存取控制表。
在实现时,该表存放在文件说明中,也就是i节点的文件权限项。
就某个文件而言,它只对三类用户(文件主,同组人,其它人)分配权限。
权限的修改或分配可通过命令chmod来实现。
当然chmod和chgrp等命令也有着权限控制作用,因为文件的主和组变了,它相应的权限也会随之改变。
5. 在UNIX/Linux系统中,环境变量是非常重要,在字符界面下试说明:(1) PA TH变量的作用,如何得到PA TH的值?(2) 在UNIX/Linux系统的超级用户的环境变量PA TH中允许包含当前目录吗?(3) 若在超级用户的当前目录内有可执行文件mypro,如何执行它(写出执行时键盘输入内容)?(4) 如何使用该命令在后台执行(写出执行时键盘输入内容)?答:(1) PA TH为命令搜索路径,可用echo $PA TH命令显示;(2)UNIX/Linux的PA TH变量内不允许包含当前路径(.);(3)./mypro;(4)./mypro &五、综合编程题(10%)1、设计一个shell程序计算n的阶乘。
要求:(1) 从命令行接收参数n;(2) 在程序开始后立即判断n的合法性,即是否有参数,若有是否为正整数,若非法请给错误提示;(3) 最后出计算的结果。
参考代码:#!/bin/shif [ $# -eq 0 ]; then echo -e "$0 no Params.\a\n"; exit 0; fix=`echo $1 | awk '/[^[:digit:]]/ { print $0 } ' `if [ "x$x" != "x" ] ; then echo -e "Input: $* error!\a"; exit 1; fi fact=1;tmp=1while [ $tmp -le $1 ]dofact=$((fact*tmp));tmp=$((++tmp));doneecho "fact=$fact"2. 阅读Makefile文件:all : libmys.soSRC = f1.c f2.c f3.cTGT = $(SRC:.c=.o)%.o : %.ccc -c $?libmys.so : $(TGT)cc -shared -o $@ $(TGT)clean:rm -f $(TGT)回答以下问题:(1) 此Makefile文件的主要功能是什么?(2) 此Makefile文件包含多少个规则?它们分别是什么?(3) 使用此Makefile文件可以生成目标文件f2.o吗?为什么?参考答案:(1)生成共享库文件libmys.so;(2) 4个。