基于 linux 上的网络监控工具的使用

涉及到 iotop, iostat, netstat, sar 命令的使用。 本文全面介绍Linux系统下四种强大的网络与IO监控工具及其实际应用。详细讲解了iotop进程级IO监控、iostat设备IO统计、netstat网络连接分析和sar系统活动报告工具的安装配置、命令选项和常见使用场景。文章最后提供了一个实用脚本,用于自动收集系统网络数据并实现日志轮转,帮助系统管理员高效监测和排查网络性能问题。

Tools

在 GitHub 上构建并存放自己的 npm package

本文详细介绍如何利用GitHub Packages托管和发布私有NPM包的完整流程。从创建私有仓库、生成访问令牌,到初始化包配置、授权发布和使用包,每一步都有清晰的操作指南。文章还涵盖了不同的配置方式对比、包的可见性设置以及自动化发布的GitHub Actions工作流配置,为开发者提供了一份实用的私有NPM包管理方案。

Tools

Introduce an automation tool: Ansible

本文详细介绍了Ansible自动化运维工具的基本概念与使用方法。作为一种基于Python的自动化工具,Ansible可通过单个控制节点管理多个被管理节点,实现批量文件配置、部署和命令执行。文章涵盖了Ansible的安装步骤、主机环境准备、inventory文件配置以及执行ad-hoc命令的实用示例,是运维人员和开发者快速掌握Ansible的入门指南。

Tools

Jupyter Notebook with Go kernel 系列二

Jupyter Notebook with go kernel 后续 本文记录了作者从gophernotes切换到GoNB作为Jupyter Notebook的Go内核的经验,详细比较了两种实现方案的优缺点。文章首先探讨了在Windows系统下使用gophernotes遇到的问题,以及尝试通过Docker解决的过程;然后介绍了GoNB的安装和使用方法,并通过实际示例展示了GoNB优秀的代码执行、可视化和交互能力。对于希望在Jupyter环境中使用Go语言的开发者,本文提供了实用的工具选择和配置指南。

Tools

如何使用 Vercel 托管博客

本文详细记录了将Hexo博客从GitHub Pages迁移到Vercel平台的完整过程。文章首先介绍了安装Vercel命令行工具并登录账户的基础步骤,然后详细说明了如何部署预览版和生产版本的博客站点。除了基本部署外,还探讨了Vercel的高级功能,包括Analytics数据分析、域名管理和日志系统等企业级特性。通过对比GitHub Pages与Vercel的优缺点,作者得出结论:两个平台可以并行使用,一次代码推送触发双平台部署,从而同时享受两者的优势。

Tools
12