Anduin Xue
Anduin Xue

Anduin's Tech Blog

bash


Run WeChat in Ubuntu

这篇文章详细介绍了如何在Ubuntu系统中运行微信,提供了基于Wine环境的安装和配置指南,并探讨了其他解决方案如Kylin WeChat和Deepin Wine WeChat的可能性。文章首先指导读者通过Wine安装微信,包括字体下载、DPI调整以及语言设置等关键步骤。随后,文章讨论了使用过程中可能遇到的问题,例如程序崩溃和功能缺失,并介绍了其他解决方案,但这些方案也存在不同程度的功能限制。最后,文章以一个问题结尾:除了上述方法,还有哪些创新的方式可以在Linux系统中更高效地运行微信?--DeepSeek

bash Linux Ubuntu China WeChat Wine

Play with Windows Subsystem for Android with Google Play

这篇文章主要介绍了在Windows 11上设置Android子系统(WSA)并解决常见问题的方法。首先,用户通过安装WSA和配置ADB工具来实现对Android环境的操作和管理。接着,文章详细说明了如何连接到Wifi以及切换虚拟交换机以确保网络正常工作。最后,作者还分享了一些实用技巧,如获取IP地址、重新连接ADB等,帮助读者顺利完成设置并享受流畅的使用体验。--DeepSeek

bash Windows 11 Android Windows Subsystem For Android WSA Magisk MagiskOnWSA Google Google Play adb

Use you local server to replace the cloud with FRP.

文章介绍了通过FRP(Fast Reverse Proxy)实现从云服务器到家庭服务器的代理服务配置方法。首先,在云端服务器上安装并配置FRPS,启动服务;接着在家庭服务器上安装FRPC,并设置相应的参数以连接云端FRP服务器。测试连接时,可通过移动设备或外网访问云端服务器的特定端口,验证是否成功代理到家庭服务器的服务。此外,文章还提供了自动化升级脚本,方便用户自动更新FRP组件至最新版本。最后,讨论了成本问题,比较了FRP解决方案与传统云服务的成本差异,指出尽管FRP需要初期硬件投入,但长期来看可显著降低运营成本,并获得更好的性能体验。--DeepSeek

IP bash Linux Windows Server Cloud FRP Network Port Firewall

Auto backup for Minecraft on Linux

这篇文章介绍了如何在Linux系统上为Minecraft服务器实现自动备份功能。作者最初尝试使用Git进行备份,但由于压缩对象时CPU消耗过高可能影响游戏性能而放弃。最终选择了一种基于文件复制的解决方案,并详细分享了具体步骤。文中提到通过tmux工具运行Minecraft环境,利用start.sh启动服务,并编写了一个名为backup.sh的脚本来实现自动备份。该脚本能够按时间命名备份文件夹、保留最近10个备份并删除最旧的一个,同时支持通过crontab等后台任务管理系统定期执行备份操作。作者还分享了如何在tmux会话中发送命令以提示玩家备份状态,并确保游戏保存机制的正常运行。这篇文章不仅展示了具体的技术实现,还引发了一个值得思考的问题:在使用不同备份方案时,如何平衡性能消耗与数据安全?这个问题或许能激发你进一步探索和优化自己的Minecraft服务器管理策略。--DeepSeek

bash Linux Minecraft Backup Minecraft server Automatic backup

Programmatically connect to the remote server via SSH and execute remote command.

本博客介绍了一种通过编程方式使用SSH协议连接远程服务器并执行命令的方法。作者分享了使用.NET Core和SSH.NET库实现这一目标的具体步骤,包括创建新的控制台项目、安装必要的依赖库以及编写连接和执行命令的代码示例。文章还展示了运行结果,并提供了进一步探索的方向和资源链接。通过本文,读者可以学习如何自动化管理服务器任务,同时思考是否可以将此方法扩展到更多系统或更复杂的操作中。你是否也想尝试用代码远程控制服务器?或者你认为这种方法还能应用在哪些场景中呢?--DeepSeek

C# .NET Core bash Linux SSH Renci.SshNet

FFmpeg 用法概览

文章介绍了使用FFmpeg进行视频处理的多种功能,包括反转视频(同时保留或反转音频)、剪辑视频片段、扣取视频区域等操作,并提供了具体命令示例。此外,文章还推荐了SRS项目和flv.js库,用于构建直播平台和在网页中播放FLV流,帮助用户实现类似Bilibili的直播体验。--DeepSeek

bash Live Streaming FFmpeg Video Editing SRS flv.js

Best-practice after creating a new Linux server

这篇文章介绍了优化和管理Ubuntu服务器的详细步骤,包括安装必要的软件包、配置防火墙、调整系统设置、优化内核和CPU性能、更改时区、移除Snap以及进行服务器基准测试等。主要内容涵盖使用Uncomplicated Firewall(UFW)配置防火墙规则,通过安装最新内核提升硬件兼容性和性能,禁用节电模式以提高CPU性能,设置正确的时区(如GMT或亚洲/上海),彻底删除Snap以减少系统资源占用,并使用iperf3和sysbench工具测试网络和CPU性能。此外,还提到了可能需要安装的运行时环境(如Node.js、Docker和.NET)以及后续服务部署的指导。--DeepSeek

bash Linux Ubuntu SSH System Configuration Server Optimization

Download any Azure Media Service video or live stream with FFmpeg.

这篇文章详细介绍了如何使用FFmpeg工具下载Azure Media Service中的视频或直播流内容,并提供了具体的操作步骤和命令示例。文章首先说明了需要先安装FFmpeg,并提供了其官方网站的下载链接。接着,文章展示了如何准备一个简单的FFmpeg命令来下载视频,并解释了如何获取Azure Media Service的平滑流媒体URL(通常以`manifest`结尾)。为了使该URL适用于下载,文章建议在URL末尾添加`(format=m3u8-aapl-v3)`以转换为m3u8格式。最后,通过替换命令中的占位符并执行,即可完成视频下载。整篇文章旨在帮助技术爱好者或开发者快速掌握这一实用技巧。你是否也在寻找一种高效的方式获取Azure Media Service的视频内容?这篇文章或许能为你提供所需的方法和灵感!--DeepSeek

Azure Media Player bash Azure Azure Media Service Download FFmpeg

Tips for Azure CLI script programming on bash

这篇博客详细介绍了使用Azure CLI脚本编程的实用技巧,特别是在bash环境下的具体实现方法。文章通过代码示例展示了如何自动化执行一系列常见的Azure操作,包括用户登录、选择云环境与订阅、创建资源组以及获取各种服务的连接字符串等。这些脚本不仅能够提高开发效率,还能减少手动配置的错误风险。文中还提供了一些扩展功能,如设置应用洞察和函数应用的环境变量,帮助开发者更好地管理复杂的Azure资源。通过这些示例,读者可以快速掌握如何在bash脚本中集成Azure CLI命令,并将其应用于实际项目中。文章最后留下的思考问题——“你是否已经在你的项目中尝试过类似的自动化方法?或者有其他需要优化的地方吗?”——鼓励读者进一步探索和分享自己的经验和见解。--DeepSeek

bash Azure DevOps Azure CLI Environment Variables Resource Management

Install Azure CLI on Windows 10 and use it in bash

这篇文章介绍了如何在Windows 10上安装并配置Azure CLI以在Git Bash中使用。通过PowerShell脚本快速安装Azure CLI后,默认情况下无法在Bash环境中直接运行`az`命令,因为`az`实际上是一个CMD脚本文件。为了解决这个问题,可以创建一个Bash可执行文件来调用CMD脚本,从而实现在Bash中使用Azure CLI的功能。文章详细描述了如何通过简单的命令配置环境,并最终验证配置是否成功。读者可能会想:为什么Azure CLI在Windows上的Bash环境中无法直接识别`az`命令?还有哪些其他方法可以在非原生环境中运行Azure CLI命令?这些问题都值得深入探讨和实践,以进一步优化工作流程和理解跨平台工具的使用机制。--DeepSeek

bash Azure Azure CLI PowerShell Installation Bash Integration

Ubuntu bash experience for Windows Terminal without Linux subsystem

这篇文章介绍了如何在Windows终端中配置Bash环境,使其更接近Linux体验。作者详细分享了安装git-bash、设置默认终端为bash、自定义主题颜色以匹配Ubuntu风格以及启用Ctrl+V粘贴功能的步骤。此外,文章还提到了额外的优化建议,例如安装PowerShell 7和使用上下文菜单插件,以进一步提升开发体验。通过这些配置,用户可以在Windows上实现更高效的工作流程。--DeepSeek

bash Ubuntu Windows 10 Windows Terminal Git bash Ubuntu theme

Linux Cheatsheet for Windows Users

这篇文章介绍了多种系统监控工具及其功能,包括htop、iftop、nload、iostat、vmstat、netstat、ss、tcpdump、Glances等,用于实时监控系统资源使用情况。此外,还提供了一系列实用的bash命令和脚本示例,涵盖代码统计(如计算C#文件的总行数)、获取系统启动时间和关机事件、测试磁盘写入速度、通过SSH传输速度测试、下载文件而不使用wget并显示内容、加热CPU以模拟高负载、生成UUID并将其转换为Base64编码、随机生成四位数字、循环播放当前目录中的随机视频、同步照片到目标文件夹(忽略已存在的文件)、使用dd命令烧录USB启动盘等。文章还包含了一个警告示例,提醒用户谨慎操作。这些工具和脚本为系统管理员和开发人员提供了高效的系统管理和维护手段。--DeepSeek

bash Linux Ubuntu System Monitoring Linux Tools Bash Scripting