第2章Linux编程环境
- 格式:pptx
- 大小:2.41 MB
- 文档页数:37


linux教程第三版答案
【篇一:linux系统应用教程习题答案】
xt>1. linux系统有哪些主要的优点?
答:linux的优点主要有:开放性、多用户、多任务、良好的图形用户界面、 设备的独立性、丰富的网络功能、可靠的系统安全、良好的可移植性、丰富的应用软件支持、内核完全免费等优点。
2. 常用操作系统有哪些?它们各具有那些特点?
答:常用操作系统主要有linux、unix、windows等。linux是一个内核完全免费、可运行在多个硬件平台、功能齐全、安全性好、界面友好的一种操作系统。unix功能强大、稳定性好,但价格昂贵,不适合小型企业或者个人使用。windows是一个功能完全的多任务操作系统,具有丰富的应用软件,友好的用户界面,但windows主要运行在基于intel体系结构的pc系列机上,由微软公司独立控制系统的设计、升级和维护,用户使用windows需要支付一定的费用。
3. linux的组成结构有哪些?
答:linux由四个主要部分组成,即内核、shell、文件系统和实用工具。
4. linux系统的主要应用领域有哪些?
答:linux系统主要应用在桌面系统、服务器、嵌入式系统和集群计算机等领域。
第2章 linux系统的安装
1. 什么是linux的多系统安装?
答:linux的多系统安装指在同一台计算机中,除了安装linux外还安装其他操作系统。此时,需要对计算机中的硬盘空间进行合理分配,并且按照不同操作系统的需要,在硬盘上建立相应格式的分区。一般来说,linux的多系统安装指在同一台计算机中同时安装windows系统和linux系统。
2. 虚拟机安装linux有什么特点?
答:与多系统linux相比,虚拟机安装linux采用了完全不同的概念。多系统linux在一个时刻只能运行一个系统,在系统切换时需要重新启动机器。而虚拟机安装linux系统是同时运行多个操作系统,而且每个操作系统都可以进行虚拟的分区、配置而不影响真实硬盘的数据,并且还可以将几台虚拟机连接为一个局域网。虚拟机安装linux时,多个虚拟机共享一台主机的资源,比起直接安装在硬盘上的系统,性能较低,速度慢,不太稳定,但安装与卸载系统非常方便。
1 第1章
1、Linux支持(多用户、可移植、多进程)。
2、Linux是所谓的“Free Software”,这个“Free”的含义是(Linux可自由修改和发布)。
3、关于Linux内核版本的说法(依次表示为主版本号、次版本号、修正次数的形式;1.2.2表示稳定的发行版;2.2.6表示对内核2.2的第6次修正)。
4、(红旗server4、red hat9、fedora8)等软件都是Linux发行版本。
5、与Windows相比Linux在(桌面)方面相对应用的较少。
6、Linux系统各组成部分中(内核)是基础。
7、Linux内核管理包括的子系统(CPU管理系统、内存管理系统、文件管理系统、设备管理系统)。
8、关于Shell的说法(操作系统的外壳、用户与Linux内核之间的接口、一个命令语言解释器)。
9、R Shell在Linux环境下不能使用。
10、在Linux中把声卡当作字符设备。
第2章
1、安装linux至少需要( 2 ) 个分区?
2、RHEL Sever5 系统启动时默认由 ( GRUB )系统引导程序实施系统加载
3、在RHEL Sever5 的安装过程中,下列哪个操作是必须的? 键盘类型设置
4、/dev/hda5 在linux 中表示 ( IDEO接口上主盘的逻辑分区 )
2 5、超级用户的口令必须符合什么要求?( 至少6个字节,并且大小写敏感 )
6、系统引导的过程一般包括如下几步:(1)MBR中的引导装载程启动;(2)登录;(3)linux内核运行;(4)BIOS自检。正确的顺序是(4)(1)(3)(2)
7、SElinux的默认设置是 ( 强制 )
8、初次启动RHEL server5 时需要添加一个用户,此用户属于( 普通用户 )类型的用户
9、在硬盘空间已完成使用的windows XP 的计算机上加装RHEL Sever5 时,应采用( 建立自定义分区)分区方式
第23章Linux基本编程
本章的学习目标:●了解什么是GNU计划及其意义●熟悉各种GNU计划实用程序
●熟悉GCC编译器的用法和执行过程●了解多文件项目●熟悉makefile的结构●熟悉gdb调试程序
2323.1.1GNU计划的实用程序
GNU(它代表GNUisnotUNIX)是由Richardstallman开发的一个与UNIX兼容的软件系统。大多数Linux软件是经过自由软件基金会(FreeSoftwareFoundation)的GNU()公开认证授权的,因而通常称为GNU软件。GNU软件免费提供给用户使用,并被证明是非常可靠和高效的。许多流行的Linux实用程序如C编译器、shell和编
辑器都是GNU软件应用程序。GNU计划包括上百个命令、工具和工具的集合,以及文档。说实话,如果没有上百位的编程者用他们的时间和精力开发这些程序,RedHatLinux不会像现在拥有这么丰富的内容。
23.1.1GNU计划软件内容
GNU计划的实用程序分布在多个部分中。bin实用程序、diff实用程序以及shar(shellarchive)实用程序主要用于开发工作;最常用的实用程序是文件实用程序、查找实用程序、shell实用程序以及文本实用程序。
表23-1列出了GNU计划的各种实用程序。用户可以发现几乎所有的这些软件都已安装在用户的RedHatLinux系统上。它们是在Linux系统安装时安装的,或是使用rpm命令或Glint软件维护X11客户事后更新的。表23-1GNU计划的各种实用程序
应用程序集描述
am-utils各种网络和文件系统工具,如hostname或mountRedHatLinux9.0基础教程•372•as一个基本的程序开发工具——GNU的汇编器
autoconf为源代码生成配置脚本的编程工具
automake生成makefile的编程工具
bashBourneAgainshell(是对BourneShell的改进和扩大)
RedHat7.1的安装:
1.把安装光盘放入光驱,从光驱启动。
2.光盘启动后,出现RedHat的启动选项,让用户选适合自己的安装模式。系统内定的安装模式是graphical mode,用图形操作界面安装RedHat,直接按回车即可,但是如果你的显卡Xfree86 X Server不支持,则无法启动图形安装模式,此时RedHat会自动切换到text mode。另外有text
mode(boot:text)文本安装模式(text回车)、expert
mode(boot:expert)专家模式(F3)、rescue mode(boot:Linux )系统修复模式,用来维护安装好的Linux系统,初次安装Linux系统不能选择这种模式(F5);最后一项是Driver
Disk(boot:linux dd)专为拥有特殊硬件的电脑设计,如boot.img制作的磁盘没有办法正确搜索到所有的硬件,可以采用此种安装法。
3.选择语系:选择English,单击
4.选择键盘:选择U.S.105,单击
5.选择鼠标:一般是两键/三键的PS/2、Bus Mouse或是Serial鼠标,正确选择种类与连接端口。单击
4.进入RedHat欢迎界面选择安装模式:安装模式有三种Workstation、Server、Custom,如果选择前Workstation或Server安装模式,RedHat会自动对硬盘分区并格式化,要小心使用。选好,单击 5.硬盘分区:注意,选Automatic Partitioning And
REMOVE data,硬盘就会被RedHat自动分区。不选系统自动分区,单击,
分区时,我们可以在屏幕上清楚地看见硬盘的使用情况。在Linux中所有的电脑硬件都视为一个装置文件,如:had代表IDE排线上的Master硬盘。
下面介绍硬盘与光盘的装置名称对照表:
设备名称 代表硬盘/光盘 设备名称 代表硬盘/光盘 设备名称 代表硬盘/光盘