linux课后习题答案文档

上传人:飞****9 文档编号:61649425 上传时间:2022-03-12 格式:DOCX 页数:5 大小:32.68KB
返回 下载 相关 举报
linux课后习题答案文档_第1页
第1页 / 共5页
linux课后习题答案文档_第2页
第2页 / 共5页
linux课后习题答案文档_第3页
第3页 / 共5页
点击查看更多>>
资源描述
第一章课后习题:提供了哪些用户界面?它们的区别是什么?答:图形化界面和命令行界面,命令行界面即shall界面,是基于文本的命令行界面而图形化界面可以给用户一种方便、直观、交互性强的、友好的图形化界面,用户可以在其中使用鼠标、菜单、窗口、滚动条等进行操作。我个人认为图形化界面更利于操作系统的普及,而命令行界面有时候效率很高,是学习操作系统进阶必须掌握的技术。2.举例说明Linux的主要应用领域。Linux服务器嵌入式Linux系统桌面应用电子政务操作系统有什么特点?开放性完全免费多用户多任务良好的用户界面设备独立性提供了丰富的网络功能可靠的系统安全性良好的可移值性4.如何理解Linux版本Linux的版本分为两类:内核版本和发行版本。内核版本:内核是系统的心脏,是运行程序、管理磁盘和打印机等硬件设备的核心程序,它提供了一个在裸设备与应用程序间的抽象层。Linux内核版本号是有一定规则的,即“主版本号.次版本号.修正号”。发行版本:一个完整的Linux操作系统由内核版本、系统程序、应用程序组成。比较著名的几个发行版本有如下几个:RedHatLinuxSlackwareLinuxSuSELinuxDebianLinux红旗Linux和UNIX有什么共同点和不同点?共同点:Linux和UNIX系统都是有多用户的特征。UNIX和LINUX有很多相同的地方,比如说指令,比如说SHELL。不同点:主要UNIX是用于大型机的,Linux是用于家用机的。UNIX是一个功能强大、性能全面的多用户、多任务操作系统,可以应用从巨型计算机到普通PC机等多种不同的平台上,是应用面最广、影响力最大的操作系统。Linux是一种外观和性能与UNIX相同或更好的操作系统,但Linux不源于任何版本的UNIX的源代码,并不是UNIX,而是一个类似于UNIX的产品。Linux产品成功的模仿了UNIX系统和功能。UNIX虽然是一个安全稳定而且功能强大的操作系统,但它也一直是一种大型的、对运行平台要求很高的操作系统。我们常看到的苹果公司的MAC!是UNIX操作系统,我觉得就比较贵。第二章课后习题:的几种安装方式、Linux有哪几种安装方式?光盘安装:即直接使用安装光盘进行安装。也可以直接在官方下载iso格式的系统光盘用虚拟光驱加载安装。在虚拟机下就是使用这种安装方式。网络安装:即将系统安装文件放在WebFTP或NFS服务器上,通过网络进行安装。这种方法需要制作启动盘。2. Linux中制作启动盘的方法:在已有的Linux系统中以管理员的身份登录。将第一张安装光盘放入光驱,在命令行界面或终端中执行如下命令:mount/dev/mnt/cdromcd/mnt/cdrom/images将事先准备好的软盘插入软驱,但不要对软盘惊醒挂接操作,然后在命令提示符下输入如下命令:ddif=of=/dev/fd0bs=1440k3. 在计算机上安装VMware虚拟机,并构建RedHatLinus9学习平台。我使用的是4. 使用rpm工具安装apach软件包,apach软件包可在网站获得。安装软件在命令提示符下输入如下命令:rootmyhostroot#rpm-ef其中,参数i指定安装的软件包,包括名称、描述等,v表示显示详细按抓个信息;h表示显示安装进程。5. 使用编译的方法安装apach软件。-prefix=/home/admin/apache解压tar-zxvf进入目录,运行admintest208003-enable-so-enable-mods-shared=most-with-mpm=workerprefix=指明编译后的二进制文件安装到目录,用实际安装路径替换,如-prefix=/usr/local/,如果省略此配置参数,默认安装到/usr/local/apache2目录。-enable-so指明编译动态加载模块(DSO)支持到httpd二进制文件,此模块使得Apache的各功能模块可以与核心分开编译、运行时动态加载。有了DSOt持,升级和增加模块时只需编译相关的模块即可,不必重新编译整个系统。最新版本的Apache缺省编译此模块到httpd二进制文件,如果你在使用早期版本的apache并且需要DSO持,可能要明确指出此选项。-enable-mods-shared=明确指明要以DSOT式编译的模块,为空格分隔的模块名列表、all或者most,all表示包含所有模块,most表示包含大部分模块,如-enable-mods-share=rewritedeflate,-enable-mods-share=most,效果等同于多个-enable-=share-with-mpm=先择Apache多路处理模块,=beos|event|worker|prefork|mpmt_os2,prefork为Unix系统下默认处理模块,它将运行一个非线程型的、预派生的Web服务器,适合于没有线程安全库,需要避免线程兼容性问题的系统,它是要求将每个请求相互独立的情况下最好的MPM这样若一个请求出现问题就不会影响到其他请求。worker为支持混合的多线程多进程的多路处理模块,由于使用线程来处理请求,所以可以处理海量请求,而系统资源的开销小于基于进程的MPM,同时,它也使用了多进程,每个进程又有多个线程,以获得基于进程的MPM勺稳定性。如果你的系统是基于线程安全的,那么建议使用worker替代prefork,它将使得你的系统得到实际的性能改善。admintest208003makeadmintest208003makeinstall配置(注意80端口是否被占用,linux下使用1024之内的端口需要root或sudo权限)UseradminGroupadmin上面2个配置是Apache的安全保证,Apache在打开端口之后,就将其本身设置为这两个选项设置的用户和组权限进行运行,这样就降低了服务器的危险性。这个选项也只用于Standalone模式,inetd模式在中指定运行Apache的用户。由于服务器必须执行改变身份的setuid()操作,因此初始进程应该具备root权限,如果是使用非root用户来启动Aapche,这个配置就不会发挥作用。切换至apache的bin目录下admintest208003bin$./apachectl-kstart第三章课后习题:Windows系统主要有哪些特点?XWindow系统是基于客户机/服务器(C/S)结构的,主要由XServer和XClient两部分组成。XWindow系统不是Linux操作系统必须的构成部分,而只是一个可选的应用程序组件XWindow系统具有网络操作的透明性。应用程序的窗口可以显示在本地计算机上,也可以通过网络显示在其它计算机上。支持多种不同风格的操作界面。XWindow只提供了建立窗口的一个标准,具体的窗口形式可有窗口管理起来决定。XWindow系统是开源的,可以通过网络或其它途径免费获得源代码;2:XWindow系统由哪些组件组成?由XServer和XClient两部分组成。XServer是控制显示器和输入设备的软件。XClient是使用系统窗口功能的一些应用程序。HatLinux9常用的GUI有哪些?答:GNOMEKDE第四章1、linux文件系统与windows文件系统的区别有哪些:答:windows操作系统常用的文件系统是FAT/FAT32和NTFS,而linux通常使用ext3、vaft和reiserfs文件系统2.、linux系统下有哪几种文件类型?linux系统中的文件与windows中的文件的差别是什么?答:在Linux下的文件类型有普通文件、目录文件、设备文件、管理文件和链接文件五种。在Windoxs下,根据文件的扩展名就可以判断文件的类型,如.txt表示记事本文件而在Linux系统中,文件可以没有扩展名,但加上扩展名可方便识别文件类型。3、什么事绝对路径和相对路径?答:绝对路径是从目录数的树根“”目录开始往下,直至文件所经历的所经历的所有节点目录,下级目录接在上级目录后面并用“”隔开。相对路径是指目标相对于当前目录的位置4、创建文件夹、复制。重命名。查看信息、删除(口令)答:在/home目录下建立dir01的文件夹:cd/homemkdirdir01在dir01下建立file01文件:cddir01touchfile01复制file01重命名为file02:cpfile01file02用ls查看dir01下的信息:ls删除dir01:cd/homermdir-rdir015、使用cat查看/etc下group文件的内容:cat/etc/group使用find在/usr/include下查找文件:find/usr/iclude6、在/home目录下建立dir02的文件夹:cd/homemkdirdir02在dir02下建立file1、file2、file3文件:cddir02touchfile1touchfile2touchfile3对dir02进行归档压缩:cd/hometarcvf/home并将其解压到/root下:tarxzvf/root7、在/home下创建文件file02将其权限设为文件属主对其可读可写,所在组群的其他用户中能读取该文件:cd/hometouchfile02chomd644file028.fdisk-l插入优盘fdisk-lmkdir/mnt/usbmount/dev/sdab1/mnt/usb第五章1、什么是linux系统中的影子口令系统?答:为确保用户的口令安全,在/etc/passwd文件中不再保存用户的口令数据,而是将用户口令加密后存放在/etc/shadow文件中。passwd文件仍然保持了对所有用户的可读性,而shadow文件只对root账号才是可读的,这种机制称为影子密码系统。2、说明/etc/passwd的每个字段的含义答:字段1:用户名字段2:口令字段3:UID字段4:GID字段5:账号信息字段6:主目录字段7:登录shell3、如何保存用户口令信息?答:用户登录系统时使用的密码通常该字段显示为一个“X”,表示是一个经过加密处理的口令,加密后的密码放置在/etc/shadow文件中,且该文件只能被root组的用户访问,如果该字段显示“*”表示对用账号停用。管理员新建账号时可以指定用户的口令,用户可使用passwd密令来更改自己的登录口令。值得注意的是,口令应该具有足够的健壮性。4、说明/etc/shadow的每个字段的含义包含九个字段,用:分割字段1:用户的账号名字字段2:用户加密后的口令字段3:自1970年1月1日起,到最后一次修改密码的时间间隔(以日为单位)字段4:密码子上次修改后,要间隔多少天才能再次被修改,如果为0则无限制字段5:密码自上次修改后,要间隔多少天密码必须被修改字段6:如果密码有时间限制,那么在过期前多少天向用户发出警告(默认为7天)字段7:如果密码被修改,到期后仍未修改,系统自动关闭账号的天数字段8:从1970年1月1日起到账号过期的天数字段9:系统保留,尚未使用。usermod-s/bin/falsetom第六章:一、在Linux系统中,shell是操作系统的外壳,它是命令解释程序、命令语言和程序设计语言的统称。shell是用户和操作系统之间的一个接口。用户在命令提示符下输入的每个命令都市首先由shell程序进行解释,然后再传给Linux内核的;shell是一个命令解释器;shell还是一个解释型的设计语言。二、/bin/sh/bin/tcsh/bin/bash/bin/csh/bin/bash2/sbin/nologin/bin/ash三、 $0 存放的命令行的命令,$n 传递给命令的第n 个参数。于存放传递给命令的所有参数,$1存放的是命令行中传递给命令的第一个参数,以此类推。$#存放传递给命令的参数的个数(不包括命令)、$*和$均用二者的区别在于$*把所有参数作为一个整体,而$则把所有参数看作字符串数组,可以单独访问这些参数。四、在bash中,变量的使用不需要显示地声明,或者说可以将“赋值”认为是变量的声明。通常,给一个变量赋值应采用如下格式:变量名=值。五、:(1)交互式处理,(2)命令补全功能,(3)查阅历史记录,(4)别名(alias)功能,(5)后台处理,(6)输入/输出重定向,(7)管道。
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 商业管理 > 营销创新


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!