人工智能如何帮助您的 Linux 系统管理的 7 种方式
Jack Wallen/ZDNET 关注 ZDNET:将我们添加为 Google 的首选来源。ZDNET 的关键要点:人工智能在 Linux 的世界中有其位置。如果您是新手或特别忙,人工智能可以提供很大帮助。在这些领域利用人工智能来减轻您的负担。我并不是特别喜欢将人工智能应用于一切。我强烈相信,它不应该被用于创造性工作(有些例外,例如 DaVinci Resolve 的出色 AI 声音隔离),但在某些领域使用人工智能是合理的。例如:Linux 系统管理。在任何人情绪激动之前,我并不是说系统管理员应该被机器取代。我所说的是,人工智能可以帮助那些学习如何管理(或更好地管理)他们的系统的新用户。如果单个管理员必须管理比他们有时间的更多机器,人工智能可以成为一个很好的助手。但在哪些领域呢?我整理了七种人工智能可以真正帮助那些非常忙碌或刚刚学习 Linux 细节的用户的应用。 1. Bash 脚本 虽然 Bash 脚本对于基本的桌面 Linux 使用并不必要,但任何曾经管理 Linux 服务器或想为他们的桌面创建自定义备份任务的人都知道 Bash 脚本是必不可少的。对于那些刚学习 Linux 的人来说,这些脚本可能会令人畏惧,这正是人工智能可以派上用场的地方。使用人工智能,您可以输入一个提示,比如:“创建一个 Linux Bash 脚本,将我的 ~/Documents 目录每天备份到挂载在 /backups 的外部驱动器,并仅保留最近的五个备份。” 还有:5 个持续推动 Linux 桌面崛起的因素 您的 AI 将为您创建 Bash 脚本,然后您可以进行测试。如果它有效,就把它设置为 cron(又一个您可能需要使用人工智能的地方),并相信您的备份将会成功。务必检查它们不仅有效,并且备份中包含您希望备份的文件。因为……您永远不知道。 2. 解析日志文件 日志文件对于理解系统的运行状态或系统发生的事件至关重要。大多数 Linux 日志文件位于 /var/log 中,有些可能比较难以理解。这是一个很好的例子。我最近遇到了一个我从未见过的 syslog 条目。每个条目都包含“cause font doesn't have a family name。”我进行了搜索,但没有找到相关信息。我随后打开了 Opera 的 Aria,查询了该错误。结果发现该错误与字体处理或渲染有关,相关字体缺少一个必要属性(在本例中是字体家族名称)。显然,这不是我需要担心的错误,因此我决定通过在 /etc/rsyslog.d/ 中创建一个黑名单文件来抑制这些错误,其内容为::msg, contains, “cause font doesn't have a family name” stop 我然后通过命令:sudo systemctl restart rsyslog 重启了 rsyslog 还有:5 个意外提高生产力的 Linux 终端操作 该错误不复存在。 3. 理解 journalctl 输出 Systemd 有时可能会令人困惑,尤其是在处理错误时。当您遇到错误时,系统会指向 journalctl 工具,该工具可能会包含一些难以理解的输出。大多数时候,我可以理解它在说什么,但偶尔,journalctl 的输出会让我困惑。当这种情况发生时,人工智能可以提供帮助。请记住,您不应该只是问人工智能:“这个输出是什么意思?”您还应该包括您正在故障排除的应用或服务,比如,“这个 openssh-server journalctl 输出是什么意思 XXX”(这里的 XXX 是实际的 journalctl 输出)。人工智能在帮助您理解您正在查看的内容方面表现不错。 4. 生成 iptables 防火墙规则 Iptables 是所有 Linux 防火墙的基础,天哪,它可能会非常复杂。您并不常需要麻烦 iptables,因为您大多数时候与更简单的替代工具互动,如 UFW。但如果您确实需要使用 iptables,您会迅速意识到它是多么复杂。还有:每个新用户应该学习的前 5 条 Linux 命令 我记得第一次使用 iptables(在 1990 年代末),我想:“我绝对不会理解这个!”如果我当时有人工智能来帮助我解开 iptables 的复杂性,那就简单多了,只需查询:“编写一条允许通过以太网设备 eth0 的 2022 端口进行的 SSH 连接的 iptables 规则。”是的,这太简单了。 5. 进程监控 虽然有很多工具可以帮助您监控 Linux 进程(尤其是一些出色且用户友好的 GUI),但您可能会遇到罕见的情况,需要仅通过命令行找出进程。如果您理解 ps 命令,您应该可以顺利进行;否则,请考虑询问您喜欢的人工智能:“如何查找哪个进程在 Linux 系统中使用了最多的系统资源,并如何停止它?”答案应该让您满意。
本站免费、广告极少。如果觉得有帮助,可以请我们喝杯咖啡 —— 任何金额都对持续运营有实际帮助。
☕请我喝杯咖啡