linux中国归档文章
创新是一种混乱的过程,但是关于创新的故事却很有条理。我们不应该把两者搞混了。如果说 传统的规划方法已经消亡了,为什么这么多机构还在孜孜不倦地运用那些针对工业革命所设计的规划方法呢?其中的一个原因是,我们错误地认为创新是可以通过结构化的、线性的过程实现的。我觉得这样做是在混淆关于创新的 故事 和创新这
在本系列第三篇(也是最后一篇)文章中,我们将使用 Ansible 自动化配置 GNOME 桌面设置。在本系列关于使用 Ansible 配置工作站的第一篇文章中,我们设置了一个仓库并配置了一些基本的东西。在第二篇文章中,我们配置了 Ansible 以使其在对仓库进行更改时自动应用设置。在第三篇(也是最
我们始终建议在虚拟环境中安装 Python 应用以避免彼此冲突。Pip 包管理器可以帮助我们在隔离的环境中安装 Python 应用,我们使用两个工具,即 venv 和 virtualenv。还有一个 Python.org 推荐的名为 Pipenv 的 Python 包管理器也可以用来安装 Pytho
DevSecOps 的实践之旅开始于 DevSecOps 增权、赋能和培养。下面就介绍如何开始学习使用 DevSecOps。Stephen Streichsbier 说过: DevSecOps 使得组织可以用 DevOps 的速度发布内在安全的软件。DevSecOps 是一场关于 DevOps 概念
学习如何驾驭 Kubernetes 比如何建造它更重要,这些工具可以帮助你更快上路。在本系列的第三篇文章中,Kubernetes 基础:首先学习如何使用,我强调你应该学会使用 Kubernetes,而不是建造它。我还解释说,在 Kubernetes 中,你必须学习最小的一组原语来建模应用程序。我想强
我使用 Oracle VirtualBox 和 KVM 虚拟化程序测试不同的 Linux 操作系统。虽然我偶尔使用 KVM,但 Virtualbox 始终是我的首选。不是因为我不喜欢 KVM,而是因为我只是习惯了 VirtualBox。当在我的 Ubuntu 无头服务器上使用 Virtualbox
Aruba 战略和企业发展副总裁 Jeff Lipton 为 5G 炒作增添了一些干货,讨论了它和 Wi-Fi 如何协同工作以及如何最大化两者的价值。如今可以说没有技术主题比 5G 更热。这是最近 移动世界大会 节目的一个主题,并且已经在其他活动中占据了主导地位,例如 Enterprise Conn
为什么 BASIC 是一种备受喜爱的入门语言?下一代该如何学习编程?《Command Line Heroes》 第三季的第二集今天抵达了,它对我的入门编程的怀旧让我回到了过去。(LCTT 译注:《Command Line Heroes》 是红帽公司制作的播客,讲述了开发人员、程序员、黑客、极客和开源
诸位,作为 Linux 中国开源社区及旗下的志愿者翻译组 LCTT 的创始人,我很荣幸地宣布,我们今天迎来了第一位翻译文章数量达到 1000 篇文章的翻译志愿者: geekpi 同学!geekpi 同学,在 LCTT 创立不久之后即加入了翻译组,并从此默默无闻地、持续地贡献文章翻译。无论从哪个角度看
前段时间,Fedora Magazine 发表了一篇 介绍 ZSH 的文章,它是 Fedora 默认的 bash shell 的替代品。这一次,我们将着重定制它来更有效地使用它。本文中显示的所有概念也适用于其他 shell,例如 bash。别名别名是命令的快捷方式。为那些需要经常执行,但需要很长时间
掌握防火墙的工作原理,以及如何设置防火墙来提高 Linux 的安全性所有人都听说过防火墙(哪怕仅仅是在网络犯罪片里看到过相关的情节设定),很多人也知道他们的计算机里很可能正运行着防火墙,但是很少有人明白在必要的时候如何驾驭防火墙。防火墙被用来拦截那些不请自来的网络流量,然而不同网络需要的安全级别也不
美国官方在开会讨论端到端加密。在禁止和解禁华为之后,美国总统唐纳德特朗普现在将目光盯上了端到端加密,据一份新的报告声称,白宫高级官员本周会面讨论了政府可以在这方面采取的第一项动作。Politico 援引了三位知情人士的话指出,来自几个关键机构的二号官员讨论了针对端到端加密的潜在攻击。“这两条路径是,
1983 年时我还没出生,这让我略有一些遗憾。但我特别遗憾的是,是我没有经历过 8 位计算机时代的到来,因为我认为那些初次接触到还相对简单和受限的计算机的人们,拥有超过如今的我们的巨大优势。今天,(几乎)每个人知道如何使用计算机,但是即使是在计算机行业当中,也很少有人能明白任何一台计算机内部的所有内
了解如何在 Linux 中使用 xclip。在使用 Linux 桌面工作时,你通常如何复制全部或部分文本?你可能会在文本编辑器中打开文件,选择全部或仅选择要复制的文本,然后将其粘贴到其他位置。这样没问题。但是你可以使用 xclip 在命令行中更有效地完成工作。xclip 提供了在终端窗口中运行的命令
Mac 用户可使用 MicroK8s 运行 Kubernetes 环境,进而开发、测试应用。通过下面的步骤可轻松搭建此环境。MicroK8s 是一个 Ubuntu 推出的一个本地的 Kubernetes 版本。它是一个轻量级的 snap 应用,可安装到 PC 上作为一个单节点集群使用。尽管 Micr
使用 pyenv 和 virtualwrapper 来管理你的虚拟环境,可以避免很多困惑。作为 Python 开发者和 MacOS 用户,拿到新机器首先要做的就是设置 Python 开发环境。下面是最佳实践(虽然我们已经写过 在 MacOS 上管理 Python 的其它方法)。预备首先,打开终端,在
Debian 项目发布了它的最新稳定版 Debian 10,其代号是 “Buster”,这个发布版将获得 5 年的支持。Debian 10 可用于 32 位和 64 位系统。这个发布版带来很多新的特色,列出下面一些特色:引入新的 Debian 10 的主题 “FuturePrototype”新版本的
Steam 寻求公众反馈以便为 AMD GPU 测试 ACO(一个新的 Mesa 着色器编译器)已经有几天了。目前,AMD 驱动程序使用 LLVM 作为着色器编译器。而 Mesa 则是一个开源的 LLVM 的替代品。因此,在这种情况下,Valve 希望支持 AMD 显卡以提高 Linux 游戏在各种
区块链 2.0系列的前一篇文章探索了智能合同的现状。这篇文章旨在揭示可以创建的不同类型的区块链。它们每个都用于非常不同的应用程序,并且根据用例的不同,每个应用程序所遵循的协议也不同。现在,让我们将公有链之于私有链对比一下开源软件之于专有技术。正如我们所知,基于区块链的分布式分类账本的基本三层结构如下
库注入 Library injections 在 Linux 上不如 Windows 上常见,但它仍然是一个问题。下来看看它们如何工作的,以及如何鉴别它们。尽管在 Linux 系统上几乎见不到,但库(Linux 上的共享目标文件)注入仍是一个严峻的威胁。在采访了来自 AT&T 公司 Alie