archlinux卡在登录界面(Linux新手的维护帮手)(1)

本文翻译自: Cylon – The Arch Linux Maintenance Program For Newbies

译者: OpenView

校对: OpenView

原文地址: https://www.ostechnix.com/cylon-arch-linux-maintenance-program/

archlinux卡在登录界面(Linux新手的维护帮手)(2)

最近才转到使用Arch Linux作为你的发动机? 太棒了! 我有一个好消息要告诉你。来看看Cylon吧,一个用于Arch Linux和其衍生系统的管理程序。它是一个菜单驱动的Bash脚本,为Arch Linux以及其衍生系统如Manjaro等提供了更新、维护和备份和系统检查的功能。Cylon主要是一个命令行工具,但其也具有一个基本的GUI对话界面。再本指南中,我们将会看到如何在Arch Linux中安装和使用Cylon。

安装Cylon

Cylon在用户软件仓库中可以获取。你可以通过任何AUR助手来安装它。例如使用yay:

$ yay -S cylon

使用

请注意Cylon默认不会安装任何工具。一些功能需要安装各种依赖包才能正常使用。一共有三个主要依赖,而剩下的都是可选的依赖。可选依赖有用户来判定安装。当你执行一个功能的时候,如果有的话,它会显示缺失的依赖。所有缺失的包将在菜单中被显示为n/a(不能获取)。在使用这些功能前,你需要安装缺的包。

要打开Cylon,在终端中输入Cylon即可:

$ cylon

我的Arch Linux系统上的输出示例:

archlinux卡在登录界面(Linux新手的维护帮手)(3)

你也可以从菜单中打开Cylong。它通常在Application->System Tools下可以被找到。

就如你在上面的截屏中所见一样,Cylon主菜单中有14个菜单项来执行不同的功能。要前往任一个项目,输入各自的编号即可。同时,也如你在截屏中所见,在2和3菜单项目中,有一个n/a,这表明auracle和Trizen没有被安装。你需要安装它们来执行那些功能。

让我们看一看每个菜单项能做什么。

1. pacman

在pacman分节中,你可以做各种包管理操作,比如安装、更新、验证和移除包以及显示包信息等。要查看Arch Linux的新闻咨询。简单地输入一个编号来执行各个动作。

archlinux卡在登录界面(Linux新手的维护帮手)(4)

2. auracle

auracle是一个AUR助手程序,其可以被用来执行各种AUR操作,比如安装、更新、下载、搜索或移除你的Arch Linux中的AUR包。

3. trizen

其与上一个一样。

4. 系统更新

就如名字所表达一样,该选项被用于执行Arch Linux的更新。现在你可以更新官方和AUR的包。Cylon给了你下面的四个选项:

  1. 只更新Arch主仓库
  2. 只更新AUR
  3. 更新所有仓库
  4. 不更新直接退出

archlinux卡在登录界面(Linux新手的维护帮手)(5)

5. 系统维护

在这个选项中,你可以做下面的维护任务。

  1. 失败的systemd服务和状态
  2. 检查journalctl错误日志
  3. 检查SSD的journalctl
  4. 分析系统的启动性能
  5. 检查破损的符号链接
  6. 找到不属于任何群组或者用户的文件
  7. 丢失文件
  8. 磁盘空间占用
  9. 找到200个最大的文件
  10. 招待inode的使用情况
  11. 扫描旧的配置文件
  12. 打印传感器信息
  13. 清理日志文件
  14. 删除core dumps /var/lib/systemd/coredump/
  15. 删除文件
  16. 垃圾清理 n/a
  17. 删除损坏的东西 n/a
  18. 列出所有打开的文件
  19. DMI表解码器
  20. 返回

没有被安装的包将被显示为n/a。你需要首先安装它们才能选择该操作。

6. 系统备份

这个选项提供了注入rsync等备份工具来备份你的Arch Linux系统。而且,有一个定制的备份选项允许你手动备份自定义的文件/文件夹。

archlinux卡在登录界面(Linux新手的维护帮手)(6)

7. 系统安全

Cylong提供了各种安全工具包括下面这些:

  1. ccrypt - 加密/解密文件
  2. clamav - 反病毒
  3. rkhunter - RootKit hunter扫描
  4. lynis - 系统审计工具
  5. 密码生成器
  6. 为用户列出密码年限信息
  7. 审计SUID/SGID文件

记住你需要安装才能使用它们。Cylon不会帮助你安装缺失的包。

8. 网络维护

这个选项用于网络相关的功能。在此,你可以:

  1. 在屏幕上连续地查看WiFi连接质量
  2. 使用speedtest-cli来测试网络带宽
  3. 检查网站能够通过netcat和ping访问
  4. 显示当前可访问的所有接口
  5. 显示内核路由表
  6. 检查UFW的状态以及不完整的防火墙
  7. 网络时间同步状态检查
  8. traceroute将路由包的跟踪信息打印到网络主机
  9. tracepath将追踪路径打印到网络主机
  10. 查看所有打开的端口
9. xterm终端

这里,你可以在新窗口的输出文件夹路径中打开xterm终端。

10. 查看/编辑配置文件

查看和编辑配置文件是必须的。

11. 系统信息

这是Cylon工具最有用的特性。这个选项为你的Arch Linux系统提供了系统信息,比如:

  • 运行时间
  • 内核细节
  • 操作系统架构
  • 用户名
  • 默认Shell
  • 屏幕精度
  • CPU
  • RAM(已使用/总共)
  • 编辑器变量
  • pacman缓存文件夹位置
  • 保存包
  • 孤包的数量
  • 总共安装的包的数量
  • 显式安装的包的数量
  • 所有的外部安装的包
  • 所有的外部显式安装的包
  • 所有的作为依赖安装的包
  • 最大的5个包
  • 5个最近更新的包
  • 通过仓库安装的包的大小

archlinux卡在登录界面(Linux新手的维护帮手)(7)

12. Cylon信息

其将显示关于Cylon程序的信息。它也会执行依赖安装检查并显示出安装的以及未安装的依赖的列表。

archlinux卡在登录界面(Linux新手的维护帮手)(8)

13. 天气

其会显示近三天的天气信息,由wttr.in工具提供

14. 退出

输入14 来退出Cylon

要了解更多信息,输入cylon -h来打印出帮助信息。

Cylon脚本提供了许多工具和特性来维护你的Arch Linux系统。如果你是Arch Linux新手,可以尝试一下它看是否能够帮助到你。

推荐阅读(点击跳转)

百度网盘发布了Linux版,你怎么看

解决Linux下WPS无法使用fcitx搜狗拼音

Linux下使用搜狗输入法键入中文

Linux下挂载使用Windows的NTFS分区

Linux下使用redshift来启用护眼模式

Linux使用图形界面连接WiFi

Linux中使用snap和flatpak来安装和管理应用程序

Linux下常用的图形应用下载工具

Linux下制作系统的U盘启动盘

用Youtube-dl下载视频:新手示例(上)

用Youtube-dl下载视频:新手示例(中)

用Youtube-dl下载视频:新手示例(下)

喜欢使用Linux办公、学习、hack的朋友们可以点击关注小编,小编将竭力提供更多内容给大家交流~

,