夜不成眠第一章课后习题:
1.Linux提供了哪些用户界面?它们的区别是什么?
答:图形化界面和命令行界面,命令行界面即shall界面,是基于文本的命令行界面而图形化界面可以给用户一种方便、直观、交互性强的、友好的图形化界面,用户可以在其中使用鼠标、菜单、窗口、滚动条等进行操作。我个人认为图形化界面更利于操作系统的普及,而命令行界面有时候效率很高,是学习操作系统进阶必须掌握的技术。
2.举例说明Linux的主要应用领域。
㈠Linux服务器 ㈡嵌入式Linux系统㈢桌面应用㈣电子政务
3.Linux操作系统有什么特点?
㈠开放性㈡完全免费㈢多用户㈣多任务㈤良好的用户界面㈥设备独立性㈦提供了丰富的网络功能㈧可靠的系统安全性㈨良好的可移值性
4.如何理解Linux版本Linux的版本分为两类:内核版本和发行版本。
㈠内核版本:内核是系统的心脏,是运行程序、管理磁盘和打印机等硬件设备的核心程序,它提供了一个在裸设备与应用程序间的抽象层。
Linux内核版本号是有一定规则的,即“主版本号.次版本号.修正号”。
㈡发行版本:一个完整的Linux操作系统由内核版本、系统程序、应用程序组成。比较著名的几个发行版本有如下几个:
⑴Red Hat Linux⑵Slackware Linux⑶SuSE Linux⑷Debian Linux⑸红旗 Linux
5.Linux和UNIX有什么共同点和不同点?
共同点:Linux和UNIX系统都是有多用户的特征。UNIX和LINUX有很多相同的地方,比如说指令,比如说SHELL。
不同点:主要UNIX是用于大型机的,Linux是用于家用机的。UNIX是一个功能强大、性能全面的多用户、多任务操作系统,可以应用从巨型计算机到普通PC机等多种不同的平台上,是应用面最广、影响力最大的操作系统。Linux是一种外观和性能与UNIX相同或更好
的操作系统,但Linux不源于任何版本的UNIX的源代码,并不是UNIX,而是一个类似于UNIX的产品。Linux产品成功的模仿了UNIX系统和功能。UNIX虽然是一个安全稳定而且功能强大的操作系统,但它也一直是一种大型的、对运行平台要求很高的操作系统。我们常看到的苹果公司的MAC就是UNIX操作系统,我觉得就比较贵。
第二章课后习题:
1.Linux的几种安装方式、Linux有哪几种安装方式?
㈠光盘安装:即直接使用安装光盘进行安装。也可以直接在官方下载iso格式的系统光盘用虚拟光驱加载安装。在虚拟机下就是使用这种安装方式。
㈡网络安装:即将系统安装文件放在Web、FTP或NFS服务器上,通过网络进行安装。这种方法需要制作启动盘。
页加偏旁2. Linux中制作启动盘的方法:
㈠在已有的Linux系统中以管理员的身份登录。
㈡将第一张安装光盘放入光驱,在命令行界面或终端中执行如下命令:
mount /dev/mnt/cdrom cd /mnt/cdrom/images
㈢将事先准备好的软盘插入软驱,但不要对软盘惊醒挂接操作,然后在命令提示符下输入如下命令: dd if=diskboot.img of=/dev/fd0 bs=1440k
3.在计算机上安装VMware虚拟机,并构建Red Hat Linus 9 学习平台。
我使用的是Ubuntu10.10
辛丑条约签订时间
4.使用rpm工具安装apach软件包,apach软件包可在www.apach网站获得。
安装软件
在命令提示符下输入如下命令:
[root@myhost root]# rpm-ef saba-common-3.0.0-i386.rpm
其中,参数i指定安装的软件包,包括名称、描述等,v表示显示详细按抓个信息;h表示
显示安装进程。
海参好处5.使用编译的方法安装apach软件。
㈠解压 tar -zxvf httpd-2.2.
㈡进入httpd-2.2.15目录,运行
[admin@test208003 httpd-2.2.15]$./configure --prefix=/home/admin/apache --enable-so--enable-mods-shared=most --with-mpm=worker
prefix=<Install_Path> 指明编译后的二进制文件安装到<Install_Path>目录,用实际安装路径替换 <Install_Path>,如--prefix=/usr/local/apache-2.2.15 ,如果省略此配置参数,默认安装 到/usr/local/apache2目录。
--enable-so 指明编译动态加载模块(DSO)支持到httpd二进制文件,此模块使得Apache的各功能模块可以与核心分开编 译、运行时动态加载。有了DSO支持,升级和增加模块时只需编译相关的模块即可,不必重新编译整个系统。最新版本的 Apache缺省编译此模块到ht眼白发黄是怎么回事
tpd二进制文件,如果你在使用早期版本的apache并且需要DSO支持,可能要明确指出此选项。
--enable-mods-shared=<MODULE-LIST> 明确指明要以DSO方式编译的模块,<MODULE-LIST>为空格分隔的模块名列 表、all或者most,all表示包含所有模块,most表示包含大部分模块,如 --enable-mods-share="rewrite deflate",--enable-mods-share=most,效果等同于多个 --enable-<FEATURE>=share
--with-mpm=<MPM> 先择Apache多路处理模块,<MPM>={beos|event|worker|prefork|mpmt_os2},prefork为 Unix系统下默认处理模块,它将运行一个非线程型的、预派生的Web服务器,适合于没有线程安全库,需要避免线程兼容性问 题的系统,它是要求将每个请求相互独立的情况下最好的MPM,这样若一个请求出现问题就不会影响到其他请求。worker 为支持混合的多线程多进程的多路处理模块,由于使用线程来处理请求,所以可以处理海量请求,而系统资源的开销小于基于 进程的MPM,同时,它也使用了多进程,每个进程又有多个线程,以获得基于进程的MPM的稳定性。如果你的系统是基于线 程安全的,那么建议使用worker替代prefork,它将使得你的系统得到实际的性能改善。
㈢[admin@test208003 httpd-2.2.15]$ make
㈣[admin@test208003 httpd-2.2.15]$ make install
㈤配置f (注意80端口是否被占用,linux下使用1024之内的端口需要root或sudo权限)Ur adminGroup admin
上面2个配置是Apache的安全保证,Apache在打开端口之后,就将其本身设置为这两个选项设置的用户
和组权限进行运行,这样就降低了服务器的危险性。这个选项也只用于 Standalone模式,inetd模式在f中指定
狮子林门票运行Apache的用户。由于服务器必须执行改变身份的tuid()操作,因此初始进程应该具备root权限,如果是使用非root
用户来启动Aapche,这个配置就不会发挥作用。
㈥切换至apache 的bin 目录下
[admin@test208003 bin]$ ./apachectl -k start
第三章课后习题:
1.X Windows 系统主要有哪些 特点?
㈠X Window系统是基于客户机/服务器(C/S)结构的,主要由X Server和X Client两部分组成。
㈡X Window 系统不是LInux操作系统必须的构成部分,而只是一个可选的应用程序组件
探索的近义词㈢X Window 系统具有网络操作的透明性。应用程序的窗口可以显示在本地计算机上,也可以通过网络显示在其它计算机上。
㈣支持多种不同风格的操作界面。X Window 只提供了建立窗口的一个标准,具体的窗口形式可有窗口管理起来决定。
㈤X Window 系统是开源的,可以通过网络或其它途径免费获得源代码;
2:X Window 系统由哪些组件组成?
由X Server和X Client两部分组成。X Server是控制显示器和输入设备的软件。X Client是使用系统窗口功能的一些应用程序。
3.Red Hat Linux9常用的GUI有哪些?
答:GNOME和KDE。
第四章
1、linux文件系统与windows文件系统的区别有哪些:
答:windows操作系统常用的文件系统是FAT/FAT32和NTFS,而linux通常使用ext3、vaft和reirfs文件系统
2.、linux系统下有哪几种文件类型?linux系统中的文件与windows中的文件的差别是什么?
答:在Linux下的文件类型有普通文件、目录文件、设备文件、管理文件和链接文件五种。在Windoxs下,根据文件的扩展名就可以判断文件的类型,如 .txt 表示记事本文件而在Lin
ux系统中,文件可以没有扩展名,但加上扩展名可方便识别文件类型。
3、什么事绝对路径和相对路径?
德育方法有哪些答:绝对路径是从目录数的树根“ /”目录开始往下,直至文件所经历的所经历的所有节点目录,下级目录接在上级目录后面并用“ /”隔开。相对路径是指目标相对于当前目录的位置
4、创建文件夹、复制。重命名。查看信息、删除(口令)
答:在/home目录下建立dir01的文件夹:cd /home mkdir dir01
在dir01下建立file01文件:cd dir01 touch file01
复制 file01重命名为file02:cp file01 file02
用ls查看dir01下的信息:ls
删除dir01:cd /home rmdir -r dir01
5、使用cat查看/etc下group文件的内容:cat /etc/group
使用find在/usr/include下查找md5.h文件:find /usr/iclude md5.h
6、在/home目录下建立dir02的文件夹:cd /home mkdir dir02
在dir02下建立file1、file2、file3文件:cd dir02 touch file1 touch file2 touch file3