uCareSystem:Ubuntu/Linux Mint的一体化系统更新和维护工具

简介:

uCareSystem:Ubuntu/Linux Mint的一体化系统更新和维护工具

uCareSystem Core 是一种能够自动执行基本的系统维护活动的轻型实用程序,另一方面它可以通过多种方式减少系统管理员的任务,节省大量时间。它没有任何 GUI,并提供纯粹的命令行界面来执行活动。

Ubuntu 中有几种实用程序来执行系统维护活动。每种工具有它们相应的独特功能和设计。你可以添加一个 cron 任务来自动化这些任务。

uCareSystem Core 会自动刷新发行版仓库、更新可用包列表、卸载包(过期包、孤儿包和旧的 Linux 内核)以及清理取回的包来节省系统磁盘空间。

uCareSystem Core 功能

  • 更新包列表(它将刷新包索引)
  • 下载及安装更新
  • 更新包及系统库到最新版本
  • 移除不需要的、过期的和孤儿包。
  • 移除旧内核(它为了安全保留当前和之前一个内核)
  • 移除不需要的配置文件
  • 清理已下载的临时包

在 Ubuntu/LinuxMint 中安装 uCareSystem Core

因为开发者提供了自己的 PPA,因此我们可以轻易地通过 PPA 在 Ubuntu/LinuxMint 中安装 uCareSystem Core。

  
  
  1. $ sudo add-apt-repository ppa:utappia/stable 
  2. $ sudo apt update 
  3. $ sudo apt install ucaresystem-core 

我们已经成功安装了 uCareSystem Core 包,并且在执行 CareSystem Core 命令之前要了解它是否会节省磁盘空间,使用 df -h 命令检查当前磁盘利用率。

  
  
  1. $ df -h 
  2. Filesystem      Size  Used Avail Use% Mounted on 
  3. udev            979M     0  979M   0% /dev 
  4. tmpfs           200M  6.4M  194M   4% /run 
  5. /dev/sda1        38G   19G   17G  54% / 
  6. tmpfs           999M  216K  999M   1% /dev/shm 
  7. tmpfs           5.0M  4.0K  5.0M   1% /run/lock 
  8. tmpfs           999M     0  999M   0% /sys/fs/cgroup 
  9. tmpfs           200M  112K  200M   1% /run/user/1000 

只需在终端中运行 ucaresystem-core 命令,在结束之前它会自动执行而不需要人类交互。

  
  
  1. $ sudo ucaresystem-core 
  2. _______________________________________________________ 
  3.             uCareSystem Core v3.0                       
  4.                  ~  ''  ~                               
  5.  Welcome to all-in-one System Update and maintenance    
  6.  assistant app.                                         
  7.  This simple script will automatically                
  8.  refresh your packagelist, download and                 
  9.  install updates (if there are any), remove any old     
  10.  kernels, obsolete packages and configuration files     
  11.  to free up disk space, without any need of user        
  12.  interference.                                        
  13. _______________________________________________________ 
  14.  uCareSystem Core will start in 5 seconds...  
  15. ######################### 
  16.           Started 
  17. ######################### 
  18. Ign:1 https://wire-app.wire.com/linux/debian stable InRelease 
  19. Hit:2 https://wire-app.wire.com/linux/debian stable Release 
  20. Hit:4 https://deb.nodesource.com/node_6.x yakkety InRelease 
  21. Hit:5 https://repo.skype.com/deb stable InRelease 
  22. Hit:6 http://in.archive.ubuntu.com/ubuntu yakkety InRelease 
  23. Hit:7 http://archive.canonical.com/ubuntu yakkety InRelease 
  24. Removing linux-image-extra-4.8.0-34-generic (4.8.0-34.36) ... 
  25. Purging configuration files for linux-image-extra-4.8.0-34-generic (4.8.0-34.36) ... 
  26. Removing linux-image-extra-4.8.0-32-generic (4.8.0-32.34) ... 
  27. Purging configuration files for linux-image-extra-4.8.0-32-generic (4.8.0-32.34) ... 
  28. ##################################### 
  29. Finished removing unused config files 
  30. ##################################### 
  31. Reading package lists... Done 
  32. Building dependency tree        
  33. Reading state information... Done 
  34. Del tilix 1.5.6-1~webupd8~yakkety1 [449 kB] 
  35. Del tilix-common 1.5.6-1~webupd8~yakkety1 [174 kB] 
  36. Del libfreetype6 2.6.3-3ubuntu1.2 [336 kB] 
  37. Del terminix 1.5.6-1~webupd8~yakkety1 [13.7 kB] 
  38. ###################################### 
  39.  Cleaned downloaded temporary packages 
  40. ###################################### 
  41. ######################### 
  42.           Done 
  43. ######################### 

我可以看见它如预期那样工作。同样也可以发现大概在/ 分区节省了 2GB。

  
  
  1. $ df -h 
  2. Filesystem      Size  Used Avail Use% Mounted on 
  3. udev            979M     0  979M   0% /dev 
  4. tmpfs           200M  6.4M  194M   4% /run 
  5. /dev/sda1        38G   18G   19G  49% / 
  6. tmpfs           999M  216K  999M   1% /dev/shm 
  7. tmpfs           5.0M  4.0K  5.0M   1% /run/lock 
  8. tmpfs           999M     0  999M   0% /sys/fs/cgroup 
  9. tmpfs           200M  112K  200M   1% /run/user/1000 





作者:2daygeek
来源:51CTO
目录
打赏
0
0
0
0
26198
分享
相关文章
DBeaver Ultimate Edtion 25.0 Multilingual (macOS, Linux, Windows) - 通用数据库工具
DBeaver Ultimate Edtion 25.0 Multilingual (macOS, Linux, Windows) - 通用数据库工具
75 12
DBeaver Ultimate Edtion 25.0 Multilingual (macOS, Linux, Windows) - 通用数据库工具
Linux错误排查:解决Ubuntu 20.4执行sudo apt-get update时出现的libnettle.so.6错误。
很有可能在你得到解决方案时,你也学到了不少Linux修复技巧。祝你处理计算机问题时顺利如麻!永远记得,各种问题总是像老鼠一样从意想不到的地方冒出来。但记住,不管它们跑到哪里,最终都逃不过你的捕鼠器。盖起你的计算机,拾起你的代码,大步向前!
36 18
|
10天前
|
Windows11 WSL2 Ubuntu编译安装perf工具
通过以上步骤,你已经在Windows 11的WSL2中成功编译并安装了 `perf`工具。尽管在WSL2中可能会遇到一些限制,但大部分基本性能分析功能应当可以正常使用。使用 `perf`进行性能分析,可以帮助你更好地理解和优化系统及应用程序的性能。
43 14
Linux中yum、rpm、apt-get、wget的区别,yum、rpm、apt-get常用命令,CentOS、Ubuntu中安装wget
通过本文,我们详细了解了 `yum`、`rpm`、`apt-get`和 `wget`的区别、常用命令以及在CentOS和Ubuntu中安装 `wget`的方法。`yum`和 `apt-get`是高层次的包管理器,分别用于RPM系和Debian系发行版,能够自动解决依赖问题;而 `rpm`是低层次的包管理工具,适合处理单个包;`wget`则是一个功能强大的下载工具,适用于各种下载任务。在实际使用中,根据系统类型和任务需求选择合适的工具,可以大大提高工作效率和系统管理的便利性。
164 25
|
2月前
|
Ubuntu Linux
背景 Ubuntu起源于南非,其名称“Ubuntu”来源于非洲南部祖鲁语或豪萨语,意为“人性”、“我的存在是因为大家的存在”,这体现了非洲传统的一种价值观。Ubuntu由南非计算机科学家马克·沙特尔沃斯(Mark Shuttleworth)创办,他创立了Canonical公司来推动Ubuntu的发展。Ubuntu的第一个版本于2004年发布,至今已经走过了近20个年头,成为了Linux发行版中的佼佼者。
44 4
Ubuntu Linux
Linux下如何安装配置Fail2ban防护工具
通过以上步骤,可以在Linux系统中成功安装和配置Fail2ban,从而有效保护服务器免受暴力破解等攻击。Fail2ban通过实时监控日志文件,自动更新防火墙规则,为系统安全提供了一层重要的保护。
201 36
|
2月前
|
Linux下载工具wget与curl
`wget` 是一个用于从网络下载文件的命令行工具,支持HTTP、HTTPS和FTP协议。它能自动处理下载中断,并支持递归下载网站内容。基本用法:`wget URL`,可指定文件名(`-O`)、保存目录(`-P`),还支持断点续传(`-c`)、限速(`--limit-rate`)和递归下载(`-r`)。相比之下,`curl` 更侧重于发送各种HTTP请求(如GET、POST),并支持文件上传、自定义请求头和cookie等功能。
69 10
Linux软件包管理工具概览
在Linux系统中,dpkg、apt、rpm、yum和dnf是几种常见的包管理工具,它们分别属于不同的Linux发行版或家族,并有着各自的诞生顺序和特点。下面将按照这些工具的诞生顺序,并结合Debian、Red Hat、CentOS、Ubuntu和Kali等系统,进行详细的介绍。
47 4
深入解析:Linux网络配置工具ifconfig与ip命令的全面对比
虽然 `ifconfig`作为一个经典的网络配置工具,简单易用,但其功能已经不能满足现代网络配置的需求。相比之下,`ip`命令不仅功能全面,而且提供了一致且简洁的语法,适用于各种网络配置场景。因此,在实际使用中,推荐逐步过渡到 `ip`命令,以更好地适应现代网络管理需求。
77 11
ubuntu必会背景知识及系统目录结构详解
本文主要介绍了ubuntu必会背景知识及系统目录结构详解
335 0
ubuntu必会背景知识及系统目录结构详解
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等