频 道 直 达 - 新闻 - 培训 - 软件 - 教程 - 前沿 - 组网 - 系统应用 - 安全 - 编程 - 存储 - 操作系统 - 数据库 - 服务器 - 专题 - 产品 - 案例库 - 读书 - 博客 - BBS
51CTO.COM_中国最大的网络技术网站
找资料:

1.1 前 言

作者: 鸟哥 出处:机械工业出版社华章公司  2007-12-05 09:36    砖    好    评论   进入论坛
阅读提示:《鸟哥的Linux私房菜——服务器架设篇》(第二版)第一章讲了架站之前所需的技能分析,本文是Linux的基础知识。

第1章 架站之前所需的技能分析

听朋友说,“架站容易维护难”!或者更进一步说,“维护还好,调试更难啊!”架设一个网站有什么难的?即使您完全没有接触过Linux,只要参考鸟哥的书籍或者是网站,而且一步一步照着做,保证您一个下午就可以架设完成5个以上的网站了!但是,要明白,这样的一个网站,多则3天,少则数小时,立刻就会被入侵!此外,被入侵之后,或许可以通过一些工具帮您将root的密码找回来,但可惜的是,这样的一个网站还是有作为中继站的危险!此外,当您使用工具(例如Webmin)却怎么也架设不起来某个网站时,该怎么办?如果您不懂该服务器的运行原理与Linux系统的调试信息,不要怀疑这种情况的可能性,参考一下BBS上面的留言,就可以很清楚地知道这种情况的存在有越来越明显的趋势。

所以说,架站之前还是有一些基本的技能是需要学会的!而且这些技能一旦学会之后,真正是终身受用啊!只要花一个学期(3~6个月)就能学会一辈子可以使用的技能,投资回报率真是太高了!所以,一开始学习不要觉得苦,那真的是很值的!

1.1  前  言

如果有人问您:“Linux最强大的功能是什么”?大家大概都会回答“是网络功能”,如果对方再问:“学Linux就是为了架站吗?”这个问题可就见仁见智了!说穿了,Linux其实就是一套非常稳定的操作系统,任何工作只要能在Linux操作系统上运行,那它就是Linux可以实现的功能之一!所以Linux的作用远不止于网络服务器的架设。

例如,在Linux上开发跨平台的诸如大型数据库之类的程序(program),由于Linux的稳定及其完善的资源分配功能,使得在Linux上开发出来的程序运行得又快又稳。此外,诸如KDE、GNOME等漂亮的图形界面,搭配诸如Open Office之类的办公软件,Linux立刻摇身一变而成为优秀的办公室桌面计算机了(Desktop)。所以说,千万不要小看了Linux的多种功能。

不过,不管怎么说,Linux的强大网络功能确实是使Linux能够在服务器领域内占有一席之地的重要原因。既然如此,我们就来探索一下Linux的网络世界吧!首先,Linux到底可以实现哪些网络功能呢?这可就多了!不论是WWW、Mail、FTP、DNS,或者是DHCP、NAT与Router等,Linux系统都可以实现;而且,只要一套Linux就能够实现上面所有的功能。当然,那是在不考虑网络安全与性能的情况下。

“Linux有那么多的功能啊!那么我可以轻轻松松地就架设好一台以Linux为操作系统的服务器吗?”很可惜,答案是“不可以”。您要想架设一台“堪称完美”的服务器,必须要很用心,并且学习很多相关的概念与操作方法。有人会说,使用Windows操作系统随随便便就可以架设好几个服务器了,为什么要花时间去学习Linux来架设服务器呢?

就鸟哥的感觉来说,架设Windows服务器一点也不轻松。为什么呢?

1. 授权模式

首先,在尚未进入服务器设置之前,您必须就“授权模式”进行深入的研究,因为,不同的用户数量将会影响到您的服务器的“价格”,光是这一点,就可能让鸟哥头都大了,因为对做工程的人而言,“价格”这个概念总是很模糊。

2. 图形用户界面的设置比较好

经过了授权模式的洗礼之后,再来看看服务器的设置方面,这部分工作可就容易多了。没错,确实是按几下鼠标键就可以架设好一两个服务器了。不过万一该服务器架设完成后,并不符合您当初的要求怎么办?这样的事情是有可能发生的。因为Windows为了实现所谓的“亲和性与便利性”,所以在设置过程中它会“很亲和地自动帮您加入某些参数”,不过可惜,这些参数并不见得适合每个人,所以有时候您必须要自行修改这些设置值。但是Windows服务器大部分的配置文件都是一些特殊格式,您无法使用简单的文本编辑器去修改。
 
3. 调试的日志文件分析

更遗憾的是,如果服务器设置出了点小问题,总是无法满足您的要求,设置也都看过了,那么要如何调试呢?如果您没有网络的基本概念,以及Windows相关的日志文件管理技巧,即使Windows在设置上做了很多的简化,您依旧无法配置出适合您自己的服务器。

所以说,不管是Windows还是Linux,要架设好一台堪称完美的服务器,“基本功课”还是得做,这包括:

(1)该操作系统的简易操作,以及登录分析、账号管理、文本编辑器的使用等。
(2)网络的基本概念。
(3)防火墙方面的相关知识。

而且,每一个项目中所需的学习技巧还很多。不要以为信息管理人员整天闲着无事可干,大家可是天天在卖技术的,同时,还得天天应付随时可能会发生的各种漏洞与网络攻击方法!想干好,真的会累死人的。

这样看来,架站真的是挺难的。事实上,架站又是简单的。为什么这样说呢?其实架站很难是由于我们学习的角度有偏差。还记得当初进入理工学院的时候,天天学的是基础物理、基础化学、工程数学与流体力学等基础科目,这些科目花了我们1~2学期的时间,而且内容还很难,都是一大堆的理论。我们进理工学院是为了学习更高深的知识,这些基础知识学了有什么用呢?当然有用,因为更高深的知识都是建立在这些基本科目的理论上面的,如果基础课没有学好,专业课里面提到的基本理论就不可能听懂。

这样说应该就比较容易理解了,认识操作系统与该操作系统的基本操作,还有网络基础知识,就是在架站前的“基础课”。所以说,在进入Linux的服务器世界之前,不能跳过网络基础的相关知识,同时,也必须掌握Linux系统的基本技能。

或许您还是对于Linux系统里面“什么是很重要的知识”不甚了解,果真如此的话,我们就举个简单的例子来说明一下。下面先列出一般的架站流程,让我们在架设服务器的流程当中看看什么是重要的Linux技能!

TIPS:

在这一章中,鸟哥不再对Linux基础命令进行解释,因为在《鸟哥的Linux私房菜—基础学习篇》里面已经详细地介绍过了!如果继续介绍命令,简直是浪费篇幅了,所以下面仅对Linux基础学习的重要性进行分析。

【责任编辑:雪花 TEL:(010)68476606-8007】

回书目   上一节   下一节
专题
Windows Home Server 家用服务器专题
Linux——从菜鸟到高手
服务器维护与应用基础
服务器基础知识入门
服务器节能与绿色IT
我也说两句

匿名发表

(如果看不清请点击图片进行更换)


中 国 最 大 的 网 络 技 术 网 站 ·
技 术 成 就 梦 想
订阅技术快讯
电子杂志下载
名称:SQL Server数据库管理精品黄皮书
简介:书中文章经过精挑细选,便于用户能根据自己的实际工作和学习,快速在本书寻找到相关资料。内容涵盖了SQL Server的安装与升级、语句查询、数据备份和恢复、自动化任务、数据同步、数据字典、安全和预防、性能和优化、集群等各方面应用信息,以及DBA管理人员在数据库管理工作中
名称:2007路由技术大全
简介:《2007路由技术大全》由51CTO.com网站特别策划制作,该书包括路由器技术、路由器产品、路由器配置、安全设置、路由器故障处理、路由器密码恢复,以及广大网友在实践使用中的心得经验和技巧文章,内容注重实用性,适用于初学者入门,也适合多年从业者提高,是一本实践和理论完
名称:网络安全精品应用黄皮书
简介:《2007精品网络安全黄皮书》包括了9个大类24个小类, 800余篇文章,内容包含了熊猫烧香病毒、DDOS攻击、ARP病等热点问题的介绍及解决方案。从病毒查杀、防范、系统、数据等各方面的安全设置到黑客技术的了解、防范,涉及到了安全应用的全部领域, 由浅至深内容全面。
浏览器的战国时代
浏览器的战国时代
ARP攻击防范与解决方案
ARP攻击防范与解决方案
NAC安全访问控制
NAC安全访问控制
· NAC安全访问控制
· 网络布线测试仪器
· Windows Server 2008专..
· Windows远程桌面应用
· 网络故障排除宝典
· 运营商封堵ADSL共享 中..
· 解析35岁技术人的价值..
· 世纪枭雄比尔盖茨的王..
· 主流品牌防火墙配置
· ASP.NET开发教程
· 超级计算机TOP500专题
· Vista SP1对决XP SP3
· SQL Server 2008/2005..
· 程序员如何成长?
· C#技术开发指南
· 虚拟化技术还有点“虚”
ARP攻击防范与解决方案
ARP攻击防范与解决方案
SQL Server 2008/2005全解
SQL Server 2008/2005全解
SOA 面向服务架构
SOA 面向服务架构
· SOA 面向服务架构
· SQL Server 2008/2005..
· Apache技术专题
· 三层交换技术专题
· SQL Server入门到精通
· Windows远程桌面应用
· C#技术开发指南
· Apache技术专题
· Windows集群服务应用
· C#技术开发指南
· 国际文档格式标准开战
· 路由器设置与口令恢复
· Linux 集群技术专题
· PHP开发应用手册
· SOA 面向服务架构
· 企业数据恢复指南
ARP攻击防范与解决方案
ARP攻击防范与解决方案
SQL Server 2008/2005全解
SQL Server 2008/2005全解
SQL Server入门到精通
SQL Server入门到精通
· SQL Server入门到精通
· SQL Server 2008/2005..
· SOA 面向服务架构
· Apache技术专题
· C#技术开发指南
· 三层交换技术专题
· Apache技术专题
· C#技术开发指南
· Windows远程桌面应用
· 企业数据恢复指南
· Windows集群服务应用
· 路由器设置与口令恢复
· Linux 集群技术专题
· SOA 面向服务架构
· 了解统一威胁管理(UTM)..
· 反垃圾邮件技术应用