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