




已阅读5页,还剩8页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第一章 Linux系统简介一、思考题1.UNIX的大部分代码是用一种流行的程序设计语言编写的,该语言是什么?C语言2.UNIX系统的特点有哪些? 多任务多用户并行处理能力设备无关性工具错误处理强大的网络功能开放性3.什么是Linux?其创始人是谁?Linux是一个功能强大的操作系统,同时它也是一个自由软件,是免费的、源代码开放的、可以自由使用的UNIX兼容产品。其创始人是Linus4.Linux操作系统的诞生、发展和成长过程始终依赖者的重要支柱都有哪些?UNIX操作系统MINIX操作系统GNU计划POSIX标准Internet5.简述Linux系统的特点。自由软件良好的兼容性多用户、多任务良好的界面丰富的网络功能可靠地安全性、稳定性支持多种平台6.常见的Linux的发行版本有哪些?Red Hat LinuxCaldera OpenLinuxSuSE LinuxTurboLinux红旗Linux中软Linux二、选择题1.Linux最初是以 MINIX 操作系统为模板而开发出来的。2.关于Linux内核版本的说法,下列选项中错误的是(C)。A表示为主版本号.次版本号.修正号 B1.2.3表示稳定的发行版C1.3.3表示稳定的发行版 D2.2.5表示对内核2.2的第5次修正(补充:次版本号为偶数的是稳定版本;为奇数的则是测试版本。)3.Linux属于 自由软件 。4.自由软件的含义是 软件可以自由修改和发布 。5.一下不具有多任务性的操作系统是 DOS 第二章 Linux系统入门一、思考题1.Linux系统有哪些运行级别?其含义是什么?可用级别为06,其中0:关闭系统;6:重新启动,其他略。2.Linux系统下经常使用的两种桌面环境是什么?GNOME和KDE3.什么是X-Window系统?它有什么特点?图形界面(X-Window)是在Linux操作系统中提供的图形化用户界面(GUI),其支持的视窗系统也称为X,它的特点有:它采用了“客户端-服务器”模式;它是一个跨平台的操作环境。7.默认情况下,超级用户和普通用户的登录提示符分别是什么?# 和 $二、选择题1.系统引导的过程一般包括如下的几步:MBR中的引导装载程序启动。用户登录。Linux内核运行。BIOS自检。正确的顺序是 。2.Linux中使用 Ctrl+Alt+BackSpace 组合键可以关闭X-Window图形用户界面。3.字符界面下使用init命令关机所用的参数是 0 。(参数6是重新启动)4.字符界面下使用shutdown命令重启计算机时所用的参数是 r 。5.使用man命令调阅相关的帮助信息时,用于逐页地下翻的功能键是 Space 。第三章 shell与shell命令一、思考题1.shell的基本功能有哪些?命令解释执行、文件名替换、输入/输出重定向、连同管道建立、系统环境设置和shell编程。2.Linux系统中的主要目录有哪些?/:系统的根目录/dev:系统的设备目录/home:用户主目录/root:root用户主目录/boot:Linux的启动目录/usr:用户级目录3.工作目录及其父目录课分别用什么表示?. 和 .5.常用的shell环境变量有哪些?HOME:用户家目录的完全路径名LOGNAME:登录用户名IFS:命令行内部域分割符PATH:由冒号分隔的目录路径名TEAM:终端的类型PWD:当前工作目录的绝对路径名PS1:主提示符PS2:辅助提示符6.什么是输入/输出重定向?管道的功能是什么?I/O重定向是指通过文件的形式实现I/O;在两个或多个进程之间建立一种连接,用于进程间的通信7. shell中的引号分为哪几种?单引号、双引号和反引号。二、选择题1.下列设备属于块设备的是 硬盘 。2.cd命令可以改变用户的当前目录,当用户输入命令“cd”并按Enter键后,当前目录改为用户主目录 。3.命令echo-en a的输出为 响铃 。4.超级用户的主目录是 /root 5.要删除目录/home/user1/subdir连同其下级目录和文件,不需要交互确认,正确的命令是:rmdir-pf/home/user1/subdir 第四章 用户管理和密码管理一、思考题4.如何在删除一个用户时也删除它的家目录,在做该操作时应该注意哪些问题?userdel r user,默认情况下userdel不删除用户的家目录,因为其中可能包含有用数据。5.如何观察当前系统的运行级别?who -r6.如何确定用户所使用的终端?tty二、选择题1.在UNIX/Linux系统添加新用户的命令是useradd2.添加用户时使用参数-d可以指定用户目录。3.修改用户自身的密码可使用password4.解锁一个用户所使用的命令是password u5.删除一个用户所使用的命令是password d第五章 UNIX/Linux文件系统和权限管理一、思考题1.Linux系统有几种类型文件?它们分别是什么?有哪些相同点和不同点?3类:普通文件、目录文件和设备文件。相同点是,它们都是文件,都有一个文件名和i节点号。不同点是,普通文件的内容为数据,目录文件的内容为目录项或文件名与i节点对应表,而设备文件不占用磁盘空间,通过其i节点信息可建立与内核驱动程序的联系。3.何为裸设备?如何使用裸设备?以裸方式使用设备时应注意些什么?裸设备是指无文件系统的设备,如软盘、U盘、硬盘或一个硬盘分区,也称为原始设备。使用时将设备直接作为文件来使用。以裸方式使用设备时系统会忽略设备上的文件系统,将会覆盖原有的系统文件。5.如果某些设备文件被误删除了,如何恢复它们?可以参照它在相同系统中的情况,使用mknod重建它。6.如何确定某文件的类型?使用file命令。二、选择题1.设用户所使用的系统的硬盘为IDE设备且只有一块硬盘,则硬盘中的D盘所处的分区最有可能是 /dev/hda5 2. 设用户所使用的系统的有两块IDE硬盘,Linux系统位于第一块硬盘上,查询第二块硬盘的分区情况命令是 fdisk l/dev/hdb 3设用户所使用的系统的只有一个SCSI硬盘,则用户在系统开启后首次使用U盘时,U盘所占用的最有可能的设备是 /dev/sdb1 4.统计磁盘空间和文件系统使用情况的命令是 df 5.构造ISO9660光盘文件系统的命令是 mkisofs 6.用于文件系统直接修改文件权限及其管理的命令是 chmod 7.有一个文件包mypkg.tgz,查看其中文件的命令是 tar xvfz mypkg.tgz 第六章 进程与任务或作业管理一、思考题1.UNIX/Linux系统有几类进程?试说明后台进程的作用或执行过程。3类:前台、后台和批处理进程。后台进程是以非交互式在后台运行的进程,用户可以通过终端启动后台进程,方法:cmd params&后台进程大多数是守候进程或服务器进程,这些进程是在系统启动时自动启动的,守候着某个端口,等待客户来访问并为他们提供服务。此类进程自启动后一直运行着,直到关机或被用户强行终止。2.试述0#、1#进程的作用及UNIX/Linux进程树的形成。在UNIX/Linux系统中,0#进程的主要作用是调试与交换。创建1#进程后,会根据/etc/inittab的规定继续系统初始化,创建相应的子进程,而子进程又可创建其子进程。进程树的创建过程如下图:自举、装入内核内核创建0#进程创建1#进程执行init,根据/etc/inittab文件内容,做进一步初始化工作、创建子进程等1#终端子进程n#终端子进程子进程子进程子进程子进程子进程子进程子进程子进程 . . . . . . 129743568142353.试述UNIX/Linux系统的进程状态及转换。 创 用户态执行 建 中断及返回 中断或 返回到 系统调用 用户态 资源到位 资源到位 返回 继续 退出 系统态运行 调 时 僵尸 度 间 睡眠 调度 片内存中睡眠 内存就绪 被跟踪 唤醒 等待资源 等待资源 创建 换 换 换 创建 执行 出 出 入 退 内存不足 出 唤醒 外存中睡眠 外存就绪 UNIX系统的进程状态及转换 Linux系统的进程状态及转换二、选择题1.在Linux系统中,用于进程状态查询的常用命令是ps和pstree2.若使pid进程无条件终止,则使用的命令是kill -93.当一个进程正在执行时,用户按下了Ctrl+C键,该进程接收到的信号是 2 4.设置用户作业被定义在文件/tmp/myj内,要求改作业在3个小时以后执行,正确的命令是at now + 3 hours /tmp/myj和at now + 3 hours f /tmp/myj5.在Linux系统中,让命令myp以优先级数10运行的命令为nice -10 myp和nice n10 myp第九章 网络管理与网络应用一、思考题1.什么是子网掩码?其作用是什么?子网掩码是一个32位地址,用于屏蔽IP地址的一部分以区分网络标志和主机标志;其作用有:用来区分一个IP地址的网络号和主机号各占多少位。通过子网掩码来判断两个IP地址是否属于同一网络。将网络分为多个子网。3.如何查看当前系统运行了哪些网络服务?可以使用chkconfig来查看系统运行的各种服务,其主要用法为:chkconfig -list4.用户如何设置在Linux系统开机时自动启动某个网络服务?使用ntsysv工具,在要设置为自动启动的服务名旁的复选框选中(*),并按“确定”按钮保存配置结果。二、选择题00.1是C类地址。2.当IP地址的主机地址全是1时表示该网络的广播地址。3.路由器最主要的功能是选择信息包传送的最佳路径。4.FTP传输中使用20和21两个端口。第十章 shell编程一、思考题1.正则表达式可以用于模式匹配与搜索,常见的正则表达式有几类?BRE的正则表达式可以完全使用在ERE吗?3类:SRE、BRE和ERE;ERE比BRE具有更丰富的语法,一些BRE表达式不可以用在ERE中。2.shell是解释语言还是编译语言?解释语言。3.awk的默认域分隔符是什么?如何改变awk的域分隔符?白空格;改变方法是使用-F选项,例如-F:可使分隔符变为冒号“:”。4.在shell中如何回到刚离开的工作目录?使用“cd -”命令。二、填空题1.grep E Hhenr(y|ietta) file的功能是在文件file中查找Henry、henry、Henrietta或henrietta 2.grep v “ # ” /etc/syslog.conf的作用是在文件/etc/syslog.conf中查找非注释行。5.awk F: print $1 END print NF;print NR /etc/passwd的作用是显示文件/etc/passwd中的所有用户名,并在结束时输出由“:”分隔的域数和总行数。6.awk print toupper($0)ofile的作用是将输入文件ifile的内容转换成大写后输出到文件ofile三、综合题1.试分别用grep、sed、和awk实现:删除文件ifile中以#开始的注释行,并将结果输出到文件ofile。grep v # ofilesed e /# ofileawk !/#/ print $0 ofile2.设计一个菜单shell程序,要求如下:捕获信号1、2、3、15在循环中,当收到信号后在终端上显示“I Received Signal #”,其中#为收到的信号编号。#!/bin/shtrap sig1 1trap sig2 2trap sig3 3trap sig15 15function print_sig( ) echo e “I Received Signal:$1n”;sig1( ) print_sig 1;sig2( ) print_sig 2;sig3( ) print_sig 3;sig15( ) print_sig 15;func1( ) echo “function1”;func2( ) echo “function2”;while truedo clear; echo e “nntt1.func1 2.func2 q.exit” case $x in 1) func1; 2) func2; Q|q|E|e exit 0; *) echo e “a”; esac read xdone4.在UNIX/Linux系统中,环境变量时非常重要,在字符界面下试说明:PATH变量的作用,如何得到PATH的值?在UNIX/Linux系统的超级用户的环境变量PATH中允许包含当前目录吗?若在超级用户的当前目录内有可执行文件mypro,如何执行它(写出执行时键盘输入的内容)?如何使用该命令在后台执行(写出执行时键盘输入的内容)?PATH为命名搜索路径,可用echo $PATH命令显示。UNIX/Linux的PATH变量内不允许包含当前路径。./mypro./mypro &5.设计一个shell程序计算n的阶乘。要求:从命令行接收参数n。在程序开始后立即判断n的合法性,即是否有参数。若有,是否为正整数?若非法,请给出错误的提示。最后给出计算的结果。#!/bin/shif $# -eq 0; then echo e “$0 no Params.an”; exit 0; fix=echo $1 | awk /:digit:/ print $0if “x$x” != “x”; then echo e “Input:$* error!a”; exit 1; fifact=1; tmp=1while $tmp le $1do fact=$(fact*tmp); tmp=$(+tmp);doneecho “fact=$fact”第十一章 Linux系统的C编程一、思考题2.在标准C中,以下两个语句有何不同?#include #include “file.h”答:前者file,h在include目录,而后者file.h在当前目录或/usr/include目录。 3.如何构造和使用自己的静态库?首先使用gcc c *.c生成目标文件,然后再使用ar crv *.a*.o生成表态库,最后使用ranlib libmyl.a为子函数建立索引表。当创建成功后,就可以按照库系统的方法使用静态库,用法参见以下实例:cc o fp f3.c libmyl.a #使用库libmyl.a和f3.c生成可执行程序fpcc o fp f3.o libmyl.a #使用库libmyl.a和f3.o生成可执行程序fpcc o fp f3.c L.lmyl #L指定当前目录,lmyl指定库libmyl.a4.如何构造和使用自己的共享库?首先使用gcc c *.c生成目标文件,然后再使用gcc shared o lib*.so *.o/由目标文件生成共享库。使用共享库时要用到头文件dlfcn.h和几个相关的函数:dlerror(返回动态共享库操作状态信息)、dlopen(打开共享库)、dlsym(返回共享中函数的入口地址)和dlclose(关闭共享库)。二、填空题1.设有C语言程序my.cA生成目标文件my.o的命令是 gcc c my.c 。B生成汇编语言文件my.s的命令是 gcc S my.c 。C生成可执行程序myp的命令是 gcc o myp my.c 。(2.设有两个C语言程序模块c1.c和c2.c(不含main函数)。A由c1.c和c2.c生成静态库libmyar.a的命令是 。B由c1.c和c2.c生成共享库libmyar.so的命令是 。3.在某Makefile内有以下语句:SRC=f1.c f2.c f3.cTGT=$(SRC:.c=.d)SRC+=f4.cTGT= 。SRC= 。)三、综合题阅读Makefile文件:all:libmys.soSRC=f1.c f2.c f3.cTGT=$(SRC:.c=.d)%.o:%.ccc c $?Libmys.so:$(TGT)cc shared o $ $(TGT)clean: rm f $(TGT)回答以下问题:1.此Makefile文件的主要功能是什么?生成共享库文件libmys.so2.此Makefile文件包含多少个规则?它们分别是什么?4个,分别是all、%.o、libmys.so和clean3.使用此Makefile文件可以生成目标文件f2.o吗?为什么?可以,因为规则%.o:%.c已经定义了*.o与*.c的关系和生成方法。第十二章 DHCP服务器一、简答题1.简述DHCP的功能DHCP是Dynamic Host Configuration Protocol(动态主机分配协议)的缩写,它是TCPIP协议簇中的一种,主要是用来给网络客户机分配动态的IP地址。2.简述DHCP的配置文件的相关选项及含义。subnet-mask(子网掩码) 为客户端指定子网掩码domain-name(域名) 为客户端指定DNS域名domain-name-server ip ip地址 为客户端指定DNS服务器的IP地址host-name(主机名) 为客户端指定主机名routers ip地址 为客户端指定默认网关3.在不同网络环境中的DHCP的规划。(1)小型网络中DHCP的部署网络中提供特殊服务(DNS、FTP)的服务器应该采用静态IP地址不同的网络服务应该由不同的服务器承担(2)大型网络中DHCP的部署为每一个子网配置一台DHCP服务器在每个子网中设定一个DHCP中继代理4.DHCP中继的含义及其应用。DHCP中继代理:指DHCP服务器和DHCP客户之间转发DHCP消息的主机或路由。在大型网络中主机将IP请求发给中继代理,有中继代理向DHCP服务器发出请求,并将获得的IP地址返回给DHCP客户机。(第十三章 FTP与TFTP服务器一、简述题1.简述FTP服务的原理。2.简述Linux系统的常用FTP服务器软件及其特点。3.简述TFTP的用途。)第十四章 telnet协议与openssh服务器一、简述题1.简述telnet、ssh的功能和区别。telnet和ssh都是用来远程连接的协议。telent是明码传输,ssh是加密传输。2.简述openssh的主配置文件的选项及含义。/etc/hosts.equiv 允许使用rlogin自动登录本机的主机列表/etc/ssh/shosts.equiv (同上一条)/etc/ssh ssh配置目录/etc/ssh/ssh_config 客户端配置文件/.ssh/config (同上一条)/etc/ssh/sshd_config 服务器端配置文件第十五章 网络资源共享服务器Samba一、思考题1.什么是SMB?什么是Samba?SMB:Server Message Block服务信息块。Samba是一组软件包,用于实现SMB,它主要用作网络资源共享服务器,并能使Linux主机与Windows主机之间实现文件共享和打印机共享。5.如何从Linux访问Windows或另一台Linux的共享资源?(1)使用smbclient工具查看或访问服务器共享资源;(2)使用smbmount工具(和远程挂载方法)直接访问服务器共享资源。二、选择题1.Samba Server共有4中验证方式,其中验证级别最低的是 共享 。2.Samba Server的默认主配置文件是 smb.conf 3.在Linux下使用 smbmount 命令可以使用远程挂载方法访问共享资源。第十六章 Linux系统的安全一、思考题1.试述Linux系统的安全机制及安全防范策略。L
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年事业单位工勤技能-河南-河南机械冷加工一级(高级技师)历年参考题库典型考点含答案解析
- 2024并购法律服务合同
- 2025年事业单位工勤技能-河南-河南信号工-机车信号设备维修三级(高级工)历年参考题库典型考点含答案解析
- 2024版代加工合同代加工合同范本
- 2025年事业单位工勤技能-河北-河北兽医防治员五级(初级工)历年参考题库含答案解析(5套)
- 2025年事业单位工勤技能-江西-江西园林绿化工四级(中级工)历年参考题库含答案解析(5套)
- 2025年事业单位工勤技能-江苏-江苏汽车驾驶与维修员四级(中级工)历年参考题库含答案解析
- 2025年事业单位工勤技能-江苏-江苏地图绘制员二级(技师)历年参考题库含答案解析(5套)
- 2025年事业单位工勤技能-广西-广西管道工三级(高级工)历年参考题库含答案解析
- 2025年事业单位工勤技能-广西-广西客房服务员五级(初级工)历年参考题库典型考点含答案解析
- 1《哦香雪》公开课一等奖创新教学设计统编版高中语文必修上册
- 直播电商监管的国际比较与借鉴
- 沥青购销合同范本2024年
- 《孩子来了:如何度过最艰难的育儿时刻》记录
- 餐饮与单位用餐协议书模板
- 百融云创风险决策引擎V5产品操作手册
- 市政道路及设施零星养护服务技术方案(技术标)
- TB 10009-2016 铁路电力牵引供电设计规范
- 提高CSSD手术器械的清洗率医院护理品管圈QCC成果汇报课件(完整版本易修改)
- 2024停车场停车协议书
- DZ∕T 0033-2020 固体矿产地质勘查报告编写规范(正式版)
评论
0/150
提交评论