2021 总结：Linux 方面的 10 篇好文章
Linux

> 
> 以下是 10 篇最受欢迎的 Linux 文章。
> 
> 
> 


![](/data/attachment/album/202201/23/171708xzs53zvp9occmgcy.jpg "Penguin driving a car with a yellow background")


2021 年，我们发表了远超 [150 篇的 Linux 方面的文章](https://opensource.com/tags/linux)。从桌面 Linux 用户小工具的文章到将 Linux 作为服务器操作系统的教程，以及介乎于两者之间的各种场景，这些文章已经涵盖了 Linux 生态系统的许多方面。所有这些文章都值得你花时间去阅读，但你可以从今年发表的这十篇好文章开始阅读。


### 3 个开源工具，使 Linux 成为理想的工作站


在这篇文章中，Seth Kenlon 介绍了 LibreOffice、AbiWord、Gnumeric 和 Pandoc，涵盖了 [使 Linux 成为理想工作站的工具](/article-13133-1.html)。他解释了在使用 Linux 作为桌面操作系统时，这些应用程序如何使你的工作效率提高。文章探讨了一些高级功能，如 LibreOffice 的无头模式，并提供了如何充分利用每个应用程序的小技巧。


### 为什么我在 Linux 上使用 exa 而不是 ls


`ls` 命令是 Linux 中最常用的终端命令之一，但你知道它有一个现代的替代品，提供了许多有益的改进吗？Sudeshna Sur 的 [文章](/article-13972-1.html) 介绍了 `exa` 命令以及它相比 `ls` 的优势，讨论了 `exa` 如何跟踪添加到 Git 仓库的新文件、显示目录和文件树等等。


### 我喜欢在 Linux 上编码的 5 个原因


像许多人一样，Seth Kenlon 喜欢在 Linux 上编码。在这篇文章中，他分享了这样做的 [五个原因](https://opensource.com/article/21/2/linux-programming)。他喜欢在 Linux 上编码，因为它建立在逻辑的基础上，可以让你欣赏代码之间的关联，提供了源代码，并提供直接访问外设和抽象层的能力，使编写代码更容易。


### 在 Linux 上使用可启动的 USB 驱动器来拯救 Windows 用户


即使你喜欢 Linux，但有时你可能需要修复一台 Windows 电脑或为某人安装 Windows。在 Linux 上从 Windows ISO 创建一个可启动的 U 盘，并不像为 Linux 发行版制作一个可启动的 U 盘那样简单明了。在这个教程中，Don Watkins 演示了 [如何使用 WoeUSB](/article-13143-1.html)，这个工具可以为用户处理这个过程中所有棘手的部分。


### 4 个用于运行 Linux 服务器的开源工具


当使用 Linux 作为服务器操作系统时，Seth Kenlon 推荐了这 [四个开源工具](/article-13192-1.html)： Samba、Snapdrop、VLC 和 PulseAudio。正如 Seth 在他的文章中所指出的，这四个工具使得用 Linux 进行文件共享和流媒体变得很容易。


### 3 个你需要尝试的 Linux 终端


Linux 有许多不同的终端模拟器。Seth Kenlon 的这篇文章推荐了 [3 个 Linux 终端](/article-13186-1.html)，值得一试：Xfce 终端、rxvt-unicode 和 Konsole。他提供了每一个的简要概述，并指出了每个终端模拟器的优势。


### 在你的 Linux 家庭实验室中运行 Kubernetes 的另外 5 个理由


在 Seth Kenlon 2020 年的文章《[在树莓派家庭实验室上运行 Kubernetes 的五个理由](https://opensource.com/article/20/8/kubernetes-raspberry-pi)》的续篇中，他给出了 [在 Linux 家庭实验室中运行 Kubernetes 的另外五个理由](https://opensource.com/article/21/6/kubernetes-linux-homelab)：Kubernetes 建立在Linux 的基础上，它很灵活，学习它可以为你提供个人发展，它使容器变得有意义，而且它有利于云原生开发。他还提供了一个额外的理由：因为它很有趣。


### 6 个开源工具和技巧，为初学者保障 Linux 服务器的安全


Sahana Sreeram 提供了 [保证 Linux 服务器安全的六个优秀技巧](/article-13298-1.html)。这个教程着眼于更新软件、启用防火墙、加强密码保护、禁用非必要的服务、检查监听端口，以及扫描恶意软件。Sahana 提供的技巧可以帮助 Linux 初学者学习保持 Linux 服务器安全的基本知识。


### Linux 如何使一所学校为大流行病做好准备


Don Watkins 采访了威斯康星州莫诺纳市 [圣心玛利亚学校](https://www.ihmcatholicschool.org/) 的教师 Robert Maynord，介绍了该校 [将他们的电脑换成 Linux](https://opensource.com/article/21/5/linux-school-servers) 的情况。Maynord 分享了关于他是如何对 Linux 感兴趣的轶事，他为把学校的计算机换成 Linux 所采取的第一个步骤，Linux 如何使学校受益等等。Don 在这次采访中提出了许多很好的问题，Maynord 为有意采用 Linux 的学校提供了许多有用的信息。


### 在 Linux 上运行你喜欢的 Windows 应用程序


有时，在切换到 Linux 之后，你仍然需要那个只在 Windows 下运行的特定应用程序，或者真的想玩那个只能在 Windows 下运行的游戏。在这篇文章中，Seth Kenlon 提供了一个关于如何 [在 Linux 上运行你喜欢的 Windows 应用程序](/article-13184-1.html) 的教程。做到这一点的工具是 WINE。Seth 解释了什么是 WINE，它是如何工作的，以及如何在你的 Linux 计算机上安装它，以便你可以运行你最喜欢的 Windows 应用程序。




---


via: <https://opensource.com/article/21/12/reasons-love-linux>


作者：[Joshua Allen Holm](https://opensource.com/users/holmja) 选题：[lujun9972](https://github.com/lujun9972) 译者：[wxy](https://github.com/wxy) 校对：[wxy](https://github.com/wxy)


本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译，[Linux中国](https://linux.cn/) 荣誉推出


OK
Opensource.com published well over [150 articles about Linux in 2021](https://opensource.com/tags/linux). From articles about small utilities for desktop Linux users to tutorials about working with Linux as a server operating system and everything in between, these articles have covered many facets of the Linux ecosystem. It is well worth your time to check out all of them, but here are ten great articles published this year to get you started.


## 3 open source tools that make Linux the ideal workstation

In this article, Seth Kenlon writes about LibreOffice, AbiWord, Gnumeric, and Pandoc covering [tools that make Linux the ideal workstation](https://opensource.com/article/21/2/linux-workday). He explains how these applications can make you productive when using Linux as a desktop operating system. The article explores advanced features, like LibreOffice's headless mode, and provides tips about getting the most out of each application.

## Why I use exa instead of ls on Linux

The `ls`

command is one of the most frequently used terminal commands in Linux, but did you know there is a modern alternative with many quality of life improvements? [Why I use exa instead of ls on Linux](https://opensource.com/article/21/3/replace-ls-exa) by Sudeshna Sur describes the `exa`

command and the advantages it has over `ls`

. The article discusses how `exa`

can track new files added to a Git repository, display a directory and file tree, and more.

## 5 reasons why I love coding on Linux

Like many people, Seth Kenlon loves coding on Linux. In this article, he shares [five reasons why](https://opensource.com/article/21/2/linux-programming). He likes coding on Linux because it is built on a foundation of logic, makes you appreciate code connections, provides source code, and provides direct access to peripherals and abstractions layers that make writing code easier.

## Use this bootable USB drive on Linux to rescue Windows users

Even if you prefer Linux, there might be times where you need to fix a Windows computer or install Windows for someone. Creating a bootable USB flash drive from a Windows ISO on Linux is not as straightforward as making a bootable flash drive for a Linux distribution. In this tutorial, Don Watkins demonstrates [how to use WoeUSB](https://opensource.com/article/21/2/linux-woeusb), a utility that handles all the tricky parts of the process for the user.

## 4 open source tools for running a Linux server

When using Linux as a server operating system, Seth Kenlon recommends these [four open source tools](https://opensource.com/article/21/3/linux-server). The four tools are Samba, Snapdrop, VLC, and PulseAudio. As Seth notes in his article, these four tools make file sharing and streaming with Linux easy.

## 3 Linux terminals you need to try

There are many different terminal emulators for Linux. This article by Seth Kenlon recommends [three Linux terminals](https://opensource.com/article/21/2/linux-terminals) that are worth trying out. Seth's recommendations are Xfce terminal, rxvt-unicode, and Konsole. He provides a brief overview of each and highlights each terminal emulator's strengths.

## 5 more reasons to run Kubernetes in your Linux homelab

In the sequel to his 2020 article [five reasons to run Kubernetes on your Raspberry Pi homelab](https://opensource.com/article/20/8/kubernetes-raspberry-pi), Seth Kenlon provides [five more reasons to run Kubernetes in your Linux homelab](https://opensource.com/article/21/6/kubernetes-linux-homelab). The five more reasons are that Kubernetes is built on the foundation of Linux, it is flexible, learning it can provide you with personal development, it makes containers make sense, and it facilitates cloud-native development. He also provides a bonus reason: Because it is fun.

## 6 open source tools and tips to securing a Linux server for beginners

Sahana Sreeram provides [six excellent tips for securing a Linux server](https://opensource.com/article/21/4/securing-linux-servers). This tutorial looks at updating software, enabling a firewall, strengthening password protection, disabling nonessential services, checking for listening ports, and scanning for malware. The tips provided by Sahana will help any Linux beginner learn the basics of keeping their Linux servers secure.

## How Linux made a school pandemic-ready

Don Watkins interviews Robert Maynord, a teacher at [Immaculate Heart of Mary School](https://www.ihmcatholicschool.org/) in Monona, Wisconsin, about the school [switching their computers to Linux](https://opensource.com/article/21/5/linux-school-servers). Maynord shares anecdotes about how he became interested in Linux, the first steps he took to change the school's computers to Linux, how Linux benefits the school, and much more. Don asks many great questions in this interview, and Maynord provides a lot of useful information for schools interested in adopting Linux.

## Run your favorite Windows applications on Linux

Sometimes, after switching to Linux, you still need that one particular Windows-only application or really want to play that Windows-only game. In this article, Seth Kenlon provides a tutorial about how to [run your favorite Windows applications on Linux](https://opensource.com/article/21/2/linux-wine). The tool for doing this is WINE. Seth explains what WINE is, how it works, and how to get it installed on your Linux computer so you can run your favorite Windows applications.

## Comments are closed.