版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第一章Linux系统简介一、思考题1.UNIX的大部分代码是用一种流行的程序设计语言编写的,该语言是什么?C语言2.UNIX系统的特点有哪些?·多任务·多用户·并行处理能力·设备无关性·工具·错误处理·强大的网络功能·开放性Linux?其创始人是谁?Linux是一个功能强大的操作系统,同时它也是一个自由软件,是免费的、源代码开放的、可以自由使用的UNIX兼容产品。其创始人是Linus4.Linux操作系统的诞生、发展和成长过程始终依赖者的重要支柱都有哪些?·UNIX操作系统·MINIX操作系统·GNU计划·POSIX标准·InternetLinux系统的特点。·自由软件·良好的兼容性·多用户、多任务·良好的界面·丰富的网络功能·可靠地安全性、稳定性·支持多种平台Linux的发行版本有哪些?·RedHatLinux·CalderaOpenLinux·SuSELinux·TurboLinux·红旗Linux·中软Linux二、选择题MINIX操作系统为模板而开发出来的。Linux内核版本的说法,下列选项中错误的是(CAB.表示稳定的发行版C.表示稳定的发行版D.自由软件。软件可以自由修改和发布。DOS第二章Linux系统入门一、思考题1.Linux系统有哪些运行级别?其含义是什么?可用级别为0~6,其中0:关闭系统;6:重新启动,其他略。2.Linux系统下经常使用的两种桌面环境是什么?GNOME和KDE3.什么是X-Window系统?它有什么特点?Linux其支持的视窗系统也称为,它的特点有:它采用了“客户端服务器”模式;它是一个跨平台的操作环境。7.默认情况下,超级用户和普通用户的登录提示符分别是什么?#和$二、选择题1.系统引导的过程一般包括如下的几步:①MBR中的引导装载程序启动。②用户登录。③Linux内核运行。④BIOS自检。正确的顺序是④①③②。Ctrl+Alt+BackSpace组合键可以关闭X-Window图形用户界面。06是重新启动)r。5.使用man命令调阅相关的帮助信息时,用于逐页地下翻的功能键是Space。第三章shell与shell命令一、思考题1.shell的基本功能有哪些?命令解释执行、文件名替换、输入/输出重定向、连同管道建立、系统环境设置和shell编程。2.Linux系统中的主要目录有哪些?/:系统的根目录/dev:系统的设备目录/home:用户主目录/root:root用户主目录/boot:Linux的启动目录/usr:用户级目录3.工作目录及其父目录课分别用什么表示?.和..5.常用的shell环境变量有哪些?·HOME:用户家目录的完全路径名·:登录用户名·:命令行内部域分割符·PATH:由冒号分隔的目录路径名·TEAM:终端的类型·PWD:当前工作目录的绝对路径名·PS1:主提示符·PS2:辅助提示符6.什么是输入输出重定向?管道的功能是什么?I/O重定向是指通过文件的形式实现;在两个或多个进程之间建立一种连接,用于进程间的通信7.shell中的引号分为哪几种?单引号、双引号和反引号。二、选择题硬盘。2.cd命令可以改变用户的当前目录,当用户输入命令“”并按Enter键后,当前目录改为用户主目录。3.命令echo-en‘的输出为响铃。/root5.要删除目录/home/user1/subdir连同其下级目录和文件,不需要交互确认,正确的命令是:rmdir-pf/home/user1/subdir第四章用户管理和密码管理一、思考题4.userdel–ruser,默认情况下userdel不删除用户的家目录,因为其中可能包含有用数据。5.如何观察当前系统的运行级别?who-r6.如何确定用户所使用的终端?tty二、选择题useradd-d可以指定用户目录。password4.解锁一个用户所使用的命令是passwordupasswordd第五章UNIX/Linux文件系统和权限管理一、思考题1.Linux系统有几种类型文件?它们分别是什么?有哪些相同点和不同点?3类:普通文件、目录文件和设备文件。相同点是,它们都是文件,都有一个文件名和i节点号。不同点是,普通文件的内容为数据,目录文件的内容为目录项或文件名与i节点对应表,而设备文件不占用磁盘空间,通过其i节点信息可建立与内核驱动程序的联系。3.何为裸设备?如何使用裸设备?以裸方式使用设备时应注意些什么?裸设备是指无文件系统的设备,如软盘、U盘、硬盘或一个硬盘分区,也称略设备上的文件系统,将会覆盖原有的系统文件。5.如果某些设备文件被误删除了,如何恢复它们?可以参照它在相同系统中的情况,使用mknod重建它。6.如何确定某文件的类型?使用file命令。二、选择题1.设用户所使用的系统的硬盘为IDE设备且只有一块硬盘,则硬盘中的D盘所处的分区最有可能是/dev/hda52.设用户所使用的系统的有两块IDE硬盘,Linux第二块硬盘的分区情况命令是fdisk–l/dev/hdb3设用户所使用的系统的只有一个SCSI硬盘,则用户在系统开启后首次使用U盘时,U盘所占用的最有可能的设备是/dev/sdb1df5.构造ISO9660光盘文件系统的命令是mkisofschmod7.有一个文件包mypkg.tgz,查看其中文件的命令是第六章进程与任务或作业管理一、思考题1.UNIX/Linux系统有几类进程?试说明后台进程的作用或执行过程。3用户可以通过终端启动后台进程,方法:cmd…&一直运行着,直到关机或被用户强行终止。2.试述、1#进程的作用及UNIX/Linux进程树的形成。在UNIX/Linux系统中,0#进程的主要作用是调试与交换。创建1#进程后,会根据/etc/inittab的规定继续系统初始化,创建相应的子进程,而子进程又可创建其子进程。进程树的创建过程如下图:………………..................3.试述UNIX/Linux系统的进程状态及转换。1中断或系统调用返回432换出换换出入出5二、选择题1.在Linux系统中,用于进程状态查询的常用命令是ps和pstree2.若使pid进程无条件终止,则使用的命令是kill-93.当一个进程正在执行时,用户按下了Ctrl+C键,该进程接收到的信号是24.设置用户作业被定义在文件/tmp/myj内,要求改作业在3个小时以后执行,正确的命令是atnow+3hours</tmp/myj和atnow+3hours–f/tmp/myj5.在Linuxmyp以优先级数10运行的命令为nice-10myp和nice–n10myp第九章网络管理与网络应用一、思考题1.什么是子网掩码?其作用是什么?子网掩码是一个32IP地址的一部分以区分网络标志和主机标志;其作用有:①用来区分一个IP地址的网络号和主机号各占多少位。②通过子网掩码来判断两个IP地址是否属于同一网络。③将网络分为多个子网。3.如何查看当前系统运行了哪些网络服务?可以使用chkconfig来查看系统运行的各种服务,其主要用法为:chkconfig--list4.用户如何设置在Linux系统开机时自动启动某个网络服务?使用ntsysv*按“确定”按钮保存配置结果。二、选择题1.C类地址。2.当IP地址的主机地址全是1时表示该网络的广播地址。3.路由器最主要的功能是选择信息包传送的最佳路径。4.FTP传输中使用20和21两个端口。第十章shell编程一、思考题1.正则表达式可以用于模式匹配与搜索,常见的正则表达式有几类?BRE的正则表达式可以完全使用在ERE吗?3类:SREBRE和ERE比BRE具有更丰富的语法,一些BRE表达式不可以用在ERE中。2.shell是解释语言还是编译语言?解释语言。3.awk的默认域分隔符是什么?如何改变awk的域分隔符?白空格;改变方法是使用-F选项,例如-F:4.在shell中如何回到刚离开的工作目录?使用“cd”命令。二、填空题1.grep–E[Hh]enr(yietta)’file的功能是在文件file中查找Henry、henry、Henrietta或henrietta2.grep–v“^#”/etc/syslog.conf的作用是在文件。5.awk–:{print$1}END{printprintNR}’/etc/passwd的作用是显示文件/etc/passwd中的所有用户名,并在结束时输出由“”分隔的域数和总行数。6.awk{printtoupper($0)}<ifile>ofile的作用是将输入文件ifile的内容转换成大写后输出到文件ofile三、综合题1.试分别用、、和awk实现:删除文件ifile中以开始的注释行,并将结果输出到文件ofile。grepv^#’<ifile>ofilesed–e/^#’<ifile>ofileawk!/^#/{print$0}’<ifile>ofile2.设计一个菜单shell程序,要求如下:①捕获信号1、2、3、15②在循环中,当收到信号后在终端上显示“IReceivedSignal#为收到的信号编号。#!/bin/shtrapsig11trapsig22trapsig33trapsig1515functionprint_sig(){echo–eIReceivedSignal:$1\n”;}sig1(){print_sig;}sig2(){print_sig;}sig3(){print_sig;}sig15(){print_sig;}func1(){echofunction1”;}func2(){echofunction2”;}whiletruedoclear;echo–e\n\n\t\t1.func12func2qexit”case$xin1)2)func1;;func2;;Q|q|E|eexit0;;*)echo–e\a”;;esacreadxdone4.在UNIX/Linux系统中,环境变量时非常重要,在字符界面下试说明:①PATH变量的作用,如何得到PATH的值?②在UNIX/Linux系统的超级用户的环境变量PATH中允许包含当前目录吗?③若在超级用户的当前目录内有可执行文件,如何执行它(写出执行时键盘输入的内容)?④如何使用该命令在后台执行(写出执行时键盘输入的内容)?①PATH为命名搜索路径,可用echo$PATH命令显示。②UNIX/Linux的PATH变量内不允许包含当前路径。③./mypro④./mypro&5.设计一个shell程序计算n的阶乘。要求:①从命令行接收参数n。②在程序开始后立即判断n若非法,请给出错误的提示。③最后给出计算的结果。#!/bin/shif[$#-eq;thenecho–e$0noParams.\a\n”;exit;fix=`echo$1|awk/[^[:digit:]]/{print`if[x$x”!=x”;thenecho–eInput$*error!\a”;exit;fifact=1;tmp=1while[$tmp–le$1]dofact=$((fact*tmp));tmp=$((++tmp));doneechofact=$fact”第十一章Linux系统的C编程一、思考题2.在标准C中,以下两个语句有何不同?#include<file,h>#include“”答:前者file,h在include目录,而后者file.h在当前目录或/usr/include目录。?首先使用gcc–c*.c生成目标文件,然后再使用arcrv*.a*.o生成表态库,最后使用ranliblibmyl.a为子函数建立索引表。当创建成功后,就可以按照库系统的方法使用静态库,用法参见以下实例:cc–cc–cc–ofpf3.c–L.–lmyl#–L指定当前目录,–4.如何构造和使用自己的共享库?首先使用gcc–c*.cgcc–shared–olib*.so*.o/由目标文件生成共享库。使用共享库时要用到头文件dlfcn.h和几个相关的函(返回共享中函数的入口地址)和二、填空题1.Agcc–cmy.c。Bgcc–Smy.c。C.生成可执行程序myp的命令是gcc–。(2.设有两个C语言程序模块c1.c和c2.c(不含mainA。B。3.在某Makefile内有以下语句:TGT=$(SRC:.c=.d)TGT=SRC=。。)三、综合题阅读Makefile文件:alllibmys.soSRC=TGT=$(SRC:.c=.d)%.o:%.ccc–c$?Libmys.so:$(TGT)cc–shared–o$@$(TGT)clean:rm–f$(TGT)回答以下问题:1.此Makefile文件的主要功能是什么?生成共享库文件.so2.此Makefile文件包含多少个规则?它们分别是什么?4个,分别是all、%.o、libmys.so和clean3.使用此Makefile文件可以生成目标文件f2.o吗?为什么?可以,因为规则%.o:%.c已经定义了*.o与*.c的关系和生成方法。第十二章DHCP服务器一、简答题1.简述DHCP的功能DHCP是DynamicHostConfigurationProtocol(动态主机分配协议)的缩写,它是TCP/IP协议簇中的一种,主要是用来给网络客户机分配动态的IP地址。2.简述DHCP的配置文件的相关选项及含义。·subnet-mask(子网掩码)·domain-name(域名)为客户端指定子网掩码为客户端指定DNS域名·domain-name-serveripip地址为客户端指定DNS服务器的IP地址·host-name(主机名)·routersip地址为客户端指定主机名为客户端指定默认网关3.在不同网络环境中的DHCP的规划。(1)小型网络中DHCP的部署·网络中提供特殊服务(DNS、FTP)的服务器应该采用静态IP地址·不同的网络服务应该由不同的服务器承担(2)大型网络中DHCP的部署·为每一个子网配置一台DHCP服务器·在每个子网中设定一个DHCP中继代理4.DHCP中继的含义及其应用。DHCPDHCP服务器和DHCP客户之间转发DHCP消息的主机或路IPDHCP服务器发出请求,并将获得的IP地址返回给DHCP客户机。(第十三章FTP与TFTP服务器一、简述题1.简述FTP服务的原理。2.简述Linux系统的常用FTP服务器软件及其特点。3.简述TFTP的用途。)第十四章telnet协议与openssh服务器一、简述题1.简述telnet、ssh的功能和区别。telnet和sshtelentssh是加密传输。2.简述openssh的主配置文件的选项及含义。/etc/hosts.equiv/etc/ssh/shosts.equiv(同上一条)/etc/sshssh配置目录/etc/ssh/ssh_config客户端配置文件~/.ssh/config(同上一条)允许使用rlogin自动登录本机的主机列表/etc/ssh/sshd_config服务器端配置文件第十五章网络资源共享服务器Samba一、思考题1.什么是?什么是Samba?SMB:ServerMessageBlock服务信息块。Samba是一组软件包,用于实现SMB,它主要用作网络资源共享服务器,并能使Linux主机与Windows主机之间实现文件共享和打印机共享。5.如何从Linux访问Windows或另一台Linux的共享资源?(1)使用smbclient工具查看或访问服务器共享资源;(2)使用smbmount工具(和远程挂载方法)直接访问服务器共享资源。二、选择题1.SambaServer共有4中验证方式,其中验证级别最低的是共享。2.SambaServer的默认主配置文件是3.在Linux下使用smbmount命令可以使用远程挂载方法访问共享资源。第十六章Linux系统的安全一、思考题1.试述Linux系统的安全机制及安全防范策略。Linux系统提供用户账号认证、系统日志文件和文件系统权限等基本安全机制。安全防范策略有:·制度保障(网络隔离制度、工作环境管理制度、人员管理制度)·保护物理环境安全(计算机硬件的安全、保护-加载器级别保障Linux安全、使用系统显示锁)·确保用户口令的安全性·检查文件系统的安全性·设置内部用户的权限·将强对系统运行的监督和记录·数据备份2.简述Linux操作系统的安全级别。分为高级、中级和无防火墙3种级别。3.叙述iptables(数据包过滤)的表和链。iptables(Netfilter架构)中有3个主要的规则表:·filter表(包含INPUT链、OUTPUT链和FORWARD链)·nat表(PREROUTING链、OUTPUT链和POSTROUTING链)·mangle表(PREROUTING链、INPUT链、POSTROUTING链、FORWARD链和OUTPUT链)二、选择题1.低级不是RedHatLinux9的系统安全级别。2.input表不是i
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 贵州城市职业学院《西医外科学医学免疫学与病原生物学》2023-2024学年第一学期期末试卷
- 贵州财经大学《藏族文化概论》2023-2024学年第一学期期末试卷
- 2025青海省安全员-B证考试题库附答案
- 2025安徽省建筑安全员《A证》考试题库及答案
- 贵阳人文科技学院《形式化方法导论》2023-2024学年第一学期期末试卷
- 广州珠江职业技术学院《机能学实验(二)》2023-2024学年第一学期期末试卷
- 广州新华学院《工业机器人基础操作与编程实训》2023-2024学年第一学期期末试卷
- 广州卫生职业技术学院《分子与细胞生物学检测技术》2023-2024学年第一学期期末试卷
- 广州铁路职业技术学院《建筑及环境设计方法学》2023-2024学年第一学期期末试卷
- 2025年江西省安全员《B证》考试题库
- 浙江省金华市(2024年-2025年小学五年级语文)人教版期末考试((上下)学期)试卷及答案
- 陆上风电场设备选型技术导则
- 核心素养导向的单元整体教学
- 中医妇科疾病的治疗(完美版)课件
- 汽车维修行业投诉处理管理制度
- 济南大学《线性代数与空间解析几何》2023-2024学年第一学期期末试卷
- 山东省青岛市2024-2025学年七年级上学期11月期中英语试题
- 2024年海南省公务员录用考试《行测》试题及答案解析
- 《预防未成年人犯罪》课件(图文)
- 教育机构日常运营与管理指南
- 2024年浙江省能源集团应届生招聘高频难、易错点500题模拟试题附带答案详解
评论
0/150
提交评论