附录 A: GNU 的 GPL 条文 version 2
我们在 Linux 基础里面提到了 Linux 是 基于 GPL 的情况下而允许大众可以做最大限度的使用!那么 GPL 是什么呢? 基本上他是基于 GNU 的架构下的!简单的说, GNU 就是『自由软件』的意思, 『自由软件』是放置于网络上供人自由下载使用的软件,基本上他会提供源代码与编译完成的运行档 (有的仅提供原始码,要编译得自己来 ...
第二延伸文件系统 (EXT2)
第二延伸文件系统 (EXT2)
第二延伸文件系统(ext2)介绍
自从我们开始使用计算机后,大多数的使用者都曾经使用过文件,而我们总是对关于硬盘如何正确地储存文件感到好奇, 它看起来似乎非常抽象,所以今天让我们看一看 Linux 操作系统中较新的文件系统版本『第二延伸系统( ext2 )』 ,并了解它各方面之用途。
这个文件系统 ...
1.1 前言: Linux 有啥功能
很多刚接触 Linux 的朋友常常会问的一句话就是:『我学 Linux 就是为了架设服务器,既然只是为了架设服务器,为什么我还要学习 Linux 的其他功能?例如:例行性工作排程、Bash Shell ,又干嘛去认识所有的登录档等等,我又用不到!此外,既然有好用的 Web 接口的 Server 设定软件,可以简单的将网站架设起来,为什么我还要 ...
1.2 基本架设服务器流程
虽然不同的服务器提供的服务并不相同,而且每种服务的原理也不见得都一样,不过,每种服务器由规划、架设到后续的安全维护, 其实整个流程是大同小异的。什么?你不相信啊?为了让你相信,那我们就来一项一项的分析看看吧!
1、网络服务器成功联机的分析
底下我们就整个服务器的简易架设流程当中来分析一下,以了解为什么 ...
1.3 自我评估是否已经具有架设服务器的能力
比如说当机了,那么你知道当机的原因吗? 即使不知道,也可得需要约略猜得出来才行。而,如果安全出了问题,被入侵了,除了 format + 重灌之外,可有办法在不移除系统的情况下修补漏洞? 这些都是网管人员需要学习的,而且,通常都是需要经验的累积才会知道问题的所在! 此外,保持身心的活力以随时注意在线公布的安全防备 ...
1.4 本章习题
[*]本章所安装的 samba 软件未来还会使用到,因此请先移除 samba 软件,并将本章例题中改写的 /etc/crontab 内容取消 (共两行)。[jzsjiale_fold=答案]透过 yum remove samba 或 rpm -e samba 均可,然后用 vim /etc/crontab 将那两行取消吧![/jzsjiale_fold]
[*]如果我有一颗硬盘在 A 主机上面安装了 Linux 之后,拿到另 ...
2.1 网络是个什么玩意儿
全世界的人种有很多,人类使用的语言种类也多的很。那如果你想要跟外国人沟通时,除了比手划脚之外,你要如何跟对方讲话? 大概只有两种方式啰,一种是强迫他学中文,一种则是我们学他的语言,这样才能沟通啊。在目前世界上的强势语言还是属于英语系国家, 所以啰,不管是啥人种,只要学好英文,那么大家都讲英文,彼此就能 ...
2.2 TCP/IP 的链结层相关协议
TCP/IP 最底层的链结层主要与硬件比较有关系,因此底下我们主要介绍一些 WAN 与 LAN 的硬件。 同时会开始介绍那重要的 CSMA/CD 的以太网络协议,以及相关的硬件与 MAC 讯框格式等。那就开始来聊聊啰!
1、广域网使用的设备
在 2.1.3 节我们有提到过,广域网使用的设备价格较为低廉。 不过广域网使用到的设备非常的多,一般 ...
2.3 TCP/IP 的网络层相关封包与数据
我们现在知道要有网络的话,必须要有网络相关的硬件,而目前最常见的网络硬件接口为以太网络,包括网络线、网络卡、Hub/Switch 等等。而以太网络上面的传输使用网络卡卡号为基准的 MAC 讯框,配合 CSMA/CD 的标准来传送讯框,这就是硬件部分。在软件部分,我们知道 Internet 其实就是 TCP/IP 这个通讯协议的通称,Internet ...
2.4 TCP/IP 的传输层相关封包与数据
网络层的 IP 封包只负责将数据送到正确的目标主机去,但这个封包到底会不会被接受,或者是有没有被正确的接收, 那就不是 IP 的任务啦!那是传送层的任务之一。从 图 2.1-4 我们可以看到传送层有两个重点, 一个是连接导向的 TCP 封包,一个是非连接导向的 UDP 封包,这两个封包很重要啊!数据能不能正确的被送达目的, 与 ...
2.5 连上 Internet 前的准备事项
1、用 IP 上网?主机名上网?DNS 系统?
讲完了上头的基本数据,现在你知道要连上 Internet 就得要有 TCP/IP 才行!尤其是那重要的 IP 啊! 问题是,计算机网络是依据人类的需要来建立的,不过人类对于 IP 这一类的数字并不具有敏感性,即使 IP 已经被简化为十进制了,但是人类就是对数字没有办法啊!怎么办?没关系,反 ...
2.6 重点回顾
1、重点回顾
[*]虽然目前的网络媒体多以以太网络为标准,但网络媒体不只有以太网络而已;
[*]Internet 主要是由 Internet Network Information Center (INTERNIC) 所维护;
[*]以太网络的 RJ-45 网络线,由于 568A/568B 接头的不同而又分为并行线与跳线;
[*]以太网络上最重要的传输数据为 Carrier Sense Multiple Access ...
3.1 局域网络的联机
谈完了第二章网络基础后, 现在就让我们实际的来将家里或者小型企业内部的全部计算机给他连接起来吧! 当然啦,我们这里主要介绍的是小型局域网络的架构,如果是比较大型的企业内部, 那么将『配线盘、线路设计、墙上网络孔』分别拆开施工的结构化布线会比较妥当。 不过,结构化布线并非本文所想要讨论的,如果你的企业有需 ...
3.2 本书使用的内部联机网络参数与通讯协议
除非你已经具有相当熟练的 Linux 系统与服务器架设维护经验,否则不建议你使用上面图 3.1-4 所介绍的联机模式,对于初接触 Linux 服务器架设与维护的朋友来说,将你的联机模式设定成图 3.1-3 应该是个不错的选择,除了可以让你简单的就将服务器架设成功之外,也可以让你以 Linux 做为内部 LAN 的防火墙管理中心, 对于未来 ...
4.1 Linux 连上 Internet 前的注意事项
由前面几章的数据我们知道,想要连上 Internet 你得要设定一组合法的 IP 参数才可以,主要是 IP, Netmask, Gateway, DNS IP 以及主机名等。那我们也知道,其实整个主机最重要的设定,就是『先要驱动网络卡』,否则主机连网络卡都捉不到时, 怎么设定 IP 参数都是没有用的,你说是吧!所以底下我们就来谈一谈, 你要如何确定 ...
4.2 连上 Internet 的设定方法
在前几章我们就谈过,台湾地区主要连上因特网的方法有(1)学术网络、(2)ADSL 固接与拨接、(3)Cable modem 等方式,同时,手动设定 IP 参数是很重要的学习,因此,底下的各节中,第一节的手动设定固定 IP 一定要做过一次! 其他的才依照您的环境去设定去学习!
此外,由于目前使用 Linux notebook 的使用者大增,而 Notebook ...
4.3 无线网络--以笔记本电脑为例
除了使用实体 RJ-45 线路来连接网络之外,由于现在笔记本电脑渐渐广为使用,因此在笔记本电脑上面的无线网络 (Wireless Local Area Network, WLAN) 也越来越重要啰~针对无线网络所提出的标准中,早期是 IEEE 802.11b / 802.11g 较为重要,其中 802.11g 这个标准的传输速度已经可以达到 54Mbps 的水平。不过,近期以来还有 ...
4.4 常见问题说明
其实这个小节也很重要的!因为可以让你在念完理论后,了解一下如何利用那些概念来查询你的网络设定问题喔! 底下我们就针对几个常见的问题来说说看吧!
1、内部网域使用某些联机服务(如 FTP, POP3)所遇到的联机延迟问题
你或许曾经听过这样的问题:『我在我的内部区域网域内有几部计算机, 这几部计算机明明都是在同一个 ...
4.5 重点回顾
1、重点回顾
[*]Linux 以太网络卡的默认代号为 eth0, eth1 等等, 无线网卡则为 wlan0, ra0 等等;
[*]若需要自行编译网卡驱动程序时,则你必须要先安装 gcc, make, kernel-header 等软件。
[*]内部网域的私有 IP 之主机的『 IP 与主机名的对应』,最好还是写入 /etc/hosts , 可以克服很多软件的 IP 反查所花费的等待时间 ...
5.1 网络参数设定使用的指令
任何时刻如果你想要做好你的网络参数设定,包括 IP 参数、路由参数与无线网络等等,就得要了解底下这些相关的指令才行!其中以 ifconfig 及 route 这两支指令算是较重要的喔! ^_^!当然,比较新鲜的作法,可以使用 ip 这个汇整的指令来设定 IP 参数啦!
[mw_shl_code=applescript,false]ifconfig :查询、设定网络卡与 ...