linux中国归档文章
APT, 是 Advanced Package Tool 的缩写,是基于 Debian 的系统的默认包管理器。我们可以使用 APT 安装、更新、升级和删除应用程序。最近,我一直遇到一个奇怪的错误。每当我尝试更新我的 Ubuntu 16.04 时,我都会收到此错误 - “0% [Connecting
在这篇文章中,我将讨论为什么你需要尝试一下 Go 语言,以及应该从哪里学起。Go 语言是可能是最近几年里你经常听人说起的编程语言。尽管它在 2009 年已经发布了,但它最近才开始流行起来。根据 Google 趋势,Go 语言非常流行。这篇文章不会讨论一些你经常看到的 Go 语言的主要特性。相反,我想
在 Linux DNS 查询剖析(第一部分),Linux DNS 查询剖析(第二部分) 和 Linux DNS 查询剖析(第三部分) 中,我们已经介绍了以下内容:nsswitch/etc/hosts/etc/resolv.confping 与 host 查询方式的对比systemd 和对应的 net
了解快捷键能够提升您的生产力。这里有一些实用的 Ubuntu 快捷键助您像专业人士一样使用 Ubuntu。您可以用键盘和鼠标组合来使用操作系统。注意:本文中提到的键盘快捷键适用于 Ubuntu 18.04 GNOME 版。 通常,它们中的大多数(或者全部)也适用于其他的 Ubuntu 版本,但我不能
总所周知,Linux 游戏库中的游戏只有 Windows 游戏库中的一部分,实际上,许多人甚至都不会考虑将操作系统转换为 Linux,原因很简单,因为他们喜欢的游戏,大多数都不能在这个平台上运行。在撰写本文时,Steam 上已有超过 5000 种游戏可以在 Linux 上运行,而 Steam 上的游
日志聚合系统可以帮助我们进行故障排除和其它任务。以下是三个主要工具介绍。指标聚合 metrics aggregation 与 日志聚合 log aggregation 有何不同?日志不能包括指标吗?日志聚合系统不能做与指标聚合系统相同的事情吗?这些是我经常听到的问题。我还看到供应商推销他们的日志聚合
有什么好的方法,既可以宣传开源的精神又不用写代码呢?这里有个点子:“ 开源食堂 open source cooking ”。在过去的 8 年间,这就是我们在慕尼黑做的事情。开源食堂已经是我们常规的开源宣传活动了,因为我们发现开源与烹饪有很多共同点。协作烹饪慕尼黑开源聚会自 2009 年 7 月在 C
如果你使用过 top 命令来查看 Fedora 系统中的内存使用情况,你可能会惊讶,看起来消耗的数量比系统可用的内存更多。下面会详细介绍内存使用情况以及如何理解这些数据。内存实际使用情况操作系统对内存的使用方式并不是太通俗易懂。事实上,其背后有很多不为人知的巧妙技术在发挥着作用。通过这些方式,可以在
tcpdump 是一个有名的命令行数据包分析工具。我们可以使用 tcpdump 命令捕获实时 TCP/IP 数据包,这些数据包也可以保存到文件中。之后这些捕获的数据包可以通过 tcpdump 命令进行分析。tcpdump 命令在网络层面进行故障排除时变得非常方便。tcpdump 在大多数 Linux
了解如何验证某人所声称的身份。在上一篇文章中,我们概述了密码学并讨论了密码学的核心概念: 保密性 confidentiality (让数据保密)、 完整性 integrity (防止数据被篡改)和 身份认证 authentication (确认数据源的 身份 identity )。由于要在存在各种身
了解 Hugo 如何使构建网站变得有趣。你是不是强烈地想搭建博客来将自己对软件框架等的探索学习成果分享呢?你是不是面对缺乏指导文档而一团糟的项目就有一种想去改变它的冲动呢?或者换个角度,你是不是十分期待能创建一个属于自己的个人博客网站呢?很多人在想搭建博客之前都有一些严重的迟疑顾虑:感觉自己缺乏内容
zsh 提供了数之不尽的功能和特性,这里有五个可以让你在命令行效率暴增的方法。Z shell(zsh)是 Linux 和类 Unix 系统中的一个命令解析器。 它跟 sh (Bourne shell) 家族的其它解析器(如 bash 和 ksh)有着相似的特点,但它还提供了大量的高级特性以及强大的命
创建照片幻灯片只需点击几下。以下是如何在 Ubuntu 18.04 和其他 Linux 发行版中制作照片幻灯片。想象一下,你的朋友和亲戚正在拜访你,并请你展示最近的活动/旅行照片。你将照片保存在计算机上,并整齐地放在单独的文件夹中。你邀请计算机附近的所有人。你进入该文件夹,单击其中一张图片,然后
开源就是丢一些代码到 GitHub 上。了解一下它是什么,以及不是什么?最简单的来说,开源编程就是编写一些大家可以随意取用、修改的代码。但你肯定听过关于 Go 语言的那个老笑话,说 Go 语言“简单到看一眼就可以明白规则,但需要一辈子去学会运用它”。其实写开源代码也是这样的。往 GitHub、Bit
图表及其它可视化方式让传递数据的信息变得更简单。对于数据可视化和制作精美网站来说,图表和图形很重要。视觉上的展示让分析大块数据及传递信息变得更简单。JavaScript 图表库能让数据以极好的、易于理解的和交互的方式进行可视化,还能够优化你的网站设计。本文会带你学习最好的 3 个开源 JavaScr
mDNS( 多播 DNS Multicast DNS )允许系统在局域网中广播查询其他资源的名称。Fedora 用户经常在没有复杂名称服务的路由器上接有多个 Linux 系统。在这种情况下,mDNS 允许你按名称与多个系统通信 —— 多数情况下不用路由器。你也不必在所有本地系统上同步类似 /etc/
我使用 Oracle VirtualBox 来测试各种类 Unix 操作系统。我的大多数虚拟机都是 无头 headless 服务器,它们没有图形桌面环境。很长一段时间,我一直想知道如何在无头 Linux 服务器的基于文本的终端中使用鼠标。感谢 GPM,今天我了解到我们可以在虚拟控制台中使用鼠标进行复
我将向你介绍让 Git 的启动、运行,并和 GitHub 一起使用的基础知识。如果你是一个开发者,那你应该熟悉许多开发工具。你已经花了多年时间来学习一种或者多种编程语言并打磨你的技巧。你可以熟练运用图形工具或者命令行工具开发。在你看来,没有任何事可以阻挡你。你的代码, 好像你的思想和你的手指一样,将
本文由高级咨询师薛亮据自由软件基金会(FSF)的英文原文翻译而成,这篇常见问题解答澄清了在使用 GNU 许可证中遇到许多问题,对于企业和软件开发者在实际应用许可证和解决许可证问题时具有很强的实践指导意义。关于 GNU 项目、自由软件基金会(FSF)及其许可证的基本问题对于 GNU 许可证的一般了解在
这 20 多个有用的命令可以增强你使用 Vim 的体验。编者注:标题和文章最初称呼的 vi 编辑器,现已更新为编辑器的正确名称:Vim。Vim 作为一款功能强大、选项丰富的编辑器,为许多用户所热爱。本文介绍了一些在 Vim 中默认未启用但实际非常有用的选项。虽然可以在每个 Vim 会话中单独启用,但