本文翻译自: Cylon – The Arch Linux Maintenance Program For Newbies
译者: OpenView
校对: OpenView
原文地址: https://www.ostechnix.com/cylon-arch-linux-maintenance-program/
最近才转到使用Arch Linux作为你的发动机? 太棒了! 我有一个好消息要告诉你。来看看Cylon吧,一个用于Arch Linux和其衍生系统的管理程序。它是一个菜单驱动的Bash脚本,为Arch Linux以及其衍生系统如Manjaro等提供了更新、维护和备份和系统检查的功能。Cylon主要是一个命令行工具,但其也具有一个基本的GUI对话界面。再本指南中,我们将会看到如何在Arch Linux中安装和使用Cylon。
安装CylonCylon在用户软件仓库中可以获取。你可以通过任何AUR助手来安装它。例如使用yay:
$ yay -S cylon
使用请注意Cylon默认不会安装任何工具。一些功能需要安装各种依赖包才能正常使用。一共有三个主要依赖,而剩下的都是可选的依赖。可选依赖有用户来判定安装。当你执行一个功能的时候,如果有的话,它会显示缺失的依赖。所有缺失的包将在菜单中被显示为n/a(不能获取)。在使用这些功能前,你需要安装缺的包。
要打开Cylon,在终端中输入Cylon即可:
$ cylon
我的Arch Linux系统上的输出示例:
你也可以从菜单中打开Cylong。它通常在Application->System Tools下可以被找到。
就如你在上面的截屏中所见一样,Cylon主菜单中有14个菜单项来执行不同的功能。要前往任一个项目,输入各自的编号即可。同时,也如你在截屏中所见,在2和3菜单项目中,有一个n/a,这表明auracle和Trizen没有被安装。你需要安装它们来执行那些功能。
让我们看一看每个菜单项能做什么。
1. pacman在pacman分节中,你可以做各种包管理操作,比如安装、更新、验证和移除包以及显示包信息等。要查看Arch Linux的新闻咨询。简单地输入一个编号来执行各个动作。
2. auracle
auracle是一个AUR助手程序,其可以被用来执行各种AUR操作,比如安装、更新、下载、搜索或移除你的Arch Linux中的AUR包。
3. trizen其与上一个一样。
4. 系统更新
就如名字所表达一样,该选项被用于执行Arch Linux的更新。现在你可以更新官方和AUR的包。Cylon给了你下面的四个选项:
- 只更新Arch主仓库
- 只更新AUR
- 更新所有仓库
- 不更新直接退出
5. 系统维护
在这个选项中,你可以做下面的维护任务。
- 失败的systemd服务和状态
- 检查journalctl错误日志
- 检查SSD的journalctl
- 分析系统的启动性能
- 检查破损的符号链接
- 找到不属于任何群组或者用户的文件
- 丢失文件
- 磁盘空间占用
- 找到200个最大的文件
- 招待inode的使用情况
- 扫描旧的配置文件
- 打印传感器信息
- 清理日志文件
- 删除core dumps /var/lib/systemd/coredump/
- 删除文件
- 垃圾清理 n/a
- 删除损坏的东西 n/a
- 列出所有打开的文件
- DMI表解码器
- 返回
没有被安装的包将被显示为n/a。你需要首先安装它们才能选择该操作。
6. 系统备份这个选项提供了注入rsync等备份工具来备份你的Arch Linux系统。而且,有一个定制的备份选项允许你手动备份自定义的文件/文件夹。
7. 系统安全
Cylong提供了各种安全工具包括下面这些:
- ccrypt - 加密/解密文件
- clamav - 反病毒
- rkhunter - RootKit hunter扫描
- lynis - 系统审计工具
- 密码生成器
- 为用户列出密码年限信息
- 审计SUID/SGID文件
记住你需要安装才能使用它们。Cylon不会帮助你安装缺失的包。
8. 网络维护这个选项用于网络相关的功能。在此,你可以:
9. xterm终端
- 在屏幕上连续地查看WiFi连接质量
- 使用speedtest-cli来测试网络带宽
- 检查网站能够通过netcat和ping访问
- 显示当前可访问的所有接口
- 显示内核路由表
- 检查UFW的状态以及不完整的防火墙
- 网络时间同步状态检查
- traceroute将路由包的跟踪信息打印到网络主机
- tracepath将追踪路径打印到网络主机
- 查看所有打开的端口
这里,你可以在新窗口的输出文件夹路径中打开xterm终端。
10. 查看/编辑配置文件查看和编辑配置文件是必须的。
11. 系统信息这是Cylon工具最有用的特性。这个选项为你的Arch Linux系统提供了系统信息,比如:
- 运行时间
- 内核细节
- 操作系统架构
- 用户名
- 默认Shell
- 屏幕精度
- CPU
- RAM(已使用/总共)
- 编辑器变量
- pacman缓存文件夹位置
- 保存包
- 孤包的数量
- 总共安装的包的数量
- 显式安装的包的数量
- 所有的外部安装的包
- 所有的外部显式安装的包
- 所有的作为依赖安装的包
- 最大的5个包
- 5个最近更新的包
- 通过仓库安装的包的大小
12. Cylon信息
其将显示关于Cylon程序的信息。它也会执行依赖安装检查并显示出安装的以及未安装的依赖的列表。
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的朋友们可以点击关注小编,小编将竭力提供更多内容给大家交流~
,