项目

我在做的事

我的大部分知识都是靠故意“搞坏”东西学来的。这里介绍我在家庭实验室中做的事、用来减轻 IT 重复劳动的脚本,以及我在工作中负责的项目类型。

家庭实验室:网络、交换与路由

家庭实验室是我练习工作中不常接触的技术的地方。在网络方面,我从零搭建交换和路由网络,然后故意把它弄坏,再找出流量为何中断。这是我发现的让故障排查成为习惯而非猜测的最快方法。

  • 交换
  • 路由
  • 网络故障排查

家庭实验室:Windows Server 与 Active Directory

我运行自己的 Windows Server 域,以便在生产网络上操作之前安全地测试变更:搭建 Active Directory、管理用户和组,并观察设置在加入域的计算机上实际如何生效。

  • Windows Server
  • Active Directory
  • 服务器管理

家庭实验室:Splunk 与 ACAS

同一个问题的两个方面:我的网络上发生了什么?哪里存在漏洞?Splunk 汇集日志,方便我搜索并发现规律;ACAS 扫描实验室,让我找出漏洞、修复它们,再扫描一次确认已经消除。

  • Splunk
  • ACAS
  • 日志分析
  • 漏洞扫描

脚本与自动化

只要一件事需要反复做,我就会尝试把它写成脚本。我编写过的 Python 和 Bash 脚本可以完成账户设置、分发和修补工程软件、清理计算机、执行镜像任务、安装设备驱动,以及修复损坏的 Software Center 客户端。每个脚本都把重复且容易出错的工作变得稳定而高效。

  • Python
  • Bash
  • 账户设置
  • 软件安装与补丁
  • 镜像部署
  • 驱动程序
  • Software Center 修复

工作中:保障 DoW 终端安全

在工作中,我的很多任务都是幕后的安全工作:按照加固后的 DoW 基线重新部署系统镜像、保持终端合规,并确保只有正确的设备和人员才能接入网络。具体细节留在工作中,但记录、验证、每次都按同样方式操作的习惯,我也带回了家庭实验室。

  • 加固镜像
  • 终端合规
  • 网络访问控制