WINE 是一个开源项目,它可以协助很多 Windows 应用程序在 Linux 上运行,就好像它们是原生程序一样。在 2021 年,有很多比以往更喜欢 Linux 的原因。在这系列中,我将分享使用 Linux 的 21 种原因。这里是如何使用 WINE 来实现从 Windows 到 Linux 的无缝切换。你有只能在 Windows 上运行的应用程序吗?那
......
315
0
0
2022-04-07
Erlang 是一种用于构建大规模可扩展实时系统的函数式编程语言。Erlang 最初是由 爱立信 创建的专有软件,后来被开源。Erlang 在 Ubuntu 的 Universe 仓库 中可用。启用该仓库后,你可以使用下面的命令轻松安装它:sudo apt install erlang
但是,Ubuntu
......
428
0
0
2022-04-07
终端仿真器(或简称终端)是任何 Linux 发行版中不可或缺的一部分。
当你改变发行版的主题时,往往终端也会自动得到改造。但这并不意味着你不能进一步定制终端。
事实上,很多读者都问过我们,为什么我们截图或视频中的终端看起来那么酷,我们用的是什么字体等等。
为了回答这个经常被问到的问题,我将向你展示一些简单或复杂的调整来改变终端的外观。你可以在下图中对比
......
550
0
0
2022-04-07
每个程序员都应该明白的 171 个字。
MIT 许可证 是世界上最流行的开源软件许可证。以下是它的逐行解读。
阅读许可证
如果你参与了开源软件,但还没有花时间从头到尾的阅读过这个许可证(它只有 171 个单词),你需要现在就去读一下。尤其是如果许可证不是你日常每天都会接触的,把任何看起来不对劲或不清楚的地方记下来,然后继续阅读。我会分
......
361
0
0
2022-04-07
对于不是工程师的人来说也有很多技术工作可以做。本文作为本系列的第二篇,就具体阐述这些工作。在 本系列的第一篇文章 中,我解释了技术行业如何将人员和角色划分为“技术”或“非技术”类别,以及与此相关的问题。科技行业使得那些对科技感兴趣但不懂编程的人很难找到适合自己的角色。如果你对技术或开源感兴趣,但对编程不感兴趣,这也有一些工作适合你。科技公
......
346
0
0
2022-04-07
awk 是流式编辑器,针对文档中的行来操作,一行一行地执行。awk 可以非常方便、高效地操作文档以及字符,从而实现我们想要的格式。它的功能非常强大,我在 shell 脚本中经常使用它来处理字符串。下面介绍几个在工作中使用 awk 较频繁的用法。1. 截取文档中的某个段示例命令如下: # head -n2 test.
......
339
0
0
2022-04-07
云上运维,那就是和云上资源和产品打交道,无疑会涉及到一系列的资源部署。比如简单地使用一台云服务器,就需要运维人员依次创建 VPC、VSwitch、安全组和云服务器实例,如果想创建一个集群,那还要进一步创建负载均衡、数据库和多个云服务器实例。随着业务规模的不断扩大,IT系统和环境日益复杂,人工一个一个创建资源的方式显然不可取,许多人正在转向自动化资源部署和配置
......
310
0
0
2022-04-07
虚拟环境是安全地使用不同版本的 Python 和软件包组合的关键。Python 对管理虚拟环境的支持,已经提供了一段时间了。Python 3.3 甚至增加了内置的 venv 模块,用于创建没有第三方库的环境。Python 程序员可以使用几种不同的工具来管理他们的环境,我使用的工具叫做 virtualenvwrapper。虚拟环境
......
332
0
0
2022-04-07
KDE Plasma 桌面 无疑是定制化的巅峰,因为你几乎可以改变任何你想要的东西。你甚至可以让它充当 平铺窗口管理器。
KDE Plasma 提供的定制化程度会让初学者感到困惑。用户会迷失在层层深入的选项之中。
为了解决这个问题,我将向你展示你应该注意的 KDE Plasma 定制的关键点。这里有 11 种方法可以改变你的 KDE
......
288
0
0
2022-04-07
容器现在是无所不在,它们已经快速的改变了 IT 格局。关于容器你需要知道一些什么呢?
因为容器给企业所带来的巨大的价值和大量的好处,它快速的改变了 IT 格局。几乎所有最新的业务创新,都有容器化贡献的一部分因素,甚至是主要因素。
在现代化应用架构中,能够快速的把变更交付到生产环境的能力,让你比你的竞争对手更胜一筹。容器通过使用微服务架构,帮助
......
288
0
0
2022-04-07
我们已经写了两篇关于 Ansible 的文章,这是第三篇。如果你是 Ansible 新手,我建议你阅读下面这两篇文章,它会教你一些 Ansible 的基础以及它是什么。第一篇: Ansible 自动化工具安装、配置和快速入门指南第二篇: Ansible 点对点命令快速入门指南示例如果你已经阅读过了,那么在阅读本文时你才不会感到突兀。什么是
......
296
0
0
2022-04-07
duf 是一个终端工具,旨在增强传统的 Linux 命令 df 和 du。它可以让你轻松地检查可用磁盘空间,对输出进行分类,并以用户友好的方式呈现。duf:一个用 Golang 编写的跨平台磁盘使用情况工具在我知道这个工具之前,我更喜欢使用像 Stacer 这样的 GUI 程序或者预装的 GNOME
......
310
0
0
2022-04-07
操作系统的安装看似神秘,但其实很简单。以下是成功安装 Linux 的步骤。
在 2021 年,有更多让人们喜欢 Linux 的理由。在这个系列中,我将分享 21 种使用 Linux 的不同理由。下面是如何安装 Linux。
安装一个操作系统(OS)总是令人生畏。对大多数人来说,这是一个难题。安装操作系统不能从操作系统内部进行,因为它要么没有被
......
253
0
0
2022-04-07
之前,我们写了一篇有关 Ansible 安装和配置 的文章。在那个教程中只包含了一些使用方法的示例。如果你是 Ansible 新手,建议你阅读上篇文章。一旦你熟悉了,就可以继续阅读本文了。默认情况下,Ansible 仅使用 5 个并行进程。如果要在多个主机上执行任务,需要通过添加 -f [进程数] 选项来手动设置进程数
......
337
0
0
2022-04-07
在 Fedora 上用 virt-install 创建云镜像。虚拟化是使用最多的技术之一。Fedora Linux 使用 Cloud Base 镜像 来创建通用虚拟机(VM),但设置 Cloud Base 镜像的方法有很多。最近,用于调配虚拟机的 virt-install 命令行工具增加了对 cloud-in
......
434
0
0
2022-04-07