项目
我在做的事
我的大部分知识都是靠故意“搞坏”东西学来的。这里介绍我在家庭实验室中做的事、用来减轻 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 基线重新部署系统镜像、保持终端合规,并确保只有正确的设备和人员才能接入网络。具体细节留在工作中,但记录、验证、每次都按同样方式操作的习惯,我也带回了家庭实验室。
- 加固镜像
- 终端合规
- 网络访问控制