1课后习题:1.什么是自由软件、开放源代码软件?它与共享软件有什么区别:商业软件(CommercialSoftware)由开发者出售拷贝并提供软件技术服务,用户只有使用权,但不得进行非法拷贝、扩散和修改共享软件(Shareware)共享软件由开发者提供软件试用程序拷贝授权,用户在使用该程序拷贝一段时间之后,必须向开发者缴纳使用费,开发者则提供相应的升级和技术服务自由软件(Freeware或FreeSoftware)自由软件所指的软件,其使用者有使用、复制、散布、研究、改写、再利用该软件的自由。2.linux系统有何特点?开放性的系统多用户多任务的系统具有出色的稳定性和速度性能提供了良好的用户界面提供了丰富的网络功能具有可靠的系统安全性良好的可移植性设备独立性3.什么是linux的内核版本?什么是linux的发行版本?常见的发行版本有哪些?内核(Kernel)是系统的心脏,实现操作系统的基本功能。在硬件方面:控制硬件设备,内存管理,硬件接口,基本I/O;在软件方面:管理文件系统,为程序分配内存和CPU时间等。内核版本号由三个数字组成:r.x.yr:目前发布的Kernel主版本x:偶数:稳定版本;奇数:开发中版本y:错误修补的次数常见的发行版本:(1)RedHatLinux(2)FedoraLinux(3)红旗Linux(4)ubuntuLinux4.简述linux的安装方式和安装类型。有本地安装和远程安装两种:本地安装分:光盘安装和硬盘安装;远程安装分:NFS安装、远程FTP安装和远程HTTP安装。5.在Windows系统和Linux系统是如何标识磁盘分区的?Windows下用C、D、E、F等盘符来标识,linux下用sda1、sda2、sdb1等来标识。6.在一个实际环境中,安装Linux一般需要创建哪些分区?/分区、/SWAP分区、/boot分区、/usr分区、/var分区、/home分区7.默认情况下,超级用户和普通用户的登陆提示符分别是什么?超级用户:#普通用户:$8.RedHatLinux系统有哪些运行级别?其含义是什么?0系统停机状态1单用户工作状态22多用户状态(没有NFS)3多用户状态(有NFS)启动后进入字符界面4系统未使用5多用户模式,并且在系统启动后运行XWindow6系统正常关闭并重新启动9.如何正确的关闭和重启linux系统?(1)系统关机#init0#halt#poweroff(2)系统重启#init6#reboot10.什么是Shell?它具有什么功能?RedHat默认使用什么shell?Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口(命令解释器)。Shell接收用户输入的命令并把它送入内核去执行。Shell起着协调用户与系统的一致性和在用户与系统之间进行交互的作用。功能:命令解释器、重定向、管道、Shell脚本编程、命令通配符、命令补全、别名、命令替换(前四个必会)默认的shell版本是bash11.linux的基本命令格式?linux下经常使用的通配符有哪些?命令格式:cmd[-参数][操作对象]cmd是命令名单字符参数前使用一个减号(-),单词参数前使用两个减号(--)。多个单字符参数前可以只使用一个减号。最简单的Shell命令只有命令名,复杂的Shell命令可以有多个参数。常用的通配符:*!?[]12.在linux下如何使用设备?常用的设备名有哪些?linux下设备是以文件的形式存在,所有设备文件存放在/dev目录下。常用的cdrom、usb、sda13.如何获得命令帮助?help命令的作用是什么?使用man命令(获得命令的手册)$manls$manman使用info命令(获得命令的详细信息)$infols使用help命令(获得Shell内置命令的帮助)$help$helpecho使用whatis命令(获得指定命令的功能)$whatisls14.什么是Nautilus,具有哪些功能?GNOME桌面环境包括了一个叫做Nautilus的文件管理器,它是一个强大而有效的图形化工具。Nautilus除了具有传统的文件管理器的功能外,还允许用户从一个综合界面来配置桌面、配置RedHatLinux系统、浏览图片、访问网络资源等。Nautilus已成为整个桌面的外壳(shell)。3功能:在浏览整个Linux系统的目录树结构。管理文件和目录(包括查找、打开、移动、复制和删除等)运行脚本文件(命令批处理文件)为管理桌面和系统提供了一个综合界面15.常用的文件和目录操作命令有哪些?各自的功能是什么?ls显示文件和目录列表cd切换目录mkdir创建目录rmdir删除空目录touch创建文件cp复制文件或目录mv移动文件或目录、文件或目录改名rm删除文件或目录16.打包和压缩有什么不同?常用的打包和压缩的命令有哪些?打包就是将若干文件打成一个包,大小不变。压缩则是会减小体积。打包命令:tar文件、目录打(解)包压缩命令:compress压缩(解压)文件或目录,后缀为Zgzip压缩(解压)文件或目录,后缀为gZbzip2压缩(解压)文件或目录,后缀为bz217.linux下的隐含文件如何标识?如何显示?以.来开头标识的。显示用ls-a18.Vi的3中运行模式是什么?如何切换?命令模式、输入模式和末行模式19.什么是重定向?什么是管道?什么是命令替换?4重定向:是不实用系统的标准输入端口、标准输出端口或标准错误端口,而进行重新的指定。管道:是将一条命令的输出结果作为另一条命令的输入。命令替换:shell中的命令参数可以由另一个命令执行的结果来替代。20.在redhatlinux9下可以使用哪几种管理工具?字符界面下的管理工具图形界面下的管理工具基于Web界面下的管理工具21.linux下常用的文件系统有哪些?ext3和ext2:Linux自身使用的文件系统swap:Linux使用的交换文件系统msdos:DOS文件系统vfat:FAT32文件系统ISO9660:光盘使用的标准文件系统NFS:网络文件系统,用于在UNIX系统间通过网络实现文件共享22.何谓链接文件?链接文件有哪两种?各自的特点是什么?链接文件实际上是给系统中已有的某个文件指定另外一个可用于访问它的名称。链接文件为系统中多用户以不同访问权限实现共享文件提供了一种机制。如果链接指向目录,用户就可以利用该链接直接进入被连接的目录,而不用输入一长串路径名。分类:硬链接:两个文件名指向的是硬盘上的同一个存储空间,对这两个文件中的任何一个的内容进行修改都会影响到另一个文件,这种链接关系称为硬链接。软(符号)链接:将一个文件指向另一个文件的文件名。特点:硬链接链接文件和被链接文件必须位于同一个文件系统内不能建立指向目录的硬链接软链接链接文件和被链接文件可以位于不同文件系统可以建立指向目录的软链接23.什么是标准租?什么是私有组?RedHat为什么使用了私有组?私有组就是一个用户组中只有与之同名的用户,在创建一个新用户时,没有指定所属组是系统自动建立的组;当一个私有组中加入了其他的用户后,就会变成标准租。RedHat中加入了私有组是继承了UNIX系统的用户安全性。524.什么是主组?什么是附加组?用主组登陆后如何切换到附加组?主组就是一个用户在登录后默认的属组,其他组则为附加组。通过命令来切换用户:newgrp[组名]25.如何设置用户口令?如何锁定用户账号?如何设置用户口令时效?设置口令:passwd锁定用户账号:passwd-l设置用户口令时效:chage-m或-M26.Linux文件系统的3种基本权限是什么?读r、写w、执行x27.简述进程的类型和进程的启动方式交互进程:由一个Shell启动的进程。交互进程既可以在前台运行,也可以在后台运行。批处理进程:不与特定的终端相关联,提交到等待队列中顺序执行的进程。守护进程:在Linux在启动时初始化,需要时运行于后台的进程。28.什么是作业控制?什么是前台进程?什么是后台进程?作业控制是指控制当前正在运行的进程的行为,也称进程控制。前台进程:当一个命令在前台被启动运行时,它会禁止用户与Shell的交互,知道该命令结束。后台进程:启动后可以放在后台,以便前台能继续输入并执行其他命令。29.简述守护进程的运行方式和分类:守护进程的运行方式:独立运行的守护进程、由网络守护进程服务程序运行的守护进程。守护进程的分类:系统守护进程、网络守护进程。30.什么是备份?如何选择备份介质?有哪些备份策略?备份就是把一个文件系统或其部分文件存储到另外的介质中,以使得通过这些介质中的记录信息可以恢复原有的文件系统或其中的某些文件。磁带、硬盘、光盘、软盘等。选择备份介质时,要从可靠性、速度、费用、易保管性等方面综合考虑。完全备份、增量备份和差分备份31.什么是GRUB?其功能是如何?GRUB有哪几种操作界面?GRUB是一个将引导装载程序安装到主引导记录的程序。GRUB的功能提供了真正的命令行交互界面,能够使用户以最大灵活性使用各种参数引导操作系统和收集系统信息。6支持LBA模式GRUB能够访问ext2分区操作界面:菜单界面、菜单项编辑器界面和命令行操作界面32.简述路由类型主机路由:路由选择表中指向单个IP地址或主机名的路由记录网络路由:路由选择表中指向一个可以到达的网络。默认路由:当主机不能再路由表中查找到目标主机的IP地址或网络路由时,数据包就被发送到默认路由上。33.简述网络测试的一般方法排除非自身因素查看本机IP地址检测与网关的连接检测与互联网的连接测试域名解析测试与特定站点的连接