linux中国

linux中国归档文章

在 Ubuntu 16.04 中使用 Docker Compose

在 Ubuntu 16.04 中使用 Docker Compose

什么是 Docker ComposeDocker Compose 是一个运行多容器 Docker 应用的工具。Compose 通过一个配置文件来配置一个应用的服务,然后通过一个命令创建并启动所有在配置文件中指定的服务。Docker Compose 适用于许多不同的项目,如:开发:利用 Compose

醒在深海的猫 醒在深海的猫 2024-07-19
0 0 0
为什么你应该成为一名系统管理员?

为什么你应该成为一名系统管理员?

网络和系统管理工作工资高、岗位多。我们为秩序而战,而服务器大叔则需要你成为系统管理员。这是个很好的机会,因为你已经管理过你有的那些系统,你本可以不需酬劳地管理那些日逐一日地运行的系统。但还是有一些面试官,愿意拿一笔很不错的薪水来找一些人去管理他们的系统。目前,系统和网络管理的失业率几乎为零,但是美国

贤蛋大眼萌 贤蛋大眼萌 2024-07-19
0 0 0
我选择 dwm 作为窗口管理器的 4 大理由

我选择 dwm 作为窗口管理器的 4 大理由

窗口管理器 window manager 负责管理打开窗口的大小、布置以及其它相关的方面。我喜欢极简。如果可能,我会尽量在一个终端下运行所有需要的程序。这避免了一些浮夸的特效占用我的资源或者分散我的注意力。而且,无论怎么调整窗口大小和位置却依旧无法使它们完美地对齐,这也让我感到厌烦。出于对极简化的追

宇宙之一粟 宇宙之一粟 2024-07-19
0 0 0
LKU:一套在 Ubuntu/LinuxMint 上编译、安装和更新最新内核的 Shell 脚本

LKU:一套在 Ubuntu/LinuxMint 上编译、安装和更新最新内核的 Shell 脚本

以手动方式安装和升级最新的 Linux 内核对于每个人来说都不是一件小事,甚至包括一些有经验的人也是如此。它需要对 Linux 内核有深入的了解。过去我们已经介绍了 UKUU(Ubuntu Kernel Upgrade Utility),它可以从 kernel.ubuntu.com 网站上自动检测最

剑圣无痕 剑圣无痕 2024-07-19
0 0 0
使用统一阻止列表和白名单来更新主机文件

使用统一阻止列表和白名单来更新主机文件

网上有许多持续维护的含有不同垃圾域的有用列表。将这些列表复制到你的主机文件中可以轻松阻止大量的域,你的系统将根本不用去连接它们。此方法可以在不安装浏览器插件的情况下工作,并且将为系统上任何浏览器(和任何其他程序)提供阻止操作。在本教程中,我将向你展示如何在 Linux 中启动并运行 Steven B

大猫 大猫 2024-07-19
0 0 0
NoSQL: 如何在 Ubuntu 16.04 上安装 OrientDB

NoSQL: 如何在 Ubuntu 16.04 上安装 OrientDB

说明 - 非关系型数据库(NoSQL)和 OrientDB通常在我们提及数据库的时候,想到的是两个主要的分类:使用用于用户和应用程序之间进行对接的一种被称为结构化查询语言(Structured Query Language ,缩写 SQL)的关系型数据库管理系统(Relational Data ba

大白菜程序猿 大白菜程序猿 2024-07-19
0 0 0
使用开源代码构建机器人时需要考虑的事项

使用开源代码构建机器人时需要考虑的事项

或许你正在考虑(或正在进行)将机器人使用开源软件推向市场。这个机器人是基于 linux 构建的。也许你正在使用机器人操作系统(ROS)或任务导向操作套件(MOOS),或者是另外一个可以帮助你简化开发过程的开源中间件。当开发接近实用化,对回报的期望开始给你带来一些压力。你可能会被问到“我们的产品什么时

Escape Escape 2024-07-19
0 0 0
GPL 没落了吗?

GPL 没落了吗?

不久之前我看到了 RedMonk 的 Stephen O’Grady 发了一个关于开源协议的有趣的推特,那个推特里面有这张图。这张图片显示了从 2010 到 2017 年间各种开源协议之间的使用率的变化。在这张图片里,显然 GPL 2.0 —— 最纯净的 copyleft 协议之一 —— 的使用率降

共饮一杯 共饮一杯 2024-07-19
0 0 0
使用 Kdump 检查 Linux 内核崩溃

使用 Kdump 检查 Linux 内核崩溃

让我们先看一下 kdump 的基本使用方法,和 kdump/kexec 在内核中是如何实现。kdump 是获取崩溃的 Linux 内核转储的一种方法,但是想找到解释其使用和内部结构的文档可能有点困难。在本文中,我将研究 kdump 的基本使用方法,和 kdump/kexec 在内核中是如何实现。ke

三掌柜 三掌柜 2024-07-19
0 0 0
一年之后,React.js 许可协议再起争端

一年之后,React.js 许可协议再起争端

在 2016 年 7 月,Facebook 公司的 React.js 开源许可协议曾引起激烈争论。一年过后,该协议再次成为开源社区的头条新闻。背景介绍React.js 是 Facebook 推出的一个用来构建用户界面的 JavaScript 库,起源于 Facebook 的内部项目,用来架设 Ins

张二河 张二河 2024-07-19
0 0 0
Linux “天气预报”

Linux “天气预报”

欢迎来到 Linux 天气预报本页面是为了跟踪在不久的将来某个时间内有可能出现在主线内核和/或主要发行版中的 Linux 开发社区的进展情况。你的“首席气象学家”是 LWN.net 执行主编 Jonathan Corbet。如果你有改进预测的建议(特别是如果你有一个你认为应该跟踪的项目或修补程序的情

共饮一杯 共饮一杯 2024-07-19
0 0 0
漏洞修复八个月后,仍有超过七万台 memcached 服务器面临危险

漏洞修复八个月后,仍有超过七万台 memcached 服务器面临危险

在开源缓存软件 memcached 修复了三个关键漏洞的八个月之后,仍有超过 70000 台未打补丁的缓存服务器直接暴露在互联网上。安全研究员警告说,黑客可能会在服务器上执行恶意代码或从其缓存中窃取潜在的敏感数据。memcached 是一个实现了高性能缓存服务的软件包,用于在内存中存储从数据库和 A

大猫 大猫 2024-07-19
0 0 0
在 Linux Mint 安装 Linux Kernel 4.12(稳定版)

在 Linux Mint 安装 Linux Kernel 4.12(稳定版)

Linus Torvalds 发布了 Linux 内核 4.12。你可以从**这里**直接下载相关的 deb 包来安装。或者,继续阅读本文,按下面的步骤安装新内核。警告:Linux 内核是系统的关键元素。在某个硬件设备不正常工作时,可以尝试执行升级,新的内核可能会解决此问题。 但同样的,非必须地更新

向阳逐梦 向阳逐梦 2024-07-19
0 0 0
热烈祝贺!LCTT 第一位达成翻译 500 篇成就的译者 geekpi !

热烈祝贺!LCTT 第一位达成翻译 500 篇成就的译者 geekpi !

今天,Linux 中国开源社区很高兴地宣布,我们旗下的翻译组织 LCTT 的译者 geekpi 在对社区持续贡献了 1371 天之后,胜利达成了 500 篇翻译的成就!Linux 中国发展至今,得到了社区各界的鼎力支持,其中支持我们走到今天的一大基础就是成立于 2013 年 9 月 10 日的 LC

泡泡 泡泡 2024-07-19
0 0 0
一个开源软件许可证合规的经济高效模式

一个开源软件许可证合规的经济高效模式

使用开源的方式有利于你的盈亏底线以及开源生态系统。“ 合规性工业联合体 The Compliance Industrial Complex ” 是一个术语,它会唤起那些组织参与精心设计并且花费昂贵流程的以遵守开源许可条款的反乌托邦想象。由于“生活经常模仿艺术”,许多组织采用了这种做法,可惜的是它们剥

捡田螺的小男孩 捡田螺的小男孩 2024-07-19
0 0 0
Minikube:使用 Kubernetes 进行本地开发

Minikube:使用 Kubernetes 进行本地开发

如果你的运维团队在使用 Docker 和 Kubernetes,那么建议开发上采用相同或相似的技术。这将减少不兼容性和可移植性问题的数量,并使每个人都会认识到应用程序容器是开发和运维团队的共同责任。这篇博客文章介绍了 Kubernetes 在开发模式中的用法,它的灵感来自于一个视频教程,你可以在“无

三掌柜 三掌柜 2024-07-19
0 0 0
编译器简介: 在 Siri 前时代如何与计算机对话

编译器简介: 在 Siri 前时代如何与计算机对话

简单说来,一个 编译器 compiler 不过是一个可以翻译其他程序的程序。传统的编译器可以把源代码翻译成你的计算机能够理解的可执行机器代码。(一些编译器将源代码翻译成别的程序语言,这样的编译器称为源到源翻译器或 转化器 transpilers 。)LLVM 是一个广泛使用的编译器项目,包含许多模块

泡泡 泡泡 2024-07-19
0 0 0
我对 Go 的错误处理有哪些不满,以及我是如何处理的

我对 Go 的错误处理有哪些不满,以及我是如何处理的

写 Go 的人往往对它的错误处理模式有一定的看法。按不同的语言经验,人们可能有不同的习惯处理方法。这就是为什么我决定要写这篇文章,尽管有点固执己见,但我认为听取我的经验是有用的。我想要讲的主要问题是,很难去强制执行良好的错误处理实践,错误经常没有堆栈追踪,并且错误处理本身太冗长。不过,我已经看到了一

宇宙之一粟 宇宙之一粟 2024-07-19
0 0 0
使用 Ansible 部署无服务(serverless)应用

使用 Ansible 部署无服务(serverless)应用

无服务 serverless 是 托管服务 managed service 发展方向的又一步,并且与 Ansible 的无代理体系结构相得益彰。Ansible 被设计为实际工作中的最简化的部署工具。这意味着它不是一个完整的编程语言。你需要编写定义任务的 YAML 模板,并列出任何需要自动完成的任务。

醒在深海的猫 醒在深海的猫 2024-07-19
0 0 0
一周工作所用的日常 Git 命令

一周工作所用的日常 Git 命令

像大多数新手一样,我一开始是在 StackOverflow 上搜索 Git 命令,然后把答案复制粘贴,并没有真正理解它们究竟做了什么。Image credit: XKCD我曾经想过:“如果有一个最常见的 Git 命令的列表,以及它们的功能是什么,这不是极好的吗?”多年之后,我编制了这样一个列表,并且

爱可生开源社区 爱可生开源社区 2024-07-19
0 0 0
1 166 167 168 169 170 509