Cylon - 新手的Arch Linux维护程序

时间:2020-03-21 11:43:18  来源:igfitidea点击:

Cylon是一个菜单驱动的Bash脚本,它提供了Arch Linux的更新,维护,备份和系统检查及其衍生工具,如Manjaro Linux等。
Cyron主要是CLI程序,也有一个基本的对话GUI。
在本教程中,我们将看到如何在Arch Linux中安装和使用Cylon。

Cylon - Arch Linux维护程序

安装Cylon.

Cylon可以在AUR获取。

我们可以使用任何AUR助手安装它,例如YAY。

$yay -S cylon

用法

请注意,默认情况下,Cyron不会安装所有工具。
某些功能需要安装各种依赖项包。
有三个依赖关系,其余的是可选的依赖关系。
可选的依赖项留给用户自行决定。
执行函数时,如果有任何情况,它将显示丢失的软件包。
所有丢失的软件包将显示为菜单中的n/a(不可用)。
在使用此类功能之前,我们需要自己安装丢失的包。

要启动Cylon,在终端输入cylon

$cylon

我们还可以从菜单启动Cylon。
它通常在应用程序>系统工具下找到。

如上所述,在Cyron主菜单中有14个菜单条目以执行不同的功能。
要转到每个条目,请键入相应的数字。
此外,如我们在屏幕截图中看到,除了2和3菜单条目之外,还没有安装AURALL和TRIZEN的N/A.

在执行这些功能之前,我们需要先安装它们。

让我们看看每个菜单的功能

  1. Pacman.

在Pacman Section下,我们可以执行各种包管理操作,如安装,更新,升级,验证,删除包,显示包信息,查看Arch Linux新闻源等。

只需键入一个数字以执行相应的操作。

我们可以通过键入数字21来回到主菜单。

  1. auracle

auracle是AUR帮助程序程序,可用于执行各种AUR操作,如安装,更新,下载,搜索,删除ARCH Linux盒中的AUR软件包。

  1. trizen.

它与上述部分相同。

  1. 系统更新

正如名称所说,此部分致力于执行Arch Linux更新。
其中我们可以更新官方和AUR包。
Cyron在本节中为我们提供以下四个选项。

  • 仅更新Arch Main Repos,
  • 只更新Aur,
  • 更新所有repos,
  • 没有更新和退出。
  1. 系统维护

在本节中,我们可以执行以下维护任务。

  • Systemd服务和状态失败,
  • 检查journalctl log for errors,
  • 检查CounterCrim SSD修剪,
  • 分析系统启动性能,
  • 检查纠纷符号链接,
  • 查找没有组或者用户对文件的数字ID的文件,
  • 丢失的文件,
  • 符号使用,
  • 找到200个最大的文件,
  • 找到inodes用法,
  • 旧配置文件扫描,
  • 打印传感器信息,
  • 清洁日记文件,
  • 删除核心转储/var/lib/systemd/coredump /,
  • 删除文件,
  • 漂白所n/a,
  • rmlint n/a,
  • 列出所有打开的文件,
  • DMI表解码器,
  • 返回。

除了该应用程序之外,未安装的软件包将以字母n/a表示。
在选择特定操作之前,我们需要先安装它们。

推荐下载 - 免费视频:"渗透测试方法培训程序(价值99美元!)免费"

  1. 系统备份

本节提供备份实用程序,如rsync以备份Arch Linux系统。
此外,还有一个自定义备份选项,允许我们将文件/文件夹手动备份到用户指定的位置。

  1. 系统安全

Cyron提供各种安全工具,包括以下内容:

  • ccrypt - 加密/解密文件,
  • Clamav - 抗病毒,
  • rkhunter - rootkit猎人扫描,
  • Lynis - 系统审计工具,
  • 密码生成器,
  • 列出用户的密码老化信息,
  • 审核SUID/SGID文件。

请记住,我们需要自己安装它们以便使用它们。
Cyron无法安装丢失的软件包。

  1. 网络维护

本节用于网络相关功能。
其中我们可以:

  • 在屏幕上连续见WiFi链接质量,
  • 使用speedtest-cli -testing internet bandwidth,
  • 检查是否有Netcat和ping,
  • 显示当前可用的所有接口,
  • 显示Kernal路由表,
  • 检查UFW,简单的防火墙的状态,
  • 网络时间同步状态检查,
  • Traceroute打印路由数据包跟踪到网络主机,
  • tracepath走向网络主机的路径,
  • 查看所有打开的端口
  1. XTerm终端

其中我们可以在新窗口中启动xterm终端在输出文件夹路径中。

  1. 查看/编辑配置文件

如有必要,查看和编辑配置文件。

  1. 系统信息

这是Cylon Utlity的最有用的特征。
本节提供了Arch Linux系统的信息,如

  • 正常运行时间,
  • 内核细节,
  • 操作系统架构,
  • 用户名,
  • 默认shell,
  • 屏幕分辨率,
  • 中央处理器,
  • 内存(使用/总计),
  • 编辑器变量,
  • Pacman Cache文件夹的位置,
  • 保持软件包,
  • 孤儿包数,
  • 安装包的总数,
  • 所有明确安装的包的数量,
  • 所有国外安装的包,
  • 所有外国明确安装的包,
  • 所有包装都安装为依赖项,
  • 前5名最大的套餐,
  • 5最新更新的软件包,
  • 包由存储库安装大小。
  1. Cylon信息

它将显示有关Cyron程序的信息。
它还执行依赖关系安装检查并显示已安装的未安装依赖项列表。

  1. 天气

它显示了WTTR.IN实用程序的3天天气预报。

  1. 退出

键入14 可以退出Cylon。