具备配置网络服务器的基本技能

Linux的功能

最重要为:

  • 开源
  • 稳定

用Linux搭建服务器需要的能力

搭建容易、维护难

  • 基本的网络概念
    进行联网与配置及排错
  • 基本的操作系统操作
    登录控制、账号管理、文本编辑器使用技巧
  • 信息安全方面
    防火墙、软件更新等
  • 服务器协议所需软件的基本安装、配置、排错等

搭建服务器的基本流程

每种服务器由规划、搭建到后续的安全维护,整个流程大同小异

网络服务器成功连接的分析

连接到服务器,重点在取得服务器上的数据,而一般数据的存在就是使用文件
image.png
可以将连接大致分为几个部分:网络、服务器本身、内部防火墙软件设置、各项服务配置文件、细节权限的SELinux和最重要的文件权限
SELinux是在进行进程、文件等详细权限配置时依据的一个内核模块。由于启动网络服务的也是进程,因此刚好也是能够控制网络服务能否读写系统资源的一道关卡。

网络

  • 网络基本知识:以太网络硬件与协议、TCP/IP、网络连接所需参数
  • 网络服务对应通信协议工作原理,实现通信协议的具体应用程序

服务器本身

  • 搭建服务器的目的(主机的安装规划)
  • 操作系统基本操作

内部防火墙设置

  • 管理系统的可共享资源
    不管防火墙系统设置再怎么严格,只要是开放的服务,防火墙对于该服务就没有保护的效果

服务器软件设置

  • 设置技巧与开启是否自动执行
    如果排查纠错,定期分析服务器相关登录信息等
    1.软件的安装
    2.软件设置
    3.软件的启动
    4.软件激活失败排错
    5.客户端测试连接失败纠错
    6.服务器设置修改是否有相关日志
    7.服务器提供或共享的数据有无定期备份

细节权限设置

SELinux和文件权限
极端情况如果文件权限为000,则无法读取。


这个家伙很懒,啥也没有留下😋