和个人使用服务器不同, 在企业中往往使用大量的服务器,这需要更高的效率、更多的运维自动化,甚至智能化运维等等。对于企业来说,所有这些运维过程中的每一个人工处理的环节,都存在可以优化的空间和方式。 而一个合格的运维工程师,必须要掌握这些运维自动化的手段。Ansible —— 就是解决批量化运维,自动化运维和提升运维效率的必备工具。有了 Ansible ,你就可 ......
253
0
0
2022-04-15
在最小化服务器安装中,设置互联网或网络是非常容易的。在本指南中,我们将解释如何在 CentOS、RHEL、Rocky Linux 最小安装中设置互联网或网络。当你刚刚完成任何服务器发行版的最小化安装时,你没有任何图形界面或桌面环境可以用于设置你的网络或互联网。因此,当你只能使用终端时,了解如何设置联网是很重要的。NetworkManager 以及 syste ......
275
0
0
2022-04-15
Linux Mint 20.2 是一次令人兴奋的升级,它有新的应用程序、更新提醒和桌面环境的升级。是时候升级了?几周前,Linux Mint 20.2 beta 版 发布了。现在,Linux Mint 20.2 最终稳定版也发布了。这个版本是基于 Ubuntu 20.04 的 LTS(长期支持版本),支持 2025 年截止。来看下这个版本有什么新特 ......
271
0
0
2022-04-15
在命令行上创建符合特定规范的密码。大多数网站或应用都要求用户创建带有安全密码的账户,以便他们能够迎合用户体验。虽然这有利于网站开发者,但肯定不会让用户的生活更轻松。有时,创建密码的规则是如此严格,以至于难以生成一个强壮且合规的组合。如果有一个工具可以生成符合网站或应用程序要求的任何规则的安全密码,那就容易多了。这就是 pwgen 的用武之 ......
314
0
0
2022-04-14
使用 qpdf 和 poppler-utils 来分割、修改和合并 PDF 文件。你收到的许多文件都是 PDF 格式的。有时这些 PDF 需要进行处理。例如,可能需要删除或添加页面,或者你可能需要签署或修改一个特定的页面。不管是好是坏,这就是我们所处的现实。有一些花哨的图形用户界面工具可以让你编辑 PDF,但我一直对命令行感到最舒服。在这个任务的许多命令行工 ......
336
0
0
2022-04-14
使用数据库查询操作轻松获取系统信息。Linux 提供了很多帮助用户收集主机操作系统信息的命令:列出文件或者目录的属性信息;查询安装的软件包、正在执行的命令、开机时启动的服务;或者了解系统的硬件。每个命令使用自己的输出格式列出系统的信息。你需要使用 grep、sed、awk 这样的工具过滤命令输出的结果,以便找到特定的信息。此外,很多这样的 ......
318
0
0
2022-04-14
1. gcc是GNU Compiler Collection(就是GNU编译器套件),也可以简单认为是编译器,它可以编译很多种编程语言(括C、C++、Objective-C、Fortran、Java等等)。2. 当你的程序只有一个源文件时,直接就可以用gcc命令编译它。3. 但是当你的程序包含很多个源文件时,用gcc命令逐个去编译时,你就很容易混乱而且工作量 ......
365
0
0
2022-04-14
即使你用的是诸如 Gmail 的托管邮件服务,你也可以通过 Mutt 在终端里收发电子邮件。我喜欢在 Linux 终端上读写电子邮件的便捷,因此我是 Mutt 这个轻量简洁的电子邮件客户端的忠实用户。对于电子邮件服务来说,不同的系统配置和网络接入并不会造成什么影响。这个客户端通常隐藏在我 Linux 终端的 某个标签页或者某个终 ......
318
0
0
2022-04-14
Zlib 是一个用于数据压缩的开源库。作为使用者,你可能会遇到需要安装 zlib(或 zlib-devel 包)作为另一个应用程序的依赖项的情况。但问题来了,如果你尝试在 Ubuntu 上安装 zlib,它会抛出 “unable to locate package zlib” 错误。sudo apt install zlib Reading pa ......
308
0
0
2022-04-14
Tealder 是 Rust 版本的 tldr,对常用的命令提供了易于理解的说明信息。手册页是我开始探索 Linux 时最常用的资源。当然,对于初学者熟悉命令行指令而言,man 是最频繁使用的指令。但是手册页中有大量的选项和参数列表,很难被解读,这使得你很难理解你想知道的东西。如果你想要一个更简单的解决方案,有基于例子的输出,我认为 tl ......
274
0
0
2022-04-14
想学 Linux 吗?免费的那种 相信你对 Linux 有所了解。Linux 操作系统(发行版),全称 GNU/Linux,是一种免费使用和自由传播的类 UNIX 操作系统。它具有自由、开源、可靠、安全、稳定、多平台等特点。与被更多人所熟知的 Windows 不同的是,Linux 是一套开放源代码的、可以自由传播的类 Unix 操作系统软件。 这样的特点 ......
296
0
0
2022-04-14
大家好,我是老王。在过去的十数年里, Linux 中国秉承着在中国推广 Linux 生态,让更多的人知道 Linux、了解 Linux 和用上 Linux 生态的理念,我们翻译了大量的开源和技术文章,让更多的人熟悉 Linux、使用 Linux。 而时间过了这么久,我们也在思考,能否有一种方式,除了翻译文章,让大家更好的参与到 Linux 生态的贡献之中, ......
280
0
0
2022-04-14
将配置文件与代码分离,使任何人都可以改变他们的配置,而不需要任何特殊的编程技巧。将程序配置与代码分离是很重要的。它使非程序员能够改变配置而不需要修改程序的代码。如果是编译好的二进制可执行文件,这对非程序员来说是不可能的,因为它不仅需要访问源文件(我们在开源程序中会这样),而且还需要程序员的技能组合。很少有人有这种能力,而且大多数人都不想学习它。对于像 Bas ......
274
0
0
2022-04-14
我们最近采访了 Jim Hall,了解他是如何使用 Fedora 的。这个 Fedora 杂志 系列 中的一篇。该系列介绍了 Fedora 用户以及他们如何使用 Fedora 来完成任务。如果你对本系列的后继采访感兴趣,请通过 反馈表 与我们联系。 Jim Hall 是谁? Jim Hall 曾担任高等教育和政府部 ......
290
0
0
2022-04-14
下面是我如何在我的 FreeDOS 虚拟机和 Linux 桌面系统之间传输文件。我运行 Linux 作为我的主要操作系统,我在一个虚拟机中启动 FreeDOS。大多数时候,我使用 QEMU 作为我的 PC 模拟器,但有时我会用 GNOME Boxes(它使用 QEMU 作为后端虚拟机)或用 VirtualBox 运行其他实验。我喜欢玩经典的 DOS 游戏,有 ......
326
0
0
2022-04-14