[software development] #MCP 探索家# 分享一个自制小玩意以及过程,欢迎提意见
Tofloor
poster avatar
#
deepin
2025-08-06 23:02
Author

使用uos系统已经4年多,这个过程中遇见不少故障,虽然在系统升级后也在慢慢完善,但是还是会有一些稀奇古怪的问题发生。

最初接触这个系统时,我是个对linux系列0基础的小白,只对Win系统熟悉,我自己从事的职业又是桌面运维,客户处电脑大部分更换成uos系统,找我报修uos系统故障时.我也是一脸懵逼的去现场,靠着官方的FAQ知识库和400客服处理这些故障。无意间发现了udom工具箱,对运维处理一些小故障非常便捷,但后来更新的频率慢慢降低,功能也并不够完善.也全靠人工识别故障使用对应的修复。

言归正传,无论是deepin.uos.kos等系统,故障发生时大部分需要调用终端使用命令进行修复,这就面临了一个问题,这些命令有些会涉及到rm.mount等高危操作,使用这些命令时可能错误的输入了一个符号.或者少一个空格就会导致系统崩溃,数据丢失的情况,况且遇见uos系统复杂故障时,甚至咨询官方400客服,大多数也是推荐选择直接重装或者还原系统。

在这种情况下,我自己开发了一个软件,面相uos.deepin的智能化修复工具,这个软件最初是单独的sh脚本放在文件夹里(都是常见的故障修复命令大概31个)但每次转移到其他电脑都需要重新给与chmod权限或者压缩后转移,考虑到转移的便捷性等,使用了zentiy在sh脚本写了个图形化的小功能打包成一个deb软件,这样就可以避免了转移后的权限问题,于是这个软件包我便在公司内部分享下安装包,(可能每个人的兴趣不同,每次发现问题我都会深究找出解决方案,并且用备忘录记下来/而有些人同一个问题,出现了4.5次还是不知道怎么解决)。

软件历经6个大版本变化

1.独立sh脚本

2.打包图形软件

3.改用Python重新设计,优化图形界面

4.将软件分为手动修复和智能检测修复

5.增加网络诊断.增加使用日志记录

6.智能检测增加关键服务排查日志

由于软件暂未编写授权等,仅提供软件图片界面。欢迎大家提软件改进意见。
mmexport1754492378324.jpg

mmexport1754492376149.jpg

mmexport1754492373260.jpg

mmexport1754492369958.jpg

Reply Favorite View the author
All Replies
sailor.
deepin
Resources Team Moderator
2025-08-06 23:09
#1

blush

前排支持井号哥yeah

Reply View the author
SkyShadowHero
deepin
2025-08-07 07:41
#2

为井号哥打calllike

Reply View the author
芝士堡
deepin
2025-08-07 10:42
#3

666like

Reply View the author
空木蓮華
deepin
2025-08-07 20:56
#4

yeah

Reply View the author
Mr.Tree
deepin
2025-08-08 10:14
#5

6

Reply View the author