Linux中国 - 我们的Linux中文社区 - RSS Feed

Linux中国 - 我们的Linux中文社区

Latest articles

使用 logrotate 命令轮转和归档日志

使用此 Linux 命令保持日志文件更新。 日志非常适合找出应用程序在做什么或对可能的问题进行故障排除。几乎我们处理的每个应用程序都会生成日志,我们希望我们自己开发的应用程序也生成日志。日志越详细,我们拥有的信息就越多。但放任不管,日志可能会增长到无法管理的大小,反过来,它们可能会成为它们自己的问题。因此,最好将它们进行裁剪,保留我们需要的那些,并将其余的归档。 基本功能 logrotate 实用程序在管理日志方面非常出色。它可以轮转日志、压缩日志、通过电子邮件发送日志、删除日志、归档日志,并在你需要时开始记录最新的。 运行 logrotate 非常简单——只需要运行 logrotate -vs state-file config-file。在上面的命令中,v 选项开启详细模式,s 指定一个状态文件,最后的 config-file 是配置文件,你可以指定需要做什么。 ...

在 Apache Cassandra 中定义和优化数据分区

速度和可扩展性是 Apache Cassandra 不变的追求;来学习一下如何充分发挥它的专长吧。 Apache Cassandra 是一个数据库,但又不是一个简单的数据库;它是一个复制数据库,专为可扩展性、高可用性、低延迟和良好性能而设计调整。Cassandra 可以帮你的数据在区域性中断、硬件故障时,以及很多管理员认为数据量过多的情况下幸免于难。 全面掌握数据分区知识,你就能让 Cassandra 集群实现良好的设计、极高的性能和可扩展性。在本文中,我将探究如何定义分区,Cassandra 如何使用这些分区,以及一些你应该了解的最佳实践方案和已知问题。 基本概念是这样的: 供数据库关键函数(如数据分发、复制和索引化)使用的原子单元,单个这样的数据块就是一个分区。分布式数据系统通常会把传入的数据分配到这些分区中,使用简单的数学函数(例如...

兄弟们,我想找个 Go 程序员职位,求帮忙

随着云计算时代的到来,Go 语言的应用越来越广泛,已然成为首选编程语言,而且,薪资也水涨船高。   以字节跳动为例,Go 语言是字节跳动内部使用最多的编程语言。为啥?因为字节跳动更看重效率,上手简单,学习难度低。另外, Goroutine 和 Channel 这两个神器可以很好解决并发和异步编程的问题,新入职的工程师基本都会让转 Go 了。不得不说,Go 语言是新一代的编程语言,同时也像是大厂的敲门砖。 作为出道以来就自带 『高并发』光环的富二代,Go 语言一直打着入门快,好上手的旗子。可去面试,如果被面试官发现对 Go 底层、并发、调度、GC 等不足够了解,结果只能是一面挂,面面挂。 面试官可能考的方向是什么?如何才能展现自己的硬实力?所以,面试前的准备工作就非常重要。 ...

硬核观察 #431 CentOS 项目负责人宣布离任

CentOS 项目负责人宣布离任 自 2004 年以来,一直担任 CentOS 项目负责人的 Karanbir Singh,前两天已在个人官网上 宣布离职。他说,“在过去 17 年里,我有机会从社区学到了很多,也希望能够给予了社区一些回馈。”在最近一次的 CentOS 董事会上 已经接受 了他的离任,并立即生效。有媒体认为,其离职似乎与 CentOS 改为 Stream 的变化有关。CentOS Linux 8 将在今年年底结束支持。 老王点评:已经完成了自己的使命,是时候该离开了。感谢你这么多年的付出! 微软推出可在浏览器中运行的 VS Code 本周三,微软 正式发布 了可完全在浏览器中运行的轻量级 VS Code: https://vscode.dev/ 。这意味着开发者无需安装,即可在基于浏览器的开发环境中,打开本地机器上的一个文件夹并开始工作。它可在...

Dash to Dock 终于可以在 GNOME 40 上使用了

Dash to Dock v70 增加了对 GNOME 40 的支持,并放弃了对较旧版本的 GNOME Shell 的支持。但是,你可以继续使用旧版本。 Dash to Dock 是多年来最 有用的 GNOME 扩展 之一。随着 GNOME 40 的引入,很多人都没能让这个扩展在它上面工作起来。 当然,作为一个流行的扩展,对 GNOME 40 的支持预计很快就会被加入。终于,它来了! 如果你不知道,GNOME 40 包括一个水平工作区视图,这影响了一些人的工作流程,但 Ubuntu 即使在 GNOME 40 中也没有移动 Dock 的打算。 所以,你仍然可以使用 Dash to Dock 来从概览区得到一个水平的 Dock。 Dash to Dock v70 放弃了对旧的...

我推荐尝试的 5 个 Markdown 编辑器

每个人都有自己喜欢的 Markdown 编辑器。这里有几个我已经试过的。 你可以用 Markdown 做任何事情:给网站排版、编写书籍和撰写技术文档只是它的一些用途。我喜欢它创建富文本文档可以如此简单。每个人都有自己喜欢的 Markdown 编辑器。在我的 Markdown 之旅中,我使用了好几个。下面是我考虑过的五个 Markdown 编辑器。 Abricotine Abricotine 是一个在 GPLv 下发布的开源编辑器。你可以手动输入格式,或者使用菜单插入 GitHub 风格的 Markdown。Abricotine 允许你在输入时预览文本元素,如标题、图片、数学、嵌入式视频和待办事项。该编辑器只能将文件导出为 HTML。你可以在 Linux、macOS 和...

龙蜥操作系统:又一个 Linux 操作系统?

故事的开始 自从 CentOS 宣布 CentOS 8 将成为绝响,业界在一片叹息和抗议之后,纷纷易弦更张,寻找别的替代品。这之后,开源社区和业界对 CentOS Stream 的讨论并没有如预期的增加。除了偶尔成立的几个 Stream SIG 还能引来一些关注,很多人都已经将目光放到了其它的替代品上了,尤其是采用了兼容 RHEL/CentOS 技术路线的几个国内外 Linux 发行版,在很短的时间内就获得了快速发展和极大关注。 在这个形势之下,国内有几家以企业服务市场为目标的“新” Linux 发行版纷纷涌现。其实说“新”也不新,这些发行版大多沿袭自它们的发行商原本的企业内的定制分支,甚至有的发行版在 CentOS 停更之前就公开发布过。但说它们“新”是因为在新的机遇之下,这些发行版一改过去低调发展、克制迭代的风格,更主动地拥抱了市场和迭代新技术,并将其投放到更大的用户市场。 ...

硬核观察 #430 软件自由保护协会起诉智能电视生产商 Vizio 违反 GPL

软件自由保护协会起诉智能电视生产商 Vizio 违反 GPL 软件自由保护协会(SFC)宣布它已对 Vizio 公司 提起诉讼。Vizio 的 SmartCast 操作系统是基于 Linux 的。Linux 的源代码受 GPLv2 保护。除了 Linux 内核,SmartCast 中的其他受 GPL 和 LGPL 保护的代码包括 U-Boot、bash、gawk、tar、Glibc 和 FFmpeg 等等。Vizio 在 2018 年 8 月就被 SFC 告知,它因没有发布 SmartCast OS 的源代码而违反了 GPLv2。经过一年多的沟通努力,SFC 宣布,该公司不仅仍然拒绝遵守 GPL,而且从 2020 年 1 月起完全停止回应询问。 以前,这些案件是为了维护开发者的权利,但...

如何现在就升级到 Ubuntu 21.10

Ubuntu 21.10 “Impish Indri” 刚刚发布。如果你正在使用 Ubuntu 21.04,你应该有升级到 Ubuntu 21.10 的选项。 然而,这种推出将是逐步的。这意味着不是每个人都会立即得到新版本可用的通知。在你看到升级选项之前,可能需要几周的时间。 但是,如果你迫不及待地想获得带有 GNOME 40 和其他新功能的 Ubuntu 21.10 呢?你真的需要等待吗?不用。 现在就从 Ubuntu 21.04 升级到 Ubuntu 21.10 以下是你要做的。打开“软件和更新Software & Updates”应用: 并确保你在“更新Updates”标签下将“通知我新的 Ubuntu 版本Notify me of a new Ubuntu...

PinePhone Pro:一款价位适中的 Linux 旗舰智能手机

售价 399 美元的 PinePhone Pro 是一款 Linux 智能手机,或许有潜力取代一些预算相当的 Android 设备。但作为消费者,还需要等待几个月。 早在 2019 年,当 Pine64 宣布推出 PinePhone 时,没有人想到它会变得如此受欢迎。在短短两年间,Pine64 已经成功建立了一个由数万名开发者和用户组成的社区,大家一起努力使 Linux 完美地跑在了手机上。 现在,随着 PinePhone Pro 的宣布,Pine64 正在扩大 Linux 手机的受众范围。这个设备有许多令人难以置信的新功能,所有这些都使它可以与许多中档 Android 手机相提并论。 PinePhone Pro 功能 与原来的 PinePhone...

Discover, share and read the best on the web

Follow RSS Feeds, Blogs, Podcasts, Twitter searches, Facebook pages, even Email Newsletters! Get unfiltered news feeds or filter them to your liking.

Get Inoreader
Inoreader - Follow RSS Feeds, Blogs, Podcasts, Twitter searches, Facebook pages, even Email Newsletters!