📄 1000results.htm
字号:
<li><font color="#000000" face="SimSun">DHCP 主要的两种 IP 分配模式为何?</font></li><br><font color="#000066" face="SimSun">主要的两种分配模式分别为Dynamic IP 与 Static IP , Static IP 透过 MAC 的比对,至于 Dynamic IP 则是直接取用网域中尚未被使用到的IP 来进行 Client 端的分配。</font><br><font color="#000066" face="SimSun"> </font><li><font color="#000000" face="SimSun">在有 DHCP 主机存在的网域当中,且client 端亦使用 DHCP 来规划客户端的网络参数,那么请问,在该网域当中,Client端是如何取得 IP 的呢??</font></li><ol><li><font color="#000066" face="SimSun">首先, Client 端会发出一个 DHCP要求封包;</font></li><li><font color="#000066" face="SimSun">Server 端接收到要求后,会主动的响应信息给Client ;</font></li><li><font color="#000066" face="SimSun">Client 若接受该 DHCP 主机所提供的参数,则主机会记录下租约信息,至于client 端则开始以主机提供的参数设定其网络;</font></li></ol><font color="#000066" face="SimSun"> </font><li><font color="#000000" face="SimSun">DHCP 是如何发送 Static IP 的?可以使用何种指令取得该信息?</font></li><br><font color="#000066" face="SimSun">DHCP 主要利用网络卡的硬件地址,亦即俗称的『网络卡卡号』,也就是MAC 来进行 Client 端的比对的,至于主动取得 Client 端的方式,可以透过 ping以及 arp 来获得。</font><br><font color="#000066" face="SimSun"> </font><li><font color="#000000" face="SimSun">在 DHCP 的租约档,亦即 /var/lib/dhcp/dhcpd.leases当中,记录了什么信息?</font></li><br><font color="#000066" face="SimSun">这个档案主要记录了 Client端连上 Server 端的纪录数据,他会被 DHCP 主机用来判定与 Client 端的租约行为喔!</font><ul><font color="#000066" face="SimSun"> </font></ul><li><font color="#000000" face="SimSun">DHCP 的登录档放置于何处?</font></li><br><font color="#000066" face="SimSun">就是最重要的 /var/log/messages这个档案啦(预设状况下!)</font><br><font color="#000000" face="SimSun"> </font><br><hr width="100%"><a name="0350dns"></a><font color="#3333ff"><a href="http://linux.vbird.org/linux_server/0350dns.php" target="_self"><font face="SimSun">第十七章、简易</font><font face="Times New Roman,Times">DNS </font><font face="SimSun">服务器设定</font></a></font><br> <li><font color="#000000">为何要有 DNS 系统:</font></li><br><font color="#000066">最主要的功能其实在于 Hostname 对应 IP 的查询,可以让我们人类以计算机主机名称连上Internet ,而不必背诵 IP 哩!</font><br><font color="#000066"> </font><li><font color="#000000">那么请教 Unix Like 系统当中,主要使用那个套件做为DNS 主机的架设,同时,他又是使用那个 daemon 来启动 DNS 系统?</font></li><br><font color="#000066">在 Unix Like 系统当中,使用 BIND 这个套件做为DNS 的架设,至于 daemon 则是使用 named 这个 daemon !</font><ul><font color="#000066"> </font></ul><li><font color="#000000">最早的 Internet 其实是为了政府人员可以连上网络以进行资源的分享,另外,则是电子邮件的使用。而在早期使用的重要档案只有/etc/hosts 这个,请教这个 hosts 档案的内容含有什么项目?</font></li><br><font color="#000066">这个档案的『格式』为『 <IP> <主机名称><主机别名(aliase)>』,而,这个档案里面放置了至少一行,也就是:</font><br><b><font color="#000066" face="SimSun">127.0.0.1 localhost localhost.localdomain</font></b><br><font color="#000066">另外,也可以将经常连接的主机 IP 与 HOSTNAME 的对应给他写进来!</font><br><font color="#000066"> </font><li><font color="#000000">请说明 DNS 的三种类型与相关的内容:</font></li><br><font color="#000066">DNS 主机主要分为: master, slave 与 cache-only三种类型!在 master 当中,master 主机里面即有设定 DNS 数据文件,例如在/var/named 里面的正反解档案。至于 slave 的 DNS 主机则主要在进行 master主机的数据备份,同时也提供 Internet 上面的查询功能。使用 master/slave 的最大优点在于「单点维护」的能力!利用修改master 即可让 slave 的数据同时更新,减少人力的浪费。至于 cache-only 仅进行快取的纪录,本身并无数据库档案!</font><br><font color="#000066"> </font><li><font color="#000000">正解档案(forward)反解档案(reverse)与内部循环使用的档案(loopback)主要的纪录功能为:</font></li><br><font color="#000066">正解档在设定 hostname 对应到 IP 的纪录,主要的纪录有A, NS, SOA, MX, CNAME 等等;</font><br><font color="#000066">反解档主要设定 IP 对应到 Hostname 的纪录,主要的纪录为SOA, NS 与 PTR 等。</font><br><font color="#000066">内部循环则是 localhost 与 127.0.0.1 的对应啦!</font><br><font color="#000066"> </font><li><font color="#000000">在主要的 DNS 设定档 /etc/named.conf 当中,有一个较为特殊的档案,他的类型为hint ,请问这个档案的功能为何?</font></li><br><font color="#000066">这个档案主要是由 rs.internic.net 所下载下来的,主要记录了root (.) 这个 zone 的 IP !可以让我们的 DNS Server 在找不到数据库时,可以到这个root 去查询数据!</font><ul><font color="#000066"> </font></ul><li><font color="#000000">在 client 端搜寻 HOSTNAME 对应到 IP 的查询时,最重要的档案,以及该档案的主要用途为何?</font></li><br><font color="#000066">/etc/nsswitch.conf :可以用来设定查询主机名称的顺序!例如先查询/etc/hosts 再查询 DNS 系统;</font><br><font color="#000066">/etc/hosts :最早的名称解析器;</font><br><font color="#000066">/etc/resolv.conf:这就是 DNS 系统的 resolver(解析器)了。</font><ul><font color="#000066"> </font></ul><li><font color="#000000">一般来说,在 Client 端使用的查询 HOSTNAME 的指令大多使用什么?</font></li><br><font color="#000066">nslookup :可以用来收集一部主机的相关信息;</font><br><font color="#000066">dig:可以用来收集详细的主机信息;</font><br><font color="#000066">whois :可以用来收集详尽的 DNS 主机信息。</font><br><font color="#000066">host 则较为简单喔!</font><br><font color="#000066"> </font><li><font color="#000000">请问 named 重要的信息登录在在那个档案中?</font></li><br><font color="#000066">在 /var/log/messages 当中。</font><br> <br><hr width="100%"><a name="0360apache"></a><font color="#3333ff"><a href="http://linux.vbird.org/linux_server/0360apache.php" target="_self"><font face="SimSun">第十八章、简易</font><font face="Times New Roman,Times">WWW </font><font face="SimSun">服务器设定</font></a></font><br> <li>请问 LAMP 这个服务器代表什么意思?</li><br><font color="#000066">这个名词代表了 Linux + Apache + MySQL + PHP 这个WWW 服务器的组成!</font><br> <li>Apache 的设定档档名一般为何?</li><br><font color="#000066">Apache 的设定档档名为 httpd.conf ,不过,由于httpd.conf 内容参数可以使用『 include "额外设定档名"』,所以也可能具有其它的额外设定档喔!</font><br> <li>在 Apache 的设定档当中,哪一个参数是用来设定『主网页』的?</li><br><font color="#000066">设定主网页的参数为:DocumentRoot 喔!后面接的是主网页放置的『目录』!</font><br> <li>哪一个指令用来重新启动与关闭 Apache ?(请以 Tarball 安装的方法来说明)</li><br><font color="#000066">其实不论是 RPM 还是 Tarball 都是使用 apachectl这个档案来启动 apache 的,不过 RPM 已经将该档案整合到 /etc/rc.d/init.d/httpd里面去而已!</font><br> <li>当我使用 ps -aux 的时候,发现好多的 httpd... 的程序,这是正常的吗?!最多可以有几个程序是在那个档案的那个参数所设定的?!</li><br><font color="#000066">这是正常的,主要由 httpd.conf 里面设定的底下两个参数:</font><ul><li><font color="#000066" face="SimSun">MinSpareServers</font></li><li><font color="#000066" face="SimSun">MaxSpareServers</font></li></ul><font color="#000066" face="SimSun"> </font><li>又,呈上题,这些程序 (process) 的 owner 与 group 是谁?该察看那个设定档的那个参数?</li><br><font color="#000066">同样察看 httpd.conf 里面的 User 与 Group 这两个设定值!</font><br> <li>如果今天我以 http://your.ip 结果却发现浏览器出现类似 FTP 的画面(会列出该目录下的所有档案),这是什么原因造成的?该如何避免?</li><br><font color="#000066">这是由于在 httpd.conf 里面,针对该目录的设定参数『Options 』当中,设定了 Indexes 这个设定值,导致当找不到主页时(通常是 index.html),就会将该目录下的所有档案秀出来!解决的方法就是拿到Options 里面的 Indexes 设定值即可!</font><br> <li>在 Apache 里面, .htaccess 这个档案的功能为何?</li><br><font color="#000066">可以用来取代 httpd.conf 里面的设定参数!创造属于使用者自己的Apache 风格!</font><br> <br><hr width="100%"><a name="0370samba"></a><font color="#3333ff"><a href="http://linux.vbird.org/linux_server/0370samba.php" target="_self"><font face="SimSun">第十九章、简易</font><font face="Times New Roman,Times">SAMBA </font><font face="SimSun">服务器设定</font></a></font><br> <li>一般来说, SAMBA 使用的设定档放置在哪里?档名为何?</li><br><font color="#000066">使用的档名为 smb.conf ,通常会放置在 /etc/samba/smb.conf里面,不过,最好可以使用 rpm -qc packagename 来查询!</font><br> <li>哪一个指令可以用来判断 smb.conf 这个设定档的正确性?</li><br><font color="#000066">当我们修改完 smb.conf 之后,记得要以 testparm来进行 samba 的确认!</font><br> <li>哪一个指令可以用来察看 SAMBA 主机分享出什么目录?</li><br><font color="#000066">利用 smbclient 即可:『<b><font face="SimSun">smbclient-L NetBiosName -U username</font></b> 』!</font><br> <li>smbmount 的功能为何?</li><br><font color="#000066">在 Linux 系统上面,将 Windows 的网络上的芳邻,或者是Linux 的 SAMBA 所提供分享的资源挂载到自己的系统下!</font><br> <li>我今天使用 smbpasswd 去新增一位使用者 badbird,让他可以登入我的 Linux SAMBA主机,但是无论如何就是无法新增。您认为原因可能是什么?</li><br><font color="#000066">由于 Samba 使用者的信息必须要存在于 /etc/passwd里面,既然无法新增,应该先确认 badbird 这个使用者已经存在于 Linux 系统当中了!如果还是无法新增,则需要查阅smb.conf 的设定,看看是否 /etc/samba/smbpasswd 这个密码档案不存在?!</font><br> <br><hr width="100%"><a name="0380sendmail"></a><font color="#3333ff"><a href="http://linux.vbird.org/linux_server/0380sendmail.php" target="_self"><font face="SimSun">第二十章、简易</font><font face="Times New Roman,Times">Mail Server </font><font face="SimSun">架设</font><font face="Times New Roman,Times">-- Sendmail </font><font face="SimSun">设定</font></a></font><br> <li>我在使用 Sendmail 寄信时,却发生底下这个问题,请问可能的发生原因为何?</li><center><img src="1000results_files/0380sendmail-problem-1.jpg" nosave="" border="1" height="223" width="481"></center><font color="#000066">可能的问题
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -