Anduin Xue
Anduin Xue

Anduin's Tech Blog

All Posts in 2022.9


If a Ubuntu server should run apt upgrade automatically?

这篇文章探讨了Ubuntu服务器是否应该自动运行`apt upgrade`的问题。作者首先描述了手动升级的繁琐过程,并提出了自动化升级的好处:节省时间、及时获取安全更新以及减少一次性升级的压力。然而,尽管自动化升级看似高效且安全,作者指出这并不适用于所有场景。 文章进一步分析了不应自动升级的原因:维护问题排查变得困难、极端稳定的环境需求无法容忍任何变化、功能性更新可能导致不可预见的故障、重启操作可能带来致命影响。最后,作者提出了只有在系统允许降级、无状态、具备完美备份、持续在线以及需要最新功能更新的情况下,才建议使用自动化升级。 这篇文章引发了一个值得深思的问题:在追求效率与稳定性的平衡中,我们应该如何权衡自动化的利弊?--DeepSeek

bash Linux Ubuntu Upgrade Crontab Update

Install Cockpit on Ubuntu 22.04

本文介绍了如何在Ubuntu 22.04系统上安装和配置Cockpit工具,包括基本安装、认证设置、网络问题解决、Navigator插件安装以及通过Caddy实现HTTPS访问的步骤。文章首先展示了简单的安装命令,并强调了使用非root用户进行操作的重要性。随后,针对可能出现的网络错误,详细说明了如何调整Netplan配置文件以确保网络渲染器正确工作。此外,还介绍了如何通过GitHub API自动下载并安装Navigator插件,进一步增强了Cockpit的功能性。最后,文章提到了使用Caddy作为反向代理来实现安全的HTTPS访问,并提供了一个示例配置。你是否了解为什么需要避免使用root用户直接操作?你知道如何通过Netplan解决网络渲染器的问题吗?navigator插件在Cockpit中起到了什么作用?为什么作者推荐使用Caddy来进行反向代理?这些问题的答案都将在文章中找到,而你又会如何优化自己的Cockpit配置呢?--DeepSeek

bash Linux Ubuntu Remote Management Cockpit NetworkManager

CaddyV2 tips and examples (How to correctly get user's IP address after a reverse proxy)

这篇文章详细介绍了使用Caddy v2进行反向代理和安全配置的多种方法,包括启用Basic Auth、限制访问、负载均衡以及健康检查等功能,并提供了多个实例演示不同场景下的配置方式,例如保护敏感路径、重写Host头、允许内网直接访问等,全面展示了Caddy在实际应用中的强大功能与灵活性。--DeepSeek

Reverse Proxy Linux Ubuntu Proxy FRP Caddy CaddyV2 IP Address Proxy Protocol

Build a new NFS server with WinServer or Ubuntu and mount it

这篇文章详细介绍了如何在Windows Server和Ubuntu系统上搭建新的NFS服务器,并展示了如何从不同平台(包括Windows、Ubuntu和VMware ESXi)挂载远程NFS存储。通过分步指南,文章帮助用户快速掌握NFS的配置与使用,同时提供了实际操作中的关键步骤和注意事项,如安装必要的软件包、设置共享目录权限、编辑配置文件以及防火墙端口的开放。无论是从Windows客户端还是Linux环境进行挂载,文章都给出了清晰的操作示例,并通过VMware ESXi的案例展示了NFS在虚拟化存储管理中的应用。这篇文章不仅帮助读者快速搭建和使用NFS服务器,还为优化存储管理和实现跨平台资源共享提供了实用指导。你是否也在寻找一种高效、灵活的文件共享解决方案?这篇文章或许能为你打开新的思路!--DeepSeek

Linux Ubuntu File Windows Server Share NFS VMware ESXI Vsphere NAS

Mount Windows SMB folder to Ubuntu

本文详细介绍了如何在Ubuntu系统上挂载Windows SMB共享文件夹,包括安装必要的工具、创建挂载点以及执行挂载命令的具体步骤。文章还提供了配置开机自动挂载的方法,使用户能够在启动时自动连接到远程SMB资源。通过这些操作,用户可以轻松地将Windows服务器上的文件夹访问权限扩展到Linux环境,从而实现更高效的工作流程和数据管理。你是否也遇到了在混合环境中需要频繁访问不同平台资源的困扰?这篇文章为你提供了一个实用的解决方案。那么,在实际应用中,你是否已经尝试过类似的配置,或者有没有更好的方法来优化这一过程呢?--DeepSeek

bash Linux Ubuntu Windows Server SMB Share