Gerg:Meltdown 和 Spectre 影响下的 Linux 内核状况

Gerg:Meltdown 和 Spectre 影响下的 Linux 内核状况

再次说一遍,更新你的内核,不要耽搁,不要止步。更新会在很长的一段时间里持续地解决这些问题。同样的,稳定和长期支持内核发行版里仍然有很多其它的 bug 和安全问题,它们和问题的类型无关,所以一直保持更新始终是一个好主意。
优化 MySQL: 3 个简单的小调整

优化 MySQL: 3 个简单的小调整

我并不期望成为一个专家级的 DBA,但是,在我优化 MySQL 时,我推崇 80/20 原则,明确说就是通过简单的调整一些配置,你可以压榨出高达 80% 的性能提升。尤其是在服务器资源越来越便宜的当下。
定制嵌入式 Linux 发行版

定制嵌入式 Linux 发行版

如何构建一个针对特定用途的交叉编译应用程序的自定义发行版呢? 正如 Michael J. Hammel 在这里解释的那样,它并不像你想象的那么难。
使用 Vi/Vim 编辑器:基础篇

使用 Vi/Vim 编辑器:基础篇

VI 编辑器是一个基于命令行的、功能强大的文本编辑器,最早为 Unix 系统开发,后来也被移植到许多的 Unix 和 Linux 发行版上。
MapSCII:在终端显示世界地图

MapSCII:在终端显示世界地图

我原以为它只不过是一个在 GitHub 上托管的项目而已,但是我错了!他们做的事令人印象深刻。我们可以使用我们的鼠标指针在世界地图的任何地方拖拽放大和缩小。
8 个你不一定全都了解的 rm 命令示例

8 个你不一定全都了解的 rm 命令示例

删除文件和复制/移动文件一样,都是很基础的操作。在 Linux 中,有一个专门的命令 rm,可用于完成所有删除相关的操作。在本文中,我们将用些容易理解的例子来讨论这个命令的基本使用。
Linux 终端下的多媒体应用

Linux 终端下的多媒体应用

Linux 终端是支持多媒体的,所以你可以在终端里听音乐,看电影,看图片,甚至是阅读 PDF。
手把手指导您使用 Git

手把手指导您使用 Git

如果您从未使用过 Git,甚至可能从未听说过它。莫慌张,只需要一步步地跟着这篇入门教程,很快您就会在 GitHub 上拥有一个全新的 Git 仓库。
Linux 与 Unix 之差异

Linux 与 Unix 之差异

在计算机时代,相当一部分的人错误地认为 Unix 和 Linux 操作系统是一样的。然而,事实恰好相反。让我们仔细看看。
循序渐进学习如何在 MariaDB 中配置主从复制

循序渐进学习如何在 MariaDB 中配置主从复制

复制是用于为我们的数据库创建多个副本,这些副本可以在其它数据库上用于运行查询,像一些非常繁重的查询可能会影响主数据库服务器的性能,或者我们可以使用它来做数据冗余,或者兼具以上两个目的。我们可以将这个过程自动化,即主服务器到从服务器的复制过程自动进行。执行备份而不影响在主服务器上的写操作。
用 Apache 服务器模块保护您的网站免受应用层 DOS 攻击

用 Apache 服务器模块保护您的网站免受应用层 DOS 攻击

通过配置普通的网页服务器,可以保护网页免受应用层攻击,至少是适度的防护。防止这种形式的攻击是非常重要的,因为 Cloudflare 最近 报告称 网络层攻击的数量正在减少,而应用层攻击的数量则在增加。
创建局域网内的离线 YUM 仓库

创建局域网内的离线 YUM 仓库

为了节省数据量,我们可以创建个离线 yum 源并将之分享到本地网络中。网络中的其他 Linux 机器就可以直接从本地 yum 上获取系统更新,从而节省数据量,而且传输速度也会很好。
为什么 Kubernetes 很酷

为什么 Kubernetes 很酷

在我刚开始学习 Kubernetes(大约是一年半以前吧?)时,我真的不明白为什么应该去关注它。

在我使用 Kubernetes 全职工作了三个多月后,我才逐渐明白了为什么我应该使用它。

如何统计 Linux 中文件和文件夹/目录的数量

如何统计 Linux 中文件和文件夹/目录的数量

今天我们再次带来一系列可以多方面帮助到你的复杂的命令。 通过操作命令,可以帮助您计数当前目录中的文件和目录、递归计数,统计特定用户创建的文件列表等。
为初学者准备的 MariaDB 管理命令

为初学者准备的 MariaDB 管理命令

现在我们再来看看一些有用的 MariaDB 管理命令。这些都是使用 MariaDB 最基础的命令,而且它们对 MySQL 也同样适合,因为 Mariadb 就是 MySQL 的一个分支而已。
怎样完整地离线更新并升级基于 Debian 的操作系统

怎样完整地离线更新并升级基于 Debian 的操作系统

如果你想要离线更新你家里的操作系统怎么办?购买一个更加高速的网络链接?不,根本不需要!你仍然可以通过互联网离线更新升级你的操作系统。这正是 Apt-Offline工具可以帮助你做到的。
互联网化疗 —— BrickerBot 僵尸网络创建者的行动

互联网化疗 —— BrickerBot 僵尸网络创建者的行动

本文作者 janit0r 被认为是 BrickerBot 病毒的作者。此病毒会攻击物联网上安全性不足的设备并使其断开和其他网络设备的连接。janit0r 宣称他使用这个病毒的目的是保护互联网的安全,避免这些设备被入侵者用于入侵网络上的其他设备。janit0r 称此项目为“互联网化疗”。janit0r 决定在 2017 年 12 月终止这个项目,并在网络上发表了这篇文章。
当 CPU 空闲时它都在做什么?

当 CPU 空闲时它都在做什么?

大量的睡眠进程,它们都在等待某种情况下被唤醒,差不多在 100% 的 CPU 时间中,都处于虚构的“空闲任务”中。
如何安装并设置 Vagrant

如何安装并设置 Vagrant

什么是 Vagrant?简而言之,这是一个与虚拟机一起工作的工具,可以让你自动创建和删除虚拟机。
什么是 .bashrc,为什么要编辑 .bashrc?

什么是 .bashrc,为什么要编辑 .bashrc?

你的 home 目录下藏着很多隐藏文件。如果你在运行 macOS 或者主流的 Linux 发行版的话,你就会在靠近隐藏文件列表的上方看见一个名为 .bashrc 的文件。那么什么是 .bashrc,编辑 .bashrc 又有什么用呢?
精通 Linux 上的文件搜索

精通 Linux 上的文件搜索

有很多有用的命令可以搜索文件,find 命令可能是其中最有名的,但它不是唯一的命令,也不一定总是找到目标文件的最快方法。
Python 版的 Nmon 分析器:让你远离 excel 宏

Python 版的 Nmon 分析器:让你远离 excel 宏

nmon 输出的文件很难直接由电子表格应用来处理,因此诞生了 Nmon_Analyzer excel 宏。这个过程很死板而且有点麻烦。现在出现了一个更灵活的工具,我向你们介绍一下 pyNmonAnalyzer。
Linux/Unix 桌面盛典:模仿 “黑客帝国” 界面!

Linux/Unix 桌面盛典:模仿 “黑客帝国” 界面!

《黑客帝国》是 1999 年,由 Wachowki 兄弟编导的科幻动作片。这部电影的荧屏里有无尽的绿色字符降落。数字雨模拟着《黑客帝国》中的虚拟现实活动。现在,Linux 和 Unix 终端上,你也可以通过 CMatrix 模仿出矩阵数字雨。
热爱你的 Bug

热爱你的 Bug

我爱 bug 因为它们有趣。它们富有戏剧性。调试一个好的 bug 的过程可以非常迂回曲折。一个好的 bug 像是一个有趣的笑话或者或者谜语——你期望看到某种结果,但却事与愿违。
如何在 Linux/Unix/Windows 中发现隐藏的进程和端口

如何在 Linux/Unix/Windows 中发现隐藏的进程和端口

绝大多数的 Rootkit 工具或者恶意软件借助内核来实现进程隐藏,这些进程只在内核内部可见。你可以使用 unhide 或者诸如 rkhunter 等工具,扫描 rootkit 程序 、后门程序以及一些可能存在的本地漏洞。
创建一个简易 APT 仓库

创建一个简易 APT 仓库

Debian 仓库本质上可以看作是一个静态的网站,而且内容是经过 GPG 签名的,所以它不一定需要托管在某个可信任的地方(除非可用性对你的程序来说是至关重要的)。
如何在 Linux 中从 PDF 创建视频

如何在 Linux 中从 PDF 创建视频

我在我的平板电脑中收集了大量的 PDF 文件,其中主要是 Linux 教程。有时候我懒得在平板电脑上看。我认为如果我能够从 PDF 创建视频,并在大屏幕设备(如电视机或计算机)中观看会更好。