码迷,mamicode.com
首页 > 系统相关 > 详细

Linux高级: 架站流程和 必备知识

时间:2016-04-18 23:50:02      阅读:288      评论:0      收藏:0      [点我收藏+]

标签:

Why Linux, not windows
  • 强大网络功能(可支持所有的网络功能:WWW, Mail, FTP, DNS, 或者是 DHCP, NATRouter
  • 稳定的计算能力
  • 支持图形界面(GOME)
 
Linux架站维护基本知识(架站容易,维护难)
  1. 网络的基本概念,以方便进行联网与设定及除错
  2. 熟悉操作系统的简易操作:包括登录分析、账号管理、文书编辑器的使用等等的技巧;
  3. 信息安全方面:包括防火墙与软件更新方面的相关知识等等
  4. 该服务器协议所需软件的基本安装、设定、除错等,才有办法实作
 
Web联机至Server的流程
技术分享
 
联机到服务器,重点在取得对方的数据, 数据就是Linux里的文件(档案)。
  • 客户端到服务器的网络要能够通
  • 服务器的防火墙判断该联机能否放行, 等到放行之后才能使用到服务器软件的功能
  • 该功能又得要通过 SELinux 这个细部权限设定的项目后,才能够读取到文件系统。 但能不能读到文件系统呢?这又跟文件系统的权限 (rwx) 有关啦
根据上面的流程我们大概可以将整个联机分为几个部分,包括:网络、服务器本身、内部防火墙软件设定、各项服务配置文件、细部权限的 SELinux 以及最终最重要的档案权限。
    • 网络
      • 基本的网络基础知识:包括以太网络硬件与协议、TCP/IP、网络联机所需参数等;
      • 各网络服务所对应的通讯协议原理,以及各通讯协议所需对应的软件。
    • 服务器
      • 服务器规划:这个服务器要不要对 Internet 开放?这个服务要不要针对客户提供相关账号? 要不要针对不同的客户账号进行例如磁盘容量、可活动空间与可用系统资源进行限制?如果要进行各项资源的限制, 那服务器操作系统应该要如何安装与设定?问题很多吧!所以,先了解你要的服务器服务目的之后,后续的规划才能陆续出炉。
      • 服务器OS:网络服务软件是需要建置在操作系统上面的,所以基本的操作系统操作就得要了解才行啊!包括软件如何安装与移除? 如何让系统进行例行的工作管理?如何依据服务器服务之目的规划文件系统?如何让文件系统具有未来扩充性 (LVM 之类)? 系统如何管理各项服务之启动?系统的开机流程为何?系统出错时,该如何进行快速复原等等,这都需要了解的呢!
    • 内部防火墙设定:管理系统的可分享资源 
      • 一部主机可以拥有多种服务器软件的运作,而很多 Linux distributions 出厂的默认值就已经开放很多服务给 Internet 使用了,不过这些服务可能并不是你想要开放的呢。我们在了解网络基础与所需服务的目的之后, 接下来就是透过防火墙来规范可以使用本服务器服务的用户,以让系统在使用上拥有较佳的控管情况。 此外,不管你的防火墙系统设定的再怎么严格,只要是你要开放的服务, 那防火墙对于该服务就没有保护的效果。因此,那个重要的在线更新软件机制就一定要定期进行!否则你的系统将会非常非常的不安全!
    • 服务器软件设定:学习设定技巧与开机是否自动执行
      • 刚刚第一点就提到我们得要知道每种服务所能达成的功能,如此一来才能够架设你所需要的服务的网站。 那你所需要的服务是由哪个软件达成的?同一个服务可否有不同的软件?每种软件可以达成的目的是否相同? 依据所需要的功能如何设定你的服务器软件?架设过程中如果出现错误,你该如何观察与除错? 可否定期的分析服务器相关的登录信息,以方便了解该服务器的使用情况与错误发生的原因? 能否通知多个用户进行联机测试,以取得较佳的服务器设定值?所以这里你可能就得要知道:

        • 软件如何安装、如何查询相关配置文件所在位置;
        • 服务器软件如何设定?
        • 服务器软件如何启动?如何设定自动开机启动?如何观察启动的埠口?
        • 服务器软件激活失败如何除错?如何观察登录档?如何透过登录档进行除错?
        • 透过客户端进行联机测试,如果失败该如何处理?联机失败的原因是服务器还是防火墙?
        • 服务器的设定修改是否有建立日志?登录档是否有定期分析?
        • 服务器所提供或分享的数据有无定期备份?如何定期自动备份或异地备份?
    • 细部权限设定:包括 SELinux 与档案权限
      • 等到你的服务器全部设定妥当,最后你所提供的档案数据权限却是给了『 000 』的权限分数, 那鸟哥很肯定的说,大家都无法读到你所提供的数据啊...!此外,新的 distributions 都建议你要启动 SELinux ,那是什么咚咚? 如果你的数据放置于非正规的目录,那该如何处理 SELinux 的问题?又如何让档案具有保密性或共享性 (档案权限概念ACL 等) 等等,这也都是需要厘清的观念喔!

Linux高级: 架站流程和 必备知识

标签:

原文地址:http://www.cnblogs.com/vivian-test/p/5406303.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!