架站需要很强的 Linux 基础概念以及基础网络知识,否则的话,当网络断断续续的时候,您永远也不会知道是哪里出问题! 而当某个服务器软件出问题的时候,您永远也不晓得是发生了什么事情!老人家说『对症下药才有效』, 随便吃药是不可能『无病强身』的!因此,对于网络服务器来说最重要的基础档案权限、程序之启动关闭与管理、 Bash shell 之操作与 script 、使用者账号的管理等等,您都必须要具备最基础的认知才行,否则,服务器真的不好碰! 在这一篇当中,鸟哥会介绍一下架设服务器之前你必须要具备的基础观念,以及重要的网络基础, 当然啦,一大堆的网络指令是需要熟悉的。这些网络指令不是要你背起来, 而是希望在你需要的时候可以很快速的查阅到如何使用的说! 无论如何,请您务必在架站前『读过 Linux 基础篇』及『 读过网络基础篇』的文章,否则大家很难跟您讨论呢! 这个部分鸟哥放在最前面,希望大家『务必』要查看这些资料啊!
作者序:
服务器的架设并不容易,除了需要了解每个服务器的工作原理与目的之外,还得要熟悉网络以及基础系统管理操作等等。 不过目前有太多的书籍以及设定参考范例在教导大家如何架设一个可以用的服务器,但这些范例却没有就服务器的维护与管理, 还有发生问题时应该要如何处理的流程作个解释。因此,架设服务器是很容易的,不过,被攻击也是很常见的啊! 所以,笔者在这本书里面就从系统基础以及网络基础讲起,再谈谈网络攻击后以及防火墙防护主机后,才进入架设服务器的章节。
这本书是以 CentOS 6 为范例来介绍的,这个版本的 Linux 有很多与以前不一样的服务设定,常常会让人找不到熟悉的配置文件位置。 而且笔者使用 SELinux 默认启动的模式来进行服务器的设定,加入 SELinux 后,整个服务器的设定就显的有些难度哩! 此外,以前没有用过的 NetworkManager 服务也来凑一脚,所以老是会让人搞到满脑子混乱~笔者光是重复测试之前版本与此版本的对应, 就花去不少的时间呢!希望这样的测试结果,能够帮大家降低自行试误的过程,早点设定好您的服务器。
这次第三版的改版幅度不算太大,主要是将前面几章网络安全的部分文章统合,加入了第二版被拿掉的代理服务器章节, 减少邮件服务器的进阶内容 (说实在的,邮件服务器的架设真的可以不用学太多了!),并加入了相当重要的 iSCSI 这种磁盘提供者的仿真器!同时将 vsftpd 加入了 SSL 的加密支持!并且将服务器常用在内部网络或因特网作个区分, 以方便使用者了解该服务常用于哪些实务上。这些分类都是笔者近期来在学校作专题研究时的一些观察后,所做的分析。 希望能够对读着们有些帮助。
文章末尾固定信息
评论