📄 0120intranet.htm
字号:
将您的连线模式设定成<a href="#fig_3">图三</a>应该是个不错的选择,
除了可以让您简单的就将伺服器架设成功之外,也可以让您以 Linux 做为内部 LAN 的防火墙管理中心,
对于未来的学习成长方面较有帮助啊! ^_^<br /><br />
在图三的环境下, Linux 必须要具有 router (路由器) 的能力,所以当然必须就要有两个介面,
一个介面与 Internet 沟通,另一个介面则与内部的 LAN 沟通。
那么为什么鸟哥说的是『<span class=text_import2>两个网路介面</span>』而不是
『<span class=text_import2>两张网路卡</span>』呢?原因很简单,
<span class=text_import2>因为一张网路卡可以设定多个 IP</span> 啊!因此,在
Linux 当中一张网路卡可以具有一个以上的 IP 呢!由于一个 IP
即为一个网路介面,因此只要两个网路介面 ( 不论有几张网路卡 ) 即可进行 NAT
的设定啦!所以自然一个网路卡即可棉!不过,鸟哥个人还是比较喜欢并且建议两张网路卡的啦,
将内外网路环境完整的分开,让您的内部网路效能较佳一点!<br /><br />
关于与 Internet 的连线方面,目前在台湾最常见的有电话专线的 ADSL 连线模式、
利用电视缆线搭设单向或双向的 Cable Modem ,以及例如学术网路的固定 IP 的专线等等。
这些连线的方式我们将在后续章节继续介绍的。至于内部的 LAN 我们则建议使用 Private IP 来设定喔!
鸟哥通常喜欢使用 192.168.1.0/24 这个 Class C 的网域,没什么特殊原因,只是因为....我喜欢! ^_^
在选定了 Private IP 的网段后,您必须要有『<span class=text_import2>IP, Network, Netmask,
Broadcast, Default gateway 以及 DNS 伺服器的 IP</span>』等等的设定值。
假设我 Linux 主机的对内 IP 为 192.168.1.2 ,则
在<a href="#fig_3">图三</a>内的 LAN 内的 PC 之网路相关设定参数则为∶
<ul><span class=text_import2>
<li>IP:设定为 192.168.1.1~192.168.1.254 ,但 IP 不可重复;
<li>Netmask∶255.255.255.0
<li>Network∶192.168.1.0、Broadcast∶192.168.1.255
<li>Default Gateway∶192.168.1.2 (路由器的 IP )
<li>DNS∶暂时使用 168.95.1.1
</span></ul>
<span class=text_import1>安装什么通讯协定</span><br /><br />
什么是通讯协定呢?简单的说,通讯协定就是一些标准与规则。一个社会要能够正常的运作,
必须要有一套标准与公正的游戏规则,大家都遵循这个规则,那么这个社会才能够没有问题的营运下去,
所以我们才会有警察、司法、检调单位等等来维护我们的公正性。同样的,在网路的社会中,
要让资料能够透过网路媒体传送,那么硬体制造商、软体开发商,就必须要共同遵循同一套标准,
这样整个网路社会才能够正常无误的进行资料的传递。<br /><br />
目前网路社会最通用的通讯协定就是 TCP/IP 了!TCP/IP 订定了 IP
基础与路由协定等资讯,让我们的网路世界可以互通有无,此外,在区域网路内部,
由于是小型的网域,事实上还可以透过简单的通讯协定来达到资料传输的目的,例如
<span class=text_import2>NetBEUI</span> 就是一个常见的简易通讯协定。
在 Linux 系统当中,只要将网路参数设定妥当,那么 TCP/IP
就已经被启用了,所以您不需要额外的再安装其他的通讯协定。不过,如果您需要将你的
Linux 系统中的硬碟空间分享给同网域的 Windows PC 时,那么就需要额外的加装
<a href="0370samba.php">SAMBA</a>
这个伺服器软体才行。相关的 SAMBA 资料我们会在后面的章节提及。反正不管怎么说,目前
Internet 就是经由 TCP/IP 来进行连接的,而 Linux 本身就支援了
TCP/IP ,所以不需要额外的安装有的没的说!<br /><br />
至于在 Windows 部分就比较麻烦一点,因为在较大型的企业当中,还需要额外的考虑到
Windows Server 所提供的服务,那么在 Windows Clients 端就得要相应的启动某些通讯协定才行。一般来说,在
Windows Client 系统里面,最常见的两个通讯协定就是 TCP/IP 以及 NetBEUI 这两个通讯协定了。如果您只想让
Windows 与 Linux 能够藉由网路上的芳邻互通有无,那么启动 TCP/IP 也就够了
( 因为 SAMBA 是藉由 NetBIOS over TCP/IP 来达成资料传输的 ) ,不过,也可以同时启动
NetBEUI 这个通讯协定就是了。相关的说明可以参考 <a href="0110network_basic.php">网路基础</a>
以及后续的 <a href="0370samba.php">SAMBA</a> 伺服器等章节。<br /><br />
</div>
</div>
<hr /><a NAME="linux"></a><img src="images/penguin-m.gif" alt="大标题的图示" height="34" width="25" align="middle" /><span class="text_h1">Linux distributions 的选择</span><br />
<div class=block1>
在『<a href="../linux_basic">鸟哥的 Linux 私房菜 -- 基础学习篇</a>』当中我们提到过 Linux distributions
可是多的跟什么一样,那么你该如何选择你的 Linux distributions ?基本上,哪一套 Linux distribution
鸟哥觉得都差不多,但是每一套 Linux distributions 当初推出的预设使用群与他的理念可能不太相同,
就导致不一样的 distributions 的用途差异了。并且由于您所需要的软体以及新添购硬体的支援度等等,
也会让您的 distributions 挑选有些难度喔!<br /><br />
<hr /><a name="linux_hw"></a><img src="../images/penguin-s.gif" alt="小标题的图示" height="23" width="16" align="middle" /><span class=text_h2>主机硬体的选择</span><br />
<div class=block2>
主机的功能与硬体的选择可以是息息相关的。怎么说呢?
因为老旧的硬体无法提供高效能的环境,所以对于需要强效的 Proxy, WWW (MySQL) 等伺服器,
老旧的主机可能就无法提供有效的环境了。不过,如果是不需要很好性能的防火墙、
DHCP 主机与 NAT 伺服器时,那么目前被淘汰掉的 P-III 等级的主机就非常足够了!
像卧龙小三大师就曾使用赛阳 400 等级的 CPU 做成流量不大的 WWW 主机,
所以,旧式主机可不要随便丢弃啊!<br /><br />
如果是像防火墙、NAT 主机、DHCP 主机等等,那么一般的 P-166 等级左右的主机系统,
配合一张 10/100 Mbps 的网路卡就很不错了!不过如果 LAN 与 WAN 的流量太大的话,
那么最好考虑 P-III 等级的主机,并且配合一张更好的网路卡,这样在效能上应该会比较好。<br /><br />
如果像是 WWW, Proxy, mail server 等需要常常读取硬碟资料的伺服器,
则除了主机系统最好要到 P-III 以上等级,网路卡不能太烂之外,硬碟的效能最好也必须要好一些。
而且 partition 的情况也必须要特别注意,最好将常常被存取的档案资料独立到一颗硬碟中,
可能的话,甚至可以组成 RAID (磁碟阵列) 来负责资料存取,让系统效能可以不被某些元件限制。
此外,记忆体的容量也需要特别留意,如果太小的话,可能会造成系统的效能不彰。
反正如果要架设好一点的主机,那就得要各个元件都加以考虑喔!<br /><br />
<span class=text_import1>省不省电有所谓</span><br />
<div class=block2>
前两年出产的处理器与相关的个人电脑零件,很多都非常的『耗电』,
您或许觉得『耗电』又没有什么了不起,一部冷气机的耗电量都要比电脑来的大!
是没错啦,不过,如果仔细想一想若一部用来作为单纯的 IP 分享器的个人电脑主机,
偏偏他的耗电量高达 200W 的话,以一度电 2.4 元新台币来计算,假设这部主机是全年无修的,
一年可得花费 4200 左右的新台币啊!如果以 IP 分享器来说,鸟哥是没有计算过 IP 分享器的耗电量,
不过,应该不会超过 50W 吧?如此计算一下,相差 4 倍!您觉得如何呢?<br /><br />
对于一般家庭只有一部主机的情况来说,这问题不大啦!一年仅消耗 4200 左右,还可以接受。
但对于企业主来说,如果他需要 50-100 部主机呢?这可不是不可能的是吧!所以计算一下,
哗!一年要花 21 至 42 万新台币啊!而且这还不包括机房的空调冷却系统。现在看一看,觉得害怕了吧!
所以说,选购硬体时,除了要考虑机器的性能以及功能需求之外,耗电量能省则省吧! ^_^<br /><br />
</div>
<span class=text_import1>虚拟化技术</span><br />
<div class=block2>
现在的主机动不动就给他『双核心』,也就是说在一部主机上面的一颗 CPU 上内建两个实际的运算单元,
简单的说,双核心就是表示您的主机上面有两颗 CPU 啦!那我们知道简单的服务其实并不会太消耗系统资源的,
所以,绝大部分的时间 CPU 都是在休眠的状态。那我们也知道最好每部主机仅负责一个网路服务,
环境与除错上会比较单纯,对吧!综合这么多的因素,您会想,如果我要安装五种网路服务,
就得要五部主机,而这五部主机却偏偏都在『休眠』的状态,咦!好像很浪费喔!<br /><br />
这就是后来虚拟化技术发展的因素之一啦!所谓的虚拟化,其实就是在你一部实体主机里面,
安装多个作业系统,而且这些作业系统都是同时存在,且不互相干扰的。
举例来说, <a href="http://www.vmware.com/" target="_blank">VMWare (http://www.vmware.com/)</a>
就是一个很知名的虚拟化主机的软体,他可以在 Windows 作业系统里面开启另一个作业系统,
也可在 Linux 里面开启另一个作业系统。这可不是『多重作业系统』喔!因为多重作业系统指的是『
<span class=text_import2>你的主机同时安装多个作业系统在不同的 partition ,
而开机时可以选择不同的作业系统操作</span>』的意思,
与虚拟化『<span class=text_import2>可以在一部主机上面同时开启多个可独立运作的作业系统</span>
』是不一样的!<br /><br />
既然您的 Linux 主机是多核心系统,表示 CPU 资源比较多,可以负荷的工作比较多,
加上目前有的虚拟技术,所以您可以在一部主机上面安装多个作业系统,
这些作业系统可以独立运作,而且,虚拟主机的每个作业系统与看起来就与单一主机没有两样,
呵呵呵呵!这么一来,不但不需要太多主机就能够达到您的多网路服务要求,
而且管理上也没有任何的不方便,当然,因为主机少了,电费的节省也是当然的啦!您说是吧! ^_^<br /><br />
在 Linux 上面使用的虚拟化技术有很多,不过目前比较受瞩目的当属 Xen 这个玩意儿了,
据说很多预计要推出的新版 Linux distributions 已经预设要内建 Xen 的功能了,
嘿嘿!看来,以后大家可以用一部主机建立多个可同步运作的系统啦!^_^<br />
<ul><li>Xen 网站∶<a href="http://www.xensource.com/"
target="_blank">http://www.xensource.com/</a></li></ul>
</div>
</div>
<hr /><a name="linux_dis"></a><img src="../images/penguin-s.gif" alt="小标题的图示" height="23" width="16" align="middle" /><span class=text_h2>distributions</span><br />
<div class=block2>
需要特别留意的是,旧的 distribution 是不支援很多新的硬体,包括 PCI-Express,
SATA 以及很多新的网路晶片。所以,如果您的主机是新的,那么不要想用旧式的 distribution 来安装,
否则,真麻烦喔~因为您必须要自行加上很多的驱动程式!真麻烦~<br /><br />
另外,您可以将目前的 distribution 分成两大类,一类是多功能新鲜货,例如
<a href="http://fedora.redhat.com/" target="_blank">Fedora</a> ,
一种是强调性能稳定但软体功能较旧的企业用途货,包括
<a href="http://www.redhat.com/" target="_blank">RHEL</a>,
<a href="http://www.centos.org/" target="_blank">CentOS</a>,
<a href="http://www.novell.com/linux/" target="_blank">SuSE</a> 及
<a href="http://b2d.tnc.edu.tw/" target="_blank">B2D</a> 等!
B2D 是台南县网中心卧龙小三大师所提倡的一个计画,最初的构想是想建立一个台湾的中文化
Linux distributions,并且不只是中文化而已,还希望能够提供全国中小学教师快速且安全的建立网路环境的构想下,
所发展的一个优秀的计画!目前这个计画发展的很不错的啊!
很著重我们台湾使用者的想法喔!^_^。只是 B2D 使用的是 <a href="http://www.debian.org/"
target="_blank">Debian</a> 这个 distribution,在软体安装上面与一般常见的 RPM
不太相同,好在目前 B2D也有使用 APT 来进行网路安装与升级,可以解决软体安装方面的困扰。<br /><br />
一般来说,我们会建议您如果想要架设伺服器时,尽量选择『稳定性较高的企业版』较佳,
因为功能新且强的版本例如 Fedora 由于太强调新鲜货,所以核心与软体的变动情况较为频繁,
那就很容易造成一些困扰,因为很多使用者自行安装的软体可能无法在新的核心上面跑,
所以,只要核心一升级,哇!很多需要编译的软体就都需要再重新编译过,
那么对强调『永续服务的网路环境』来说,不就会造成不良的影响了吗?您说是吧!<br /><br />
由于鸟哥用惯了 RPM 以及 Red Hat 系统的关系,所以在这里推荐您使用 RHEL/CentOS/SuSE
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -