Cylon - 新手的Arch Linux维护程序
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.
在执行这些功能之前,我们需要先安装它们。
让我们看看每个菜单的功能
- Pacman.
在Pacman Section下,我们可以执行各种包管理操作,如安装,更新,升级,验证,删除包,显示包信息,查看Arch Linux新闻源等。
只需键入一个数字以执行相应的操作。
我们可以通过键入数字21来回到主菜单。
- auracle
auracle是AUR帮助程序程序,可用于执行各种AUR操作,如安装,更新,下载,搜索,删除ARCH Linux盒中的AUR软件包。
- trizen.
它与上述部分相同。
- 系统更新
正如名称所说,此部分致力于执行Arch Linux更新。
其中我们可以更新官方和AUR包。
Cyron在本节中为我们提供以下四个选项。
- 仅更新Arch Main Repos,
- 只更新Aur,
- 更新所有repos,
- 没有更新和退出。
- 系统维护
在本节中,我们可以执行以下维护任务。
- Systemd服务和状态失败,
- 检查journalctl log for errors,
- 检查CounterCrim SSD修剪,
- 分析系统启动性能,
- 检查纠纷符号链接,
- 查找没有组或者用户对文件的数字ID的文件,
- 丢失的文件,
- 符号使用,
- 找到200个最大的文件,
- 找到inodes用法,
- 旧配置文件扫描,
- 打印传感器信息,
- 清洁日记文件,
- 删除核心转储/var/lib/systemd/coredump /,
- 删除文件,
- 漂白所n/a,
- rmlint n/a,
- 列出所有打开的文件,
- DMI表解码器,
- 返回。
除了该应用程序之外,未安装的软件包将以字母n/a表示。
在选择特定操作之前,我们需要先安装它们。
推荐下载 - 免费视频:"渗透测试方法培训程序(价值99美元!)免费"
- 系统备份
本节提供备份实用程序,如rsync以备份Arch Linux系统。
此外,还有一个自定义备份选项,允许我们将文件/文件夹手动备份到用户指定的位置。
- 系统安全
Cyron提供各种安全工具,包括以下内容:
- ccrypt - 加密/解密文件,
- Clamav - 抗病毒,
- rkhunter - rootkit猎人扫描,
- Lynis - 系统审计工具,
- 密码生成器,
- 列出用户的密码老化信息,
- 审核SUID/SGID文件。
请记住,我们需要自己安装它们以便使用它们。
Cyron无法安装丢失的软件包。
- 网络维护
本节用于网络相关功能。
其中我们可以:
- 在屏幕上连续见WiFi链接质量,
- 使用speedtest-cli -testing internet bandwidth,
- 检查是否有Netcat和ping,
- 显示当前可用的所有接口,
- 显示Kernal路由表,
- 检查UFW,简单的防火墙的状态,
- 网络时间同步状态检查,
- Traceroute打印路由数据包跟踪到网络主机,
- tracepath走向网络主机的路径,
- 查看所有打开的端口
- XTerm终端
其中我们可以在新窗口中启动xterm终端在输出文件夹路径中。
- 查看/编辑配置文件
如有必要,查看和编辑配置文件。
- 系统信息
这是Cylon Utlity的最有用的特征。
本节提供了Arch Linux系统的信息,如
- 正常运行时间,
- 内核细节,
- 操作系统架构,
- 用户名,
- 默认shell,
- 屏幕分辨率,
- 中央处理器,
- 内存(使用/总计),
- 编辑器变量,
- Pacman Cache文件夹的位置,
- 保持软件包,
- 孤儿包数,
- 安装包的总数,
- 所有明确安装的包的数量,
- 所有国外安装的包,
- 所有外国明确安装的包,
- 所有包装都安装为依赖项,
- 前5名最大的套餐,
- 5最新更新的软件包,
- 包由存储库安装大小。
- Cylon信息
它将显示有关Cyron程序的信息。
它还执行依赖关系安装检查并显示已安装的未安装依赖项列表。
- 天气
它显示了WTTR.IN实用程序的3天天气预报。
- 退出
键入14 可以退出Cylon。