《UNIX系统与软件开发》习题解答.doc

《UNIX系统与软件开发》习题解答.doc

ID:53454

大小:863.44 KB

页数:58页

时间:2017-04-29

《UNIX系统与软件开发》习题解答.doc_第1页
《UNIX系统与软件开发》习题解答.doc_第2页
《UNIX系统与软件开发》习题解答.doc_第3页
《UNIX系统与软件开发》习题解答.doc_第4页
《UNIX系统与软件开发》习题解答.doc_第5页
资源描述:

《《UNIX系统与软件开发》习题解答.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、目录第1章入门知识-1-第2章shell与shell命令-3-第3章用户、组和密码管理-8-第4章文件系统及管理-11-第5章进程与作业管理-15-第6章系统安装、启动与管理-19-第7章软硬件管理及系统的扩充与升级-22-第8章网络管理与网络应用-24-第9章bshell编程-26-第10章C编程基础和方法-31-第11章文件部分系统调用与标准I/O-33-第12章UNIX系统进程环境-38-第13章文件属性与目录编程-39-第14章进程关系与进程控制-41-第15章进程间通讯-45-第16章线程编程基础-47-第17章终端与curses库编程-48-第18章数据库的使用及编程-50-第1

2、9章网络编程基础-53-第1章入门知识1.UNIX系统的创始人是谁?书中所提到的哪些人为UNIX的发展做出了重大贡献?答:可参见§1.1及网络资源。(1)Unix系统的两大发明人是贝尔实验室的KenThompson和DennisM.Ritchie。(2)为UNIX系统作出贡献的有很多人,书提到的有KenThompson,DennisM.Ritchie,BillJoy,Tanenbaum,RichardMatthewStallman(RMS),WilliamJolitz和LinusBenedictTorvalds等。2.UNIX的大部分代码是用一种流行的程序设计语言编写的,这种语言是什么?答:

3、C。3.UNIX系统的特点有哪些?答:可参见§1.1.2及网络资源。UNIX有以下特点:多任务、多用户、并行处理能力、设备无关性、丰富的工具与Shell编程、安全可靠性与错误处理、强大的网络功能、开放性和可移植性。还有,现代的Unix/Linux系统均有良好的用户界面。4.什么是Linux?其创始人是谁?答:可参见§1.2.1及网络资源。Linux是一个功能强大的操作系统,同时它是一个自由软件,是免费的、源代码开放的,可以自由使用的UNIX兼容产品或称为类UNIX(UNIXLike)系统。Linux内核在8月25日由21岁的芬兰大学生LinusBenedictTorvalds公开发布。5.L

4、inux操作系统的诞生、发展和成长过程始终依赖着的重要支柱有哪些?答:可参见§1.2.1及网络资源。Linux操作系统的诞生、发展和成长过程始终依赖着以下五个支柱:UNIX操作系统、MINIX操作系统、GNU计划、POSIX标准和Internet网络。6.常见的Linux的发行版本有哪些?借助其它资源,简述Linux系统的特点。答:可参见§1.2.1及网络资源。(1)Linux的发行版本很多,常见的有Debian、Ubuntu、linuxmint、RedHat、Fedora、Deepin、ChromeOS和Andriod等。(2)Linux是某种版本的Unix,具有Unix系统的所有特点,见

5、习题3。7.注销与关机有什么不同?用户如何从系统中注销?在字符界面下使用什么命令?答:可参见§1.3.2和§1.3.3。(1)注销是指正在工作的用户从系统中退出,以防止别有用心的人见缝插针地做非授权事情,注销是用户自己的事;关机是指关闭整个系统,系统关闭后所有用户就均无法工作了。(2)不论用户在图形界面下工作或字符界面下工作,均可注销使自己退出系统。在字符界面下,可以使用exit和logout命令或组合键ctrl_D注销自己。8.运行级别的切换是怎么回事?你所用系统有哪些运行级别?如何在不同运行级间切换?答:可参见§1.3.3。Unix/Linux系统可以运行在不同的级别,以完成不同工作处理

6、不同的事务,可用的运行的级别如表1-1所示。表1-1UNIX/Linux系统常用的运行级别或状态级别意义Fedora/LinuxFreeBSD9Solaris110系统关闭系统关闭系统关闭1单用户或系统维护模式同左同Fedoras

7、S单用户或系统维护模式未使用同Fedora2没有NFS的完整多用户未使用同Fedora3没有X的完整多用户未使用完整多用户4保留未使用保留5具X的完整多用户未使用系统关闭6重启动重启动重启动q

8、Q重新检查配置文件无同Fedora由于表中的某些级别并不能真正的运行,比如0和6是用于系统关闭和重启动的,因此运行级别又被称为运行“状态”。运行级别的切换可以使用init命

9、令来实现,具体方法为:#initL#L为运行级别(0~6)或#telinitL比如#init6#立即重启。Fedora、FreeBSD9&Solaris11#init0#立即关闭。Fedora、FreeBSD9&Solaris11#init1#切换到单用户或系统维护模式:Fedora、FreeBSD9&Solaris11#inits#切换到单用户或系统维护模式:Fedora&Solaris119.在线手册是怎

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。