开源软件 开源软件:回顾过去的 20 年 二十年前,1998年2月,“开源”一词首先被运用于软件。 不久之后,开源就被定义了出来,开放源代码促进会( OSI , Open Source Initiative )的种子也被种下了下去。二十年后,这一运动被证明是非常成功的,超出了当时所有人的想象。 今天,开源软件无处不在。 这归功于互联网和网络的基础,它为我们所使用的电脑和移动设备,以及它们所连接的网络提供了动力。 没有它,云计算和新兴的物联网将不可能被推广,甚至不可能出现。 它使新的商业模式得到测试和验证,这就允许像谷歌和 Facebook 这样的大公司从其他人站在前人的路上继续往前走。
Linux中国 循序渐进学习如何在 MariaDB 中配置主从复制 复制是用于为我们的数据库创建多个副本,这些副本可以在其它数据库上用于运行查询,像一些非常繁重的查询可能会影响主数据库服务器的性能,或者我们可以使用它来做数据冗余,或者兼具以上两个目的。我们可以将这个过程自动化,即主服务器到从服务器的复制过程自动进行。执行备份而不影响在主服务器上的写操作。
Linux中国 用 Apache 服务器模块保护您的网站免受应用层 DOS 攻击 通过配置普通的网页服务器,可以保护网页免受应用层攻击,至少是适度的防护。防止这种形式的攻击是非常重要的,因为 Cloudflare 最近 报告称 网络层攻击的数量正在减少,而应用层攻击的数量则在增加。
Shell Linux 下扩展交换空间 一般来说,当应用程序使用大量物理内存(RAM)并且不够用时操作系统会开始使用交换空间(Swap Space)。这种情况下,操作系统会把不活动的物理页面置换到交换空间。释放出来的空闲内存可以继续被其他应用程序使用。等到物理内存使用量降下来后,交换的内存区域又会换回到物理内存中。系统管理员应该确保系统交换空间足够,保证操作系统在内存不够用时始终能够通过置换页面的方式获取可用的物理内存。接下来,我们就来介绍如何创建、扩展和删除交换空间。
Linux中国 创建局域网内的离线 YUM 仓库 为了节省数据量,我们可以创建个离线 yum 源并将之分享到本地网络中。网络中的其他 Linux 机器就可以直接从本地 yum 上获取系统更新,从而节省数据量,而且传输速度也会很好。
Linux中国 为什么 Kubernetes 很酷 在我刚开始学习 Kubernetes(大约是一年半以前吧?)时,我真的不明白为什么应该去关注它。 在我使用 Kubernetes 全职工作了三个多月后,我才逐渐明白了为什么我应该使用它。
Linux中国 如何统计 Linux 中文件和文件夹/目录的数量 今天我们再次带来一系列可以多方面帮助到你的复杂的命令。 通过操作命令,可以帮助您计数当前目录中的文件和目录、递归计数,统计特定用户创建的文件列表等。
Linux中国 为初学者准备的 MariaDB 管理命令 现在我们再来看看一些有用的 MariaDB 管理命令。这些都是使用 MariaDB 最基础的命令,而且它们对 MySQL 也同样适合,因为 Mariadb 就是 MySQL 的一个分支而已。
Linux中国 怎样完整地离线更新并升级基于 Debian 的操作系统 如果你想要离线更新你家里的操作系统怎么办?购买一个更加高速的网络链接?不,根本不需要!你仍然可以通过互联网离线更新升级你的操作系统。这正是 Apt-Offline工具可以帮助你做到的。
Linux中国 互联网化疗 —— BrickerBot 僵尸网络创建者的行动 本文作者 janit0r 被认为是 BrickerBot 病毒的作者。此病毒会攻击物联网上安全性不足的设备并使其断开和其他网络设备的连接。janit0r 宣称他使用这个病毒的目的是保护互联网的安全,避免这些设备被入侵者用于入侵网络上的其他设备。janit0r 称此项目为“互联网化疗”。janit0r 决定在 2017 年 12 月终止这个项目,并在网络上发表了这篇文章。
Linux中国 如何在 Linux 或者 UNIX 下调试 Bash Shell 脚本 我写了一个 hello world 小脚本。我如何能调试运行在 Linux 或者类 UNIX 的系统上的 bash shell 脚本呢?
Linux 发行版/系统 2018 年最好的 Linux 发行版 在这新的一年里,对于 Linux 的发展来说将是无限可能。鉴于2017年中一些 Linux 发行版发生了很大的改变,我相信在 2018 Linux 将会在服务器和桌面领域迎来更稳定的市场份额增长。就像去年所做的一样,我们将从如下几个方面评判划分它们:系统管理易用性、是否轻量级、桌面环境、可证明能力、物理网和服务端领域。这些分类基本可以涵盖所有 Linux 用户需求。
Linux中国 什么是 .bashrc,为什么要编辑 .bashrc? 你的 home 目录下藏着很多隐藏文件。如果你在运行 macOS 或者主流的 Linux 发行版的话,你就会在靠近隐藏文件列表的上方看见一个名为 .bashrc 的文件。那么什么是 .bashrc,编辑 .bashrc 又有什么用呢?
Linux中国 用命令行查看比特币等加密货币的价格 Coinmon 会在终端上检查加密货币的价格。它将从 coinmarketcap.com API 获取所有详细信息。对于那些 加密货币投资者和工程师来说是非常有用的。
Linux中国 Python 版的 Nmon 分析器:让你远离 excel 宏 nmon 输出的文件很难直接由电子表格应用来处理,因此诞生了 Nmon_Analyzer excel 宏。这个过程很死板而且有点麻烦。现在出现了一个更灵活的工具,我向你们介绍一下 pyNmonAnalyzer。