架站文件习题解答篇【第二版】

上传人:ji****n 文档编号:45428915 上传时间:2018-06-16 格式:DOC 页数:26 大小:337KB
返回 下载 相关 举报
架站文件习题解答篇【第二版】_第1页
第1页 / 共26页
架站文件习题解答篇【第二版】_第2页
第2页 / 共26页
架站文件习题解答篇【第二版】_第3页
第3页 / 共26页
架站文件习题解答篇【第二版】_第4页
第4页 / 共26页
架站文件习题解答篇【第二版】_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《架站文件习题解答篇【第二版】》由会员分享,可在线阅读,更多相关《架站文件习题解答篇【第二版】(26页珍藏版)》请在金锄头文库上搜索。

1、架站文件习题解答篇架站文件习题解答篇转自:转自:http:/linux.vbird.org/PART I 、架站前进修篇:- - 第一章、架站之前所需的技能分析请简述进行网站架设前,应该具备何种基本技能? 基本的技能需要有: Linux 系统操作上,至少需要了解帐号管理、档案属性与权限、程序与资源管理、硬体如 硬碟之挂载与软体套件之安装如 RPM 套件管理员等等,而 vi 与 Shell 亦是不可忽略之基 本技能,更重要者,日志的管理以及系统服务的原理(如 stand alone 与 super deamon 服务 启动的方式差异等)亦需同时厘清,以方便未来架设网站时除错的技巧; 在网路的基础

2、知识上,TCP/IP 的观念以及路由的概念相当的重要,此外,DNS 的概念也 很重要。 在心态的调整上面,系统管理员需要的道德感以及使命感需要较高的标准。如果我有一颗硬碟在 A 主机上面安装了 Linux 之后,拿到另一台配备相同的 B 主机上面 去进行开机,结果竟然无法顺利开机,您认为可能的原因是什么? 由于配备相同,所以排除硬体的问题,不过,考虑到 IDE 排线与 partition 的代号,以及 /etc/fstab 的对应,所以应该是由于 IDE 插槽放置错误所致(Linux 系统下,每个 IDE 插槽 对应的 partition 名称皆不相同喔!)。此外,上次不正常关机也可能造成硬碟

3、损害而无法开 机成功!一般来说,在 Linux 系统上,使用者预设的家目录在那个目录下?另外,新增一个使用者 时,该使用者预设的家目录内容来自那个目录下? 在/etc/default/useradd 这个档案里面会规范使用者的预设家目录以及预设家目录的内容,一 般来说,使用者预设家目录在/home ,至于家目录内的档案则复制来源在/etc/skel 里面。磁碟配额( quota ) 能否针对某个特定的目录进行限制? Quota 有什么较为特殊的使用限制?Quota 目前仅能针对整个 partition 进行限额配置,如果该特定目录是一个 partition 那就可 以进行 quota 设定,否

4、则无法针对特定目录!此外, Quota 除了特定目录以及需要 ext2, ext3 等磁碟格式才支援之外,也需要核心的支援喔!在 Linux 系统下,要寻找一个档名为 vbird.document 的档案,可以使用什么指令进行搜寻? 又,如果要寻找在一天内更动过的档案,又该如何进行? 如果是执行档可以使用 which command 来搜寻,如果是档案,就必须要使用 locate vbird.document 或 whereis vbird.document 或 find / -name vbird.document 。如果要找到一天 内更动过的档案,可以使用 find 配合参数,如: fin

5、d / -ctime 1 。在 Linux 系统中,常见的套件管理员有 RPM 与 Tarball ,请分别说明这两个套件管理员 的优缺点。 RPM 套件管理员在安装套件的时候,会将该套件的档案名称、套件功能与讯息等等资讯 记录于/var/lib/rpm 目录内,由于有这些套件的资本资讯,因此在系统内很容易进行 RPM 的升级、安装、移除等动作。不过,由于 RPM 档案之间的相依性相当的强,因此常常会 有版本不合或者是欠缺某样前驱套件的问题发生。 至于 Tarball 则是原始码,使用者可以自行设定套件的编译参数,以符合自己的 Linux 平 台。此外,由于 Tarball 是原始码,因此需要

6、在您的系统上面进行编译,编译的过程中需 要 gcc, make, 以及 kernel source 等套件,还有您所想要安装的套件所需要的前驱套件也同 时需要先安装后,才能进行 Tarball 的安装。注意,几乎每个 Tarball 以 tar 程式解开后, 在新增的目录下均会有 README 以及 INSTALL 档案,请务必先查阅过后才进行编译工 作。如果我下载了一个档名为 httpd-2.0.52.tar.gz 的档案,一般来说,这个档案代表的意义为何? 我该如何让这个档案能够在我的 Linux 系统上面安装? 由于附档名是.tar.gz 或者是.tgz 的档案,所以可以认定该档案为一个

7、 Tarball 的档案。至 于档名的配置方面,httpd 为套件名称,2.0.52 则通常为该套件的版本名称了!那如何安 装?由于该档案为 httpd 这个套件,且格式为 Tarball ,所以您必须要: 系统上面务必具有 tar, make, gcc 等相关的编译套件; 使用 tar 解开 httpd-2.0.52.tar.gz 之后,务必进入该目录内读取 REAME 或/与 INSTALL 档 案,以了解是否还需要其他的相关套件的搭配安装; 以./configure -help 查阅一下是否有相关可以加入或者取消的编译内容; 使用 make 读取 Makefile 来编译程式; 使用 m

8、ake install 来安装程式!我以原始码的方式进行一个套件的安装,但是在分析系统的时候,分析程式一直告诉我找 不到 cc 这个指令,请问这是什么问题?为何需要 cc ?又,我该如何解决这个问题,好让 套件可以顺利的被安装在我的 Linux 上面? 如前面几个题目所说的,因为是原始码,所以还需要编译程式来将该原始码编译成为可以 在您的 Linux 系统上面跑的 binary 档案,在 Linux 上头预设的编译程式就是 gcc 这个编 译器(compiler)。如果您在安装 Linux 的时候,使用 Linux Installer 预设的套件选择,那通 常会没有安装 gcc 以及 make

9、 等套件,此时,请拿出您的原版光碟,以 mount 指令挂载后, 使用 RPM 将一个一个相关的套件安装即可(过程会蛮复杂的!)_我发现我的 Linux 系统怪怪的,似乎有什么不知名的程序在记忆体当中跑,我该如何将这 个不知名的程序捉出来,并且将他移除? 如果要捉出程序(process)的话,可以使用 ps -aux 或者是直接输入 top 来查询 process 的 ID (PID),找到 PID 号码后,再以 kill -9 PID 来删除该程序即可。我总是无法编辑某个档案,您认为应该是什么问题造成的?那又要怎么解决? 无法编辑某个档案,可以先使用 file 这个指令来查询一下该档案的格式

10、,例如想察看 /etc/shadow 的格式,可以下达:file /etc/shadow ,如果是文字档,却还是无法编辑,那 么最可能发生的原因就是权限的问题了。可以使用 ls -l filename 察看档案权限,再以 chmod 或 chown 来修订该档案的权限。此外,该档案也可能含有隐藏属性,可以使用lsattr filename 查阅,再以 chattr 来修订隐藏属性。什么是 UID 与 GID ? UID 有哪些等级? 在 Linux 系统下,使用者与群组其实都是以ID(数字)的格式来设定的,所以使用者与 群组其实都是 UID 或 GID (User ID 与 Group ID)

11、,Linux 对于档案权限也都是使用 UID/GID 来分辨。不过人类习惯使用文字来记忆,所以才会有/etc/passwd 与/etc/group 来 转译 ID 与 User 及 Group 之间,这也才会发生为何在 Internet 上面捉下来的 Tarball 解开 之后,往往会有档案拥有人与群组为数字的型态,因为您 Linux 系统上面的/etc/passwd 与 /etc/group 没有相关的对应文字说。至于 UID 的等级主要有两种,分别是超级管理员(root), 其 UID 为 0,其他非为 0 的 UID 基本上身份是相同的!不过 Linux 通常会将小于 500 的 UID

12、 保留给系统使用。使用者的家目录参数、UID、GID 以及其他相关参数,还有密码档案,放置在哪些档案里 面? 放置在 /etc/passwd 与 /etc/shadow 当中。当然还有 /etc/login.defs 喔!你认为一个称职的网管人员应该具备什么能力? 能力需求相当高,如了(1)作业系统的基础知识(不论是 Linux/Unix/MAC/MS);(2)网路基础 的知识;(3)个别 Internet Services 的运作知识之外,还需要(4)身心保持在备战状态,以及 (5)具有相当高程度的道德感、责任感与使命感。我要启动一个系统预设的 Service,请问我可能可以由执行或修改哪些

13、目录底下的档案来启 动? 如果是 stand alone 的服务,可以经由/etc/rc.d/init.d/* 里面的档案,如/etc/rc.d/init.d/syslog start; 如果是 Super daemon 的服务,就必须(1)先到/etc/xinetd.d 或者是/etc/inetd.conf 修改相关档 案或参数;(2)以/etc/rc.d/init.d/xinetd restart 来启动。我要关掉 cron 这个服务,应该怎么关掉他?如果正常的方法无法关闭这个服务,可以使用 什么方法来关闭? 因为 cron 是一个 stand alone 的服务,所以可以使用/etc/r

14、c.d/init.d/cron stop 来关闭;如果 还是无法正常关闭,可以使用 ps -aux | grep cron 捉出该程序的 PID ,然后以 kill -9 PID 来关闭。如果一开机就要执行某个程式,应该要将该程式写入那个档案里面? 可以直接在/etc/rc.d/rcrun-level.d 里面加入 S 开头的档案,不过,更简单的作法是直接将 该程式写入/etc/rc.d/rc.local ,不过,请注意该程式必须要具有可执行的权限,且 rc.local 也必须要是可执行喔!- - 第二章、简易网路基础架构请简述 OSI 网路七层协定每一层的功能;OSI 网路七层协定主要又分为

15、两大部分,网路层与使用者应用层两部份。至于每一层的相 关功能请参考本章节的表一所示。在 ISP 提供的网路服务中,他们提到传输速度为 1.5M/382K ,请问这个数据的单位为何?由于电子讯号的基本单位为 bits ,所以一般 ISP 提供的传输速度单位均为 bits/second , 并非我们常用的档案计数单位 Bytes !什么是 MAC ( Media Access Control ) ,MAC 主要的功能是什么? 在网路媒体上面,资料要传输时,必须知道下一个节点的位址才能顺利传送,这个节点的 位址如网路卡的硬体位址就是 MAC 了。硬体位址是在网路卡出厂时就已经焊死在上面了 (某些笔记

16、型电脑的 MAC 则可以经由特殊软体修改),而软体位址,则是我们常说的 IP , 这两个并不相同喔!其中,MAC 与 IP 互相的对应则是以 ARP Table 来进行转译的!请解释什么是物理广播( Physical Broadcast ) ,他与逻辑广播( Logical Broadcast ) 有什么不 同? 物理广播主要与网路媒体有关,在同一个网路媒体上面同一时间仅能有一部主机来使用这 个网路共享媒体,而要判断目前有没有其他主机在使用这个网路媒体时,就是利用 Physical Broadcast 咯! 至于逻辑广播呢?呵呵!就是在查询到底网域上面有没有我们这部主机想要连接的相关协 定或者同一网域内的其他主机了!他则主要与 MAC,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 初中教育

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号